jack123 发表于 2023-10-19 16:15:36

请问流程中怎么判断分公司并选择不同分公司负责人处理

本帖最后由 jack123 于 2023-10-19 17:17 编辑

以请假流程为例,如图如果有多个分公司,每个分公司都有一个叫分管领导审批的职务,我该如何根据请假人身份自动选择相应分公司的分管领导进行审批,另外,如果我想更改一下逻辑,如果请假人本身是分管领导的职务,那么请假流程直接流到董事长职务进行处理,所以问题是该如何判断请假人是否具有分管领导的职务呢?

jack123 发表于 2023-10-19 17:16:44

这个分公司可以理解为都是顶级组织,或者在组织设置中具有特定“组织类别”名称的组织,如果请假人是这个分公司的人(不管是不是直接所属),那么自动选择该分公司的分管领导审批而不用选择其它分公司的分管领导

论坛管理员 发表于 2023-10-20 10:00:52

如果有多个分公司,每个分公司都有一个叫分管领导审批的职务,我该如何根据请假人身份自动选择相应分公司的分管领导进行审批,
---这个要结合您的组织架构来看怎么取这个职务,大概思路就是拿到拟稿人所在组织,然后获取所在分公司也就是上级组织,再获取它的分管领导职务,可以看一下api里的this.org,


另外,如果我想更改一下逻辑,如果请假人本身是分管领导的职务,那么请假流程直接流到董事长职务进行处理,所以问题是该如何判断请假人是否具有分管领导的职务呢?

-----这个可以直接在分管领导下的路由上配置,与上一活动处理人相同时自动流转就可以实现

jack123 发表于 2023-10-21 23:09:03

论坛管理员 发表于 2023-10-20 10:00
如果有多个分公司,每个分公司都有一个叫分管领导审批的职务,我该如何根据请假人身份自动选择相应分公司的 ...

自动流转这个不够用,可能后面的流程还有不一致的地方,总之目标就是在选择路径中要能根据发起人是否具有某种职务而选择不同的路由

xadmin 发表于 2023-10-23 09:38:01

jack123 发表于 2023-10-21 23:09
自动流转这个不够用,可能后面的流程还有不一致的地方,总之目标就是在选择路径中要能根据发起人是否具有 ...

有2种方式,一种是通过选择环节,由系统判断走哪个方向,选择环节出去的路由上写条件,比如当前人的职务等于XXX的时候走这个方向,否则就是走另一条路由;
另一种就是把2个方向的路由都画上,路由上可以写显示隐藏条件,可以判断当前人职务等于XXX的时候显示一条隐藏另一条路由。
页: [1]
查看完整版本: 请问流程中怎么判断分公司并选择不同分公司负责人处理