本节汇总介绍各节点属性,各节点使用的业务场景见专门章节。

本节包括以下主题:

# 公共属性

各节点的公共属性,集中在本节介绍,后续章节不再重复介绍。

数据控制

Image

属性名称
说明
初始值 打开表单时,表单上呈现的初始值

本节点第一次打开表单时应用初始值,以后打开表单时应用数据库的值
提交时 流程提交时,对表单字段赋值

每次提交,都会赋值
用户能否看到数据
用户能否修改数据
痕迹 数据修改痕迹开关,打开时,对修改过的字段前台会显示红色标记(控件右上角),点标记可查看修改人、日期、内容
可重复表 明细表,需要在后台标识为可重复表
运行增减行 关闭开关,不允许增减行 – 明细表在此关卡,不可以进行的增加、删除操作

打开开关,允许增减行 – 明细表,在此关卡可增加、删除行
高级 明细表的高级控制项

高级

属性名称
说明
数据过滤 设置明细表数据过滤规则

实现打开表单时,明细表中只呈现全部数据的一部分
自动创建记录 设置数据自动创建规则

打开表单时,为用户自动创建数行明细表数据

通知

Image

属性名称
说明
通知渠道 表示可用的通知渠道

用户可以选择一总或多种接收通知渠道,未选择的通知渠对于该用户不会发送消息
启用本通知 本通知是否启用
使用缺省消息 勾选 – 使用流程属性中配置的消息

不选 – 本环节使用此处特殊定义的消息
复制缺省消息 复制继承的消息,通常是流程属性中配置的消息,若流程使用缺省消息,则复制系统配置的消息
查看缺省消息 显示继承的消息供确认,消息继承关系同上
业务数据 插入业务数据到消息模板,实际发送消息时,带出业务信息
附件 带出附件,通常用于邮件通知
标题 消息标题模板,若标题生成内容为空,忽略本次消息发送
内容 消息内容模板

规则

Image

属性名称
说明
终审规则 满足规则,则执行相应的处理。配合层级审批使用,满足条件会触发升级边界事件,跳出层级审批。

连接弧

Image

属性名称
说明
显式连接弧 该节点向外连出的线的汇总,在此处可以调整连接线的先后顺序,会影响按钮在表单上的显示顺序
隐式连接弧 直送、退回等在流程图中没有对应的连接线,属于隐藏的连接弧,此处可为隐式连接弧设置验证组
退回组 所属退回组的名称
还可以退回到 节点可以在所属退回组内退回,若本节点需要能退回到退回组外,在此处设置

# 开始

任务开始。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
表单 审批所使用表单,通常只需设置流程的缺省表单,当本步骤表单特殊时在此处额外设置
移动表单 手机审批所使用表单,通常只需设置流程缺省移动表单,本步骤表单特殊时在此处设置
持久化参数 使用第三方表单审批时有效,标识打开表单时,url中的附加参数,哪些需要传送到第三方表单,并保存。

多个参数用逗号分隔。
任务操作权限 任务操作权限
取回 取回

数据控制、通知、连接弧

见公共属性。

# 消息开始

捕获消息触发任务。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
消息名称 接收消息的名称
消息key key是唯一的,只有消息名称和key都对应,才会启动任务。

key可不填。

事件数据

Image

属性名称
说明
事件数据 捕获消息事件时,消息事件带入的数据字段

# 信号开始

捕获信号触发任务。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
信号名称 接收信号的名称
信号key key是唯一的,只有信号名称和key都对应,才会启动任务。

key可不填。

事件数据

Image

属性名称
说明
事件数据 捕获信号事件时,信号事件带入的数据字段

# 定时开始

定时触发任务。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称

触发频率 – 每天

Image

属性名称
说明
日期 - 每天 每天触发,节假日照样触发
日期 -每个工作日 只有工作日才触发,节假日不触发,需要依赖后面指定的日历
日期 -每几天 每几天触发一次,无视日历,节假日也触发
执行时间 每天几点钟触发
起始日期 从哪一天开始,在此日期之前不触发

触发频率 – 每周

Image

属性名称
说明
选择日期 星期几触发,可多选
执行时间 几点钟触发
起始日期 从哪一天开始,在此日期之前不触发

触发频率 – 每月

Image

属性名称
说明
月份 哪几个月触发,可多选
日期 这个月的哪一天触发
日期 - 几号 每个月的几号触发
执行时间 每天几点钟触发
日期 - 第几个星期几 每个月的第几个星期的星期几触发
执行时间 几点钟触发
起始日期 从哪一天开始,在此日期之前不触发

触发频率 – 一次性

Image

属性名称
说明
执行时间 几点钟触发
起始日期 哪一天触发

# 条件开始

满足条件触发任务。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
触发条件 设置触发条件

# 任务

最常用的人工处理节点,如:部长审批、经理审批。

常规

Image

属性名称
说明
活动编号 步骤编号
活动名称 步骤名称
表单 审批所使用表单,通常只需设置流程的缺省表单,当本步骤表单特殊时在此处额外设置
移动表单 手机审批所使用表单,通常只需设置流程缺省移动表单,本步骤表单特殊时在此处设置
任务操作权限 任务操作权限
业务属性 启用的汇报线名称,通常只需设置流程缺省汇报线,当本步骤使用特殊汇报线时在此处设置

处理人

Image

属性名称
说明
处理人列表 可设置多个处理人,多个处理人之间形成候补关系,当第一处理人不存在或外出时,给第二处理人,所有处理人都外出时,给第一处理人的秘书或代理人
单人处理人 此任务只发给一个人
岗位竞签 列表中的人共享此任务,任务发到每个人的共享任务池,其中一人处理任务即结束
多人处理 发给列表中的所有人
无对应处理人 跳过本步骤 – 本步骤自动按缺省路径处理

不能提交 – 提交时提示无处理人,任务还停留在本关卡
自动同意规则 处理人就是提交人 – 自己提交的单子自己审批时,自动跳过

处理人和上一步相同 – 上一步刚处理过,本步骤又要处理时,自动跳过

处理人已经审批过 – 只要在前续任一步骤已经参与过此单子的审批,再次审批时都自动跳过,本项包含上一步已处理过,但不包含处理人就是提交人的情况

数据控制、通知、连接弧、规则

见公共属性。

超时

Image

属性名称
说明
日历 依据什么日历计算超时时间
截止时间 指定截止时间,也既超时时间点
催办 即将超时时,可提前催办

可指定催办提前量(提前几小时催办)和催办间隔

可修改催办通知模板,可指定额外的抄送人
过时处理 超时时间到达后可执行自动处理,若超时后不自动处理,则继续催办
抛出事件 抛出上升事件

# 条件网关

流程分支流转。

常规

Image

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
线上显示字符串 条件的显示文字
条件 条件表达式,可辅助生成,语法为C#,流程保存是编译,有错误会提示

# 分流

开启并行处理。

常规

Image

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
线上显示字符串 条件的显示文字
条件 分流网关也可以设置条件表达式,满足条件的和未设条件的并行处理。

# 合流

并行处理汇合点。

常规

Image

属性名称
说明
活动编号 活动编号
类型 常规合流 – 等待所有节点完成(设置条件的,需满足条件),往下走。

# 知会

知会某人,被知会者待办中会出现知会信息,不阻塞业务处理,系统记录被知会者是否打开过表单,对于未查看知会,任务结束,待办也不消除。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称

知会人

Image

属性名称
说明
知会以下人员 知会人员名单

# 调用子流程

发起子流程,带入数据,子流程结束可返回数据。

同步子流程 – 父流程等待子流程返回。

异步子流程 – 父、子流程独立运行,父流程不等待子流程返回。

跨服务器子流程 – 可发起其它BPM服务器上的流程。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
调用子流程 指定要调用的子流程
等待子流程返回 同步子流程 – 子流程阻塞父流程,发起子流程后,父流程停留在子流程节点,等待子流程返回后,进入下一环节,若发起的是多个字流程,则等待所有子流程返回

异步子流程 – 子流程不阻塞父流程,发起子流程后,父流程即进入下一关卡,父、子流程各跑各的,互不影响
自动结束子流程的第一个活动 缺省状态下,自流程发起后,停留在开始关卡,勾选此项,会使子流程自动走开始关卡的缺省处理,进入下一关卡。

子流程发起人

Image

属性名称
说明
为以下人员发起流程 发起子流程时,子流程的拥有人和第一关的处理人
为列表中的第一人发起流程 只发起一个子流程
为列表中的所有人发起流程 为每人发起一个子流程
为对应处理人 跳过本步骤 – 本步骤自动按缺省路径处理

不能提交 – 提交时提示无处理人,任务还停留在本关卡

呼叫子流程

Image

属性名称
说明
数据传入 发起子流程时,用父流程数据填充子流程表单,实现子流程表单内容初始化。
行过滤 发起多个子流程时,明细表数据可能需要拆分,可借助行过滤规则实现

发起子流程时系统对每一行调用行过滤规则,返回true代表此行数据可用;返回false数据传入时排除。

子流程创建

Image

属性名称
说明
子流程创建 发起子流程时,用子流程数据填充父流程表单

子流程结束 Image

属性名称
说明
填充值 子流程结束时,将子流程数据回填到父流程表单栏位,实现子流程数据返回到父流程

# 结束

任务结束。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
结束节点 当前执行路径结束,不会执行任何操作。

# 数据库插入

配置即可向目标数据库输出数据。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
数据源 执行SQL的数据源,可以在第三方数据库执行SQL,使用时先在通用数据源中添加数据库服务器连接。
Sql插入语句 内容为sql语法

Sql参数

Image

属性名称
说明
Sql参数 将表单数据映射到Sql插入语句的参数

数据返回

Image

# 数据库更新/删除

配置即可删除/更新目标数据库数据。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
数据源 执行SQL的数据源,可以在第三方数据库执行SQL,使用时先在通用数据源中添加数据库服务器连接。
SQL命令 内容为sql语法

Sql参数

Image

属性名称
说明
传入参数 将表单数据映射到Sql语句中的参数,当表单数据为明细表字段时,可更新多行数据

# 调用ESB

配置即可向目标系统输出数据。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
调用对象 ESB输出模块配置的输出流
同步/异步 调用方式,一般选异步调用,用户体验更好

呼叫传入

Image

属性名称
说明
呼叫传入 将表单数据映射到ESB输出调用参数

数据返回

Image

属性名称
说明
数据返回 返回的参数因ESB输出调用的系统有关

# 调用RESTFul

配置即可向目标系统输出数据。

常规 Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
连接配置 ESB输出模块配置的输出流
服务路径 相对于连接种基址的偏移地址
请求类型 POST/GET/PUT/DELETE/HEAD
同步/异步 调用方式,一般选异步调用,用户体验更好

调用参数

Image

属性名称
说明
调用参数 将表单数据映射到ESB输出调用参数

数据返回

Image

属性名称
说明
数据返回 返回的参数因ESB输出调用的系统有关

# C#代码

直接书写C#代码,扩展流程功能,常用于输出。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
C#代码 要执行的C#代码,保存时先编译,编译错误会提示

若用第三方库中的API,需要在系统管理→C#可编程性添加引用

# 发邮件

发送邮件。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
连接配置 邮件服务器连接
邮件标题 邮件标题
邮件正文 邮件内容

发信参数

Image

属性名称
说明
发信参数 把流程数据传参给邮件内的参数,如邮件地址等。

# 发短信

发送短信。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
连接配置 阿里云连接
短信模板 在阿里云上建发短信的模板,对应的模板CODE
短信签名 阿里云上建的短信签名,显示在短信开头,用于展现消息来源

调用参数

Image

属性名称
说明
调用参数 把流程数据传参给短信内的参数,如要发短息对应的手机号码等。

数据返回

Image

# Word生成

把表单生成固定格式的Word文件。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
Word模板 选择或上传制作好的固定格式的Word模板

模板填充

Image

属性名称
说明
调用参数 把流程数据填充到模板内的参数。

数据返回

Image

属性名称
说明
数据返回 返回生成的文件名称和文件id

# Pdf生成

把表单生成固定格式的Pdf文件。

常规 Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
Word模板 选择或上传制作好的固定格式的Word模板

模板填充

Image

属性名称
说明
调用参数 把流程数据填充到模板内的参数。

数据返回

Image

属性名称
说明
数据返回 返回生成的文件名称和文件id

# Excel生成

把表单生成固定格式的Excel文件。

常规

Image

属性名称
说明
活动编号 活动编号
活动名称 活动名称
Excel模板 选择或上传制作好的固定格式的Excel模板

模板填充 Image

属性名称
说明
调用参数 把流程数据填充到模板内的参数。

数据返回

Image

属性名称
说明
数据返回 返回生成的文件名称和文件id