ClearCase:配信時の電子メール通知
-
03-07-2019 - |
質問
私の新しい会社では、CMSはClearCaseです。私は以前にPerforceを使用したことがあり、チームがプロジェクトで変更されたファイルを最新の状態に保つための優れた組み込み通知メカニズムを備えていました。 ClearCaseで同等のものを探しています。誰かが以前にこれを達成したかどうか知りたいです。
基本的に、3つの要件があります:
- プロジェクトを購読する方法があります。購読しているプロジェクトに関する通知のみを受け取ります。
- 誰かがアクティビティを配信すると、影響を受けるプロジェクトのすべてのサブスクライバー そのアクティビティに関する電子メール通知を受け取ります。
- 電子メールには、このアクティビティの影響を受けるファイルのリストが含まれています。変更された各ファイルには、このファイルでこのアクティビティが変更する内容を示す差分を実行するリンクがあります。
だから誰かがモジュール/拡張機能、またはそれを配置する他の既存の方法を知っていますか、トリガーとperlスクリプトでこれをすべて手動で行う必要がありますか?
ありがとう、
マーティン
解決
ここでも同じようにしたかったので、 CMクロスロード。
このトリガーをPVOBに適用する必要があります(UCMトリガーです)。
一度適用したら、UCMコンポーネントで次のカスタム属性を定義する必要があります:
auto_baseline_email user_1@mydomain.com,user_2@mydomain.com,etc...
メーリングリストを手作業で管理するのは少し苦痛ですが(またはグループメールアドレスを使用する必要があります)、何もしないよりはましです。 :)
乾杯、
トーマス
他のヒント
それが既に存在するかどうかはわかりませんが、UCM製品にネイティブで提供されているわけではありません。
CMCrossroadのようなより専門的なフォーラムの場合もありますが、既に質問を投稿しました;)
とにかく、このような通知を実装する最も簡単な方法は、ストリーム上で作成された新しいベースラインに従うプロセスを持つことです。
アクティビティで構成される各ベースラインは、それらをリストするのが簡単です。
各ベースラインは前のベースラインと簡単に比較されるため、ファイルのバージョンをリストし、適切な差分を作成するのは簡単です。
プロジェクトをフォローしているユーザーについては、「サブスクリプションメカニズム」として提案します。プロジェクトのストリームの1つのビューのリスト:そのプロジェクト(のストリームの1つ)を表示しているユーザーは、潜在的に関心を持っています。
" 10個のベストトリガー"記事
AFAIK、ほとんどすべてのCC操作でトリガーを使用できます(Perl、IIRCで) デリバー操作に電子メールトリガーを追加する必要があります。ずっと前に、私は簡単な例をみました。ただし、サブスクリプションリストを保持し、適切な人にメールを送信する必要があります。