Patent ID: 8752050

Claim:
A workflow processing system comprising: a workflow managing unit configured to register or store a workflow; a generating unit configured to generate a resource list relating to at least a part of a resource to be used in the workflow; a receiving unit configured to receive an instruction indicating whether the resource is to be used either upon workflow registration or upon workflow execution for each resource in the resource list; an acquiring unit configured to acquire the resource from an external database that stores the resource upon workflow registration, when the receiving unit receives an instruction to use the resource upon workflow registration; a first comparing unit configured to compare a creator of the workflow with a last editor of the resource; and an executing unit configured to interpret and execute the workflow that has been stored in the workflow managing unit, wherein, if the last editor of the resource is matched with the creator of the workflow, the execution unit executes the workflow using the resource upon workflow execution, wherein, if the last editor of the resource is not matched with the creator of the workflow, the execution unit terminates execution of the workflow, wherein, if the resource upon workflow registration is acquired by the acquiring unit, the executing unit executes the workflow using the resource that has been acquired by the acquiring unit, and wherein, if the resource upon workflow registration is not acquired by the acquiring unit, the executing unit executes the workflow using the resource which is stored in the external database upon workflow execution.