System and method to model business processes from a template

Information

  • Patent Application
  • 20070156418
  • Publication Number
    20070156418
  • Date Filed
    December 29, 2005
    18 years ago
  • Date Published
    July 05, 2007
    17 years ago
Abstract
In an embodiment, a system and method models a business process object. The system and method provides a business object template having a plurality of data nodes, actions, and queries. One or more business process objects are instantiated from the business object template. The one or more business objects are associated with one or more master data objects. The one or more business process objects are then enabled to require an approval before changing a value of a data node in the one or more master data objects. The approval is a standardized approval process resulting from the instantiation of the business process object from the business object template.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an example embodiment of a system to create and maintain a business management system.



FIG. 2 illustrates an example embodiment of the system of FIG. 1 applied to a system for the creation and maintenance of a personnel change management system.



FIGS. 3A, 3B, and 3C illustrate an example embodiment of a business object template for the personnel change management system of FIG. 2.



FIG. 4 illustrates an example embodiment of a process to instantiate business process objects.



FIG. 5 illustrates an example embodiment of a computer system upon which one or more embodiments of the invention may execute.


Claims
  • 1. A process comprising: modeling one or more business process objects by: providing a business object template including a plurality of data nodes, actions, and queries;instantiating one or more business process objects from the business object template;providing one or more master data objects associated with the one or more business process objects; andenabling the one or more business process objects to require an approval before changing a value of a data node in the one or more master data objects, wherein the approval is a standardized approval process resulting from the instantiation of the business process object from the business object template.
  • 2. The process of claim 1, wherein one or more of the business process objects includes a subset of the plurality of data nodes, actions, and queries; and wherein one or more of the data nodes in the business object template includes a definition that is reusable by the one or more business process objects. A data node may include particular data types, and associated with these data types may be standardized definitions for each field in a data node including data field length, data field name, field description, and so on.
  • 3. The process of claim 1, wherein the one or more business process objects relate to the one or more master data objects within a personnel administration context.
  • 4. The process of claim 3, wherein the one or more business process objects relating to personnel administration further relate to one or more of an employee master data object, an employment master data object, a work agreement master data object, and a position master data object.
  • 5. The process of claim 1, further comprising providing a user interface for use in connection with creating additional business process objects, the additional business process objects being created with the business object template.
  • 6. The process of claim 1, wherein the business process objects relate to one or more of the hiring, transfer, and termination of an employee.
  • 7. The process of claim 1, further comprising: enabling the one or more business process objects to change the values of their respective data nodes without the standardized approval process; andenabling the one or more business process objects to collect the changed values of the data nodes.
  • 8. A system comprising: a modeling module to model one or more business process objects, wherein the modeling module comprises: a module to provide a business object template including a plurality of data nodes, actions, and queries;a module to instantiate one or more business process objects from the business object template;a module to provide one or more master data objects associated with the one or more business process objects; anda module to enable the one or more business process objects to require an approval before changing a value of a data node in the one or more master data objects, wherein the approval is a standardized approval process resulting from the instantiation of the business process object from the business object template.
  • 9. The system of claim 8, wherein one or more of the business process objects includes a subset of the plurality of data nodes, actions, and queries; and wherein one or more of the data nodes in the business object template includes a definition that is reusable by the one or more business process objects.
  • 10. The system of claim 8, wherein the one or more business process objects relate to the one or more master data objects within a personnel administration context.
  • 11. The system of claim 10, wherein the one or more business process objects relating to personnel administration further relate to one or more of an employee master data object, an employment master data object, a work agreement master data object, and a position master data object.
  • 12. The system of claim 8, further comprising a module to provide a user interface for use in connection with creating additional business process objects, the additional business process objects being created with the business object template.
  • 13. The system of claim 8, wherein the business process objects relate to one or more of the hiring, transfer, and termination of an employee.
  • 14. The system of claim 8, further comprising: a module to enable the one or more business process objects to change the values of their respective data nodes without the standardized approval process; anda module to enable the one or more business process objects to collect the changed values of the data nodes.
  • 15. A machine readable medium having instructions for executing a process comprising: modeling one or more business process objects by: providing a business object template including a plurality of data nodes, actions, and queries;instantiating one or more business process objects from the business object template;providing one or more master data objects associated with the one or more business process objects; andenabling the one or more business process objects to require an approval before changing a value of a data node in the one or more master data objects, wherein the approval is a standardized approval process resulting from the instantiation of the business process object from the business object template.
  • 16. The machine readable medium of claim 15, wherein one or more of the business process objects includes a subset of the plurality of data nodes, actions, and queries; and wherein one or more of the data nodes in the business object template includes a definition that is reusable by the one or more business process objects.
  • 17. The machine readable medium of claim 15, wherein the one or more business process objects relate to the one or more master data objects within a personnel administration context.
  • 18. The machine readable medium of claim 17, wherein the one or more business process objects relating to personnel administration further relate to one or more of an employee master data object, an employment master data object, a work agreement master data object, and a position master data object; and further wherein the business process objects relate to the hiring, transfer, and termination of an employee.
  • 19. The machine readable medium of claim 15, further comprising instructions for providing a user interface for use in connection with creating additional business process objects, the additional business process objects being created with the business object template.
  • 20. The machine readable medium of claim 15, further comprising instructions for: enabling the one or more business process objects to change the values of their respective data nodes without the standardized approval process; andenabling the one or more business process objects to collect the changed values of the data nodes.