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 Arcade | Description | Exemple d’entrée | Exemple 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 |
Vous avez un commentaire à formuler concernant cette rubrique ?