起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: 李红波

【结帖】任务分组问题**

[复制链接]
发表于 2008-4-21 11:52:25 | 显示全部楼层
代码设置任务标题
1、流程环节,在OnCreateFlowBackFlowTasks(Sender: TObject; Command: TFlowBackCommand);或者OnCreateFlowOutFlowTasks事件中编写代码
  flowbroker1.FlowControl.CurrentTask.Subject := edtTaskSubject.Text;
  flowbroker1.FlowControl.CurrentTask.SaveToDB;
2、流程入口,在流程的AfterFlowStartUp事件中去修改任务主题
回复 支持 反对

使用道具 举报

发表于 2008-4-21 12:01:53 | 显示全部楼层
procedure TMainForm.FlowBrokerBeforeFlowStartup(Sender: TObject; Command: TFlowStartupCommand);
var
begin
  Command.FlowControl.Flow.Subject :='修改主题'+DataSetBrokerCYD.Dataset.fieldbyname('cydid').asstring;
  Command.FlowControl.Flow.SaveToDB ;
end;
这样写的时候,能达到目的,可是数据集"DataSetBrokerCYD.DataSet"对应的"CYDID"字段的值是同一个值,不能随任务的改变而改变!
回复 支持 反对

使用道具 举报

发表于 2008-4-21 13:22:41 | 显示全部楼层
那你可以考虑把时间加上。
回复 支持 反对

使用道具 举报

发表于 2008-4-21 14:20:00 | 显示全部楼层
我现在只要加数据集中的一个字段(如:二次编码,采样单ID)
才能准确的标识出要对哪个任务进行流转和回退!
回复 支持 反对

使用道具 举报

发表于 2008-4-21 15:07:38 | 显示全部楼层
在流程的什么事件中取流程的ID并根据流程的ID取该流程对应的关键值?
回复 支持 反对

使用道具 举报

发表于 2008-4-21 15:30:00 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-4-21 15:40:59 | 显示全部楼层
贾工,这个好像不是我想要的呀!
回复 支持 反对

使用道具 举报

发表于 2008-4-21 15:50:08 | 显示全部楼层
该功能中放一个流程代理组件(FlowBroker1)
在FlowOutFlowTasks中把Command.FlowControl.Flow.ID可以得到流程ID

http://bbs.justep.com/forum.php?mod=viewthread&tid=18935
回复 支持 反对

使用道具 举报

发表于 2008-4-21 15:59:51 | 显示全部楼层
麻烦您还在以前给我发的那个流程的例子上表现出来发我邮箱里好吗?只要能实现分组并且每个分组的主题取流程数据集中的一个字段,每个分组中的任务的主题最流程数据集中的另外一个字段.
非常急!
谢谢了!
回复 支持 反对

使用道具 举报

发表于 2008-4-21 16:01:06 | 显示全部楼层
我的邮箱kqhongboli@126.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-11 02:16 , Processed in 0.041548 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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