Disponible avec une licence Workflow Manager.
Dans ArcGIS Workflow Manager, les dépendances vous permettent de suspendre une tâche. Les dépendances de tâche empêchent l’exécution de certaines étapes tant qu’une autre tâche ou étape d’une autre tâche n’est pas terminée.
La dépendance webhook empêche l’exécution de certaines étapes jusqu’à ce que la condition d’annulation de la suspension soit remplie, en raison de mises à jour dans le service d’entités désigné.
Remarque :
Actuellement dans l’application Web Workflow Manager, seule l’étape Créer une tâche Field Maps prend en charge les dépendances webhook.
Montrer les dépendances
Complétez les étapes suivantes pour montrer les dépendances de tâche :
- Accédez à l’application Web Workflow Manager.
- Sélectionnez la tâche pour laquelle vous souhaitez montrer les dépendances sur la page Manage (Gestion) ou Work (Tâche).
- Si nécessaire, développez le volet Details (Détails).
- Cliquez sur l’onglet Holds (Suspensions)
.Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Holds (Suspensions) n’est pas disponible.
Les informations concernant les dépendances de la tâche apparaissent dans le volet Details (Détails).
- Cliquez éventuellement sur Options
en regard de la dépendance pour afficher les informations suivantes :- Tâche dépendante : la tâche qui bloque l’étape dans une tâche actuelle
- ID d’étape dépendante : l’ID de l’étape qui doit être réalisée pour que la dépendance soit annulée.
- ID de tâche bloquée : l’ID de la tâche qui est bloquée
- ID d’étape bloquée : l’ID de l’étape qui est bloquée
Remarque :
Les informations suivantes sont visibles si la tâche possède une dépendance webhook :
- Nom du webhook : le nom de la connexion webhoook
- ID de service d’entités : l’ID du service d’entités sur lequel le webhook est configuré
- Créé par : L’utilisateur qui a créé la dépendance et l’heure à laquelle la dépendance a été créée
- Annulée par : l’utilisateur qui a annulé la dépendance et l’heure à laquelle la dépendance a été annulée
Ajouter une dépendance
Pour ajouter une dépendance, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Sélectionnez la tâche à laquelle vous souhaitez ajouter une dépendance sur la page Manage (Gestion) ou Work (Tâche).
- Si nécessaire, développez le volet Details (Détails).
- Cliquez sur l’onglet Holds (Suspensions)
.Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Holds (Suspensions) n’est pas disponible.
Les informations concernant les dépendances de la tâche apparaissent dans le volet Details (Détails).
- Dans la section Dependencies (Dépendances), cliquez sur le bouton Add dependency (Ajouter une dépendance)
.Remarque :
Le bouton Add dependency (Ajouter une dépendance)
n’apparaît pas si vous ne disposez pas des privilèges suffisants.La section Add New Dependency (Ajouter une nouvelle dépendance) apparaît dans le volet Holds (Suspensions).
- Cliquez sur la flèche de la liste déroulante Step To Be Held (Étape à suspendre) et sélectionnez l’étape à laquelle vous souhaitez ajouter la dépendance.
- Saisissez l’ID de la tâche à utiliser pour empêcher l’exécution de la tâche en cours dans la zone de texte Dependent Job ID (ID de tâche dépendante).
- Vous pouvez activer le bouton bascule Dependent Step (Étape dépendante) et cliquer sur la flèche de la liste déroulante Dependent Step (Étape dépendante) pour sélectionner l’étape à utiliser afin d’empêcher l’exécution de la tâche en cours.
Si aucune étape dépendante n’est configurée, la tâche en cours ne peut pas être exécutée tant que la tâche dépendante n’est pas terminée.
- Cliquez sur le bouton Save (Enregistrer)
.Un message de confirmation apparaît et la dépendance est ajoutée à la tâche.
Annuler une dépendance
Pour annuler une dépendance, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Sélectionnez la tâche qui contient la dépendance à annuler sur la page Manage (Gestion) ou Work (Tâche).
- Si nécessaire, développez le volet Details (Détails).
- Cliquez sur l’onglet Holds (Suspensions)
.Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Holds (Suspensions) n’est pas disponible.
Les informations concernant les dépendances de la tâche apparaissent dans le volet Details (Détails).
- Dans la section Dependencies (Dépendances), cliquez sur le bouton Release (Annuler).
Remarque :
Release (Annuler) n’est pas disponible si vous ne disposez pas des privilèges suffisants.
La boîte de dialogue Release (Annuler) s’affiche.
Conseil :
Indiquez un mot-clé dans la zone de texte Search Holds (Rechercher des suspensions) pour filtrer la liste. Pour basculer entre les suspensions actives, les suspensions annulées et les dépendances, cliquez sur Active Holds (Suspensions actives) ou Released Holds (Suspensions annulées).
- Cliquez sur Release (Annuler) pour annuler la dépendance.
Un message de confirmation apparaît et la dépendance est retirée de la tâche.
Actualiser une dépendance webhook
Vous pouvez actualiser le statut d’une dépendance webhook pour vérifier si des conditions d’annulation de la suspension ont été remplies. Si tel est le cas, la dépendance est automatiquement annulée.
Complétez les étapes suivantes pour actualiser le statut d’une dépendance webhook :
- Accédez à l’application Web Workflow Manager.
- Sélectionnez la tâche qui contient la dépendance webhook que vous souhaitez actualiser sur la page Manage (Gestion) ou Work (Tâche).
- Si nécessaire, développez le volet Details (Détails).
- Cliquez sur l’onglet Holds (Suspensions)
.Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Holds (Suspensions) n’est pas disponible.
Les informations concernant les dépendances de la tâche apparaissent dans le volet Details (Détails).
- Dans la section Dependencies (Dépendances), cliquez sur le bouton Refresh (Actualiser)
.Un message de confirmation s’affiche lorsque le statut de la dépendance webhook est actualisé. Si les conditions d’annulation de la suspension sont remplies, la suspension de dépendance est annulée.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?