Configure track changes in CCMS Web

You can determine whether the track changes feature is enabled by default in the Editing page in IXIASOFT CCMS Web IXIASOFT CCMS Web depending on the role and optionally the status of the object in the assignment.

Note: This can be applied within a Hosted environment, but only within a test server.
  1. In the TEXTML Administration perspective, expand the Content Store's Repository node and browse to system/webplatform/configuration.
  2. Check out webroles.xml and open it for editing.
  3. Locate the roles element.
  4. Configure track changes for a specific role:
    1. Locate or add the following lines to configure a role:
      <role name="[role name]" status="[status]">
      	<option name="ForceTrackChanges">[True/False]</option>
      	<option name="TrackChangesDefaultValue">[On/Off]</option>
      </role>
      Where
      • [role name] is the name of the role as it is configured in the roles.xml file in the system/conf folder
      • [status] is the name of the status on which you want the behavior to occur. To specify more than one status, separate them using a comma. If the status attribute is not specified, the behavior applies to all statuses for the object.
    2. Set the ForceTrackChanges option to:
      • True if you want the track changes feature on the Editing page in CCMS Web to be enabled at all times.
      • False if you want users to turn on or turn off the track changes feature as desired.
    3. (Optional) Set the TrackChangesDefaultValue option to:
      • On if you want the track changes feature on the Editing page in CCMS Web to be enabled by default.
      • Off if you want it turned off by default.
  5. Repeat the previous step for each role that you want to configure.
  6. Save, close, and check in the webroles.xml file.
  7. Inform users of the changes.
    Have an administrator refresh IXIASOFT CCMS Web Server so that users will see the change reflected there.
For example, if you wanted users with the Reviewer role to always have track changes enabled when the objects they are editing are in either the status Authoring:review or Authoring:contribute and users with the Contributor role to have track changes on by default but be able to turn it off, then you would define the roles as follows:
<role name="Reviewer" status="Authoring:review,Authoring:contribute">
	<option name="ForceTrackChanges">True</option>
</role>
<role name="Contributor">
	<option name="ForceTrackChanges">False</option>
	<option name="TrackChangesDefaultValue">On</option>
</role>