Additional uses for UCM triggers
In addition to using UCM triggers to enforce development policies, you
can use UCM triggers for the following purposes:
- Create an integration between UCM and a change request management (CRM) system.
Although most customers can use the UCM integration with Rational®
ClearQuest®, you may want to integrate with another
CRM system. To accomplish this, you could perform the following steps:
- Create a trigger type on mkactivity that creates a corresponding record in the CRM database when a developer makes a new activity.
- Create a trigger type on setactivity that transitions the record in the CRM database to a scheduled state when a developer starts working on an activity.
- Create a trigger type on deliver that transitions the record in the CRM database to a completed state when a developer finishes delivering the activity to the integration stream.
- Create a trigger type on rebase that prevents developers from rebasing certain development streams. You may want to enforce this policy on a development stream that is being used to fix one particular bug.
- Create a trigger type on setactivity that allows specific developers to work on specific activities.