procedure TFlowOutForm.RefreshFlowTaskNodes;
var
I: Integer;
lFlowTask: TFlowTask;
lNode: TFlowTaskNode;
begin
for I := 0 to FlowTaskGraph.NodeCount - 1 do
begin
lNode := TFlowTaskNode(FlowTaskGraph.Nodes[I]);
if lNode.ProcUnit.Kind in Flow.SProcActivityKinds then
begin
lFlowTask := FlowTasks.FindFlowTask(lNode.ProcUnit);
lNode.Selected := (lFlowTask <> nil) and (lFlowTask.Executors.Count > 0);
end
else
lNode.Selected := False;
end;
end;