Patent ID: 7889368

Claim:
A service processing system providing a service of performing a predetermined series of processes on document data through cooperation among the processes over a network comprising: a control device; a storage device, provided in a control device, that stores a work flow of the predetermined series of processes; an acquisition device that acquires document data on a page basis; a decoding device that decodes the acquired document data on a page basis; a controller provided in the control device that determines whether an acquisition error indicating failure in acquiring the document data occurs and whether a decode error indicating failure in decoding the acquired document data occurs, and executes a recovery process to eliminate the acquisition error when the acquisition error occurs and the decode error when the decode error occurs; a rule management unit that dynamically creates and modifies rules relating to errors occurring in processing tasks for the predetermined series of processes on document data, the rules being dynamically created based upon capturing destinations, processing methods, and distribution destinations for the service processing system; and a recovery unit that performs recovery processing on the document data based upon the particular rule managed by the rule management unit, wherein, in the recovery process, the controller requests to resend a page of the document data in which the acquisition error occurs and controls reexecution of a decoding process of a page of the document data in which the decode error occurs.