工作流的全局流程配置

小明 发表于:2019年10月22日 15:58:40更新于:2020年06月10日 10:37:03

image.png

一、工作流撤回

工作流触发后,支持触发流程的人员进行撤回的操作。

同时支持指定某个节点通过后,流程不允许撤回。

image.png

用户如何撤回

0015dcabd40ea680e0f27f2efa2f6a7

管理员如何查看工作流是否被撤回

image.png

特别提醒

流程被撤回后,已经执行的节点操作不会撤销。

例如流程A的配置:触发节点 》 更新节点》 审批节点

流程触发后,自动执行了更新节点,将字段的值由a修改b, 然后进行审批节点,等待审批,

此时,如果流程触发者撤回了, 则不再继续审批, 且,b不会改回a

二、系统错误通知

当工作流发生错误的时候,可以通知给指定的人。默认选择为 流程的创建人。

image.png

系统错误一般包含: 

  • 填写/审批/通知节点中人员未填写,或已离职(不在流程所在的网络下)

  • 动作节点执行失败

  • 短信邮件 没有账号

通知效果如下:

image.png

三、触发其他工作流

当前工作流中,如果有更新记录、新增记录、删除记录等节点,这些节点执行后,可能出触发其他工作流。

例如:

流程A的触发器设置为: 当表A有新增记录时触发流程;

流程B的节点中,有向表A中新增一行记录。

那么流程B的执行完后,符合流程A的触发条件。

这时,我们支持配置,是否需要触发流程A。

image.png

1、允许触发

即允许触发其他工作流,但是,如果本流程和其他流程的触发器选择的是同一张表,那么其他流程的触发器中必须指定了触发字段,才能触发。

2、只能触发指定工作流

当前流程的操作,例如修改了其他表的记录数据,会触发相关的N个流程,

那么在这N个流程可以选择几个特定的流程才可触发,其他流程不能触发。

这些流程不一定时本应用下的,也可以是其他应用下的。

3、不允许触发

即,凡是工作流自动处理的数据,都不触发其他工作流。

四、审批自动通过配置

这个功能是针对 【审批】节点的。

 image.png

1、工作流触发者自动通过

即,如果触发流程的操作人员和当前审批节点的审批人是同一个人的话,如果勾选,那么此节点自动通过。如果不勾选,则需要触发者再审批一次。

2、审批人为空时自动通过

当审批节点没有设置审批人或者审批人无效时,本次审批自动通过

3、已经审批过该对象的审批人自动通过

流程中有多个审批节点,例如,审批节点1》审批节点2》审批节点3》审批节点4.

如果 审批节点1和审批节点4,审批的对象记录是同一个记录,且审批人是同一个人,那么审批节点3审批通过后,到审批节点4 这一步就可以自动通过审批了。

 、通知节点去重

image.png

工作流触发者不发送通知: 操作者触发了工作流,流程中有通知节点,如果通知的人是操作者本人,就不会向其发送通知了。 如果通知节点中只有操作者,那么这个节点不再执行。

明道云