1

変更管理と障害追跡のために Rational ClearQuest を実装することを考えています。Rational ClearQuest と Rational ClearCase を統合すると、アクティビティは Rational ClearQuest から発生します。

現在、Rational ClearQuest の実装にはプロセスの関係で時間がかかるため、開発者側からアクティビティの作成を削除することを考えています。管理者が各開発者のアクティビティを作成できるようにすることを考えています。

ここで、いくつかの懸念があります. 管理者がアクティビティを作成し、保護コマンドを使用してアクティビティとグループの所有者を変更した場合、それで十分ですか? このアクティビティは他の開発者にも使用されますか? 活動は作品なので、これは共有できますか?

これについて明確にする必要があります。

ありがとう。

4

2 に答える 2

1

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 に格納されます。

于 2010-04-04T08:51:25.310 に答える
1

@kadabaまだ答えを探しているかどうかはわかりませんが、もしそうなら、これはうまくいくかもしれません- 除外されたユーザー - あなた/管理者など -でmkactivityの操作前トリガーを作成します。

于 2011-11-08T10:16:18.803 に答える