|
发表于 2009-5-20 14:37:15
|
显示全部楼层
请把STUDIO里‘业务模型-协同系统-任务-任务中心信息’中的一段代码替换如下:
procedure TTaskOperations.DefaultExecuteTaskBizOperation(Sender: object; ATask: TTask;
const ABizOperation: string);
begin
Assert(ATask <> nil, '处理的任务不能为空');
if SysUtils.SameText(ABizOperation, cOpenOperation) then
FTaskCenterInfo.TaskOpen
else if SysUtils.SameText(ABizOperation, cProcessOperation) then
FTaskCenterInfo.TaskProcess
else if SysUtils.SameText(ABizOperation, cFlowOutOperation) then
FTaskCenterInfo.TaskFlowOut
else if SysUtils.SameText(ABizOperation, cFlowBackOperation) then
FTaskCenterInfo.TaskFlowBack
else if SysUtils.SameText(ABizOperation, cAbortOperation) then
FTaskCenterInfo.TaskAbort
else if SysUtils.SameText(ABizOperation, cFinishOperation) then
FTaskCenterInfo.TaskFinish(True)
else if SysUtils.SameText(ABizOperation, cReadFinishOperation) or
SysUtils.SameText(ABizOperation, cPlanReadFinishOperation) then
FTaskCenterInfo.TaskFinish(False)
else if SysUtils.SameText(ABizOperation, cFetchBackOperation) then
FTaskCenterInfo.TaskFetchBack
else if SysUtils.SameText(ABizOperation, cDelOperation) then
FTaskCenterInfo.TaskDelete
else if SysUtils.SameText(ABizOperation, cTransmitOperation) then
FTaskCenterInfo.RunTaskByTransmit
else
;
end; |
|