跳转到主要内容
理解表达式编辑器

在易企办中轻松掌握表达式编辑器,实现高效的工作流定制。轻松增强自动化,简化流程。

一周前更新

表达式编辑器支持各种数学、字符串、表单表达式和逻辑函数。

表达式编辑器是一个强大的工具,允许您编辑表单控件或工作流动作中的各种表达式。

  • 表达式元素概述

易企办根据不同的场景具有不同的表达式编辑器元素。您可以在以下情况下使用表达式编辑器:

  • 各种基于视图的场景

    • 在控件上创建规则或条件

    • 执行计算控件

    • 执行流程条件

    • 设置任务标题和受让人


表达式元素概览

易企办提供了五种您可以在表达式编辑器中使用的表达式元素。

  1. 数值

  2. 表达式

  3. 函数

  4. 操作符

① 值

您可以使用值来返回结果,或进行逻辑计算。它提供了一个简单的数字值(a)文本输入(b);同时也支持“true/false/[empty](c)等逻辑值,例如您可能在表单中使用的开关布尔控件。

描述

true

返回逻辑值TRUE(YES),或确定值是否为TRUE(YES)。

false

返回逻辑值FALSE(NO),或确定值是否为FALSE(NO)。

[empty]

返回值为空值或确定值是否为空值。

② 表达式

您使用表达式来根据相关值或信息进行逻辑规则和处理。易企办在工作流和应用程序中提供了大多数相关的表达式,并根据它们之间的不同提供了一些不同的项目。

  • 与工作流相关

项目

表单设计器

工作流任务

(根据操作面板的不同而有所不同)

流程条件

工作流变量

(列出所有表单控件)

实例上下文

静态变量

(应用程序和任务状态)

-

-

任务上下文

-

当前任务上下文

-

(仅任务面板)

-

常量

(任务结果)

-

(系统数据)

-

(系统数据)

(系统数据)

  • 应用程序(数据列表)相关

请注意:列表工作流包括上述提到的所有工作流项目。

项目

计算
(字段)

列表表单

工作流任务

&

流程条件

列表字段

列表上下文

临时变量

-

-

(系统数据)

③ 函数

函数是一个处理器或关系,它关联两个集合,并将第一个集合的每个项目关联到第二个集合的一个项目。表达式支持多个预定义函数。

您使用函数来创建转换值的表达式。目前,易企办提供了五种类型的函数。

④ 操作符

操作符用于指定表达式之间的比较。易企办提供了各种类型的操作符。您使用操作符来执行表达式之间的逻辑连接。


基于不同的视图场景

根据使用场景,易企办在表达式编辑器中提供了不同的视图和可用元素。

Ⅰ. 在控件上创建规则或条件

当您打算为字段控件创建规则/条件时,您将被引导到表达式编辑器:

  • 动态显示规则

当您设置动态显示规则时,它会根据特定的条件和规则表现出不同的行为。您将拥有完整的元素来定义其规则

  • 自定义验证

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

  • 操作

当您设置应在满足指定规则条件的事件上执行的操作时,您将拥有完整的元素来定义其条件

Ⅱ. 执行计算控件

计算可以是某个数字或文本词语的简单值,也可以是您使用表达式元素进行操作的逻辑显示值。

当您添加一个计算时,您将拥有完整的元素来定义一个表单变量,并且您将拥有有限的元素来定义一个列表字段。

Ⅲ. 执行流程条件

您可以在流程方向上添加一些条件。然后,您将被引导到条件编辑器

此部分的表达式编辑器不同。它由三部分组成:

① 仅表达式编辑器中的表达式

② 与表达式相关的相应属性

③ 基于左侧属性的自动对应操作符

请注意:易企办在流程条件中不提供预定义的函数

Ⅳ. 设置任务标题和受让人

易企办为您提供了与表达式相关联的自定义任务标题。它允许您将任何可用的表达式作为任务标题的一部分添加进去。


易企办也提供了一个表达式

获取您的任务受让人。它允许您将任何可用的表达式作为此任务的受让人。

请注意:易企办在任务分配中不提供预定义的函数

这是否解答了您的问题?