起步软件技术论坛-X3

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

【结】还是流程问题**

[复制链接]
 楼主| 发表于 2008-12-16 17:37:33 | 显示全部楼层
弄来弄去我都糊涂了,好了此贴可以结了。只不过有一点不明白代码生成任务:
while not DataSetBroker1.DataSet.eof do
               begin
                   // Dialogs.ShowMessage('分发任务到采购负责人成功3');
                   // Dialogs.ShowMessage(Position);
                    Position := DataSetBroker1.dataset.FieldByName('CGKS').AsString;// 采购科室
                    OrgURL1:=TOrgURL.Create('YPJCBM',Position,'');
                    FlowTask1.Executors.Add(OrgURL1);
                    FlowTask1.ExecuteMode := TTaskExecuteMode.emMonopolize;
                    DataSetBroker1.DataSet.Next;
               end;
我是根据数据集里的岗位生成任务,但为什么不在那个岗位的人员也能收到呢,例如当前是综合科的张三,数据集中只有采购科和管理科,而且张三只有一个岗位就是综合科,按道理生成任务时,只有采购科和管理科的人能收到。但每次生成时,张三自己也能收到任务。这是怎么回事呢,是不是有此功能权限的人都能收到啊。
回复 支持 反对

使用道具 举报

发表于 2008-12-18 15:29:33 | 显示全部楼层
好的。

不过在代办任务中,只能看到发给他或者他所在岗位或者所在部门的任务,其他的是看不到,跟是否有功能权限没有关系。

对了,你发送前,把默认的接收者是否清除了,就是这句
lFlowTask.Executors.Clear;
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 09:30 , Processed in 0.035649 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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