起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 385|回复: 13

【搞定】关于流程的问题**

[复制链接]
发表于 2008-1-30 10:43:27 | 显示全部楼层 |阅读模式
现在有两个流程的问题向您请教:
1.如下图,我想把这个对话框给取消了,请问怎么取消,不让其弹出来。
2.我现在的流程是一个:1->m->1 的流程。既:一个人对多个人发消息,多个人收到消息后再反馈给发消息的那个人,发消息的那人再根据反馈的信息做总结。现在的问题是发消息的人只能等到所有的消息接受者都反馈了才能收到那条通知他总结的消息。
我的需求是只要有人反馈了发消息的人就能看到通知他总结的消息

12.gif

77.26 KB, 下载次数: 208

回复

使用道具 举报

发表于 2008-1-30 10:54:52 | 显示全部楼层
请问,
1、一个人对多个人发消息,多个人收到消息后再反馈给发消息的那个人,是否只要有一个反馈就做总结,其他的人就不需要反馈了?
2、如果还需要其他的人反馈,是否其他的人反馈再次通知他做总结?

如果1是,那么就设置执行规则的任务协作,独占执行,并设置如何独占
如果1和2都是,那么设置任务独立分配就可以了
这部分请参考《用户手册》的第9章 业务流程 9.5.3.3 的任务协作定义的说明,最好把9.5.3这节都看一下。然后进行设置,看运行后的效果,便于理解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 11:26:07 | 显示全部楼层

感谢atiger的回复

感谢atiger的回复。
我的需求具体是这样的:不管有多少个人反馈了(但是反馈的人数必须大于一),只要到了某个时间,就可以作总结了。其余没有反馈的人的任务撤销。但是在某个时间以前任何人都可以反馈。
对于:1.您刚才所说的“如果1是,那么就设置执行规则的任务协作,独占执行,并设置如何独占” 那样不行我试过了,那样的话只要有人反馈了,其他人的任务就会被撤销,那样不符合需求。
      2.也不是您说的第二点,我的需求是:一旦时间到了就作出总结(前提是至少有一个人反馈),一旦作出了总结其它人的任务就必须撤销。

另外麻烦您回答一下一楼的问题吧,谢谢。
我已经参阅了精华贴中的“流程揭秘” ,没有找见相关的。
回复 支持 反对

使用道具 举报

发表于 2008-1-30 12:10:12 | 显示全部楼层
1.如下图,我想把这个对话框给取消了,请问怎么取消,不让其弹出来。
这个写到底层了,修改不了。
回复 支持 反对

使用道具 举报

发表于 2008-1-30 14:09:25 | 显示全部楼层
关于第二个问题可不可以这样,给多人发消息时只发给那些必须做反馈的人,他们都执行完后再流转给发消息的人,发消息的人就可以做总结了,至于那些可反馈可不反馈的人给他们发通知,他们收到通知后可以填写反馈信息也可以不填,这样就不影响做总结了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 15:12:35 | 显示全部楼层

to: lisb .谢谢您的回复

至于您说的那种情况好像也是不行的。因为发消息之前并不知道谁会反馈,谁不会反馈。那都是随机的。所以这样不行。
回复 支持 反对

使用道具 举报

发表于 2008-1-30 15:35:30 | 显示全部楼层
那我觉得你的流程就不必1->m->1,只需1->m 这样,在m这块设置成可以多人处理,其中这里边也包含发消息的那个人,只不过他做的是总结的工作,其他人做的是反馈的工作,在这个环节上把发消息的人设置成任务的控制着,那么他随时就都可以做总结并流转了,他一旦流转了其他人的还没有处理的任务也就自动取消了。
回复 支持 反对

使用道具 举报

发表于 2008-1-30 16:42:06 | 显示全部楼层
电话打过去你们公司的人态度很恶劣的说打错了(68296246这个电话不对吗?)

那个是缺陷,你用代码来控制吧。

代码控制任务控制者
procedure TZCT.FlowBroker1BeforeFlowOut(Sender: TObject; Command: TFlowOutCommand);
begin
  Command.FlowControl.CurrentTask.TaskMessages.GetTaskMessage('RZZLXMZ', 'XTGLY', 'ZB').IsController := True;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-30 17:05:01 | 显示全部楼层

可能是您拨错了 啊。我一直在

可能是您拨错了 啊。我一直在啊。没接到任何电话啊。号码对的,可能拨错了啊。谢谢您了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 10:47:27 | 显示全部楼层

请问这个错误一般是什么情况引起的啊

请问这个错误一般是什么情况引起的啊。我在流程结束的流程代理上的afterflowout中写了要求清楚与本条业务相关的所有任务的代码,然后出现了如下图所示错误。

11.gif

54.07 KB, 下载次数: 171

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 23:26 , Processed in 0.040482 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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