Customizing the Collaboration User Subscription Definitions.xml file

The Collaboration User Subscription Definitions.xml file defines the notification options that will be made available to the end users. By commenting out or enabling the various subscription definitions in this file, you control which notifications an end user can subscribe to. By editing subscriptions you can allow the following:

If you are adding your own custom teamspace objects or actions to the TCM application, you can also define new subscriptions for them as well.

See Hiding or enabling a notification option within the TCM application for more information.

The Collaboration User Subscription Definitions.xml file controls the following:

item description
defid A unique internal identifier. Do not change this value.
type A unique subscription type for this subscription definition.
label An internal label for the subscription object.
cebased

A boolean value that specifies whether the subscription is based on a Content Engine event or not. If true, the subscription is based on a Content Engine event. If false, the event the subscription is based on is not a Content Engine event.

description The text displayed next to the selection checkbox by default in the TCM application.
containerdefid

A unique id that references the container associated with this subscription definition. Collaboration Containers include Discussions, Polls, Meetings, etc. This tag may be empty or not present. It is required for a top-level registered container. If present, this tag defines the Collaboration Container Content Engine Folder that the subscription will be attached to.

subscribableobj The type of object that the subscription applies to.

See Example Collaboration User Subscription Definitions.xml for an example. Below are examples of subscription definitions:

Subscribe to be notified of any change to a specific document in a teamspace:

<subscriptiondef>
<defid>{3D3FF6E2-15A7-4353-AD9D-FD5B0B90900C}</defid>
<type>204</type>
<cebased>true</cebased>
<label>Any Change to a Document</label>
<description>Subscribe to be notified whenever any change occurs to a specific
document</description>
<targetsymname>document</targetsymname>
</subscriptiondef>

Subscribe to be notified whenever a comment is added to a specific document in a teamspace:

<subscriptiondef>
<defid>{17F1C088-D244-4291-A40E-29C1D9770BA2}</defid>
<type>100</type>
<cebased>true</cebased>
<label>Topic Added To Forum</label>
<description>Subscribe to be notified whenever a new Discussion Topic is
started</description>
<containerdefid>{B11AA6A0-D74B-41a5-9B45-75DC42EDE83C}</containerdefid>
<targetsymname>forum</targetsymname>
</subscriptiondef>