Las reglas de restricción especifican las configuraciones de atributos y las relaciones generales permitidas en una entidad. A diferencia de las reglas de cálculo, las reglas de restricción no se utilizan para rellenar atributos; se utilizan para garantizar que se cumplen condiciones específicas en una entidad.
Las reglas de restricción se crean en la vista Reglas de atributos haciendo clic en el botón Regla de restricción . Las reglas también se pueden crear con la herramienta Agregar regla de atributo o la herramienta Importar reglas de atributos. Las reglas de restricción se pueden crear en un dataset de una geodatabase de archivos o corporativa.
Las reglas de restricción devuelven un resultado verdadero o falso que representa si la regla se cumple del siguiente modo:
- Verdadero: se cumple la expresión de script proporcionada y se creará la entidad.
- Falso: no se cumple la expresión de script proporcionada y no se creará la entidad.
Para obtener más información, consulte Ejemplos de expresiones de script de reglas de atributos.
Las reglas de restricción se evalúan inmediatamente durante las operaciones de edición para eventos desencadenadores específicos (insertar, actualizar y eliminar) especificados en las propiedades de regla. Si se vulnera una regla de restricción, se devuelven un número y un mensaje de error definidos por el usuario y se deshace la edición de la entidad. El número de error y el mensaje se especifican durante la creación de la regla.
Ejemplos
A continuación, se muestran ejemplos de cómo se pueden usar las reglas de atributos de restricción en una geodatabase:
- Un valor de atributo de una cadena de entidad debe estar en completamente en mayúsculas.
- Un valor de atributo de cadena de caracteres de entidad debe tener un número especificado de caracteres.
- Para un transformador tendido monofásico con un atributo de puesta a tierra configurado en Delta, los siguientes valores de fase con válidos: AB, BC y AC. Si la puesta a tierra se realiza en Y, los siguientes valores de fase son válidos: A, B, C.
- Un poste eléctrico con una altura superior a 65 pies (19,8 metros) solo se puede fabricar con acero.
Consulte el perfil de Arcade para conocer los requisitos y variables globales para crear tipos de reglas de atributos. La Guía de introducción a Arcade e Índice de función son recursos adicionales para comenzar a construir expresiones de scripts para reglas de atributos.
Consulte ejemplos específicos de las expresiones de script de la regla de atributo