ClearQuest を使用する際に、UCM アクティビティの作成を何らかの形で特別な特権で保護する必要があったことを覚えていません (現在は使用していません)。
IBM の記事「Rational ClearQuest 対応プロジェクトでの UCM アクティビティの作成について」は、アクティビティ作成プロセスを要約しています。ユーザーは「(ClearQuest) アクティビティで作業します」
- ビューがアタッチされているストリームにアクティビティ オブジェクトが作成されます。
- アクティビティ オブジェクトは、Rational ClearQuest ユーザー データベース内のレコード タイプが UCM に対して有効になっているレコードにリンクされています。
- Rational ClearCase アクティビティの名前は、Rational ClearQuest レコードの ID と一致するように設定されています。
UCM アクティビティ オブジェクトを直接作成することはありません。
ClearCase UCM アクティビティの作成は ClearQuest によって管理されるため、次のことは必要ありません。
- 自分でいくつかの UCM アクティビティを作成する
- 特別な所有者でそれらを保護してみてください。
WorkOnポリシーのようないくつかのポリシーを使用する必要があります。
このポリシーは、開発者がアクティビティを設定しようとしたときに呼び出されます。
デフォルトのポリシー スクリプトは、開発者のユーザー名が Rational® ClearQuest® レコードの所有者フィールドの名前と一致するかどうかをチェックします。
名前が一致する場合、開発者はアクティビティに取り組むことができます。名前が一致しない場合、WorkOn は失敗します。
このポリシーの目的は、開発者がアクティビティの作業を開始する前に、すべての基準が満たされていることを確認することです。ポリシーを変更して、追加の基準をチェックすることもできます。
記事「About Rational ClearCase activities and record types enabled for UCM」では、2 つの概念 (UCM アクティビティと ClearQuest レコード タイプ) の間のリンクについて詳しく説明しています。
Rational ClearQuest との UCM 統合を使用するプロジェクトでは、UCM で有効になっているレコード タイプに基づくレコードを Rational ClearCase アクティビティ オブジェクトにリンクできます。
代替テキスト http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/topic/com.ibm.rational.clearcase.hlp.doc/cc_main/images/cq_pvob_map.gif
このリンクにより、Rational ClearQuest クライアントは、Rational ClearCase アクティビティに関する情報 (変更セット、ストリーム、および現在ビューで設定されているかどうかなど) を表示できます。
また、このリンクにより、Rational ClearCase 環境でアクティビティを配信できる時期と、Rational ClearQuest 環境でアクティビティを終了できる時期を管理するポリシーも有効になります。
リンクされた UCM 対応レコードと Rational ClearCase アクティビティは密接に関連しているため、通常、UCM ドキュメントでは両方のエンティティをアクティビティと呼んでいます。
プロジェクトのどの時点でも、Rational ClearQuest ユーザー データベースには、Rational ClearCase アクティビティ オブジェクトにリンクされていないレコードが含まれている可能性がありますが、レコード タイプは UCM に対して有効になっています。
たとえば、新しく作成されたレコードが Rational ClearCase アクティビティにリンクされていない可能性があります。Action > Work On
そのようなレコードを UCM アクティビティにリンクするには、(たとえば、 をクリックして) アクションを明示的に完了する必要があります。
ただし、Rational ClearQuest が有効になっているプロジェクト内の各 Rational ClearCase アクティビティ オブジェクトは、Rational ClearQuest レコードにリンクされている必要があります。
Rational ClearCase アクティビティ オブジェクトは、Rational ClearQuest ユーザー データベース内のレコードにリンクしないと作成できません。
ヒント: Rational ClearQuest が有効になっているプロジェクトには、アクティビティの所有者を説明するフィールドが含まれています。Rational ClearQuest 所有者フィールドと Rational ClearCase アクティビティ作成者は、2 つの異なるデータ ポイントです。前者は Rational ClearQuest ユーザー データベースに格納され、後者は Rational ClearCase PVOB に格納されます。