Patent ID: 8321461

Claim:
A computer-implemented method of upgrading at least one management role in a role-based framework, comprising: updating, by a computer, at least one existing management role, the at least one existing management role comprising a set of existing role entries, the set of existing role entries defining an action with at least one of parameters, scripts, application program interface calls, and a special permission for enabling performance of each of a plurality of tasks defined by the at least one existing management role; updating, by the computer, derived roles in the role-based framework, the derived roles comprising custom management roles derived from the at least one existing management role in the role-based framework, wherein updating the derived roles in the role-based framework comprises adding a new role entry and parameters associated with the new role entry only when the at least one existing management role has a derived role associated with the at least one existing management role, a child of the at least one management role, and an updated version of the at least one existing management role; and at least one of deleting and splitting, by the computer, the at least one existing management role and the derived roles in the role-based framework.