Enable the job in the triggers.xml file

To configure the CCMS Activity Report, you first configure the job in the triggers.xml file.

The trigger must be enabled so that tickets are generated every time an object reaches a status that requires the user's action.

By default, you will be notified of your own actions; for example, if you are assigned as a reviewer to a document for which you are also the author, you will receive a notification when you change the status of the document from work to review. If you do not want to receive a notifications of your own actions, you can set the self-notification field to false, as explained in the procedure below.

To configure the triggers.xml file:

  1. Open the IXIASOFT TEXTML Server Java Console or the TEXTML Administration perspective in the IXIASOFT CCMS Desktop.
  2. Connect to the server and the Content Store that you want to manage.
  3. Expand the Content Store's Repository note and browse to /system/conf to locate the triggers.xml file.
  4. Right-click triggers.xml and select Check Out.
  5. Open the file in an XML editor.
  6. Look for the trigger that creates the tickets for email notifications and uncomment the section. It looks as follows:
    <!-- trigger that creates the tickets for email notifications -->
    <trigger apply-to="changeStatus" class="com.ixiasoft.cms.triggers.CreateTicketTrigger" name="mailTicket" objtype="map" schedule="after">
       <parameters>
          <param name="initial-status" value="Authoring:*"/>
          <param name="end-status" value="Authoring:*"/>
       </parameters>
    </trigger>
    <trigger apply-to="changeStatus" class="com.ixiasoft.cms.triggers.CreateTicketTrigger" name="mailTicket" objtype="topic" schedule="after">
       <parameters>
          <param name="initial-status" value="Authoring:*"/>
          <param name="end-status" value="Authoring:*"/>
       </parameters>
    </trigger>
    <trigger apply-to="changeStatus" class="com.ixiasoft.cms.triggers.CreateTicketTrigger" name="mailTicket" objtype="image" schedule="after">
       <parameters>
          <param name="initial-status" value="Authoring:*"/>
          <param name="end-status" value="Authoring:*"/>
       </parameters>
    </trigger>
  7. (Optional) Add the additional parameter self-notify, if you do not want to be notified of your own actions. For example:
    <!-- trigger that creates the tickets for email notifications -->
    	<trigger apply-to="changeStatus" class="com.ixiasoft.cms.triggers.CreateTicketTrigger" name="mailTicket" objtype="map" schedule="after">
    		<parameters>
    			<param name="initial-status" value="Authoring:*"/>
    			<param name="end-status" value="Authoring:*"/>
    			<param name="self-notify" value="false"/>
    		</parameters>
    	</trigger>

    When the value is set to true, you will receive notifications of your actions. When the value is set to false you will not receive notifications. The default value is true.

  8. Save, close, and Check In the file.
  9. To apply the changes restart the CCMS Desktop.
    The trigger is run by each individual eclipse client. So any changes to the CCMS Desktop, the user has to restart the application.