To reflect ChangeMan's role concept, all information about roles and rights of a user within ChangeMan are now implanted and reflected in the model. Therefore several properties are implemented.
The reflection of user roles and rights in the model
This information is used within the model to decide if a certain menu function is shown or not. In addition, several retrieve and list functions for promotion and approvals are enhanced to show only valid entries. The update and view panels for package parameter are split to reflect the read or update rights of a user.
Use your own conditions to customize which functions are available for users to use or not use.
The following table shows the flags available for conditions:
Flag | Condition |
---|---|
CMG_PROP_SEC_GlobalAccess | Does the user have Global Access? |
CMG_PROP_SEC_AdminAccess | Does the user have Admin Access? |
CMG_PROP_SEC_MonitorAcsess | Does the user have Monitor Access? |
CMG_PROP_SEC_BackoutAccess | Does the user have Backout Access? |
CMG_PROP_SEC_RevertAccess | Does the user have Revert Access? |
CMG_PROP_SEC_ReleasManAccess | Does the user have Release Manager Access? |
CMG_PROP_SEC_ReleaseApplAccess | Does the user have Release Application Access? |
CMG_PROP_SEC_GlobalReadAccess | Does the user have Global Read Access? |
CMG_PROP_SEC_AdminReadAccess | Does the user have Admin Read Acces? |
CMG_PROP_SEC_ApplUpdate | Does the user have Application Update Access? |
The exit and the flags can be used to enhance the model by customer specific needs. All base functions are already reflecting the user rights.