當專案經理利用 Rational ClearCase® 觸發程式來實作專案原則時,可能會提示使用者提供其他資訊,或搭配特定 Rational ClearCase 作業來採取進一步的行動。
專案經理可以利用 ClearCase 觸發程式來安排特定的程式或執行檔 Script,讓它們在執行指令之前或之後執行,以控制 Rational ClearCase 指令的行為。任何修改元素的指令幾乎都可以執行觸發程式。
雖然您無法從 IBM Rational® ClearTeam Explorer™ 建立 ClearCase 觸發程式,不過,您可能需要提供其他資訊,或採取搭配特定 Rational ClearCase 作業的進一步動作,來回應觸發程式的提示。
ClearCase 觸發程式有兩個一般種類:
- 作業前觸發程式在指定的 ClearCase 指令執行之前發動。例如,針對移入的作業前觸發程式可能提示您新增適當的註解。
- 作業後觸發程式會在 ClearCase 作業完成後發動,並可能利用作業的完成狀態。例如,針對移入的作業後觸發程式可能會傳送電子郵件訊息,指出某位特定的開發人員修改了某個特定的元素。
觸發程式也可以自動化各種程序管理功能。例如:
- 在物件被修改時,對它們套用屬性或附加標籤
- 記載 Rational ClearCase 事件記錄未包含的資訊
- 每當修改特定物件時,起始建置或程式碼分析
註: 在某些情況下,觸發程式可能執行作業,但您可能看不到觸發程式發動或執行作業的實證。而在其他情況中,您也有可能會看到一個不同於指令至指令或 VOB 至 VOB 的顯示畫面。