起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 140|回复: 9

【结贴】多入口子流程如何启动和控制**

[复制链接]
发表于 2008-8-7 14:12:48 | 显示全部楼层 |阅读模式
子流程有两个可选入口,如何根据主流程的数据在决定启动哪个入口

实际需求是在主流程中分配了几个采购员,对每个采购员产生一个询价采购子流程

11.jpg

22.63 KB, 下载次数: 97

回复

使用道具 举报

发表于 2008-8-7 14:21:47 | 显示全部楼层
这个需要自己代码来做。相当于是自己根据条件用代码去启动子流程的入口。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 14:24:42 | 显示全部楼层
给点提示,怎么用代码启动子流程,怎么指定启动入口环节是哪个
回复 支持 反对

使用道具 举报

发表于 2008-8-7 14:25:50 | 显示全部楼层
论坛里有参考的
差不多就是下面的形式
  lFlowTask := Command.FlowTasks.FindFlowTask('Z_ZLC');    //主流程中的子流程环节名
  lSubFlowTask := lFlowTask.Children.FindFlowTask('ZLCSH');//子流程中的入口环节名
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 14:48:15 | 显示全部楼层
把这个当作主流程的子流程,怎么在主流中启动多个子流程实例
回复 支持 反对

使用道具 举报

发表于 2008-8-11 09:05:02 | 显示全部楼层
主流程中有多个任务时,流转到子流程就会启动多个子流程实例了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-11 13:21:27 | 显示全部楼层
问题是子流程环节的前趋环节只产生一个任务,我是想这个环节流转后产生两个子流程,这样不行吗
回复 支持 反对

使用道具 举报

发表于 2008-8-11 13:47:05 | 显示全部楼层
那楼主试试在自流程入口环节上定义执行规则。
多人执行、独立分配
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-29 17:13:18 | 显示全部楼层
最初由 jiahaiming 发布
[B]主流程中有多个任务时,流转到子流程就会启动多个子流程实例了 [/B]


主流程只有一个任务,我现在是在子流程启动环节采用单独分配,同时执行的协作方式,这样产生一个子流程实例,产生多个任务,暂时这样解决了
回复 支持 反对

使用道具 举报

发表于 2008-9-1 08:30:03 | 显示全部楼层
好,谢谢反馈。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 07:37 , Processed in 0.041788 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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