Sun Identity Manager 8.1 リソースリファレンス

アクションの実装

アクションの定義が完了したら、次の手順に従ってそのアクションを実装します。

Procedureアクションを実装する

  1. Identity Manager ユーザーフォームでフィールドを定義します。

  2. アクションを呼び出すリソースのスキーママップにエントリを追加します。

手順 1: Identity Manager ユーザーフォームフィールドを定義する

ユーザー操作の前またはあとに実行するアクションを割り当てるユーザーフォームフィールドを作成します。

次の例では、ユーザー作成操作のあとに実行する after-create というアクションを定義しています。

<Field name=’global.create after action’>
    <Expansion>
       <s>after-create</s>
    </Expansion>
</Field>

フィールド名の形式は次のとおりです。

{create|update|delete} {before|after} action

Identity Manager のフォームについては、『Deployment Reference』を参照してください。

手順 2: スキーママップエントリを追加する

アクションを実行するリソースのスキーママップにエントリを追加します。次の手順に従います。

Procedureスキーママップにエントリを追加する

  1. Identity Manager のメニューバーで「リソース」をクリックし、リソースを選択します。

  2. 「リソースの編集」ページで、「リソーススキーマの編集」をクリックします。

  3. スキーママップで、「属性の追加」をクリックして、スキーママップに行を追加します。

  4. 「アイデンティティーシステム ユーザー属性」列に、「create after action」と入力します。

  5. 「リソースユーザー属性」列に、「IGNORE_ATTR」と入力します。IGNORE_ATTR エントリによって、その属性は通常のアカウント属性処理では無視されます。

  6. 「保存」をクリックします。