起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 209|回复: 6

【结贴】代码创建流程实例后,如何删除默认执行者

[复制链接]
发表于 2010-6-17 16:33:03 | 显示全部楼层 |阅读模式
代码创建流程后,需要删除默认的执行者,重新添加执行者;删除默认执行者:
lFlowControl.FlowRunnerbyIndex[0].CurrentTask.TaskMessages.Delete(0);
重新添加执行者:lFlowControl.FlowRunnerbyIndex[0].CurrentTask.TaskMessages.AddTaskMessage(nil,lDeptID,lPosiID,lPersonID);
运行后,删除默认执行者不起作用,在任务消息表中还是有默认执行者的任务消息
回复

使用道具 举报

发表于 2010-6-17 16:51:42 | 显示全部楼层
为什么要去删除?
直接去改 接收者 的相关信息不就可以了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-17 16:57:16 | 显示全部楼层
接收者可能有多个的,删除默认的,重新循环添加接收者。直接修改的话怎么改?
回复 支持 反对

使用道具 举报

发表于 2010-6-17 17:00:28 | 显示全部楼层
类似与这样,在任务 保存前执行
lFlowControl.FlowRunnerByIndex[0].CurrentTask.TaskMessages.Items[0].ReceiverDeptID := ADept;//传入接收者的部门ID,岗位,人员
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-17 17:33:48 | 显示全部楼层
ReceiverPositionID  岗位ID, ReceiverID、ReceiverOgnID这两个哪个是人员ID?
回复 支持 反对

使用道具 举报

发表于 2010-6-17 17:38:40 | 显示全部楼层
ReceiverID是人员ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-17 17:42:02 | 显示全部楼层
嗯,搞定,谢谢楼上两位了……
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 12:08 , Processed in 0.043551 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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