起步软件技术论坛-X3

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: cdz0451

【结贴】真不知道啥是对的了,哎!**

[复制链接]
发表于 2008-7-29 13:46:31 | 显示全部楼层
表达式能预览出结果, 在执行时,就不会出现错误.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:49:21 | 显示全部楼层
测试

snap.jpg

32.01 KB, 下载次数: 135

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:50:12 | 显示全部楼层
按照人员设定

snap.jpg

21.99 KB, 下载次数: 132

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:52:45 | 显示全部楼层
测试结果
   lFlowTask := Command.FlowTasks.FindFlowTask('SBJ');   //下一个流程环节的ID
   if(lFlowTask <> nil)then
   begin
      lFlowTask.Executors.Clear();

      oRes := TOrgURL.Create('CSB', 'GLGW', 'LS');
      lFlowTask.Executors.Add(oRes);
   end;
通过测试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:54:52 | 显示全部楼层
调整测试数据: 测试失败

snap.jpg

16.36 KB, 下载次数: 129

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:57:58 | 显示全部楼层
调整测试数据
   if(lFlowTask <> nil)then
   begin
      lFlowTask.Executors.Clear();
      sDeptId := 'CSB';
      sUserId := 'LS';

      oRes := TOrgURL.Create(sDeptId, 'GLGW', sUserId);
      lFlowTask.Executors.Add(oRes);

测试通过。
测试结论没有岗位时出现错误
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 13:59:39 | 显示全部楼层
分析结论
昨天也不知道那位大哥说的,没有岗位也好使!难道是骗人,这里没有岗位测试失败。
矛盾:昨天的那位大哥说的,没有岗位测试通过了,现在就不行了。
哎,真不知道啥是对的了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-29 14:01:15 | 显示全部楼层
结贴吧
浪费时间,该功能不做了!连卖包子的老太太都知道TMD上帝是顾客!这世界变了。
回复 支持 反对

使用道具 举报

发表于 2008-8-25 11:06:04 | 显示全部楼层
Leader := InfoBroker1.Info.DataSetByID('QualityFeedback').FieldByName('Leader').AsString;
        lPersonMembers := TList.Create;
        try
          OrgSys.OrgSystem.GetPersonMembers(Leader,lPersonMembers);
        for j:=0 to lPersonMembers.Count - 1 do
        begin
          lPersonMember := TOrgUnit(lPersonMembers.Items[j]);
          if lPersonMember.Parent.Parent.ID= InfoBroker1.Info.DataSetByID('QualityFeedback').FieldByName('org').AsString then
          begin
          Position := lPersonMember.Parent.ID;
          LeaderDept := lPersonMember.Parent.Parent.ID;
          Break;
          end;
        end;
        finally
          lPersonMembers.Free;
        end;
        OrgURL1 := TOrgURL.Create(LeaderDept,Position,Leader);
        OrgURL2 := TOrgURL.Create(LeaderDept,Position,Leader);
        FlowTask1.Executors.Add(OrgURL1);
        FlowTask1.AllowExecutors.ADD(OrgURL2);
包子同志,刚刚我也碰到这个问题看看我的方法
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 03:31 , Processed in 0.045624 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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