Patent ID: 8463755

Claim:
A system for providing collaborative master data process management, comprising: at least one processor; a master data store comprising data for at least one data domain; a master data management module configured to provide access to said data for said at least one data domain to one or more applications through an application programming interface; a master data management service module providing at least one service providing access to said data for said at least one data domain based on a service-oriented architecture; a business process management module configured to generate, execute and manage at least one business process related to said at least one data domain, wherein said at least one business process uses at least one of said at least one service provided by said master data management service module; a master data process module configured to generate at least one data process comprising a business process involving an operation on said data for said at least one data domain; and a master data process display module configured to display a graphical representation of said at least one data process; wherein said master data process module is further configured to generate at least one follow-up business process in response to an exception error state reached in said at least one data process; wherein said at least one follow-up business process comprises a proposed change to a data process template associated with said at least one data process in response to said exception error state reached in said at least one data process; wherein said at least one data process is designed to handle errors of a first type; and wherein said exception error state reached in said at least one data process is not reached upon a first occurrence of an error of said first type that said at least one data process is designed to handle, but said exception error state is reached when a frequency of occurrence of errors of said first type that said at least one data process is designed to handle becomes high; wherein said master data process display module is further configured to display a graphical representation of a proposed change to a data process template associated with said at least one data process in response to an exception error state reached in said at least one data process; wherein said master data process module is further configured to provide a data process design user interface to an authorized user; and wherein said data process design user interface allows said authorized user to generate a custom data process template comprising a custom business process involving a custom operation on said data for said at least one data domain.