Afficher et gérer les suspensions et les dépendances de tâche

Disponible avec une licence Workflow Manager.

Les suspensions et les dépendances de tâche sont gérées depuis l'onglet Holds (Suspensions) dans la vue de la tâche. Une suspension suspend toutes les activités pour une durée indéterminée jusqu'à ce qu'elle soit annulée, tandis qu'une dépendance ne suspend que l'exécution d'une tâche et permet la mise à jour de ses propriétés.

Suspensions de tâche

Suspensions

Les suspensions sont catégorisées de sorte à identifier le motif de la suspension d'une tâche. Le type de suspension dépend des modèles de types de suspension définis dans Workflow Manager (Classic) Administrator. Mais une fois appliqués, ils sont consommés par ArcGIS Pro. Voici quelques exemples des types de suspension de tâche :

  • Financement insuffisant
  • Problèmes techniques
  • Données manquantes
  • Manque de ressources
  • Retards d'approbation de la direction

Une suspension de tâche permet de stocker les informations suivantes :

  • Type : motif de la suspension de l'activité de la tâche.
  • Statut : indique si la suspension est active ou a été annulée.
  • Date de la suspension : date à laquelle la suspension est ajoutée et annulée.
  • Commentaire : informations complémentaires fournies lors de l'ajout et de l'annulation d'une suspension. Les commentaires ajoutés lors de l'annulation d'une suspension remplacent les commentaires qui ont pu être indiqués lors de l'ajout de la suspension.

Remarque :

Pour pouvoir ajouter des suspensions de tâche, vous devez détenir le privilège ManageHolds. Les suspensions de tâche peuvent être remplacées si vous disposez des privilèges suivants :

  • UpdatePropsforHeldJobs : pour modifier les propriétés de tâche et les propriétés étendues.
  • CanAddAttachmentsforHeldJobs : ajouter des pièces jointes.
  • CanAddCommentsforHeldJobs : ajouter des commentaires dans l'historique d'une tâche.

Une tâche peuvent être mises hors connexion qu'elles soient suspendues ou non. Si la tâche est mise hors connexion, vous n'avez accès aux suspensions qu'en mode consultation et ne pouvez ni en ajouter, ni en annuler. Si la tâche est fermée, vous ne pouvez pas lui ajouter de suspension. Une tâche peut avoir plusieurs suspensions et devenir à nouveau active une fois toutes ces suspensions annulées.

Gérer les suspensions de tâche

Reportez-vous aux sections suivantes pour gérer les suspensions.

Ajouter une tâche avec un type de suspension existant

Procédez selon les étapes suivantes pour ajouter une suspension avec un type de suspension existant :

  1. Dans l'onglet Holds (Suspensions), cliquez sur Hold (Suspendre).
  2. Sélectionnez un type de suspension dans la liste déroulante préconfigurée Type.
  3. Saisissez un commentaire si nécessaire.

    Les commentaires sont facultatifs en cas d'ajout.

  4. Cliquez sur Add (Ajouter).

La suspension est ajoutée à la tâche et visible dans la grille, dans la partie gauche du panneau. D'autres informations telles que le type de suspension, sa date et les commentaires sont également consultables dans la grille. Le statut de la suspension est Active (Actif).

Afficher une suspension de tâche

Procédez selon les étapes suivantes pour afficher une suspension de tâche :

  1. Cliquez sur l'onglet Holds (Suspensions) dans la vue de la tâche.

    Toutes les suspensions actives et annulées de la tâche sont affichées.

  2. Développez une suspension dans la grille pour l'annuler ou voir les commentaires qui ont été indiqués lors de l'ajout de la suspension.

Ajouter une tâche avec un nouveau type de suspension

Procédez selon les étapes suivantes pour ajouter une suspension avec un nouveau type de suspension :

  1. Dans l'onglet Holds (Suspensions), cliquez sur Hold (Suspendre).
  2. Saisissez un nom pour le nouveau type de suspension.

    Lorsque vous saisissez un nouveau type de suspension, il est stocké dans la base de données Workflow Manager (Classic) et devient disponible dans la liste déroulante Type (de suspension).

  3. Si nécessaire, saisissez un commentaire.
  4. Cliquez sur Add (Ajouter).

La suspension est ajoutée à la tâche et visible dans la grille, dans la partie gauche du panneau. D'autres informations telles que le type de suspension, sa date et les commentaires sont également consultables dans la grille. Le statut de la suspension est Active (Actif).

Annuler la suspension d'une tâche

Procédez selon les étapes suivantes pour annuler une suspension de tâche :

  1. Dans l'onglet Holds (Suspensions), développez la suspension à annuler.
  2. Au besoin, saisissez un commentaire relatif à l'annulation de la suspension et cliquez sur Release (Annuler).

Le statut de la suspension est Released (Annulé). Les éléments Date Released (Date de l'annulation) et Comment (Commentaire) sont mis à jour avec les bonnes informations.

Remarque :

Si aucun commentaire relatif à l'annulation de la suspension n'est indiqué, celui saisi lors de son ajout est retiré du champ Comment (Commentaire).

Dépendances

Vous pouvez définir une dépendance sur une tâche afin de suspendre l'exécution de l'étape actuelle. Lorsque la tâche de laquelle dépend la tâche actuelle atteint le statut défini dans la dépendance, cette dernière est automatiquement annulée et l'étape actuelle de la tâche dépendante peut être exécutée.

La dépendance de la tâche s'affiche avec les informations suivantes :

  • Type : dépendance.
  • Commentaire : tâche actuelle et tâche dépendante.
  • Développez la dépendance dans la grille des suspensions pour voir des informations plus détaillées.
    • Täche suspendue : tâche suspendue à l'étape actuelle.
    • Suspendue à l'étape : étape actuelle de la tâche suspendue, qui ne peut pas être exécutée tant que la dépendance n'est pas annulée.
    • Dépend de : autre tâche, du statut de laquelle dépend la tâche suspendue.
    • Dépend du statut : statut de l'autre tâche dont dépend la tâche dépendante. Une fois ce statut atteint, la dépendance de tâche de la tâche suspendue est automatiquement retirée.

La dépendance est visible dans la grille des suspensions de la tâche suspendue et de la tâche dépendante. Si la tâche est mise hors connexion, vous n'avez accès aux dépendances qu'en mode consultation et ne pouvez ni en ajouter, ni en supprimer.

Remarque :

Pour ajouter et supprimer des dépendances de tâche, vous devez détenir le privilège ManageDependency.

Ajouter une dépendance de tâche

Procédez selon les étapes suivantes pour ajouter une dépendance :

  1. Dans l'onglet Holds (Suspensions), cliquez sur Dependency (Dépendance).
  2. Dans le champ Job ID (ID de tâche),saisissez l'ID de la tâche dont la tâche actuelle dépendra.
  3. Choisissez le Status (Statut) de l'autre tâche dont la tâche actuelle dépendra.

L'exécution de l'étape actuelle est suspendue. La dépendance est ajoutée à la grille des suspensions de la tâche. La dépendance s'affiche en tant que type de suspension de la tâche. Le commentaire explique que la tâche actuelle est dépendante de l'autre tâche.