表达式编辑器是一个强大的工具,允许您编辑表单控件或工作流操作中的各种表达式。
表达式编辑器支持各种数学、字符串、表单表达式和逻辑函数。
易企办根据不同的场景有不同的表情编辑器元素。当您打算执行以下操作时,您可以使用表达式编辑器:

表达式元素概述
易企办提供了五个表达式元素,您可以在表达式编辑器中使用它们。

① 值
您使用值来返回结果,或处理逻辑计算。它提供了一个简单值数值(a)或者一个文本 (b) ; 它还支持“ true/false/[empty] ” (c) 每个逻辑值,例如 您可以在表单中使用的决策Switch布尔控件。
值 | 描述 |
真 | 返回逻辑值 TRUE(YES),或确定值是否为 TRUE(YES)。 |
假 | 返回逻辑值 FALSE(NO),或确定值是否为 FALSE(NO)。 |
[空] | 将值返回为空值或确定值是否为空值。 |
② 表达
您可以使用表达式根据关联的值或信息进行逻辑规则和处理。易企办提供了工作流和应用程序中的大部分相关表达式,并且有一些基于它们的不同项目。
- 工作流程相关
物品 | 表单设计器 | 工作流任务(因动作调色板而异) | 流动条件 |
工作流变量(列出所有表单控件) | ⭐ | ⭐ | ⭐ |
实例上下文 | ⭐ | ⭐ | ⭐ |
静态变量(申请和任务状态) | ⭐ | —— | —— |
任务上下文 | —— | ⭐ | ⭐ |
当前任务上下文 | —— | ⭐(仅限任务面板) | —— |
常数 (任务结果) | —— | ⭐ | ⭐ |
元数据(系统数据) | ⭐ | ⭐ | —— |
用户组(系统数据) | ⭐ | ⭐ | ⭐ |
位置(系统数据) | ⭐ | ⭐ | ⭐ |
- 应用(数据列表)相关
请注意:列表工作流包括上述所有工作流项目。
物品 | 计算 (字段) | 清单表格 | 工作流任务 &流动条件 |
列出字段 | ⭐ | ⭐ | ⭐ |
列表上下文 | ⭐ | ⭐ | ⭐ |
温度变量 | —— | ⭐ | —— |
元数据(系统数据) | ⭐ | ⭐ | ⭐ |
③ 功能
函数是一个处理器或关系,它关联两个集合,并将第一个集合的每个项目关联到第二个集合的一个项目。一个表达式支持多个预定义函数。
您可以使用函数来创建转换值的表达式。易企办目前提供五种 功能。
④ 操作员
运算符用于指定表达式之间的比较。易企办提供各种类型的运算符。您可以使用运算符在表达式之间执行逻辑连接。
各种基于视图的场景
易企办根据使用场景,在表达式编辑器中提供了不同的视图和可用元素。
Ⅰ. 在控件上创建规则或条件
当您打算为字段控件创建规则/条件时,您将被定向到表达式编辑器:
当您设置动态显示规则时,它的行为会根据特定条件和规则而有所不同。您将拥有完整的元素来定义规则。

当您设置自定义错误消息时,当指定条件变为真时,该消息将显示在任何字段(绑定控件)下。您将拥有完整的元素来定义规则。

当您设置应该对满足指定规则标准的事件采取的操作时。您将拥有完整的元素来定义它的条件 和值。

Ⅱ. 执行计算控制
计算可以是一些数字或文本词的简单值,也可以是您使用表达式元素进行运算的逻辑显示值。
添加计算时,您将拥有完整元素来定义表单变量,而您将拥有有限元素来定义列表字段。
三. 进行流动条件
您可以在流向上添加一些条件。然后您将被定向到条件编辑器。
本节中的表达式编辑器有所不同。它由三 部分组成:
①表达式 仅表达式编辑器
② 表达式相关的对应属性
③基于左属性的自动对应运算符。


请注意:易企办不提供流量条件下的预定义功能。
Ⅳ.设置任务标题和受让人
易企办为您提供与表达式Expression关联的自定义任务标题。它允许您添加任何可用的表达式作为任务标题的一部分。

易企办还提供了一个表达式 来获取您的任务分配对象。它允许您添加任何可用的表达式作为此任务的受让人。
