起步软件技术论坛-X3

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

【结贴】待办任务问题(在线等)[请求]

[复制链接]
发表于 2008-11-20 13:19:15 | 显示全部楼层
TTask = class(System.Object)
……
property Priority: TTaskPriority;
/////////////////////////////////
平台的这个属性是可以编辑的。平台有自己的任务表,怎么和任务表关联呢?平台有自己的流程引擎,外挂一个事件表修改的技术点太多了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 14:46:19 | 显示全部楼层
现在不做表的关联了嘛,就是任务流转的时候根据事件表的字段自动在流转界面选择紧迫程度,比如事件表的紧急度是'重要',在流转的时候流转界面上的紧迫程度就选中'重要'选项,不需要人手动选择,这个功能应该可以实现吧??
回复 支持 反对

使用道具 举报

发表于 2008-11-20 14:54:12 | 显示全部楼层
参考代码
procedure TMainForm.FlowBroker1CreateFlowOutFlowTasks(Sender: TObject; Command: TFlowOutCommand);
var
  lFlowTask:TFlowTask;
begin
  lFlowTask := Command.FlowTasks.FindFlowTask('JDLCZZJHJ');
  if lFlowTask <> nil then
  begin
    lFlowTask.Priority := TTaskPriority.tpHigh;//事件表的转换值
  end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 15:32:13 | 显示全部楼层
lFlowTask := Command.FlowTasks.FindFlowTask('JDLCZZJHJ')最后那个参数什么意思啊?这样做是不是在流程中的每个处理窗体都要添加这段代码了?
回复 支持 反对

使用道具 举报

发表于 2008-11-20 15:41:25 | 显示全部楼层
这个是根据环节找任务。
如果你流程中的每个环节都要做设置的话,那就需要每个都做。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 15:51:31 | 显示全部楼层
'JDLCZZJHJ'这个参数是什么东东哦?
回复 支持 反对

使用道具 举报

发表于 2008-11-20 15:53:34 | 显示全部楼层
流程模型中的环节ID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-20 16:08:20 | 显示全部楼层
哦,好的,谢谢了,结帖吧
回复 支持 反对

使用道具 举报

发表于 2008-11-20 16:09:30 | 显示全部楼层
好,客气。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 19:56 , Processed in 0.038697 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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