36.1 カスタムフォームの管理

次のセクションでは、フォームの作成、変更、削除、およびインポートまたはエクスポートの方法について説明します。

36.1.1 カスタムフォームを作成するタスク

次の手順では、カスタムフォームの作成方法について説明します。

メモ:カスタムフォームを作成する前に、ツリー内にRAC環境設定が存在することを確認します。

  1. [カスタムフォーム管理]をクリックします。

  2. [カスタムフォーム管理]ページで、[]をクリックします。

    [カスタムフォームビルダ]ページが開きます。

  3. [タスクタイプ]を選択します。

  4. [使用可能なクラス]からクラスを選択します。

  5. (オプション)[説明]フィールドに説明を入力します。

  6. 追加属性を指定する場合は、[補助クラスの追加]チェックボックスを選択します。

    使用可能な補助クラスのリストが表示されます。

    1. 必要な属性を提供する必要な補助クラスを選択します。

  7. [次へ]をクリックします。

    [使用可能な属性]リストと[コントロールプロパティ]が表示された[カスタムフォームビルダ]ページが表示されます。

  8. [名前]フィールドに名前を入力します。

  9. [RAC環境設定]を選択します。

  10. [モジュール名]を選択します。

    1. 新しいモジュールが必要な場合は、[]をクリックします。

  11. (オプション)[役割]を選択します。

  12. リストから必要な属性を選択します。

    属性の階層を変更するには、任意の[属性]ボタンをダブルクリックし、上または下にドラッグします。

  13. (オプション)属性をダブルクリックして、[コントロールプロパティ]を追加します。以下は属性をカスタマイズするためのオプションです。

    • 必須: 必須チェックボックスが選択されている場合、ユーザはフィールドを空のままにすることはできません。

    • 読み込み専用: 読み込み専用フィールドでは、ユーザは情報を表示できますが、データの変更はできません。さらに、読み込み専用としてマークされたOpenText eDirectory属性フィールドには、役割とアクセス制御を介した読み込み権利しか与えられません。

    • 単一値: コントロールが単一値としてマークされている場合、コントロールはユーザに複数の値を入力させません。

    • ラベル: 要件に応じて属性の名前をカスタマイズします。たとえば、テキスト「姓」を「名字」に変更できます。

    • 正規表現: すべての値が一致する必要があるJava-script正規表現。値が正規表現と一致しない場合は、作成されたエラーメッセージが表示されます。

    • エラーメッセージ: 値が正規表現パラメータと一致しない場合に表示されるエラーメッセージ。

    • 定義済みの値: このフィールドを使用して、定義済みの値のリストを作成できます。

    • 下限: フィールド値の検証に使用される下限。フィールドの構文がカウンタ、整数、または間隔の場合、フィールドは数値の下限になります。それ以外の場合は、文字列の長さの下限になります。

    • 上限: フィールド値の検証に使用される上限。フィールドの構文がカウンタ、整数、または間隔の場合、フィールドは数値の上限になります。それ以外の場合は、文字列の長さの上限になります。

  14. []をクリックします。

    「カスタムフォームが正常に作成されました」というメッセージが表示されます。

36.1.2 カスタムフォームの変更

次の手順では、カスタムフォームを変更する方法について説明します。

  1. [カスタムフォーム管理]をクリックします。

    [カスタムフォーム管理]ページが表示されます。

  2. 変更する必要があるフォームに対してチェックボックスをオンにして、[フォームの更新 ]をクリックします。

    [カスタムフォームビルダ]ページが開き、すべての属性のリストが表示されます。

    メモ:ユーザは、[名前]フィールド、[RAC環境設定]フィールド、[モジュール名]フィールド、および[役割(オプション)]フィールドを変更することはできません。

  3. 必要な使用可能な属性(クラス)を編集または追加します。

  4. 必要なコントロールプロパティを編集または追加します。

  5. []をクリックします。

    「フォームが正常に変更されました」というメッセージが表示されます。

36.1.3 カスタムフォームの削除

  1. [カスタムフォーム管理]をクリックします。

    [カスタムフォーム管理]ページが表示されます。

  2. 削除する必要があるフォームに対してチェックボックスをオンにします。次に、[]をクリックします。

  3. [確認の削除]ページが表示されます。[OK]をクリックして削除します。

    「フォームが正常に削除されました」というメッセージが表示されます。

36.1.4 カスタムフォームのコピー

  1. [カスタムフォーム管理]をクリックします。

    [カスタムフォーム管理]ページが表示されます。

  2. コピーする必要があるフォームに対してチェックボックスをオンにします。

  3. [フォームのコピー]をクリックします。

    [使用可能な属性]リストと[コントロールプロパティ]が表示された[カスタムフォームビルダ]ページが表示されます。

  4. 必要に応じて、[使用可能な属性]リストと[コントロールプロパティ]を編集します。

  5. [名前]フィールド、[RAC環境設定]フィールド、[モジュール名]フィールド、および[役割(オプション)]フィールドを編集します。

  6. []をクリックします。

    「カスタムフォームが正常に作成されました」というメッセージが表示されます。

  7. [OK]をクリックします。

36.1.5 カスタムフォームのインポート

次の手順では、OpenText Identity Consoleサーバへのカスタムフォームのインポートについて説明します。

メモ:カスタムクラスと属性を含むフォームをインポートする場合は、スキーマ内に関連するオブジェクトクラスと属性を必ず作成してください。

  1. [カスタムフォーム管理]ページで、[フォームのインポート]をクリックします。

    [フォームのインポート]ページが表示されます。ファイルが存在するフォルダに移動します。

  2. インポートするCustomForms.jsonファイルを選択します。

  3. カスタムフォームをインポートする[RACコレクション]を選択します。

  4. [OK]をクリックします。

36.1.6 カスタムフォームのエクスポート

次の手順では、カスタムフォームをエクスポートして他のOpenText Identity Consoleサーバに展開できるようにする方法について説明します。

  1. [カスタムフォーム管理]ページで、エクスポートする必要があるカスタムフォームのチェックボックスをオンにします。

  2. [フォームのエクスポート]をクリックします。