Evaluate geodatabase rules and functionality that are managed by services.
The input feature service workspace must have the validation capability enabled.
The tool evaluates attribute rules for the Default version.
EvaluateRules(in_workspace, evaluation_types, extent, run_async)
A feature service URL that has the validation capability enabled, for example, https://myserver/server/rest/services/myservicename/FeatureServer.
Specifies the types of evaluation to be executed.
The extent to be evaluated. If there is a selection in the map, only selected features within the specified extent will be evaluated.
Specifies whether the evaluation will run synchronously or asynchronously.
In previous releases, this parameter was named async. At ArcGIS Pro 2.4, the parameter name was changed to run_async to avoid conflicts with the reserved Python keyword async.
The updated feature service workspace that has been evaluated.
Evaluate validation rules asynchronously using the EvaluateRules tool.
# 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")
- Basic: No
- Standard: Yes
- Advanced: Yes