Resumen
Evaluar las reglas de geodatabase y la funcionalidad administradas por servicios.
Uso
El espacio de trabajo del servicio de entidades de entrada debe tener la capacidad validación habilitada.
La herramienta evalúa reglas de atributos para la versión predeterminada.
Sintaxis
EvaluateRules(in_workspace, evaluation_types, extent, run_async)
Parámetro | Explicación | Tipo de datos |
in_workspace | Una URL de un servicio de entidades que tiene habilitada la capacidad de validación, por ejemplo, https://myserver/server/rest/services/myservicename/FeatureServer. | Workspace |
evaluation_types [evaluation_types,...] | Especifica los tipos de evaluaciones que se ejecutarán.
| String |
extent | La extensión que se desea evaluar. Si hay una selección en el mapa, solamente se evaluarán las entidades seleccionadas dentro de la extensión especificada. | Extent |
run_async | Especifica si la evaluación se ejecutará de forma sincrónica o asíncrona.
Heredado:En versiones anteriores, este parámetro se denominaba async. En ArcGIS Pro 2.4, el nombre del parámetro pasó a ser run_async a fin de evitar conflictos con la palabra clave reservada de Python async. | Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_workspace | El espacio de trabajo del servicio de entidades actualizado que se ha evaluado. | Espacio de trabajo |
Muestra de código
Evaluar reglas de validación de forma asíncrona con la herramienta EvaluateRules.
# import arcpy
import arcpy
# assign local variables
in_workspace = "https://myserver/server/rest/services/myservicename/FeatureServer"
extent = "-113.187897827702 38.0958054854392 -113.142166008849 38.1404599940719"
# run the evaluation
arcpy.EvaluateRules_management(in_workspace, "VALIDATION_RULES", extent, "ASYNC")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí