Skip To Content

Ajouter et configurer l’attribution avancée

L’étape Attribution avancée vous permet d’ajouter une étape ultérieure à un utilisateur en fonction de la valeur en sortie de cette étape. Vous pouvez également utiliser l’étape afin d’utiliser l’emplacement de la tâche pour attribuer automatiquement un utilisateur ou un groupe à une étape ultérieure en interrogeant une couche de référence qui contient un champ accompagné d’une liste d’utilisateurs ou de groupes. Une fois l’étape effectuée, l’étape ultérieure peut être automatiquement attribuée à l’utilisateur ou au groupe choisi.

À l’exécution de l’étape, vous êtes invité à choisir à qui attribuer une étape ultérieure. Si l’étape est configurée avec une couche de référence, l’utilisateur ou le groupe auquel une tâche ultérieure est attribuée est automatiquement déterminé.

When the step is run, the following actions can be performed:

  • The step can be finished by clicking Proceed.
  • The step can be cancelled by clicking Cancel.
Remarque :

Si l’étape n’est pas facultative, elle doit être exécutée pour se terminer.

Configurer l’étape

To configure the step, do the following:

  1. Create or edit a workflow diagram to access the Step Library panel.
  2. Faites glisser Advanced Assignment (Attribution avancée) du volet Step Library (Bibliothèque d’étapes) vers une flèche de connexion d’une étape de la zone d’affichage du workflow.

    The Step Details panel appears.

  3. Provide a name for the step in the Step Name text box.
  4. Optionally, add the message you want to appear when the step is run in the User Prompt text box.

    If the user prompt contains plain text and Arcade expressions, you'll need to format the text as follows:

    'This job is currently assigned to ' + JobOwner($Job) + '.'
    Conseil :

    Click the This input supports Arcade Expressions button This input supports Arcade expressions and choose an ArcGIS Arcade expression to add it to its associated text box.

  5. Si vous ne souhaitez pas que tous les chemins conduisant hors de cette étape soient attribués à l’utilisateur ou au groupe choisi, décochez la case Automatically Switch Assignment (Modifier l’attribution automatiquement) et utilisez la valeur en sortie de cette étape pour modifier l’attribution à l’aide d’un chemin.

    Cela peut être nécessaire pour les processus comportant des étapes parallèles lorsque vous ne souhaitez qu’attribuer une des étapes à l’utilisateur ou au groupe choisi.

    Remarque :

    Lorsque la case Automatically Switch Assignment (Modifier l’attribution automatiquement) est cochée, l’attribution d’utilisateur ou de groupe choisie remplace tous les paramètres d’attribution de chemin conduisant hors de cette étape.

  6. Pour configurer l’attribution d’étape pour un groupe, cochez la case Force Group Assignment (Forcer l’attribution au groupe) afin de garantir que l’étape est toujours affectée au groupe, même si l’utilisateur qui l’exécute est membre du groupe.
  7. Sélectionnez l’une des options Assignment Method (Méthode d’attribution) suivantes :
    • User Defined (Défini par l’utilisateur) - Choisissez manuellement l’utilisateur auquel une étape ultérieure est attribuée.
    • Spatially (Spatialement) - Interrogez une couche de référence qui contient un champ accompagné d’une liste d’utilisateurs ou de groupes à l’aide de l’emplacement de la tâche afin de déterminer l’utilisateur ou le groupe auquel une étape ultérieure est attribuée.
  8. Si vous choisissez User Defined (Défini par l’utilisateur), procédez de l’une des manières suivantes :
    • All Users (Tous les utilisateurs) : choisissez cette option afin que n’importe quel utilisateur puisse être attribué à une étape ultérieure.
    • Group (Groupe) - Choisissez cette option, cliquez sur la flèche de la liste déroulante Group (Groupe), puis choisissez un groupe pour permettre uniquement que les utilisateurs figurant dans ce groupe soient attribués à une tâche ultérieure.
  9. Si vous choisissez Spatially (Spatialement), cliquez sur Add (Ajouter) pour ajouter une couche de référence.

    La boîte de dialogue Advanced Assignment Step (Étape d’attribution avancée) apparaît.

    1. Sélectionnez l’une des options suivantes pour indiquer où se trouve la couche de référence :
      • This Enterprise (Ce portail Enterprise) - Une couche d’entités hébergée sur le même portail que Workflow Manager
      • ArcGIS Online - Une couche d’entités hébergée sur ArcGIS Online
      • Other (Autre) - Une couche d’entités située sur un autre portail
      Remarque :

      La couche d’entités doit être une couche de polygones.

    2. Si vous sélectionnez Other (Autre), saisissez l’URL du portail qui contient la couche d’entités dans la zone de texte Portal URL (URL du portail) et appuyez sur Entrée.

      Le format peut par exemple être https://webadaptorhost.domain.com/webadaptorname.

    3. Spécifiez l’ID d’élément de la couche d’entités dans la zone de texte Item ID (ID d’élément).
    4. Cliquez sur la flèche de la liste déroulante Layer Name (Nom de la couche) et choisissez la couche à utiliser en tant que couche de référence.
    5. Cliquez sur la flèche de la liste déroulante Assignment Field (Champ d’attribution) et choisissez le champ à utiliser pour déterminer l’attribution d’utilisateur ou de groupe.
      Remarque :

      Le champ que vous choisissez ne peut contenir que des utilisateurs ou des groupes.

    6. Spécifiez un nom pour la couche de référence dans la zone de texte Reference Name (Nom de référence).

      Il s’agit du nom affiché dans la configuration de l’étape.

    7. Cliquez sur  OK.

      La couche de référence apparaît dans le volet Step Details (Détails de l’étape).

      Remarque :

      Vous pouvez mettre à jour la couche de référence en cliquant sur Edit Reference Layer (Mettre à jour la couche de référence) Edit Reference Layer, ou la supprimer en cliquant sur Delete Reference Layer (Supprimer la couche de référence) Delete Reference Layer.

    8. Dans le volet Step Details (Détails de l’étape), sous Reference Layer (Couche de référence), choisissez l’une des options suivantes :
      • User (Utilisateur) - Choisissez cette option si le champ Assignment Field (Champ d’attribution) que vous avez choisi contient des utilisateurs.
      • Group (Groupe) - Choisissez cette option si le champ Assignment Field (Champ d’attribution) que vous avez choisi contient des utilisateurs.
  10. Click the Options tab.
  11. Configure Step Options as necessary.
    • Manual—Run the step manually.
      • Optional—Allow the step to be finished without being run.
    • Automatic—Run the step as soon as it becomes active.
      Remarque :

      If your workflow diagram is configured to automatically run a sequence of steps that includes the Evaluate Data Quality or the Run GP Service step, steps that attempt to run after the user token that started the sequence of steps expires will not run automatically. You must have a license for the ArcGIS Workflow Manager Server Advanced role to continue running the additional automated steps without manual intervention.

    • Run on a Schedule—Run the step according to a schedule you set.

      Learn more about scheduling options

  12. Optionally, provide help text for the step in the Step Help text box.

    You can also use ArcGIS Arcade expressions to provide a dynamic value for the step help. If the step help contains plain text and Arcade expressions, you'll need to format the text as follows:

    'For further assistance, please contact ' + JobCreator($Job) + '.'

  13. Optionally, click the Style tab to change the shape and color of the step.
  14. Optionally, click the About tab and provide a description for the step in the Step Description text box.
    Remarque :

    The About tab also contains the step's ID that can be used with dynamic job properties to obtain a step's output.

retourner une valeur

When the step is completed, its return value is stored to indicate the result of the step. The return value can be immediately evaluated using paths to determine the next steps in the workflow. You can also retrieve the return value for completed steps throughout the workflow using ArcGIS Arcade expressions. The following table lists the step's return values:

Return valuesDescription

S000001

The step completed successfully.

F000001

The step failed to complete successfully.

Valeur en sortie

When the step is completed, its output value is stored and can be used to determine the path the workflow follows or be used as inputs for other steps throughout the workflow. The following table shows the step's output value:

SortieDescription

assignment

Renvoie le nom d’utilisateur ou l’ID de groupe de l’utilisateur ou du groupe auquel une étape ultérieure est attribuée.

assignmentMethod

Renvoie la valeur UserDefined ou Spatial selon la méthode ayant été utilisée pour attribuer l’utilisateur ou le groupe.

Rubriques connexes