Las siguientes secciones contienen expresiones de ArcGIS Arcade que le permiten acceder al historial de trabajo realizado en un trabajo. Esto incluye obtener resultados de pasos específicos, webhooks y la última persona asignada a un paso. Estas expresiones no adjuntan archivos ni registros a un trabajo, pero se pueden usar para guiar el flujo de trabajo, asignar pasos a usuarios o grupos específicos y acceder a tipos específicos de valores de salida.
LastRunner
La expresión LastRunner devuelve el nombre de usuario de la última persona que ejecutó el paso especificado.
Parámetros
LastRunner(job_id, step_id)
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | El Id. del trabajo. | Cadena de caracteres |
step_id | El Id. del paso en el diagrama de flujo de trabajo. | Cadena de caracteres |
Salida
Devuelve un valor de cadena de caracteres del nombre de usuario de la última persona que ejecutó el paso especificado.
Expresión de muestra
La siguiente expresión devuelve el nombre de usuario de la última persona que ejecutó el paso especificado del trabajo actual:
LastRunner($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
jdoe
JobReturnValue
La expresión JobReturnValue devuelve un valor de retorno del paso completado. Esta expresión se utiliza generalmente para confirmar si un paso se ha realizado correctamente o si se ha producido un error y se utiliza habitualmente al investigar pasos que no se han ejecutado correctamente.
Parámetros
JobReturnValue(job_id, step_id)
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | El Id. del trabajo. | Cadena de caracteres |
step_id | El Id. del paso en el diagrama de flujo de trabajo. | Cadena de caracteres |
Salida
Devuelve un valor de cadena de caracteres del valor de retorno del paso especificado para el trabajo especificado.
Expresión de muestra
La siguiente expresión devuelve el valor de retorno del paso especificado para el trabajo actual:
JobReturnValue($Job, 'f50d740d-cc04-9296-4ce3-181e82604465')
S000001
JobOutputValue
La expresión JobOutputValue devuelve el valor de salida de un paso completado.
Parámetros para los valores de salida del paso
JobOutputValue (job_id, step_id, {value_name})
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | El Id. del trabajo. | Cadena de caracteres |
step_id | El Id. del paso en el diagrama de flujo de trabajo. | Cadena de caracteres |
value_name (Opcional) | La clave de valor de salida específica para los pasos con varios valores de salida. Se devuelve el primer valor de forma predeterminada. | Cadena de caracteres |
Expresiones de muestra
La siguiente expresión devuelve el valor de salida del paso Status para un paso Enviar solicitud web:
JobOutputValue($Job, 'e31395eb-dafc-2a11-777c-6da02c86e122', 'Status')
200
JobOutputArray
La expresión JobOutputArray devuelve un valor de salida de un paso completado como un tipo de matriz Arcade. Esta expresión solo se puede utilizar con el paso Enviar solicitud web.
Parámetros para los valores de salida del paso
JobOutputArray(job_id, step_id, {value_name})
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | El Id. del trabajo. | Cadena de caracteres |
step_id | El Id. del paso en el diagrama de flujo de trabajo. | Cadena de caracteres |
value_name (Opcional) | La clave de valor de salida específica para los pasos con varios valores de salida. Se devuelve el primer valor de forma predeterminada. | Cadena de caracteres |
Salida
Devuelve una matriz de cadenas JSON del valor de salida de un paso completado como tipo de matriz Arcade.
Ejemplo de expresión
La siguiente expresión devuelve el valor de salida dates para el paso especificado del trabajo actual:
JobOutputArray($Job, 'd27395ec-ddfe-2b11-777a-6df02e86d835', 'dates')
['2022-01-20', '2022-02-21']