Role priority
When users have multiple roles, role priority can determine how new objects that they create are assigned to them in IXIASOFT CCMS Web.
When role priority is used
Role priority is only used when a user creates a new object (like a topic or map) in CCMS Web and all the following apply:
- The user has at least two roles that have the access rights required to create that type of object
- The initial status for the object is an active status for two or more of these roles
Role priority can then determine the following for the new object:
- The role by which the new object is assigned to the user who created it
- The initial status the object starts at
How role priority is created
Role priority is created by the order in which roles are listed for
the CreateTopic
and CreateMap
access rights in the accessrights.xml file.
When a user creates an object, IXIASOFT CCMS processes the roles of the user by the order that they are listed in accessrights.xml. IXIASOFT CCMS gives priority to the first role listed in accessrights.xml that allows the user to create the object in an active status.
For example, a user has the Writer and Information Architect roles. Both roles can create topics. If the Writer role is listed before the Information Architect role in accessrights.xml, the user will create topics as a Writer. The topics are assigned to the user using the Writer role, and the initial status for the topics is appropriate for Writers (such as Authoring:work).
Role priority in IXIASOFT CCMS Desktop
CCMS Desktop does not use role priority for these situations. Instead, CCMS Desktop takes all the possible roles, orders them alphabetically, and then assigns the object to the first role in the list.