5 フォームの管理

Oracle Identity System Administrationのフォーム・デザイナを使用して、アプリケーション・インスタンス・フォームを作成および管理できます。

この章の構成は、次のとおりです。

ノート:

この項で説明する手順の実行を開始する前に、サンドボックスの作成、アクティブ化および公開について、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を確認することをお薦めします。

5.1 フォーム・デザイナを使用したフォームの作成

フォームを作成するには、サンドボックスを作成してアクティブ化し、フォーム・デザイナを使用してフォームを作成し、サンドボックスをエクスポートして公開します。

フォーム・デザイナを使用してフォームを作成するには:

  1. Oracle Identity System Administrationにログインします。

  2. サンドボックスを作成してアクティブ化します。サンドボックスがアクティブ化されていない場合、警告メッセージが表示されます。サンドボックスの作成およびアクティブ化の詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください

  3. 左ペインの「プロビジョニング構成」で、「フォーム・デザイナ」をクリックします。「フォーム・デザイナ」ページが表示されます。

  4. 「アクション」メニューから「作成」を選択します。または、ツールバーにある「作成」をクリックします。「フォームの作成」ページが表示されます。

  5. 「リソース・タイプ」フィールドで、フォームを関連付けるリソース・オブジェクトを指定します。そのように行うには:

    1. 「名前」フィールドの横にある参照アイコンをクリックします。「検索と選択: 名前」ダイアログ・ボックスが表示されます。

    2. 「名前」フィールドで、検索するリソース・オブジェクトの名前を入力します。リソース・オブジェクトすべてを表示する場合、このフィールドは空白のままでもかまいません。

    3. 「検索」をクリックします。検索条件と一致するリソース・オブジェクトが表示されます。

    4. フォームに関連付けるリソース・オブジェクトを選択して、「OK」 をクリックします。リソース・オブジェクト名が、「フォームの作成」ページの「名前」フィールドに表示されます。

  6. 「フォーム名」フィールドにフォーム名を入力します。

  7. 「使用可能なフォーム・フィールド」セクションに、フォーム・フィールド名と説明のリストおよび表示名が表示されます。これらのフィールドは、作成するフォームで使用できます。使用可能なフォーム・フィールドごとに、「バルク更新」オプションを選択できます。このオプションを選択すると、エンティティのバルク更新にこのフォーム・フィールドを使用できます。

  8. (オプション)デフォルトでは、「親フォーム + 子表(マスター/詳細)」オプションが選択されています。別の「フォーム・タイプ」オプションを選択できます。

  9. (オプション)新しいフォームを権限に関連付ける場合は、「権限フォームの生成」オプションを選択します。このフォームを使用すると、ユーザーは承認プロセス中に承認者の助けになる可能性のある追加情報を提供できます。スクリーンショットのサンプルを次に示します。

    「権限フォームの生成」オプションが強調表示されたeBusiness Suiteユーザーの新規フォームのサンプル・スクリーンショット。

    ノート:

    「権限フォームの生成」オプションは複合権限の場合のみ表示されます。複雑な権限は、子オブジェクトで表されます(子オブジェクトは2つ以上の属性を持ち、そのうちの1つは権限属性としてマークされています)。

  10. 「作成」をクリックします。フォームが作成されたことを示すメッセージが表示されます。

  11. 必要に応じて、サンドボックスをエクスポートし、サンドボックスで行ったすべての変更を格納できます。サンドボックスのエクスポートの詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください

  12. サンドボックスを公開します。サンドボックスの公開の詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください

5.2 フォーム・デザイナを使用したフォームの検索

フォームを検索するには、検索基準としてフォームに関連付けられたリソース・オブジェクトを指定します。

フォーム・デザイナを使用してフォームを検索するには:

  1. Oracle Identity System Administrationの「プロビジョニング構成」で、「フォーム・デザイナ」をクリックします。「フォーム・デザイナ」ページが表示されます。
  2. 「リソース・タイプ」リストから、フォームに関連付けるリソース・オブジェクトのタイプを選択します。
  3. 「検索」をクリックします。検索条件と一致するフォームが表示されます。フォームごとに、検索結果にフォーム名、フォーム・タイプおよびリソース・タイプが表示されます。

5.3 フォーム・デザイナを使用したフォームの変更

フォームの変更では、サンドボックスを作成してアクティブ化し、フォーム・デザイナでフォームを検索して開き、フォーム属性を変更し、サンドボックスをエクスポートして公開します。

フォーム・デザイナを使用してフォームを変更するには:

  1. サンドボックスを作成し、アクティブにします。サンドボックスがアクティブ化されていない場合、警告メッセージが表示されます。サンドボックスの作成およびアクティブ化の詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください
  2. 「フォーム・デザイナ」ページで、変更するフォームを検索します。
  3. 「検索結果」表で、変更するフォームを選択します。
  4. 「アクション」メニューから「開く」を選択します。または、ツールバーにある「開く」をクリックします。それ以外の場合は、「検索結果」表でフォーム名をクリックします。

    フォームの管理ページのオブジェクト情報セクションにフォーム属性が表示されます。「標準」および「カスタム」の各セクションには、フォームの標準フィールドとカスタム・フィールドがリストされます。これらのセクションで、標準フィールドを編集したり、カスタム・フィールドを作成して編集できます。

  5. (オプション)フォームを権限に関連付ける場合は、承認プロセス中に承認者の助けになる可能性のある追加情報をユーザーが提供できるようにフォームを再生成します。これを行うには、「ビューの再生成」をクリックします。「ビューの再生成」ポップアップ・ウィンドウで、「権限フォームの生成」チェック・ボックスを選択します。次のサンプル・スクリーンショットを参照してください。

    ノート:

    • Oracle Identity Managerをアップグレードしている場合は、この機能を使用するように、すべてのフォームを再生成する必要があります。

    • 「権限フォームの生成」オプションは複合権限の場合のみ表示されます。複雑な権限は、子オブジェクトで表されます(子オブジェクトは2つ以上の属性を持ち、そのうちの1つは権限属性としてマークされています)。

    「ビューの再生成」ポップアップ・ウィンドウと「権限フォームの生成」オプション。

    表5-1に、「ビューの再生成」ポップアップ・ウィンドウのオプションを示します。

    表5-1 「ビューの再生成」ウィンドウのオプション

    オプション 説明

    親フォーム + 子表(マスター/詳細)

    このオプションを選択すると、適切なアカウント・フォームが生成されます。アカウント・フォームには、フォームが権限を表すかどうかに関係なく、複数の値を持つすべての属性が含まれます。

    親フォーム(マスター)

    このオプションを選択すると、適切なアカウント・フォームが生成されます。アカウント・フォームには、複数の値を持つ属性は含まれません。

    親フォーム + 子表(権限なし) (マスター/詳細)

    このオプションを選択すると、適切なアカウント・フォームが生成されます。アカウント・フォームには、複数の値を持ち、権限を表さないすべての属性が含まれます。

    権限フォームの生成

    このチェックボックスを選択すると、適切な権限フォームが生成されます。権限フォームは、複数の値を持ち、権限を表す属性が複合属性の場合のみ、生成されます。複数の値を持ち、権限を表す属性がスカラー属性の場合、フォームは生成されません。

  6. 必要に応じて、サンドボックスをエクスポートし、サンドボックスで行ったすべての変更を格納できます。サンドボックスのエクスポートの詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください
  7. サンドボックスを公開します。サンドボックスの公開の詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください

    関連項目:

    カスタム・フィールドまたはユーザー定義フィールド(UDF)の作成および変更の詳細は、カスタム属性の構成を参照してください。

5.4 フォーム属性の削除または非表示

フォームの属性を削除する(表示されないようにする)には、サンドボックスを作成してアクティブ化し、UIをカスタマイズしてフォーム属性のUIコンポーネントを削除し、サンドボックスをエクスポートして公開します。

フォーム属性の削除または非表示をOracle Identity Self Serviceで行うには:

  1. Oracle Identity Self Serviceにログインします。
  2. サンドボックスを作成し、アクティブにします。サンドボックスの作成およびアクティブ化の詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください
  3. リクエスト・カタログを開きます。
  4. 更新対象の「リソース・フォーム」ページが含まれるアプリケーション・インスタンスを検索して選択し、「カートに追加」をクリックします。
  5. 「チェックアウト」をクリックします。
  6. 「カート詳細」ページの「詳細」セクションに、アプリケーション・インスタンス・フォームおよびその属性が表示されます。
  7. 「カスタマイズ」をクリックして、WebCenter Composerを開きます。ページがカスタマイズ・モードで開きます。
  8. 「構造」をクリックします。オブジェクト・ツリーが表示されます。
  9. フォーム属性を削除するには、UIコンポーネントを選択し、ページの上部にある「コンポーザ」パネルで削除アイコンをクリックします。

    フォーム属性を非表示するには、「編集」をクリックします。次に、UIコンポーネントを選択し、「表示可能」プロパティをfalseに設定します。

  10. カスタマイズ・モードを終了するには、「閉じる」をクリックします。
  11. 必要に応じて、サンドボックスをエクスポートし、テスト環境から本番環境に変更を移行できます。サンドボックスのエクスポートの詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください
  12. サンドボックスを公開します。サンドボックスの公開の詳細な手順は、Oracle Identity Governanceのためのアプリケーションの開発とカスタマイズサンドボックスの管理に関する項を参照してください