流程设计器里面,针对不同的审批层次是怎么控制的?

比如我们有些部门有总监,一级经理,二级经理。有些部门只有经理这个审批流程是怎么设置的?

个人理解,如果其他人有其他方法请继续发帖。
简单的配置方法如下:
定义总监、一级经理、二级经理、还有部门经理等角色,然后在部门上绑定对应的角色以及赋予对应的人,然后如果这个部门没有总监等其他职位,那就用部门经理替代,然后开启自动审批以及审批一次不用第二次审批即可。 该方法可能会多收到邮件,但是只要审批一次。
复杂一点的方式就是 建立数库列表,然后将流程走向的角色用数据列表维护起来。没有人的就跳过即可,

流程设计器中,可以通过流程分支的方式来处理审批时节点的差异(比如 不同数据类型、不同金额区间、人员职级、组织属性等)。
针对您举例中的场景,解决方案如下:
1.通过业务场景分析得出,是由于部门之间存在差异导致审批节点不同。
2.按照审批分支的差异定义标签,而后给各个部门打上标签。
3.至流程设计器中,通过分支功能,设置按标签区分审批路线。
4.设置完成后,当用户提交申请时,系统将自动获取申请人所属部门,且获取该部门的标签信息,当流程走到分支节点时,会按照原先设置的分支逻辑流转至不同的流程节点。
5.当某部分标签发生变化时,只需调整该部门的标签值即可,无需修改流程配置。

1 个赞