Opciones de programación

La pestaña Opciones del panel Detalles del paso le permite configurar un paso para que se ejecute de acuerdo con un programa que haya definido. Se puede configurar un paso para que se ejecute tras un periodo de tiempo, en un momento específico o en un momento exacto definido mediante una expresión de Arcade. Cuando el paso se ha activado, puede ejecutarlo manualmente en la fecha y hora programadas. Si ArcGIS Workflow Manager Server está licenciado con el rol ArcGIS Workflow Manager Server Advanced, el paso se ejecuta automáticamente en la fecha y hora programadas. Cuando se define una hora, se utiliza la zona horaria configurada para Workflow Manager Server.

Nota:

Si Workflow Manager Server está federado con un certificado de seguridad comodín o firmado por dominio, debe importar el certificado raíz a su portal de ArcGIS Enterprise para permitir que los pasos programados se ejecuten automáticamente.

Sugerencia:

Si necesita programar el primer paso en un diagrama de flujo de trabajo, debe configurar un Paso manual sin un Mensaje de usuario ni Ayuda del paso como primer paso en el diagrama de flujo de trabajo y definirlo para que se ejecute automáticamente. A continuación, agregue el paso programado como el segundo paso en el diagrama de flujo de trabajo.

La opción Esperar un periodo de tiempo le permite definir el tiempo de espera en meses, días, horas y minutos. También puede definir el número de minutos utilizados para desplazar el tiempo de ejecución del paso a fin de evitar que varios trabajos ejecuten un paso programado al mismo tiempo. Por ejemplo, establecer un tiempo de espera de 45 minutos con un desplazamiento de 5 minutos resultaría en un tiempo de ejecución de entre 40 y 50 minutos después de que el paso se active.

La opción Esperar hasta un momento concreto le permite definir cuándo se ejecuta el paso siguiendo estos métodos:

  • Hora del día: se ejecuta a una hora especificada.
  • Día de la semana: se ejecuta en el día de la semana y a la hora especificados.
  • Día del mes: se ejecuta en el día del mes y a la hora especificados.
    Nota:

    Cuando Día del mes se define como 31, el paso se ejecuta al final del mes si el mes no tiene 31 días.

  • Mes del año: se ejecuta en el mes y día y a la hora especificados.

También puede definir el número de minutos utilizados para desplazar el tiempo de ejecución del paso a fin de evitar que varios trabajos inicien un paso programado al mismo tiempo. Por ejemplo, establecer el tiempo de ejecución en 16:45 horas con un desplazamiento de 5 minutos resultaría en un tiempo de ejecución de entre 16:40 horas y 16:50 horas después de que el paso se active.

La opción Esperar hasta un momento exacto definido por una expresión de Arcade le permite definir el tiempo de ejecución mediante una expresión de Arcade. Por ejemplo, la expresión DateAdd(Timestamp(), 2, 'hours') haría que el paso se ejecute dos horas después de que el paso se active. La expresión debe devolver una entrada compatible con la función Fecha de Arcade. Si se especifica una hora en la expresión, se debe definir en formato UTC. Si se proporciona una fecha y no se especifica una hora, el paso se ejecutará a medianoche UTC en la fecha especificada. Si la expresión de Arcade no se puede convertir a una fecha válida, no se establece un tiempo de ejecución programado y se debe iniciar manualmente.