Propriétés de tâche dynamiques

Des expressions ArcGIS Arcade vous permettent de créer des emplacements réservés pour des propriétés dynamiques dans les modèles de tâche, ainsi que dans les étapes et chemins des diagrammes de workflow. Par exemple l’étape Run GP Service (Exécuter un service de géotraitement) peut être configurée pour utiliser l’expression Arcade jobLocation($job) comme paramètre en entrée, remplacé par la localisation de la tâche lorsque l’étape est exécutée.

Voici la liste des composants ArcGIS Workflow Manager qui prennent en charge les expressions ArcGIS Arcade :

  • Modèles de tâche
  • Chemins d’accès
  • Modèles d’étape

Le tableau suivant dresse la liste des expressions ArcGIS Arcade pouvant être utilisées dans Workflow Manager :

Expression ArcadeDescriptionExemple d’entréeExemple de sortie

$currentUser

Renvoie le nom complet de l’utilisateur en cours

$currentUser

John Doe

userGroups($currentUser)

Renvoie les ID de groupe de portail ArcGIS Enterprise de l’utilisateur en cours

userGroups($currentUser)

abcde12345

jobVersion($job,<DatasourceName>)

Version active de la tâche

jobVersion($job,'Gas_Utility_Network')

jdoe.JOB_1

jobType($job)

Nom du modèle de tâche

jobType($job)

Data_edits

jobStatus($job)

État de la tâche

jobStatus($job)

Prêt à l’emploi

jobStartedDate($job)

Date de début de la tâche au format epoch

jobStartedDate($job)

1589414631

jobEndDate($job)

Date de fermeture de la tâche au format epoch

jobEndDate($job)

1589414631

jobDescription($job)

Description de la tâche

jobDescription($job)

Tâche de mise à jour Landbase

jobPriority($job)

Priorité de la tâche (élevée, moyenne ou faible)

jobPriority($job)

Faible

jobName($job)

Nom de la tâche

jobName($job)

JOB_1

lastRunner($job, <StepId>)

Nom d’utilisateur de la personne qui a exécuté l’étape pour la dernière fois

lastRunner($job, 'f50d740d-cc04-9296-4ce3-181e82604465')

jdoe

jobCreator($job)

Nom d’utilisateur de la personne ayant créé la tâche

jobCreator($job)

jdoe

jobLocation($job)

Localisation définie pour la tâche au format MinX, MinY, MaxX, MaxY, WKID

'https://<WebAdaptorHost.Domain.com>/<PortalWebAdaptorName>/apps/webappviewer/index.html?extent=' + jobLocation($job)

9862243.197380835,5108823.353604797,-9801843.791879544,5133768.0805264525,3857

jobExtendedProperty($job,'table1','field1')

Propriété étendue de la tâche au format epoch

jobExtendedProperty($job,'purchase_order','date')

1589414631