| Etiqueta | Explicación | Tipo de datos | 
| Tabla de entrada
 | La tabla o clase de entidad desde la que se exportarán las reglas de atributos. | Table View | 
| Archivo de salida
 | La ubicación de carpeta y el nombre del archivo .csv que se debe crear. | File | 
Resumen
Exporta reglas de atributos de un dataset a un archivo de valores separados por comas (.csv).
Uso
- Esta herramienta puede usarse conjuntamente con la herramienta Importar reglas de atributos. 
- El archivo .csv contiene las siguientes columnas: NAME, DESCRIPTION, TYPE, SUBTYPE, FIELD, ISEDITABLE, TRIGGERINSERT, TRIGGERDELETE, TRIGGERUPDATE, SCRIPTEXPRESSION, ERRORNUMBER, ERRORMESSAGE, EXCLUDECLIENTEVALUATION, ISENABLED, BATCH, SEVERITY, TAGS, CATEGORY y CHECKPARAMETERS. - Columnas de .csv- Columnas - Description - Ejemplo - NAME - El nombre de la regla. - constraintRuleOP - DESCRIPTION - La descripción de la regla - La presión de funcionamiento debe ser menor que 300. - TYPE - El tipo de regla de atributo. - CONSTRAINT, CALCULATION - SUBTYPE - Si el dataset tiene subtipos y el subtipo se utiliza en la definición de la regla, este es el nombre de subtipo al que se aplica la regla. - ALL - FIELD - El nombre del campo al que se aplica la regla, si procede. - CONDITION - ISEDITABLE - Un valor booleano que define si el campo de atributo es editable. - Verdadero o falso - TRIGGERINSERT - Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de inserción. - Verdadero o falso - TRIGGERDELETE - Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de eliminación. - Verdadero o falso - TRIGGERUPDATE - Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de actualización. - Verdadero o falso - SCRIPTEXPRESSION - Una expresión de script de Arcade que define la regla. - $feature.OPERATINGPRESSURE < 300 - ERRORNUMBER - El número de error de la regla, si corresponde. - 99 - ERRORMESSAGE - El mensaje de error de la regla, si corresponde. - Presión de funcionamiento no válida. Debe ser menor que 300. - EXCLUDECLIENTEVALUATION - Un valor booleano que define si la regla se admite para todos los clientes o solo para los clientes simples. - Verdadero o falso - ISENABLED - Un valor booleano que define si la regla de atributo está habilitada. - Verdadero o falso - BATCH - Un valor booleano que define si la regla admite la validación por lotes. - Verdadero o falso - SEVERITY - Un valor entero (1-5) que define la gravedad del error. - 2 - TAGS - Un conjunto de valores de cadena que identifican la regla. - Presión de funcionamiento - CATEGORY - Un valor entero generado por el sistema que define la categoría de reglas, si corresponde. - Este valor lo genera el sistema y no debe modificarse. - 6 - CHECKPARAMETERS - Un valor JSON generado por el sistema que define la configuración de una regla basada en Data Reviewer. - Este valor lo genera el sistema y no debe modificarse. - {"ReviewerRuleType": "0", "minimumangle": "60"} 
Parámetros
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
| Nombre | Explicación | Tipo de datos | 
| in_table | La tabla o clase de entidad desde la que se exportarán las reglas de atributos. | Table View | 
| out_csv_file | La ubicación de carpeta y el nombre del archivo .csv que se debe crear. | File | 
Muestra de código
Exportar las reglas de atributos desde una clase de entidad denominada GasPipes.
import arcpy
arcpy.ExportAttributeRules_management("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes", 
                                      "C:\\MyProject\\ExpAttrRulesFrBuilding.csv")Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí