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:
-
Open the IXIASOFT TEXTML Server Java Console or the
TEXTML Administration perspective in the IXIASOFT CCMS Desktop.
-
Connect to the server and the Content Store
that you want to manage.
-
Expand the Content Store's Repository note
and browse to /system/conf to locate the
triggers.xml file.
-
Right-click triggers.xml
and select Check Out.
-
Open the file in an XML editor.
-
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>
-
(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
.
-
Save, close, and Check In the
file.
-
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.