Skip To Content

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 una fecha y hora programadas. 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.

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:

Para programar el primer paso en un diagrama de flujo de trabajo para que se ejecute automáticamente, utilice un Paso manual como el primer paso en el diagrama y configure el paso sin un valor de Aviso de usuario y Ayuda para el paso. 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.

Nota:

Cuando la carga del sistema es alta, los trabajos programados pueden aplazarse más allá de su hora de inicio programada.

  • Hora del día: se ejecuta a la 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.

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 el paso se debe iniciar manualmente.