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

QQ登录

只需一步,快速开始

查看: 2974|回复: 2

[结贴] 流程模板,一个人有多个模板时如何取指定模板

[复制链接]

50

主题

215

帖子

625

积分

高级会员

Rank: 4

积分
625
QQ
发表于 2017-4-7 20:01:24 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
在使用流程模板功能时发现,必须在启动规则中使用系统函数findTemplateByCurrentPerson()  才能按照流程模板走。
而且函数定义的是 如果一个人在同一个流程中有多个模板 将会随机返回一个。

我们现有的需求是这样的,我们需要一个人有多个模板,根据这个人发起的表单内容去指定按哪个模板走。
例如  张三 对于 请假流程,系统管理员 设置了3个模板。
此时 如果按照findTemplateByCurrentPerson()  函数,会在这三个模板中随机返回一个。

我们需要 按照张三 填写的单据中 某个字段的值,去按不同流程模板 流转。

请问该如何做?
如果在启动规则中不设置findTemplateByCurrentPerson() ,该怎么做?

初步想法是 自己写一个函数  取表单的 某个值 传入函数,然后 返回某个模板的实例。
该怎么实现?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-4-10 09:51:01 | 显示全部楼层
可以自己定义函数,根据业务数据的不同获取不同的流程模版,然后在启动规则中调用函数

可以写sql获取模版参考http://bbs.wex5.com/forum.php?mo ... 3&pid=165040107
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

50

主题

215

帖子

625

积分

高级会员

Rank: 4

积分
625
QQ
 楼主| 发表于 2017-4-10 14:31:47 | 显示全部楼层
jishuang 发表于 2017-4-10 09:51
可以自己定义函数,根据业务数据的不同获取不同的流程模版,然后在启动规则中调用函数

可以写sql获取模版 ...

问题 已解决,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 18:11 , Processed in 0.067198 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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