节点介绍
节点类型上:首先分为共有节点和私有节点。在节点设置中添加的节点都是共有节点、供每个流转拖拽引用。在流转中添加的节点叫私有节点、他只属于当前这个流转。
一般用的比较多的节点要配置共有节点
节点包括:预制的节点:cancel取消节点、end结束节点、start开始节点、我们还可以自定义审批节点
一般节点执行顺序:开始节点-自定义节点-结束节点、取消了执行取消节点
节点设置
添加自定义节点
选择节点种类
目前系统支持三种种类
1.人工任务:一般指有审批人的节点任务、默认都是使用人工任务
2.自动任务:指机器人节点、只有跟其他第三方系统集成才会用到。只有等待第三方回调审批状态才会更新、如果不回调将会一直处于停滞状态。
目前只有上海建工一家用过这个任务、所以设置这个节点种类时慎用、有这个需求时在选择即可
3.异步任务节点:当审批节点挂载很多事件、且每个事件逻辑执行的时间较长。这时候如果同步审批会很卡转圈、此时需要选择异步任务节点。异步执行事件提高审批速度
当我们选择人工任务后 开始设置节点信息、常用的配置如下:
节点名称:必填、按照业务含义填就可以
或签:该节点中只要有一名审批同意或者拒绝即生效到下一个节点
会签:该节点中所有审批人同意即生效到下一个节点
指定审批人(只能指定一名审批人):打开这个参数、当该节点中找到多名审批人、手动选择一名审批人进行审批
指定审批人(指定多名审批人会签):打开这个参数、当该节点中找到多名审批人、手动选择多名审批人进行会签
子流转:须所有指定的子流转分支全部通过才能流转下去,具体可以看11.多分支并行审批
手动选择审批人:开启后,该节点允许手动选择审批人(例如在A-B-C流转中,在B节点开启手动选择审批人,那么当A做完审批提交单据时会有个弹窗弹出来选择器让选择B节点的审批人)
节点自动通过:可以根据条件来判断此节点是否需要审批人、如果满足判断条件则就自动通过该节点。可以根据提交人信息、单据信息等进行判断
自动任务:支持设置流程超时自动处理,可以设置默认意见和超时时限 (时长不要设置的太短了1秒2秒这样,很可能导致节点卡住流转不下去,建议最少10秒)
如果有给节点设置自动任务,可以在 流程监控-自动审批任务台账 去查看具体单据
节点备注信息:这个最开始是可以用在旧版的审批中心,现在可以填写该字段,在列表中展示节点的备注信息,方便搜索。
首先列表字段中把备注字段放出来,然后元数据中填写参数"is_blur":true,即可右上角搜索备注字段
同时节点上的备注字段,在流转设置中引入节点的时候也可以展示,需要在元数据中配置:
{
"label": "备注",
"key": "remarks",
"width": 100,
"is_blur": true,
"field": [
"remarks"
]
}
设置完节点基本信息后、开始设置节点的审批人、具体审批人设置请看wiki:05 流程审批人类型
对应事件绑定、请参看wiki:06 流程事件用法
添加消息的详细配置看下面的”节点消息“
引入事件,引入的是事件设置里配置的事件
添加API:可以选择这个当前这个环境所有能引用的云函数
子表API:可以选择这个当前这个环境所有能引用的云函数
子表API是啥意思呢,就是子表里的每一条都数据都会去执行对应的子表API。一般什么情况下会用到,比如说想给子表里的”姓名“字段里的每一个人都发送一条消息,但是这种情况下用节点消息是无法获取到子表里的每一个人,那我们就需要用子表API,在子表API里引用对应的云函数(实施自己会的话自己写或者找二开写)。
节点消息
节点设置-消息发送-发送类别:
(1)系统消息:会发送系统通知消息、邮箱(邮箱会先从人员信息找,没有继续从招聘信息查找)、微信
(2)邮件:邮箱会先从人员信息找,没有继续从招聘信息查找
(3)流程任务消息:流程消息,若节点审批过程中需要给某人发送消息告知流程已经审批通过等等可以选择流程任务消息
(4)抄送任务消息:抄送消息,若在节点需要固定给某些任务发送抄送任务可选抄送任务消息
邮件的模板可以去公司级模板搜 mail.template.json ,message配置的模板即审批发送的模板
节点审批模板
(1)若需要对节点配置审批模板,选择节点点击模板设置
(2)在可视化配置中选择表单字段在该节点需要展示的状态
模板管理
支持设置节点模板并将模板内容同步至指定节点,减少重复配置工作
流程设置中新增模板设置模块(默认隐藏,需要在base元数据配置hide属性为false使用此功能)
开启步骤:
使用步骤:
创建模板后,勾选模板,对模板进行设置,同时支持高级设置
模板维护完成后,进入节点设置,选择节点继承模板
结束节点任务处理人
参考wiki:20230807-20230820