Skip To Content

Options de planification

L’onglet Options du volet Step Details (Détails de l’étape) vous permet de configurer une étape à exécuter en fonction d’une planification que vous définissez. Une étape peut être configurée pour s’exécuter après une période donnée, à une heure spécifique ou à une heure précise définie par une expression Arcade. Lorsque l’étape est activée, vous pouvez l’exécuter manuellement à la date et à l’heure planifiées. Si ArcGIS Workflow Manager Server est sous licence avec le rôle ArcGIS Workflow Manager Server Advanced, l’étape s’exécute automatiquement à la date et à l’heure planifiées. Lorsqu’une heure est définie, le fuseau horaire configuré pour Workflow Manager est utilisé.

Remarque :

Si Workflow Manager est fédéré avec un certificat de sécurité générique ou signé par un domaine, vous devez importer le certificat racine sur votre portail ArcGIS Enterprise pour permettre aux étapes planifiées de s’exécuter automatiquement.

Conseil :

Si vous avez besoin de planifier la première étape d’un diagramme de processus, vous devez configurer une étape manuelle sans invite utilisateur ni aide de l’étape comme première étape du diagramme de processus et la définir de manière à ce qu’elle s’exécute automatiquement. Ajoutez ensuite l’étape planifiée comme deuxième étape dans le diagramme de processus.

L’option Wait a period of time (Attendre pendant une période donnée) vous permet de définir le temps d’attente en mois, jours, heures et minutes. Vous pouvez également définir le nombre de minutes utilisé pour décaler le temps d’exécution de l’étape afin d’éviter que plusieurs tâches exécutent une étape planifiée en même temps. Par exemple, en définissant un temps d’attente de 45 minutes avec un décalage de 5 minutes, le temps d’exécution sera de 40 à 50 minutes après activation de l’étape.

L’option Wait until a specific time (Attendre jusqu’à un moment donné) vous permet de définir à quel moment l’étape s’exécute à l’aide de l’une des méthodes suivantes :

  • Hour of Day (Heure du jour) : s’exécute à une heure donnée.
  • Day of Week (Jour de la semaine) : s’exécute le jour de la semaine spécifié, à l’heure indiquée.
  • Day of Month (Jour du mois) : s’exécute le jour du mois spécifié, à l’heure indiquée.
    Remarque :

    Lorsque l’option Day of Month (Jour du mois) est définie sur 31 et que le mois ne compte pas 31 jours, l’étape s’exécute à la fin du mois.

  • Month of Year (Mois de l’année) : s’exécute le mois, le jour et à l’heure spécifiés.

Vous pouvez également définir le nombre de minutes utilisé pour décaler le temps d’exécution de l’étape afin d’éviter que plusieurs tâches démarrent une étape planifiée en même temps. Par exemple, en définissant le temps d’exécution sur 16 heures 45 minutes avec un décalage de 5 minutes, le temps d’exécution sera compris entre 16 heures 40 minutes et 16 heures 50 minutes après activation de l’étape.

L’option Wait until an exact time defined by an Arcade expression (Attendre jusqu’à un moment précis défini par une expression Arcade) vous permet de définir le temps d’exécution en utilisant une expression Arcade. Par exemple, l’expression DateAdd(Timestamp(), 2, 'hours') provoquerait l’exécution de l’étape deux heures après son activation. L’expression doit renvoyer une entrée prise en charge pour la fonction Arcade Date. Si une heure est spécifiée dans l’expression, elle doit être définie au format UTC. Si une date est fournie, mais pas d’heure, l’étape s’éxecute à minuit UTC à la date spécifiée. Si l’expression Arcade ne peut pas être convertie en date valide, aucun temps d’exécution planifié n’est défini et le démarrage de l’étape doit se faire manuellement.