下面代码是找流程中某个还击的任务的,然后你在循环一下,TaskMessages就可找到每条任务对应的所有任务消息以及消息的处理人了
for i:=command.FlowControl.Flow.Tasks.Count-1 downto 0 do
begin
if command.FlowControl.Flow.Tasks.ProcUnitID ='RK' then
begin
ldept :=command.FlowControl.Flow.Tasks.TaskMessages[0].ReceiverDeptID;
lposition :=command.FlowControl.Flow.Tasks.TaskMessages[0].ReceiverPositionID;
lperson :=command.FlowControl.Flow.Tasks.TaskMessages[0].ReceiverID;