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

QQ登录

只需一步,快速开始

查看: 7726|回复: 11

[处理中3] 两个流程关联问题

[复制链接]

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
发表于 2019-6-5 10:05:34 | 显示全部楼层 |阅读模式
两个独立的流程A、B,关联问题。例如:
流程A的A-5环节在一定条件下,会触发流程B的发生,流程B结束后,流程A中,流转到流程A-6(A-5的下一环节)。

流程B应该不属于流程A的子流程,流程B可不受流程A控制,独立产生新任务流程。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2019-6-5 11:02:39 | 显示全部楼层
那就自己在流程A的5的环节操作去控制启动流程B并暂停流程A,然后在B的流程结束中再去缓存流程A
http://bbs.wex5.com/forum.php?mod=viewthread&tid=50597
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2019-6-12 14:15:51 | 显示全部楼层
jishuang 发表于 2019-6-5 11:02
那就自己在流程A的5的环节操作去控制启动流程B并暂停流程A,然后在B的流程结束中再去缓存流程A
http://bbs. ...

对帖子进行了学习。
其中,
ProcessUtils.startProcess("/StartProcess/StartProcess/process/brrownBook/brrownBookProcess", "手动启动"fID,"/ORG01.ogn/PSN01@ORG01.psm");标红的地方是不是有问题?
另外,查startProcess API函数有几个,用的是这个吗?



startProcess (String processFullName, String name, String sData1, String executor),



这个中的sData1是当前流程的吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2019-6-12 14:46:40 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2019-6-12 15:52:54 | 显示全部楼层
jishuang 发表于 2019-6-12 14:46
http://docs.wex5.com/bex5-process-question-list-10057/

根据这个办法,已启动另外一个流程。
问题1:原被暂停的流程任务,查不到了?是不显示了吗?
问题2:新启动的流程,是个只读的空白页面,已经写入的数据,数据库中有,但是页面也没有显示。希望新启动的流程任务页面,可写入,且能把之前写入的数据显示出来
2401.JPG
新启动的地址
http://127.0.0.1:8080/x5/UI2/v_/portal/pc3/index.w?device=pc#!($model/UI2/test/test/process/GZDLC/businessActivity1.a?_pagePattern=write&process=/test/test/process/GZDLC/gZDLCProcess&activity=businessActivity1&task=C7943920ECC24EE3A041D56BD5231E1F&sData1=DA033625CF524C2C9C0FEC3C0175BE03&title=%E6%95%85%E9%9A%9C%E5%8D%95%E7%94%B3%E8%AF%B7%3A%E6%95%85%E9%9A%9C%E5%8D%95%E6%B5%81%E7%A8%8B&executor=%2FvX95n8iDN7zC6JiGpXV.ogn%2FKmGD6KnkPl2kEcAyLHn.dpt%2FIX2fFurxihjUIUG0HO1.dpt%2FozkZhsolG8PGc9D4pDt%40IX2fFurxihjUIUG0HO1.psm)
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2019-6-12 16:23:28 | 显示全部楼层
1.暂停的任务可以到任务中心查找
2.看自己页面的数据怎么加载的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2019-6-12 16:33:17 | 显示全部楼层
jishuang 发表于 2019-6-12 16:23
1.暂停的任务可以到任务中心查找
2.看自己页面的数据怎么加载的啊

关于数据加载,
这个在哪里设置,在java中启动新流程public static void businessActivity1AfterAdvance() {
                        String fID=CommonUtils.createGUID();//生成fID
                String task=(String)ContextHelper.getActionContext().getParameter("task");//获取当前流程(外出申请)的task
                String sql="insert into TE_GZD p (p,p.version,p.fXXLB,p.fXXCJR,p.fCPJD,p.fCJRID) values ('"+fID+"',0,'故障单',20,'王五','"+task+"')";        
                String sData1 = ProcessUtils.getProcessData1();
                String personFID= ContextHelper.getPersonMember().getFID();
               KSQL.executeUpdate(sql, null, "/test/test/data", null);
                ProcessUtils.suspendProcess(task, null);//暂停当前流程(注意:要先暂停当前流程,再启动其他流程)        
                ProcessUtils.startProcess("/test/test/process/GZDLC/gZDLCProcess", "故障单流程",sData1,personFID);
        }

新流程启动后,就直接显示有待办任务,打开后,就是之前回复给你看的图片,无内容。
这中途需要怎么设置
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2019-6-12 17:06:53 | 显示全部楼层
待办任务中打开的页面data中的数据加载怎么设置的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

56

主题

209

帖子

447

积分

中级会员

Rank: 3Rank: 3

积分
447
QQ
 楼主| 发表于 2019-6-12 18:41:21 来自手机 | 显示全部楼层
jishuang 发表于 2019-6-12 17:06
待办任务中打开的页面data中的数据加载怎么设置的啊

没有进行任何设置啊。如果是人工启动新流程,该页面的数据都是可以编辑的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36183
发表于 2019-6-13 09:06:06 | 显示全部楼层
看data的autoLoad和autoNew以及process组件的autoFilter的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 19:54 , Processed in 0.055433 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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