固有アセット名のポリシーを追加して、サブミットされるすべてのアセットが固有の名前を持つようにすることができます。
この演習では、固有アセット名のポリシーをマスター・ライフサイクルに適用しますが、このポリシーを編集権限があるすべてのライフサイクル・タイプに対して適用することができます。
- 「ドラフト」状態を選択して、「実行」をクリックします。
- 「ポリシーの追加」をクリックします。
- 「デフォルト・ポリシー」>「固有アセット名のポリシー」を選択します。
- 「追加」をクリックします。
- デフォルトでは、ポリシーは「アセットの保存」および「状態への入り口」で実行されます。 そのため、誰かがアセットをドラフト状態にするか、アセットに対する変更を保存すると、直ちにこのポリシーが実行されます。
- 「構成」をクリックし、ポリシーに詳細情報を追加します。
- オプション: ポリシーの名前を変更します。
- 「リポジトリー全体」の検索の範囲を選択して、同じアセット名のコミュニティーを確認します。 「現行のコミュニティー」を選択して、単一コミュニティー内のすべてのアセットに固有の名前が付けられていることを確認することもできます。
- 「ポリシーに違反した場合」オプションでは、「エラーの発行」を選択します。 代わりに「警告の発行」を選択しても、ユーザーは重複する名前でアセットを保存できます。
- 「保存」をクリックします。 次の通知メッセージが表示されます: このポリシーは、現在どの出口条件でも使用されていません。(This policy is currently not used in any exit conditions.)
条件を構成するには、遷移を選択してください。(Select a transition to configure conditions.)
- 条件を遷移に追加し、ポリシーの結果を実施します。
条件の遷移への追加について詳しくは、『演習 4.1: 複雑なライフサイクル条件の作成』を参照してください。 このポリシーにリンクされている条件を追加しない場合、重複する名前を持つアセットを保存できます。
- 「保存および終了」をクリックしてマスター・ライフサイクルの編集を終了します。
各アセットは、名前が別のアセットで既に使用されていないことを確認するため、ドラフト状態に入った場合に検査されます。