起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: lbx888

[结贴] 根据后台配置的流程数据 决定流转走向 动态赋值流转执行者

[复制链接]

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
 楼主| 发表于 2013-9-6 09:25:21 | 显示全部楼层
lbx888 发表于 2013-9-6 08:36
当某个人管理多个部门
取下个环节执行者会有问题

会有这么个业务情境
同一个部门 同一个等级
同一个部门有两个部门经理 级别都是49
其中一个经理的单据要给另一个经理审批
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
回复 支持 反对

使用道具 举报

发表于 2013-9-6 09:36:28 | 显示全部楼层
本帖最后由 liangyongfei 于 2013-9-6 09:45 编辑
lbx888 发表于 2013-9-6 09:25
会有这么个业务情境
同一个部门 同一个等级
同一个部门有两个部门经理 级别都是49

可以判断当前环节的前一个执行者如果是经理审批前的部门审批者,如果是就返回第一个经理,如果前一个执行者是经理就返回第二个经理
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
 楼主| 发表于 2013-9-6 09:46:53 | 显示全部楼层
liangyongfei 发表于 2013-9-6 09:36
可以判断当前环节的前一个执行者如果是经理审批前的部门审批者,如果是就返回第一个经理,如果前一个执行 ...

我意思是 不只是经理 同一级人员之间都有可以这种业务发生
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
回复 支持 反对

使用道具 举报

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
 楼主| 发表于 2013-9-6 09:49:36 | 显示全部楼层
lbx888 发表于 2013-9-6 09:46
我意思是 不只是经理 同一级人员之间都有可以这种业务发生

这是在X3已经实现的动态流程 表结构


流程.jpg
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
回复 支持 反对

使用道具 举报

发表于 2013-9-6 09:53:40 | 显示全部楼层
lbx888 发表于 2013-9-6 09:46
我意思是 不只是经理 同一级人员之间都有可以这种业务发生

您意思就是他们除了叫的名字不一样外,其他的条件都相等吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
 楼主| 发表于 2013-9-6 10:11:08 | 显示全部楼层
liangyongfei 发表于 2013-9-6 09:53
您意思就是他们除了叫的名字不一样外,其他的条件都相等吗?

打个比方 当前环节创建者是经理 级别30
按常规我要取出大于30 例如40级别
但是 当前找个人 级别是30 得再给另一个级别是30的审批后
才能取到 大于30 例如40 的执行者
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
回复 支持 反对

使用道具 举报

发表于 2013-9-6 10:18:49 | 显示全部楼层
本帖最后由 liangyongfei 于 2013-9-6 10:24 编辑
lbx888 发表于 2013-9-6 10:11
打个比方 当前环节创建者是经理 级别30
按常规我要取出大于30 例如40级别
但是 当前找个人 级别是30 得再 ...

那就把>换成>=。并且名字不是前一个经理,可是如果经理执行是从前边流转过来的而不是这个经理创建的,那就不能定位谁先执行了,建议把级别改成不一样或者再添加一列附级的级别进行判断谁先执行。
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
 楼主| 发表于 2013-9-6 10:24:41 | 显示全部楼层
liangyongfei 发表于 2013-9-6 10:18
那就把>换成>=。可是如果经理执行是从前边流转过来的而不是这个经理创建的,那就不能定位谁先执行了,建 ...

本人菜鸟 X3转过来 刚接触X5 一个星期
当前环节的创建者 是不是一定是 上个环节的执行者??
创建者信息 是不是任务表SA_Task以下字段
sCreatorPersonID,sCreatorPersonName,screatorPosID,sCreatorPosName,sCreatorDeptID,sCreatorDeptName,sCreatorFID,sCreatorFName,
执行者信息 是不是以下字段
sExecutorPersonID,sExecutorPersonName,sExecutorPosID,sExecutorPosName,sExecutorDeptID,sExecutorDeptName,
sExecutorFID,sExecutorFName
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
回复 支持 反对

使用道具 举报

发表于 2013-9-6 10:40:01 | 显示全部楼层
lbx888 发表于 2013-9-6 10:24
本人菜鸟 X3转过来 刚接触X5 一个星期
当前环节的创建者 是不是一定是 上个环节的执行者??
创建者信息 ...

是的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

649

主题

2068

帖子

3741

积分

论坛元老

Rank: 8Rank: 8

积分
3741
QQ
 楼主| 发表于 2013-9-6 13:07:26 | 显示全部楼层
liangyongfei 发表于 2013-9-6 08:48
上边案例中用代码会得到全路径各个字段的数组,里边就含有部门,您可以截取出来,然后在返回前先判断部门 ...

select MY_RYB.fRYMC as name,MY_RYB.fRYID as id FROM MY_RYB MY_RYB where MY_RYB.fSPLX='" + splx + "' and MY_RYB.fCLRJB>'"
                                        + clrjb + "' order by MY_RYB.fCLRJB asc LIMIT 0, 1
上面这段代码能取到多个吗
例如当前执行者的级别30 取得下一环是40也有可能是50 有些部门是 没经理 有总监
下个环节的执行可以 一个或两个 或三个甚至 更多
IMOM智能制造管理大师
官网:http://www.i-mom.cn
Tel:15905043811
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-10 01:53 , Processed in 0.076171 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表