标注 | 说明 | 数据类型 |
输入表 | 将应用新规则的表或要素类。 | Table View |
名称 | 新规则的唯一名称。 | String |
类型 | 指定要添加的属性规则类型。
| String |
脚本表达式 | 用于定义规则的 Arcade 表达式。 | Calculator Expression |
可编辑 (可选) | 指定是否可以编辑属性值。 可将属性规则配置为阻止或允许编辑者编辑正在进行计算的字段的属性值。 此参数仅适用于计算属性规则类型。
| Boolean |
触发事件 (可选) | 指定将触发属性规则生效的编辑事件。 该参数仅对计算和约束规则类型有效。 对于未选中批处理参数的计算规则,必须至少提供一个触发事件。 触发事件不适用于选中了批处理参数的计算规则。
| String |
错误编号 (可选) | 违反此规则时将返回的错误编号。 此值不必唯一,因此可以针对多个规则返回相同的自定义错误编号。 对于约束和验证规则类型,此参数为必需项。 对于计算规则类型,其为可选项。 | String |
错误消息 (可选) | 违反此规则时将返回的错误消息。 建议使用描述性消息,以便在出现冲突时帮助编辑者理解冲突。 消息最多包含 256 个字符。 对于约束和验证规则类型,此参数为必需项。 对于计算规则类型,其为可选项。 | String |
描述 (可选) | 新属性规则的描述。 描述最多包含 256 个字符。 | String |
子类型 (可选) | 如果数据集具有子类型,则将对其应用规则的子类型。 | String |
字段 (可选) | 将应用该规则的现有字段的名称。 此参数仅适用于计算属性规则类型。 | String |
从应用程序评估中排除 (可选) | 指定应用程序是否在将编辑内容应用到工作空间之前在本地评估规则。 并非所有客户端都能够运行所有可用规则,因此作者可以从客户端评估中排除某些规则。 例如,某些规则可能会参考尚未提供给所有客户端的数据(原因包括数据离线、大小或安全性),或者某些规则可能取决于用户或上下文(即数据采集应用程序中的轻量级字段更新可能不会运行需要其他用户输入或知识的规则,但 ArcGIS Pro 一类的客户端可能会为其提供支持)。 如果选中了批处理参数,则此参数不适用于验证规则和计算规则类型。
注:对 ArcGIS Pro 2.4 之前的版本,此参数标注为仅限服务器。 | Boolean |
批处理 (可选) | 指定是否将在批处理模式下运行规则评估。
对于计算规则,可以选中或取消选中此参数。 对于验证规则,必须取消选中此参数。 对于约束规则,必须取消选中此参数。 | Boolean |
严重性 (可选) | 错误的严重性。 可以在 1-5 范围内选择一个值定义规则的严重性。 值 1 为最高,代表最严重;值 5 为最低,代表最不严重。 例如,您可以为特定的属性规则选择低严重性,忽略数据生产流程中的错误,也可以设置高严重性,此时则必须修复错误以提高所收集数据的准确性。 此参数仅适用于验证规则。 | Long |
标签 (可选) | 用于标识规则(搜索和索引)的一系列标签,作为映射到数据模型中的功能需求的方式。 | String |
触发字段 (可选) | 在计算和约束属性规则的更新触发器中,当发生编辑事件时,字段列表将触发属性规则的运行。 如果未指定字段,工具将默认使用所有字段。 这是默认设置。 要输入多个触发字段,请使用分号分隔符(例如,Field1;Field2;Field3)。 | String |
派生输出
标注 | 说明 | 数据类型 |
已添加的属性规则 | 已添加属性规则的更新输入表。 | Table View |