Flow control for a workflow controlling system is achieved wherein a business
document flows among a plurality of participants by, at a system which includes
a server apparatus including a storage device and terminal apparatus connecting
to the server apparatus via a network, generating a document which includes data
and rules responding to a request from one of the terminal apparatus and storing
it in the storage device, receiving an update request on the document from the
first terminal apparatus, determining whether the update request is appropriate
or not, and if the update request is appropriate then executing the update on the
document, and determining whether the workflow/process was completed or not, and
if not completed then identifying the second terminal apparatus which can update
next and notifying it.