定义业务规则的组成部分

已完成

业务规则将逻辑封装在一组预定义的步骤中。 每次输入或修改数据并且数据符合触发业务规则的特定条件时,这些步骤就会运行。

业务规则具有以下几个组成部分:

  • 条件

  • 操作

业务规则编辑器是一个用于创建和更新业务规则的可视化拖放工具。

条件

所有业务规则均从条件开始。 条件在业务规则编辑器中显示为紫色。 第一个条件为一个触发器,用于根据表列中的值确定业务规则是否运行。 条件始终评估为 true 或 false。 true 路径位于条件右侧,而 false 路径位于条件下方。 条件就是一个简单的 if..then..else 表达式。

在一个条件中,您可以使用 AND 或 OR 逻辑添加多个子句。

您可以在一个条件的 false 路径下向业务规则添加更多条件,以创建更加复杂的逻辑场景。

操作

操作是指在条件的 true 或 false 分支上运行的逻辑步骤。 操作在业务规则编辑器中显示为绿色。 您可以将新操作添加到操作右侧,以链接多个操作。

操作 描述 适用范围
设置字段值 设置表列的值。 您可以将值设置为硬编码值、另一列的值或使用简单的公式。 也可以清除字段的值。 所有范围
设置默认值 设置列的值,但仅适用于该列不包含任何值 (null) 的情况下。 所有范围
显示错误消息 避免保存行。 在模型驱动应用窗体中,错误消息会显示在窗体内,对于服务器端,错误消息将传递回调用进程。 所有范围
锁定/解锁 锁定会将列的属性更改为只读。 解锁可以让用户更改列的值。 模型驱动应用
设置可见性 设置为“否”会隐藏窗体上的列。 设置为“是”会显示窗体上的列 模型驱动应用
设置为业务必需 将窗体上列的要求级别设置为业务必需或非业务必需(可选)。 将列设置为“业务必需”会在列标签旁边显示一个红色星号,并在列值为空时阻止行的保存。 模型驱动应用
建议 在列标签旁边显示一个灯泡图标。 选择该图标时,用户会看到提示,接受提示后,规则就可以设置字段值了。 模型驱动应用