アセットのライフサイクルのマスター・ライフサイクル・プロセスを変更して、アセットのガバナンス、可視性、
レビューに関するカスタマイズしたプロセスを作成することができます。
始める前に
コミュニティー・ライフサイクルを作成するには、コミュニティー管理者である必要があります。
このタスクについて
カスタムのライフサイクルには柔軟性があり、さまざまな目的で使用できます。
コミュニティー・ライフサイクル・レベルでは、マスター・ライフサイクル用に設定された要件を削除することはできません。リポジトリー管理者のみがマスター・ライフサイクルを変更できます。
手順
- Web アプリケーションにログインします。
- 「コミュニティー」をクリックします。
- 「マスター・ライフサイクル」をクリックします。
- 「ライフサイクル」セクションで、「新規ライフサイクル」をクリックします。
- カスタマイズするマスター・ライフサイクルを選択し、「次へ」をクリックします。
- オプション: マスター・ライフサイクルの名前と説明を編集します。
- 「名前」フィールドに、コミュニティー・ライフサイクルの名前を入力します。
- 「説明」フィールドに、コミュニティー・ライフサイクルの説明を入力します。例えば、どのアセットをこのライフサイクルに組み込むのか、または誰がレビュー委員会のメンバーになるのかを記述します。
- 以下のようにして、このライフサイクルを適用するアセット・タイプまたはアセット・カテゴリーを定義します。
- 「条件の追加」をクリックします。
- 「条件」セクションで、リストから「アセット・タイプ」または「カテゴリー化」を選択します。
- 次のリストから、「等しい」または「等しくない」を選択します。
- カテゴリーまたはアセット・タイプを選択します。
- 「追加」をクリックします。 条件が表示されます。
- ライフサイクル管理者を追加または変更します。 ライフサイクル管理者は、個々のアセットのライフサイクルの調整、および追加のレビューアーの招待を行える。
- ライフサイクルの一般的な構成にナビゲートするには、ワークフロー・ダイアグラムで、先頭のライフサイクルの名前をクリックします。または、「現在構成中」リストから最初の項目を選択します。
- 「ライフサイクル管理者の追加」をクリックします。
- 「ライフサイクル管理者の追加」ウィンドウの
- このライフサイクル内のアセットの所有者にライフサイクル管理者のロールを自動的に割り当てるには、「アセット所有者をライフサイクル管理者として含めます」を選択します。
- アセットが特定の状態にある間にレビューを行うユーザーまたはユーザー・グループを追加します。レビューアーは、アセットの表示とコメント付けを行うことができ、オプションでアセットの変更と投票も行うことができる。
レビューアーを追加するには、以下のようにします。
- その状態の詳細が表示されます。
- オプション: このレビューがレビューアーとライフサイクル管理者のみに表示されるようにするには、「非公開レビュー」チェック・ボックスを選択します。 このチェック・ボックスを選択すると、ワークフロー・ダイアグラムで状態に鍵のアイコンが追加されます。
- オプション: 選択状態のアセットを表示または更新するために、コミュニティー権限を使用するかどうかを選択するには、「権限」セクションで以下のいずれかのオプションを選択します。
- 変更なし:
- アセットを表示可能なコミュニティーでのロールをユーザーが持っている場合、そのユーザーはアセットを表示できます。
- アセットを更新可能なコミュニティーでのロールをユーザーが持っている場合、そのユーザーはアセットを表示および変更できます。
- ユーザーがこのライフサイクル状態にあるアセット・レビューアーである場合、そのユーザーはアセットを表示できます。
- ユーザーがこのライフサイクルにあるアセット・レビューアーであり、「編集を許可」チェック・ボックスが選択されている場合、そのユーザーはアセットを表示および変更できます。
- このオプションはデフォルトの選択です。
- 変更権限のオーバーライド:
- コミュニティーのロールは、ユーザーがアセットを変更可能かどうかには影響しません。
- アセットを表示可能なコミュニティーでのロールをユーザーが持っている場合、またはユーザーがこのライフサイクル状態にあるアセット・レビューアーである場合、そのユーザーはアセットを表示できます。
- ユーザーがこのライフサイクルにあるアセット・レビューアーであり、「編集を許可」チェック・ボックスが選択されている場合、そのユーザーはアセットを変更できます。
- すべてオーバーライド:
- コミュニティーのロールは、ユーザーがアセットを表示可能または変更可能かどうかには影響しません。
- ユーザーがこのライフサイクル状態にあるアセット・レビューアーである場合、そのユーザーはアセットを表示できます。
- ユーザーがこのライフサイクル状態にあるアセット・レビューアーであり、「編集を許可」チェック・ボックスが選択されている場合、そのユーザーはアセットを変更できます。
- 追加したユーザーまたはユーザー・グループを削除するには、そのユーザーまたはグループの「削除 (Remove)」リンクをクリックします。
ヒント: レビューアーとライフサイクル管理者がマスター・ライフサイクルまたはコミュニティー・ライフサイクルに追加
されると、コミュニティー・ライフサイクルまたはアセット・ライフサイクルの構成で、名前に (継承) という語が含まれるようになります。(継承) というテキストの上にカーソルを置くと、レビューアーまたはライフサイクル管理者の継承元のライフサイクルを表示できます。
- レビューアー用の追加説明を追加します。 アセットのレビュー時にレビューアーが参照できるように、追加のコンテキストまたは具体的な詳細を入力することができます。
- ユーザーをレビューアーとして追加した後、「レビューアーの説明」
セクションに移動します。
- 新しい説明のセットを追加するには、「追加」をクリックします。説明が既に存在する場合は、「編集」をクリックして変更します。 説明がマスター・レベルで入力されている場合は、「継承された説明」セクションが開きますが、編集できません。
- レビューアー用の説明を入力します。 リッチ・テキスト・エディターを使用して、
スタイルを編集したり、リンクを作成したり、説明にイメージや
.swf ビデオ・ファイルを組み込んだりできます。
これらの説明は、このコミュニティー・ライフサイクルを使用するすべてのアセット・ライフサイクルによって継承されます。 レビューアーの説明は、ユーザーがレビューアーとして追加されたときに受信する E メール通知
にも組み込まれます。
- ポリシーを追加または変更して、特定の状態にある間に自動的に実行するようにします。ポリシーとは、アセットを変更したり、
特定の条件が満たされているかどうかをテストしたりすることができるスクリプトのことです。デフォルトのポリシーについて
詳しくは、Rational Asset Manager におけるライフサイクルのポリシー
を参照してください。
- ワークフロー・ダイアグラムで、変更する状態をクリックするか、「現在構成中」リストから状態を選択します。「実行」をクリックします。
- 「ポリシーの追加」をクリックします。
- 「ポリシーの追加」ウィンドウで、ポリシーを選択します。 ポリシーのリストをフィルターする場合は、テキスト・フィールドにキーワードを入力します。
アスタリスク (*) などのワイルドカード文字は使用しないでください。
- 「追加」をクリックします。
- 「構成」をクリックして、ポリシーのオプションを選択します。 デフォルト・ポリシーのオプションについて詳しくは、『Rational Asset Manager におけるライフサイクルのポリシー』を参照してください。
- ポリシーを実行するタイミングを以下から選択します。
- この状態の間にアセットが変更されるたびにポリシーを実行するには、「アセットの保存」を選択します。
- アセットがこの状態に入ったときにポリシーを実行するには、「状態への入り口」を選択します。
- ライフサイクル管理者がアセットの状態を変更したときにポリシーを実行するには、「アクション」を選択します。
- アセットがこの状態にある間に他のユーザーがこのアセットを削除しようとした場合にポリシーを実行するには、「削除」を選択します。ポリシーが正常に実行されるか警告付きで実行されると、アセットは削除されます。
- 指定した期間が経過した後にポリシーを実行するには、「タイマー」を
選択して「タイマー構成の表示」アイコンをクリックします。
ポリシーが実行される期間を指定したり、アセット属性を使用して、ポリシーが実行されるまでの期間を制御したりできます。
数値属性や日付属性をリストから選択してタイマーを制御できます。
数値属性または日付属性を使用してタイマーを制御するには、「属性にバインド」を選択し、リストから属性を選択します。数値属性の場合、属性とともに時間の単位を
選択します。このタイマーは、アセットがこのアセット状態に入ったときに開始されます。
- オプション: ポリシーを使用する出口条件を構成します。 ポリシーを追加し、「保存」をクリックしてライフサイクル構成を保存すると、ポリシーが出口条件で使用されないことを通知するメッセージが表示されます。出口条件を追加する必要はありませんが、ステップ13でポリシー条件を追加すると、このメッセージは表示されなくなります。
- ポリシーは上から順に実行されます。ポリシーを上下に移動させるには、矢印アイコン
を使用します。
- ポリシーを削除するには、そのポリシーの「削除」リンクをクリックします。
- アセットの状態を自動的にまたは手動により変更するために満たされていなければならない条件を、
以下のようにして定義します。
- ワークフロー・ダイアグラムで、状態間のアクションの矢印をクリックするか、「現在構成中」リストからアクションを選択します。
次に「実行」をクリックします。
- 「条件」セクションで、リストから以下のアクションを選択します。
- 手動アクション
- ライフサイクル管理者が状態の変更を試みます。詳しくは、アセットのライフサイクルの状態の変更を参照してください。
ヒント: 「手動アクション」条件を削除すると、指定したすべての条件をアセットが満たした場合に、アセットは自動的に状態を変更します。ユーザーは、アセットの状態の変更を手動で行う必要がありません。
- アセット・タイプ
- 状態を変更するには、アセットがこのタイプでなければなりません (または、このタイプであってはなりません)。
- カテゴリー化
- 状態を変更するには、アセットにカテゴリーがなければなりません (または、カテゴリーがあってはなりません)。
- 承認の数
- 状態を変更するために最低限必要な、ユーザーまたはユーザー・グループから
の承認の数です。承認の絶対数、または 50% や 100% などの
パーセンテージを指定できます。以下のオプションのいずれかを
指定できます。
- すべての承認者からの承認 (個別に追加された承認
およびグループ内の承認) の数
- 個別に割り当てられた承認者からの承認の数
- 割り当てられた各ユーザー・グループからの承認の数
- 特定のユーザー・グループからの承認の数
- 拒否の数
- 状態を変更するために最低限必要な、ユーザーまたはユーザー・グループから
の拒否の数です。拒否の絶対数、または 50% や 100% などの
パーセンテージを指定できます。以下のオプションのいずれかを
指定できます。
- すべての承認者からの拒否 (個別に追加された拒否
およびグループ内の拒否) の数
- 個別に割り当てられた承認者からの拒否の数
- 割り当てられた各ユーザー・グループからの拒否の数
- 特定のユーザー・グループからの拒否の数
- 承認者
- 状態を変更するためには、この単一ユーザーによってアセットが承認される必要があります。
- 拒否者
- 状態を変更するためには、この単一ユーザーによってアセットが拒否される必要があります。選択したユーザーがまだ当該状態についてのレビューアーではない場合、そのユーザーは自動的に追加されます。
- ポリシー: ポリシー名
- 状態を変更するためには、指定されたポリシーが正常に実行されるか、警告付きで実行されるか、または違反となる必要があります (またはこれらのいずれにも該当しない必要があります)。このアクションを使用するには、そのアセットが
抜け出そうとしているライフサイクル状態にポリシーを追加する必要があります。ある状態にポリシーを追加すると、
出口条件を追加するようにプロンプトが出されます。必ずしも条件を追加する必要はありません。ただし、遷移に条件を追加すると、このメッセージは表示されなくなります。
- アクションを構成して、「追加」をクリックします。
- さらに条件を追加するには、「AND」または「OR」を選択して、「追加」アイコン
をクリックします。 条件をネストすれば、複雑な照会を作成することができます。
- 作成した条件を削除するには、「削除 (Remove)」をクリックします。
要確認: 状態間のアクションの条件を構成していない場合、アセットは自動的に次の状態に移ります。
- 「保存」をクリックします。
ライフサイクルを保存して構成を終了するには、「保存および終了」をクリックします。
タスクの結果
コミュニティー・ライフサイクルが有効になり、定義した条件でコミュニティー内のアセットに適用されます。
次のタスク
これで、コミュニティーまたはアセット・レベルで、指定したライフサイクルでアセットのレビューおよび管理が行えるようになりました。詳しくは、
アセットのレビューおよび承認を参照してください。
「ライフサイクル」タブおよび「ライフサイクル権限レポートの表示」をクリックすることで、コミュニティー・レベルでのライフサイクルのユーザー権限を見直すことができます。