Las siguientes secciones contienen expresiones de ArcGIS Arcade que permiten recuperar información personalizada específica del negocio de tablas de propiedades extendidas. Por ejemplo, puede utilizar una expresión de Arcade para completar un mensaje de correo electrónico con información de una orden de trabajo o compra asociada a un trabajo.
Nota:
Si necesita acceder a las propiedades del trabajo administradas por ArcGIS Workflow Manager, puede acceder a ellas utilizando expresiones de propiedades de trabajo.
JobExtendedProperty
La expresión JobExtendedProperty devuelve el valor del campo de propiedad extendida especificado para el trabajo especificado. La tabla de propiedades extendidas debe estar asociada con la plantilla de trabajo desde la que se creó el trabajo. Esta expresión solo se puede utilizar con tablas de propiedades de uno a uno.
Nota:
Si necesita acceder a propiedades de uno a muchos, utilice la expresión JobRelatedProperty.
Parámetros
JobExtendedProperty(job_id, table_name, field_name, {return_domain_description})
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | Id. del trabajo que contiene los valores de la tabla de propiedades extendidas a los que desea acceder. | Cadena de caracteres |
table_name | Nombre de la tabla de propiedades extendidas. | Cadena de caracteres |
field_name | El nombre del campo en la tabla de propiedades extendidas. | Cadena de caracteres |
return_domain_description (Opcional) | Para un campo de propiedad extendida de dominio, se devuelve la descripción del valor si el parámetro se establece en True. Si el parámetro no se especifica o se establece en False, se devuelve el código del valor. | Booleano |
Salida
Devuelve un valor de cadena de caracteres para el campo de la tabla de propiedades extendidas del trabajo especificado. Los campos de las tablas de propiedades extendidas pueden contener tipos de datos de cadena de caracteres, enteros, dobles, booleanos, datetime y de dominio (cadena de caracteres, enteros y dobles).
Expresión de muestra
La siguiente expresión devuelve la fecha en que se envió una compra para el trabajo actual en formato epoch:
JobExtendedProperty($Job, 'purchase_order', 'date')
1589414631
JobRelatedProperty
La expresión JobRelatedProperty devuelve el valor de la fila y el campo de propiedad extendida especificados para el trabajo especificado. La tabla de propiedades extendidas debe estar asociada con la plantilla de trabajo desde la que se creó el trabajo. Esta expresión solo se puede utilizar con tablas de propiedades de uno a muchos.
Nota:
Si necesita acceder a tablas de propiedades de uno a uno, utilice la expresión JobExtendedProperties.
Parámetros
JobRelatedProperty(job_id, table_name, field_name, {row_id}, {return_domain_description})
Nombre | Explicación | Tipo de datos |
---|---|---|
job_id | Id. del trabajo que contiene los valores de la tabla de propiedades extendidas a los que desea acceder. | Cadena de caracteres |
table_name | Nombre de la tabla de propiedades extendidas. | Cadena de caracteres |
field_name | El nombre del campo en la tabla de propiedades extendidas. | Cadena de caracteres |
row_id (Opcional) | El Id. de la fila que se va a devolver. Se devuelve el registro más reciente de forma predeterminada. Para recuperar las propiedades extendidas, utilice el workflow_guid asociado con la tabla de propiedades relacionadas. Para recuperar las propiedades extendidas del servicio de entidades o una propiedad ArcGIS Survey123, utilice el Id. de vínculo correspondiente al parámetro row_id. | Cadena de caracteres |
return_domain_description (Opcional) | Para un campo de propiedad extendida de dominio, se devuelve la descripción del valor si el parámetro se establece en True. Si el parámetro no se especifica o se establece en False, se devuelve el código del valor. Nota:Si necesita recuperar return_domain_description sin especificar row_id, utilice comillas vacías para el parámetro row_id, por ejemplo, JobRelatedProperty($job, 'extProp', '', true). | Booleano |
Salida
Devuelve un valor de cadena de caracteres para la fila y el campo de la tabla de propiedades extendidas del trabajo especificado. Los campos de las tablas de propiedades extendidas pueden contener tipos de datos de cadena de caracteres, enteros, dobles, booleanos, datetime y de dominio (cadena de caracteres, enteros y dobles).
Expresión de muestra
La siguiente expresión devuelve el registro de población más reciente del trabajo actual de la ciudad de Redlands:
JobRelatedProperty($Job, 'Redlands', 'Population')
71198