Propiedades de trabajo dinámicas

Las expresiones de ArcGIS Arcade le permiten crear marcadores de posición para las propiedades dinámicas de las plantillas de trabajo y los pasos y rutas de sus diagramas de flujo de trabajo. Por ejemplo, el paso Ejecutar servicio de GP se puede configurar para usar la expresión jobLocation($job) de Arcade como un parámetro de entrada que se sustituye por la ubicación del trabajo cuando se ejecuta el paso.

A continuación se muestra una lista de componentes de ArcGIS Workflow Manager compatibles con ArcGIS Arcade:

  • Plantillas de trabajo
  • Rutas
  • Plantillas de pasos

La siguiente tabla contiene una lista de expresiones de ArcGIS Arcade que se pueden utilizar en Workflow Manager:

Expresión de ArcadeDescripciónEjemplo de entradaEjemplo de salida

$currentUser

Devuelve el nombre completo del usuario actual

$currentUser

John Doe

userGroups($currentUser)

Devuelve los Id de grupo del portal de ArcGIS Enterprise para el usuario actual

userGroups($currentUser)

abcde12345

jobVersion($job,<DatasourceName>)

Versión de trabajo activa

jobVersion($job,'Gas_Utility_Network')

jdoe.JOB_1

jobType($job)

Nombre de plantilla de trabajo

jobType($job)

Data_edits

jobStatus($job)

Estado de tarea

jobStatus($job)

Listo para trabajar

jobStartedDate($job)

Fecha de inicio del trabajo en formato Epoch

jobStartedDate($job)

1589414631

jobEndDate($job)

Fecha de cierre del trabajo en formato Epoch

jobEndDate($job)

1589414631

jobDescription($job)

Descripción del trabajo

jobDescription($job)

Este es un trabajo de edición de Landbase

jobPriority($job)

Prioridad del trabajo (alta, media o baja)

jobPriority($job)

Bajo

jobName($job)

Nombre del trabajo

jobName($job)

JOB_1

lastRunner($job, <StepId>)

Nombre de usuario de la persona que ejecutó el paso por última vez

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

jdoe

jobCreator($job)

Nombre de usuario de la persona que creó el trabajo

jobCreator($job)

jdoe

jobLocation($job)

Ubicación definida para el trabajo en formato MinX, MinY, MaxX, MaxY y 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')

Valor de la propiedad extendida correspondiente al trabajo en formato Epoch

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

1589414631