启动或审批时设置处理人
场景描述
流程生产运行时在启动或者流转前设置审批环节的处理人
具体操作
工作流组件上提供了“自动显示流程设置”和“流程设置中执行人允许为空”两个属性

在流程表单页面中“自动显示流程设置”设置为true,流程在启动时会弹出流程设置对话框可以对活动环节设置处理人。
如下流程图:

对应的流程设置对话框如下:

其中财务审批环节中默认显示的“北财一”是在流程图中执行规则上设置的表达式,即如果在流程图中设置了执行规则,流程设置中默认会读取出来,而且流程设置中打开选择的组织范围也是执行规则中设置的范围表达式,如下:


在执行规则中设置了表达式(处理人),在流程设置中可以进行调整,调整后以流程设置中的设置的为主,流转的时候默认流转给流程设置中设置的处理人,当流程设置中设置的处理人因为调岗等找不到时会找执行规则中设置的。
在流程表单页面中“流程设置中执行人允许为空”设置为true,在流程设置中允许环节不设置处理人,如果设置为false就需要所有的环节上都设置处理人。
在工作流组件上还提供了“流程设置”、“根据设置启动流程”两个操作和对应的jsAPI。
在页面上添加了“流程设置”后可以在审批环节中也可以进行流程设置,与“自动显示流程设置”属性的区别:属性是在启动时设置的,操作和jsAPI是在审批过程中设置。
“根据设置启动流程”一般是用于列表流程的,列表流程自己调用启动,如果要进行流程设置就用“根据设置启动流程”操作或者调用对应的jsAPI。