Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla o clase de entidad a la que se aplicará la nueva regla. | Table View |
Nombre | Un nombre único para la nueva regla. | String |
Tipo | Especifica el tipo de regla de atributo que se desea agregar.
| String |
Expresión de script | La expresión de Arcade que define la regla. | Calculator Expression |
Es editable (Opcional) | Especifica si se puede editar el valor del atributo. Las reglas de atributos pueden configurarse para bloquear o permitir a los editores la edición de los valores de atributo del campo que se está calculando. Este parámetro solo es aplicable al tipo de regla de atributo de cálculo.
| Boolean |
Eventos desencadenadores (Opcional) | Especifica los eventos de edición que desencadenan la regla de atributo para aplicarla. Este parámetro solo es válido para los tipos de regla de restricción y cálculo. Se debe proporcionar al menos un evento desencadenador para reglas de cálculo que tienen el parámetro Lote desactivado (batch = "NOT_BATCH" en Python). Los eventos desencadenadores no se aplican a reglas de cálculo que tengan el parámetro Lote activado (batch = "BATCH" en Python).
| String |
Número de error (Opcional) | Un número de error que se devuelve cuando se vulnera esta regla. Este valor no tiene por qué ser único, de modo que puede que se devuelva el mismo número de error personalizado para varias reglas. Este parámetro es obligatorio en el caso de las reglas de restricción y validación. Es opcional en el caso de las reglas de cálculo. | String |
Mensaje de error (Opcional) | Un mensaje de error que se devuelve cuando se vulnera esta regla. Se recomienda usar un mensaje descriptivo que ayude al editor a comprender la infracción cuando se produce. El mensaje está limitado a 2000 caracteres. Este parámetro es obligatorio en el caso de las reglas de restricción y validación. Es opcional en el caso de las reglas de cálculo. | String |
Descripción (Opcional) | La descripción de la nueva regla de atributo. La descripción está limitada a 256 caracteres. | String |
Subtipo (Opcional) | El subtipo al que se aplicará la regla si el dataset tiene subtipos. | String |
Campo (Opcional) | El nombre de un campo existente al que se aplicará la regla. Este parámetro solo es aplicable al tipo de regla de atributo de cálculo. | String |
Excluir de la evaluación de la aplicación (Opcional) | Especifica si la regla se excluirá de la evaluación antes de aplicar las ediciones. Dado que quizá no todos los clientes sean capaces de ejecutar todas las reglas disponibles, tiene la opción de marcar una regla solo para los clientes simples. Por ejemplo, algunas reglas pueden referirse a datos que no están disponibles para todos los clientes (por motivos tales como datos sin conexión, tamaño o seguridad), o algunas reglas pueden depender del usuario o el contexto (es decir, una actualización de campo ligera en ArcGIS Collector podría no ejecutar una regla que requiere una entrada adicional del usuario o más conocimientos; sin embargo, puede que un cliente como ArcGIS Pro sí sea compatible). Este parámetro no se aplica para reglas de validación o de cálculo si el parámetro Lote está activado.
Nota:Antes de ArcGIS Pro 2.4, este parámetro estaba etiquetado como Solo servidor. | Boolean |
Lote (Opcional) | Especifica si la evaluación de la regla se ejecutará en modo de lote.
Las reglas de cálculo pueden estar activadas o desactivadas. Las reglas de validación siempre están activadas para este parámetro y las reglas de restricción siempre están desactivadas. | Boolean |
Gravedad (Opcional) | La gravedad del error. Se puede seleccionar un valor dentro del rango de 1 a 5 para definir la gravedad de la regla. Un valor de 1 es alto, el más grave, y un valor de 5 es bajo, el menos grave. Por ejemplo, puede ofrecer una gravedad baja para una regla de atributo específica e ignorar el error durante los flujos de trabajo de producción de datos, o bien establecer una gravedad alta donde habría que corregir el error para que los datos recopilados sean precisos. Este parámetro solo se aplica a las reglas de validación. | Long |
Etiquetas (Opcional) | Un conjunto de etiquetas que identifican la regla (se pueden buscar e indexar) como forma de asignarlas a un requisito funcional en un modelo de datos. | String |
Salida derivada
Etiqueta | Explicación | Tipo de datos |
Regla de atributo agregada | La tabla de entrada actualizada con una regla de atributo agregada. | Table View |