単一ストリーム プロジェクトでは、作業を共有作業領域にチェックインすると、プロジェクトの他の開発者はその変更を見ることができます。インテグレーション ビューから作業をチェックインすると、他のチーム メンバーが直ちにその作業を使用できるようになるため、作業を先にテストする必要があります。プロジェクトが ClearQuest で有効になっている場合は、アクティビティを終了することによって作業を終了したことを示します。複数ストリームのプロジェクトで作業している開発者の場合は、このプロセスでアクティビティを完了することはしません。
単一ストリームのプロジェクトで作業する場合は、変更をチェックインする前に、変更をテストします。インテグレーション ビュー内で作業結果をビルドし、テストします。作業をプロジェクトのインテグレーション ストリームにチェックインして、アクティビティを完了するときには、このテストを事前に実行することが特に重要です。 テストが完了したら、ソース ファイルをチェックインします。
現在の作業状態を他のチーム メンバーが使用できるようにするには、作業をチェックインします。このとき、適切なアクティビティにバージョンを割り当てるのを忘れないでください。
単一ストリームのプロジェクトで作業を行う場合、インテグレーション ビューから作業をチェックインすると、プロジェクト インテグレーション ストリーム内の他のチーム メンバーが作業を使用できるようになります。このような作業の流れを考えると、チェックインする前に必ず作業をテストする必要があります。
プロジェクトの担当部分の作業が完了したことを知らせる準備ができたら、アクティビティを完了します。
Rational® ClearQuest® を使用可能な単一ストリームのプロジェクトでは、アクティビティを完了することによって作業の完了を知らせます。 UCM と Rational ClearQuest の統合を使用するプロジェクトの場合、アクティビティの完了時にカスタマイズされた Rational ClearQuest ユーザー データベース スクリプトを実行するポリシーが、プロジェクト マネージャーによって設定される場合があります。たとえば、プロジェクト マネージャーは、Rational ClearQuest ユーザー データベース レコードの [所有者] フィールドの名前とユーザー名が一致するかどうかをチェックしたり、他の情報を入力するように求めるスクリプトを作成する場合があります。スクリプトが正常に完了すると、別のポリシーによって、Rational ClearQuest ユーザー データベースの中でアクティビティを自動的に完了状態に設定することができます。