Patent ID: 8812471

Claim:
A data management server for providing various kinds of data to a client terminal, the data management server comprising: a process flow data storage medium for storing process flow data containing various kinds of data on a process flow and update condition data indicating an update condition of the process flow data, the process flow containing a plurality of business processes, the process flow data being registered in a process flow table; a process flow data updating section for updating the process flow data in accordance with a progress situation of the process flow; a process flow data providing section for providing, to the client terminal, at least a part of the process flow data in response to a request from the client terminal, a process status receiving section for receiving an input of a process status, the process status being data of each of the plurality of business processes; a register determining section for determining whether the process status received by the process status receiving section is registered as a part of the process flow data on the basis of the update condition data; an unsatisfaction update condition specifying section for specifying an unsatisfaction update condition when the register determining section determines that the process status is not to be registered, the unsatisfaction update condition being an update condition that has not been satisfied; an informing section for informing the client terminal of the unsatisfaction update condition specified by the unsatisfaction update condition specifying section; and a satisfaction determining section for determining whether the update condition specified as the unsatisfaction update condition is satisfied at a predetermined timing, wherein the process flow data are data containing status data, common data and process unique data, wherein the status data are data indicating a progress situation of each of a plurality of business processes included in the process flow, wherein the common data are data common among business processes included in the process flow, wherein the process unique data are data unique to each of the business processes included in the process flow, wherein the update condition data are data indicating a state of the status data, wherein the process flow data updating section updates the process flow data on the basis of the update condition data, wherein the process flow data updating section updates the process flow data registered in the process flow table when the register determining section determines that the process status is to be registered, and wherein the process flow data updating section registers a process status corresponding to the update condition in the process flow table when the satisfaction determining section determines that the update condition specified as the unsatisfaction update condition is satisfied.