按照特定条件,查找任务
调用函数Flow.FlowEngine.GetTasks(lTaskParam, FTasks);可以得到所有符合 lTaskParam对象描述条件的所有任务列表lTasks
参数说明:
lTaskParam为TLoadTaskParam类型的对象,指定任务查找条件
ProcURLs 传入流程的BizURL,可以有查询多个流程
ProcUnitIDs 传入流程的环节ID
FlowGUIDs 需要查找的流程GUID
IncludeTaskMessage 是否包含任务消息
IncludeSenderDisplayName 包含发送者显示名称
IncludeReceiverParent 包含接收者的父
//如:你要取到“高燕崧”所有的任务,需要取“高燕崧”本人的任务,他的岗位的 任务,他的部门的任务等所有继承的任务是,这个属性要置为True
TaskMessageStates 任务状态:SProcessingTaskMessageStates表示处理中、SActiveTaskMessageStates表示需处理的
FTasks是TTasks类型的。是任务列表,通过FTasks可以访问其中每一个任务。
确实比较急,这是我们第一期必须要的功能, 如果用上面的方法取任务,会出现那个BUG吗 |