Les sections suivantes contiennent les expressions ArcGIS Arcade vous permettant de récupérer les informations de version et de source de données de tâche gérées par ArcGIS Workflow Manager. Ces expressions sont généralement utilisées dans les processus de mise à jour de données impliquant la création et la gestion de versions de branche.
JobDataSource
L’expression JobDataSource renvoie l’URL de source de données du diagramme de processus de la tâche spécifiée s’il contient une source de données et qu’une version de la source de données a été créée pour la tâche spécifiée.
Paramètres
JobDataSource(job_id, data_source_name)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
data_source_name | Nom de la source de données configurée dans le diagramme de processus de la tâche. | Chaîne |
Sortie
Renvoie une valeur de chaîne de l’URL de source de données du diagramme de processus de la tâche spécifiée s’il contient une source de données et qu’une version de la source de données a été créée pour la tâche spécifiée.
Exemple d’expression
L’expression suivante renvoie l’URL de source de données du diagramme de processus de la tâche actuelle :
JobDataSource($Job, 'Utility_Network_Data')
https://portal.domain.com/server/rest/services/UtilityNetwork_Data/FeatureServer
JobDataSourceArray
L’expression JobDataSourceArray renvoie toutes les URL de source de données du diagramme de processus de la tâche spécifiée.
Paramètres
JobDataSourceArray(job_id)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
Sortie
Renvoie une matrice de valeurs de chaîne de toutes les URL de source de données du diagramme de processus de la tâche spécifiée.
Exemple d’expression
L’expression suivante renvoie l’URL de source de données du diagramme de processus de la tâche actuelle :
JobDataSourceArray($Job)
['https://portal.domain.com/server/rest/services/Utility_Network_Data/FeatureServer', 'https://portal.domain.com/server/rest/services/Parcel_Fabric_Data/FeatureServer']
JobVersionDetails
L’expression JobVersionDetails renvoie les détails de la version active de la source de données spécifiée.
Paramètres
JobVersionDetails(job_id, data_source_name)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
data_source_name | Nom de la source de données configurée dans le diagramme de processus de la tâche. | Chaîne |
Sortie
Renvoie les détails de la version active pour la source de données spécifiée.
Exemple d’expression
L’expression suivante renvoie les détails de la version active de la tâche actuelle pour la source de données Gas_Utility_Network :
JobVersionDetails($Job,'Gas_Utility_Network')
{
"replicaId":"<replica ID>",
"replicaName":"<replica name>",
"replicaLocation":"<replica location>",
"name":"<version name>",
"versionId":"<version ID>",
"url":"<URL>",
"privateUrl":"<privateURL>",
"layerItemId":"<Layer Item ID>"
}
JobVersionDetailsArray
L’expression JobVersionDetailsArray renvoie les détails de chaque source de données dans l’ordre dans lequel elles sont définies dans le diagramme de workflow de la tâche.
Paramètres
JobVersionDetails(job_id)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
Sortie
Renvoie une matrice des objets JSON pour chaque source de données dans l’ordre dans lequel elles sont définies dans le diagramme de workflow de la tâche.
Exemple d’expression
L’expression suivante renvoie tous les détails de version des sources de données de la tâche actuelle :
JobVersionDetailsArray($Job)
[
{
"replicaId":"<replica ID 1>",
"replicaName":"<replica name 1>",
"replicaLocation":"<replica location 1>",
"name":"<version name 1>",
"versionId":"<version ID 1>",
"url":"<URL 1>",
"privateUrl":"<privateURL 1>",
"layerItemId":"<layer item ID 1>"
},
{
"replicaId":"<replica ID 2>",
"replicaName":"<replica name 2>",
"replicaLocation":"<replica location 2>",
"name":"<version name 2>",
"versionId":"<version ID 2>",
"url":"<URL 2>",
"privateUrl":"<privateURL 2>",
"layerItemId":"<layer item ID 2>"
}
]
JobVersionGuid
L’expression JobVersionGuid renvoie le GUID de la version active de la source de données spécifiée de la tâche.
Paramètres
JobVersionGuid(job_id, data_source_name)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
data_source_name | Nom de la source de données configurée dans le diagramme de processus de la tâche. | Chaîne |
Sortie
Renvoie une valeur de chaîne du GUID de la version active de la source de données spécifiée de la tâche.
Exemple d’expression
L’expression suivante renvoie le GUID de la version active de la source de données Gas_Utility_Network de la tâche actuelle :
JobVersionGuid($Job,'Gas_Utility_Network')
4C190A55-DE4B-4C1D-A40F-918FC7C6766A
JobVersionGuidArray
L’expression JobVersionGuidArray renvoie tous les GUID de la version active de la source de données pour la tâche spécifiée.
Paramètres
JobVersionGuidArray(job_id)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
Sortie
Renvoie une matrice de valeurs de chaîne qui contient les GUID de la version active de la source de données pour la tâche spécifiée.
Exemple d’expression
L’expression suivante renvoie tous les GUID de la version de source de données pour la tâche actuelle :
JobVersionGuidArray($Job)
['4C190A55-DE4B-4C1D-A40F-918FC7C6766A', '4C190A55-DE4B-4C1D-A40F-918FC7C6766A']
JobVersion
L’expression JobVersion renvoie le nom de la version active de la source de données spécifiée pour la tâche spécifiée.
Paramètres
JobVersion(job_id, data_source_name)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
data_source_name | Nom de la source de données configurée dans le diagramme de processus de la tâche. | Chaîne |
Sortie
Renvoie le nom de la version active de la source de données spécifiée pour la tâche spécifiée.
Exemple d’expression
L’expression suivante renvoie le nom de la version active de la tâche actuelle pour la source de données Gas_Utility_Network :
JobVersion($Job, 'Gas_Utility_Network')
jdoe.JOB_123
JobVersionArray
L’expression JobVersionArray renvoie les noms de toutes les sources de données de la tâche spécifiée dans l’ordre dans lequel ils sont définis dans le diagramme de processus.
Paramètres
JobVersionArray(job_id)
Nom | Explication | Type de données |
---|---|---|
job_id | ID de la tâche. | Chaîne |
Sortie
Renvoie une matrice de valeurs de chaîne qui contient les noms de toutes les versions de source de données de la tâche spécifiée dans l’ordre dans lequel ils sont définis dans le diagramme de processus.
Exemple d’expression
L’expression suivante renvoie les noms de toutes les versions de source de données de la tâche actuelle :
JobVersionArray($Job)
['jdoe.JOB_1', 'jdoe.JOB_1']
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?