Back to results
US 8,788,313 B2Granted
Decentralised audit system in collaborative workflow environment
AssigneeSap SE
InventorAndreas Schaad
Life of this patent
Estimating the term…
Abstract
A system to manage a workflow includes a workflow model having a version, the version being executable by an execution engine as a specific workflow instance. The system includes a workflow data monitor to receive and associate audit information with an object processed by an execution engine in terms of the specific instance of the workflow model.
Claims20
A system including:
- a non-transitory memory to store a workflow model having at least one version, the at least one version being executable by an execution engine as a specific workflow instance, the specific workflow instance associated with context information, the context information comprising model information identifying the workflow model and version information identifying the at least one version of the workflow model;
- and
- a processor to implement a workflow data monitor to receive and associate audit information with an object processed by an execution engine in terms of the specific instance of the workflow model, the audit information comprising the context information and execution information, the workflow data monitor further to receive an audit request with respect to the object processed in terms of a specific workflow instance and, responsive to receipt of the audit request with respect to the object is to:
- retrieve the associated audit information associated with the object;
- retrieve further audit information from at least one of the workflow model and the execution engine;
- and
- compare the associated audit information with the further audit information.
4 more elements
A method including:
- receiving, as a workflow monitor, audit information generated in connection with processing of an object by an execution engine in terms of a specific instance of a workflow model, the specific workflow instance associated with context information, the context information comprising model information identifying the workflow model and version information identifying the at least one version of the workflow model;
- using one or more processors, associating the audit information with an object such that the audit information is stored in a decentralized manner in association with the object, the audit information comprising the context information and execution information;
- receiving an audit request with respect to the object processed in terms of the specific instance of the workflow model;
- retrieving the associated audit information associated with the object;
- retrieving further audit information from at least one of the workflow model and the execution engine;
- and
- comparing the associated audit information with the further audit information.
4 more elements
A system including:
- a non-transitory memory to store a workflow model having at least one version, the at least one version being executable by an execution engine as a specific workflow instance, the specific workflow instance associated with context information, the context information comprising model information identifying the workflow model and version information identifying the at least one version of the workflow model;
- and
- means for receiving and associating audit information with an object processed by an execution engine in terms of the specific instance of the workflow model, the audit information comprising the context information and execution information, the means further to receive an audit request with respect to the object processed in terms of a specific workflow instance and, responsive to receipt of the audit request with respect to the object is to:
- retrieve the associated audit information associated with the object;
- retrieve further audit information from at least one of the workflow model and the execution engine;
- and
- compare the associated audit information with the further audit information.
4 more elements
A non-transitory machine-readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:
- receiving, as a workflow monitor, audit information generated in connection with processing of an object by an execution engine in terms of a specific instance of a workflow model, the specific workflow instance associated with context information, the context information comprising model information identifying the workflow model and version information identifying the at least one version of the workflow model;
- associating the audit information with an object such that the audit information is stored in a decentralized manner in association with the object, the audit information comprising the context information and execution information;
- receiving an audit request with respect to the object processed in terms of the specific instance of the workflow model;
- retrieving the associated audit information associated with the object;
- retrieving further audit information from at least one of the workflow model and the execution engine;
- and
- comparing the associated audit information with the further audit information.
4 more elements
Dependencies are inferred from the claim text.