起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: jakek

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

[复制链接]
 楼主| 发表于 2009-3-24 10:08:57 | 显示全部楼层
由右向左移

sshot-2.jpg

55.85 KB, 下载次数: 126

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 10:10:45 | 显示全部楼层
。。。

sshot-3.jpg

53.05 KB, 下载次数: 129

回复 支持 反对

使用道具 举报

发表于 2009-3-24 11:09:19 | 显示全部楼层
还有呢?滚动条还有向左移动

你可以看到,肯定有一个环节是有接收者的。你移动看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 12:16:40 | 显示全部楼层
...

sshot-4.jpg

51.03 KB, 下载次数: 130

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 13:29:10 | 显示全部楼层
没有,除了 逐级审批 。其他的都是灰掉的。 逐级审批 节点找不到执行者是由于管理者设置的问题。我是想问,为什么在没有 执行者的情况下。任务可以流转。这里注意,流转的结果是只是把申请的状态改为已完成。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 13:31:38 | 显示全部楼层
business里的流程图如下。
(单已完成,但任务还没有流出申请节点。这样的话,万一申请者有误操作,就要重新做申请了。)

sshot-6.jpg

21.55 KB, 下载次数: 139

回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:43:23 | 显示全部楼层
楼主,这个问题远程看看吧。
回复 支持 反对

使用道具 举报

发表于 2009-3-25 09:31:26 | 显示全部楼层
经过远程看,确实存在这样的问题。
后续环节执行者置成空,但是当选择节点是条件分支时,可以进行流转,这个应该是平台的缺陷。
回复 支持 反对

使用道具 举报

发表于 2009-3-25 10:00:04 | 显示全部楼层
规避这个缺陷的方法:
业务模型\系统空间\用户界面基础\界面库\系统接口\流转窗体
procedure TFLOWOUTFORM.btnOKClick(Sender: TObject);   
事件
   //先判断这个逻辑
    if not (lNode.ProcUnit.Kind in Flow.SProcActivityKinds) then
      Continue;
     //再判断这个逻辑
    if (lNode.Selected) then  //如是不是同步的活动环节
      if not ((lNode.ProcUnit is TProcActivity) and (TProcActivity(lNode.ProcUnit).IsAsynchronous)) then
        Inc(lSelCount);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-25 21:57:12 | 显示全部楼层
这个解决方法不行。请看楼下的图。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 00:51 , Processed in 0.042027 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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