Fonctions de processus

Les sections suivantes contiennent des expressions ArcGIS Arcade qui vous permettent d’accéder à l’historique du travail effectué sur une tâche. Cela inclut l’obtention des résultats d’étapes spécifiques, de webhooks et du nom de la dernière personne affectée à une étape. Ces expressions ne rattachent pas de fichiers ou de journaux à une tâche, mais peuvent être utilisées pour guider le processus, affecter des étapes à des utilisateurs ou à des groupes spécifiques et accéder à des types spécifiques de valeurs en sortie.

LastRunner

L’expression LastRunner renvoie le nom d’utilisateur de la dernière personne ayant exécuté l’étape spécifiée.

Paramètres

LastRunner(job_id, step_id)

NomExplicationType de données

job_id

ID de la tâche.

Chaîne

step_id

ID de l’étape dans le diagramme de processus.

Chaîne

Sortie

Renvoie une valeur de chaîne du nom d’utilisateur de la dernière personne ayant exécuté l’étape spécifiée.

Exemple d’expression

L’expression suivante renvoie le nom d’utilisateur de la dernière personne ayant exécuté l’étape spécifiée de la tâche actuelle.

LastRunner($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
Exemple de sortie
jdoe

JobReturnValue

L’expression JobReturnValue renvoie la valeur de retour d’une étape terminée. Cette expression est généralement utilisée pour vérifier si une étape a réussi ou a échoué et s’utilise dans les enquêtes sur des étapes dont l’exécution a échoué.

Paramètres

JobReturnValue(job_id, step_id)

NomExplicationType de données

job_id

ID de la tâche.

Chaîne

step_id

ID de l’étape dans le diagramme de processus.

Chaîne

Sortie

Renvoie une valeur de chaîne de la valeur de retour de l’étape spécifiée pour la tâche spécifiée.

Exemple d’expression

L’expression suivante renvoie la valeur de retour de l’étape spécifiée pour la tâche actuelle :

JobReturnValue($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
Exemple de sortie
S000001

JobOutputValue

L’expression JobOutputValue renvoie la valeur en sortie d’une étape terminée.

Paramètres des valeurs en sortie des étapes

JobOutputValue (job_id, step_id, {value_name})

NomExplicationType de données

job_id

ID de la tâche.

Chaîne

step_id

ID de l’étape dans le diagramme de processus.

Chaîne

value_name

(Facultatif)

Clé de valeur en sortie spécifique des étapes comportant plusieurs valeurs en sortie. La première valeur est renvoyée par défaut.

Chaîne

Exemples d’expression

L’expression suivante renvoie la valeur en sortie d’étape Status pour une étape Envoyer une requête web :

JobOutputValue($Job, 'e31395eb-dafc-2a11-777c-6da02c86e122', 'Status')
Exemple de sortie
200

JobOutputArray

L’expression JobOutputArray renvoie la valeur en sortie d’une étape terminée en tant que type de matrice Arcade. Cette expression ne peut être utilisée qu’avec l’étape Envoyer une requête Web.

Paramètres des valeurs en sortie des étapes

JobOutputArray(job_id, step_id, {value_name})

NomExplicationType de données

job_id

ID de la tâche.

Chaîne

step_id

ID de l’étape dans le diagramme de processus.

Chaîne

value_name

(Facultatif)

Clé de valeur en sortie spécifique des étapes comportant plusieurs valeurs en sortie. La première valeur est renvoyée par défaut.

Chaîne

Sortie

Renvoie la valeur en sortie d’une étape terminée en tant que type de matrice Arcade.

Exemple d’expression

L’expression suivante renvoie la valeur en sortie dates de l’étape spécifiée de la tâche actuelle :

JobOutputArray($Job, 'd27395ec-ddfe-2b11-777a-6df02e86d835', 'dates')
Exemple de sortie
['2022-01-20', '2022-02-21']

Rubriques connexes