# 条件规则

来源快照：`result_data_new_260518.json`

- 来源 ID：`1170294952348353103`
- 模块：规则引擎
- 目录：未分组
- space ID：`1160283950433394692`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 一、功能背景

当业务决策依赖​​简单清晰的逻辑判断​​（例如：审核合同需满足"收款金额>0且签订日期在有效期内"），条件规则可直接用可视化界面配置布尔逻辑（真/假），避免写代码。适合处理​​二元决策​​（是/否）场景。

# 二、功能价值

业务人员通过拖拽字段+选择运算符+输入值，无需开发介入；规则以自然语言展示，过程一目了然；支持AND/OR连接多条件，且可通过测试执行模拟数据验证规则准确性。

# 三、功能概述

1\. 支持快速构建规则，​​① 选字段​​类型并输入字段（如"收款金额"）→ ​​② 设条件​​（如">0"）→ ​​③ 设值（固定值/变量）→ ​​④组合逻辑​​（AND/OR），然后根据条件规则判断并输出​​布尔值（True/False）​​。

2.支持测试规则，调试规则执行结果是否正确，并支持一键保存为测试集，后续可以直接调用测试集运行结果

# 四、业务流程图

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170941362165399558&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

# 五、功能详细说明

1.

## 新建条件规则

点击选择“条件规则”，命名规则名称、选择所属应用以及规则描述，如下图所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170566420159447115&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

保存后，进入条件规则设计器，如下图：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170566514621489191&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2.

## 添加条件规则

选择字段类型是字符串/数值/日期，不同类型需要填写不同内容，基本包括输入字段内容、设置选择类型、选择值类型并设置值。如下图所示：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170566888308809741&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170566931208577087&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170567021428056126&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

3.

## 设置规则组合逻辑

设置好规则后，点击添加即可显示在下方；多个规则间可设置组合逻辑是AND还是OR，AND是满足所有条件；OR是至少满足其中之一的条件。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170570070831317027&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

①默认添加的规则是AND关系，修改OR，需双击条件关系变更。

②拆分条件，在同一关系级别下选中一个或者多个规则关系整体，点击【拆分条件】后，则取消规则间的条件关系；在同一关系级别下选中一个或者多个规则关系整体，点击【拆分条件】后，则取消规则间的条件关系。

③编辑规则，在下方的规则列表中鼠标双击规则，即可重新编辑规则内容，修改后需点击勾保存。

④删除规则：需鼠标选中需要删除的规则，点击删除按钮，选中的规则不显示在列表上，需要再次点击【保存】才算真正删除。【清空】是删除所有条件。

⑤同一关系级别下，鼠标最少选中2条规则/规则关系整体，点击【添加或条件】后，则被选中的规则是OR关系（满足其中一个规则即可）；不选中规则或者只选中一条规则/规则关系整体时，点击【添加或条件】没有反应；若选中了某个规则关系整体下的所有规则，点击【添加或条件】会弹出提示“关系已存在！”

⑥同一关系级别下，鼠标最少选中2条规则/规则关系整体，点击【添加与条件】后，则被选中的规则是AND关系（满足所有规则即可）；不选中规则或者只选中一条规则/规则关系整体时，点击【添加与条件】没有反应；若选中了某个规则关系整体下的所有规则，点击【添加与条件】会弹出提示“关系已存在！”

4.

## **测试执行**

点击后可弹窗内输入各字段的值，点击运行后便可在下方测试结果中查看测试的result值。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170571689906397257&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

5.

## **保存并获取地址**

所有的规则的实际配置都是一个单页，在创建并保存后，便可通过复制地址，获取到单页配置地址；将获取到的配置地址放到eb页面等地方使用，动态实现专用的配置入口。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170620064274047012&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170619918186553395&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

## 6.动作流中可直接引用规则集

规则引擎提供“规则集”组件放在动作流中，动作流中可以直接调用规则引擎中的规则，将规则输出的参数给到动作流。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170679854438277140&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

# 六、应用场景

需要自动判断合同是否生效，根据合同的相关情况来进行判断。比如需要满足收款金融>0，合同类型等于“收款类”，合同状态等于“进行中”这些条件时，才能判断合同是生效的。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170572686347198517&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1170571689906397257&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

# 七、上下游关联功能点

规则集列表及相关操作，点击查看详情
