Patent ID: 6954932

Claim:
A program control system for operating a workflow server program end an application program in relation to each other, wherein said workflow server program obtains en operation status of said application program, said operation status being a work ready status, a work performing status and a work completed status, wherein said application program transmits management information to said workflow server program in response to said operation status, wherein said application program transmits a work identifier (ID) and a subject ID of a work and a subject to be processed by said application program and information of said operation status to said workflow server program upon timing of occurrence of each of a plurality of events, wherein, upon reception of said management information, said workflow server program updates, for each work ID, an application program stored in association with said work ID and management information including an ID of a subject to be processed by said application program associated with said work ID, information of said operation status, a work start time and a work completed time, and wherein, when a working period calculated from said work start time and said work completed time exceeds a predetermined period, said workflow server program indicates a work ID, a subject ID and a processing time of said application program for judgment to determine whether a failure has occurred in said application program.