起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 178|回复: 7

【结贴】流程转发问题?**

 关闭 [复制链接]
发表于 2008-3-11 10:49:33 | 显示全部楼层 |阅读模式
在实现流程转发时,如流转给其他几个人处理,如何实现 任务协作(任务分配方式:独立分配):
因为转给的人都需要处理的,必须独立分配任务,
现在的的问题是,我这里默认都是 共同分配的(其中一个人处理了,其他人就看不到任务了)     
在流程转发时,能实现独立分配任务吗?
急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2008-3-11 11:57:06 | 显示全部楼层
1、建议楼主抽一些时间看一下流程的执行规则的介绍,具体见《用户手册》第9章 业务流程 9.3.3.2 的相关说明,每个人都要处理,不一定要任务独立分配的,可以用共同分配 同时执行 或者 顺序执行。

现在的的问题是,我这里默认都是 共同分配的(其中一个人处理了,其他人就看不到任务了)  
因为默认的是共同分配 独占执行 第一个业务数据处理,所以你看到的是正常的。

在流程转发时,能实现独立分配任务吗?
可以,在需要的流程定义的功能环节上设置执行规则, 然后做相应的设置就可以了,见附件图

1.gif

29.31 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 12:32:00 | 显示全部楼层
可能是我没有说清楚,
我们这里操作是--->数据处理完成后(填写信息),然后流转--->结束
现在的问题是,其中一个操作者转发给其他几个操作人员,虽然其他几个操作人员都能看到任务,但是只要一个操作人员处理并流转后,别的操作人员就没有任务了,
我现在需要的是,就算流转后,其他的操作员也可以处理(任务独立分配)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 12:37:07 | 显示全部楼层
procedure TWPCGSQFORM.DataNavigatorAfterAction(Sender: TObject);   
begin
  (BizToolBar1.ToolBarModule as TFLOWBAR).actFlowTransmit.Execute;
end;

procedure TWPCGSQFORM.FlowBroker1BeforeFlowTransmit(Sender: TObject; Command: TFlowTransmitCommand);
var
  FlowTransmitRule:TFlowTransmitRule;
  a:TExecuteRule;
begin
  if FlowBroker1.FlowControl.CurrentProcUnit.ID = 'WPCGWCQRFUNC' then
  begin
    FlowTransmitRule := Command.FlowControl.GetFlowTransmitRule(Command.FlowControl.CurrentProcUnit);
//下面注释的两行怎么没有起作用?????????????
//   a:=Command.FlowControl.GetExecuteRule(Command.FlowControl.CurrentProcUnit);
//   a.TaskCooperation.AssignMode:=ttaskAssignMode.amSingleness;
  
    FlowTransmitRule.ExecutorRangeEx.Amount:=ttaskexecutorAmount.teaMulti;
    FlowTransmitRule.ExecutorRangeEx.DefaultExecutorExpression.DesignText := OperatorRange;
    FlowTransmitRule.ExecutorRangeEx.LimitExecutorExpression.DesignText := OperatorRange;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 13:59:11 | 显示全部楼层
救命
回复 支持 反对

使用道具 举报

发表于 2008-3-11 14:54:27 | 显示全部楼层
你在环节的 CreateFlowTransmitFlowTasks事件上执行:
Command.FlowTasks[0].AssignMode :=TtaskAssignmode.amSingleness
看一下效果吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 16:07:43 | 显示全部楼层
谢谢shangxy,搞定了, 有机会来南昌,请你吃饭!
回复 支持 反对

使用道具 举报

发表于 2008-3-11 16:31:42 | 显示全部楼层
嘿嘿,好的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 06:11 , Processed in 0.048521 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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