起步软件技术论坛-X3

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

【搞定】2617流转中组织机构的问题**

[复制链接]
发表于 2007-4-2 10:54:59 | 显示全部楼层
我后来发现把“执行者必须是功能的拥有者”选中,这个选项才有效,如果不选中,就会出现我在1、2楼说的那个问题,这个是互斥的吗?
这个我自己做了一个简单的例子测试了,是可以的,不是跟你说的那样,一定要选中“执行者必须是功能的拥有者”。
你可以自己做一个简单的例子试试。当然缺省1<>1也是正常的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-3 22:47:36 | 显示全部楼层
我都说了,你去试试我们发给你们的华美数据库,升级到2617下面以后就会出现这样的问题,你试试发文拟稿发送任务,你"自己做了一个简单的例子"当然是测不出的了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-3 23:02:40 | 显示全部楼层
现在我们遇到平台问题,很多都是在一定情况下才会出现的,你让我自己做一个简单的例子试试,我只能这样说,就算是我做了是对的,也没能解决我的问题.
我觉得你们最好正视这个问题,而不是绕过,其实我用我的办法已经解决了,但我这里还是希望你能继续仔细的看一看.
回复 支持 反对

使用道具 举报

发表于 2007-4-4 09:21:10 | 显示全部楼层
首先,我们没有不正视你的问题,因为不懂你们做的业务,况且还涉及到读你们的代码,肯定从最简单的方式来做,且你们用到了officeControl 第三方控件我这里没有,不好运行。加上9楼已经看到你我的东西已经不是一样了,说明你们肯定已经修改过了,

如果你做个简单的例子,是正确的,因为共用一个组织机构,可以排除一些问题,你也说了不是每个都这样,有的对,有的不对,我们分析应该应该还是有区别的,例如取的结果不一样,即使我们解决问题,也要把问题再现了,才好跟踪,

况且我们测试,我们也需要跟你一样的东东再测试,要不测试出来的结果肯定也解决不了问题,你说对不
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-4 23:59:40 | 显示全部楼层
您问我您说的对不对,我只能说:您真内行!
回到这个问题,1、2楼出现的问题,还是在办公自动化下,请假单、加班申请单、加班确认单等等也有这样的问题,这几个模块没有用OFFICECONTROL,就是一个表单,然后发送流程。
BTW:我哪一楼说了您9楼的和我们这边代码设的表达式不一样了?我开始问的就是缺省,您却回答我限定的设置,不知是不是我的表达能力有问题?
还有这个数据库里的所有流程的组织机构表达式都是写在设定里的,没有用代码去控制流程中的组织机构表达式。
再BTW,我说的什么正视可能用词不当,绝对没有说您不认真的意思,只是想表达这个可能是平台2617的潜在缺陷,而并非我们代码的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-5 12:35:55 | 显示全部楼层
怎么样,问题重现没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 09:30:23 | 显示全部楼层
到底这个问题解决不解决啊,怎么就没反应了,总要有个结论吧
回复 支持 反对

使用道具 举报

发表于 2007-4-6 09:47:20 | 显示全部楼层
我不知道怎么测试,你给我们来个电话吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-6 11:11:30 | 显示全部楼层
OK
回复 支持 反对

使用道具 举报

发表于 2007-4-6 14:23:26 | 显示全部楼层
来结果了。
1、选择默认执行者范围1<>1,流转的时候,在默认能看到执行者
是这样的,这部分再后续又增加了一个特性就是记载前一次选择的接受对象。就是这次默认为空,当操作者选择了这次流转的对象,下一次就记载了这次流转的单元,默认就加进来。所以就出现你看到的现象了。
如果要取消,那么屏蔽 “业务模型\系统管理\简洁风格\界面库\窗体库\标准风格主窗体”这个窗体上的代码,具体如下:(把下面这些过程中的这些代码屏蔽就可以了)
procedure TSTANDARDSTYLEMAINFORM.ReloadDocRelevancyNavBar;  
...
   //  FDocRelevancyNavBar.RelevancyPopupMenu := pmDoc;
  //   FDocRelevancyNavBar.OnRelevancyPopuMenuPopup := DoRelevancyPopuMenuPopup;
...


constructor TStandardStyleMainForm.Create(AContext: TContext);  
...
   //只有一个岗位时,采用自动登录模式 if (FDefaultPosition = nil) and
  //  (TSystemCore.Operator.PositionCount = 1) then
   // FDefaultPosition := TSystemCore.Operator.Positions[0];}
...

procedure TSTANDARDSTYLEMAINFORM.DoRelevancyPopuMenuPopup(Sender: TObject);  
...
//  FDocRelevancyNavBar.FixPopupMenu(Sender as TPopupMenu, miNew);
...
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 07:46 , Processed in 0.042143 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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