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).

Note: In CCMS Web, Administrators with access to the admin functions can see the role priority for maps and topics in the Map Templates and Topic Templates pages.

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.