Method and system for change control management of shema definition objects
First Claim
1. A method for change control management of schema definition objects across disparate systems, comprising:
- determining when a proposed change associated with an object is made;
performing an impact analysis on the proposed change;
determining when the proposed change does not affect other objects, and when, implementing the change, otherwise;
creating a change object based on the proposed change;
allocating voting rights to users based on the impact analysis and an associated negotiated change contract;
determining when to accept the change based on a voting scheme; and
approving the change when accepted;
otherwise canceling the change.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for change control management of schema definition objects across disparate systems. A determination is made when a proposed change associated with an object is made; an impact analysis is performed on the proposed change; the change is implemented when the impact analysis indicates that there is no impact on, other system stakeholders otherwise: a change object based on the proposed change is created, voting rights are allocated to users based on the impact analysis; and the proposed change is accepted or canceled in response to the voting. Change control contracts may be associated with the objects. The contracts may be customized to establish change management rules for and enterprise and to specialize rules for certain objects or branches of a Content Class tree corresponding to a department or a discipline. The access to changing the contracts may also be limited to help ensure that the contracts are not bypassed.
-
Citations
29 Claims
-
1. A method for change control management of schema definition objects across disparate systems, comprising:
-
determining when a proposed change associated with an object is made;
performing an impact analysis on the proposed change;
determining when the proposed change does not affect other objects, and when, implementing the change, otherwise;
creating a change object based on the proposed change;
allocating voting rights to users based on the impact analysis and an associated negotiated change contract;
determining when to accept the change based on a voting scheme; and
approving the change when accepted;
otherwise canceling the change. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for change control management of schema definition objects across disparate systems, comprising:
-
a server, comprising;
a network connection configured to communicate with clients;
a memory configured to store resources;
a process configured to perform functions, comprising;
determining when a proposed change associated with an object is made by one of the clients;
performing an impact analysis on the proposed change;
determining when the proposed change does not affect other objects, and when the proposed change does not affect other objects implementing the change, otherwise;
creating a change object based on the proposed change;
allocating voting rights to users based on the impact analysis;
determining when to accept the change based on voting by the clients; and
approving the change when accepted;
otherwise canceling the change.clients, comprising;
a network connection configured to communicate with the server;
a memory configured to store resources; and
a process arranged to receive and send information relating to objects with the server and configured to perform actions, comprising;
voting on the proposed change; and
proposing a change to an object. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for change control management of schema definition objects across disparate systems, comprising:
-
means for determining when a proposed change associated with an object is made;
means for performing an impact analysis on the proposed change;
means for determining when the proposed change does not affect other objects, and when, implementing the change, otherwise;
means for creating a change object based on the proposed change;
means for allocating voting rights to users based on the impact analysis;
means for determining when to accept the change based on a voting scheme; and
means for approving the change when accepted;
otherwise canceling the change.
-
Specification