Patent ID: 8881160

Claim:
An information processing apparatus to sequentially execute one or more processes of a workflow on an input document, the information processing apparatus comprising: a workflow-information storage unit to store workflow information; a result storage unit to store a process result; a workflow control unit to receive workflow identification information for identifying the workflow and to acquire workflow information from the workflow-information storage unit on the basis of the workflow identification information, the workflow information including process identification information to identify each of the processes to be executed and an order of execution of the processes, and the workflow information further including result identification information to identify a process result of any of the processes when the process result is stored in the result storage unit; and a result acquiring unit, stored in a tangible memory of the information processing apparatus, to acquire the process result from the result storage unit on the basis of the result identification information when the workflow information acquired by the workflow control unit includes the result identification information, wherein the workflow control unit acquires the process result from the result acquiring unit and transmits the process result to an apparatus to execute a process subsequent to a process corresponding to the process result in the workflow in order to execute the workflow from a process in a middle of the workflow.