レコードプロデューサーを作成して詳細を追加する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • 追加の詳細を使用してレコードプロデューサーを設定し、予約可能なモジュールに追加します。追加の詳細用に設定されたフィールドは、従業員が予約を行うときに表示されます。

    始める前に

    レコードプロデューサーを設定する前に「その他の詳細レコードプロデューサー:変数のタイプと制限のマッピング」を参照してください。

    注:
    レコードプロデューサーは、追加フィールドに関連するデータを取得する場合にのみ使用します。
    職場予約 (sn_wsd_rsv_reservation) テーブルに含まれていない詳細を追加する場合は、次の手順を実行する必要があります。
    重要:
    職場予約 (sn_wsd_rsv_reservation) テーブルの [列] 関連リストで、含まれていないフィールド (列) を追加する場合は次の点に注意してください。
    • [辞書エントリ] フォームでは、[必須][読み取り専用]、および [表示] フィールドは適用できません。
    • テーブル内の列は、データを格納するためだけに作成されます。
    • [最大長] フィールドは、最大長のデータを保存すると見なされます。
    1. 移動先 すべて > システム定義 > テーブル.
    2. 職場予約 (sn_wsd_rsv_reservation) テーブルを開きます。
    3. [テーブル] フォームで [列] 関連リストまで下へスクロールします。
    4. [新規] を選択します。
    5. [辞書エントリ] フォームで、フィールドに入力します。

      列とフィールドの詳細については、「Exploring field administration」を参照してください。

    6. [送信] を選択します。

      テーブル列が追加されます。

    7. 職場予約 (sn_wsd_rsv_reservation) テーブルを更新します。
    注:
    レコードプロデューサーを設定するときは、次の点に注意してください。
    • レコードプロデューサーにカタログ UI ポリシーを追加できます。
    • 次のカタログクライアントスクリプトタイプのみがサポートされています。
      • OnChange
      • OnLoad
    • [スクリプト] に追加されたコードはサポートされません。
    • 次のレコードプロデューサー関連リストはサポートされません。
      • 変数セット
      • 利用不可
      • カテゴリ
      • カタログ
      • カタログデータルックアップの定義
      • 関連する記事
      • 関連カタログアイテム
      • アサインされたトピック

    必要なロール:sn_wsd_rsv.admin

    このタスクについて

    追加の詳細を使用してレコードプロデューサーを作成して、従業員に詳細を表示する予約可能なモジュールにリンクします。たとえば、レコードプロデューサー [関連情報] を追加して、それを予約可能なモジュール会議室にリンクすると、予約ポータルの予約フォームには、次のように追加のセクション [関連情報] が表示されます。

    「関連情報」の [レコードプロデューサー] フォーム:

    「関連情報」の [レコードプロデューサー] フォーム。

    予約ポータル:[関連情報] セクションを含む予約フォーム:

    予約ポータル:[関連情報] セクションを含む予約フォーム。

    手順

    1. 移動先 すべて > サービスカタログ > カタログ定義 > レコードプロデューサー.
    2. [New (新規)] を選択します。
    3. レコードプロデューサーの名前を入力します。
    4. [テーブル名] で職場予約 (sn_wsd_rsv_reservation) テーブルを選択します。
    5. [アクティブ] を選択して、レコードプロデューサーをアクティブ化します。
      フォームフィールドの詳細については、「Record Producer form」を参照してください。
    6. フォームヘッダーを選択して長押し (または右クリック) し、[保存] を選択します。
      レコードプロデューサーが作成されます。作成後に、アプリケーションで作成されたレコードプロデューサーのリストが表示されます。
    7. このリストから、作成したレコードプロデューサーを開きます。
    8. [変数] 関連リストで、設定する詳細を追加します。
      変数はユーザーから情報を収集し、質問をし、回答をフィールドにマップするために使用されます。予約フォームには、必要な数の変数を追加できます。一般的に使用される変数タイプは、次のとおりです。
      • チェックボックス
      • 複数選択肢
      • 参照
      • 選択ボックス
      • 1 行テキスト

      各種変数とその設定方法の詳細については、「サービスカタログ変数のタイプサービスカタログ変数のタイプ」を参照してください。

      1. [新規] を選択します。
      2. [変数] フォームで、[フィールドにマップ] を選択します。
      3. [順序] フィールドで、フィールドを表示する順序を指定します。
      4. [フィールド] フィールドで、追加するフィールドを選択します。
        職場予約 (sn_wsd_rsv_reservation) テーブルで利用可能なフィールドのリストから選択できます。
      5. [アクティブ] を選択して、フィールドをアクティブ化します。
      6. オプション: 必須フィールドに設定するには、[必須] を選択します。
      7. オプション: フィールドを読み取り専用に設定するには、[読み取り専用] を選択します。
      8. オプション: フィールドを非表示にするには、[非表示] を選択します。
      9. [質問] 関連リストで、[質問] フィールドにフィールドの名前を入力します。
        [質問] フィールドに指定した名前がフォームに表示されます。
      10. ヘッダーを選択して長押し (または右クリック) し、[保存] を選択します。
        フィールドが追加されます。さらにフィールドを追加するには、上記の手順を繰り返します。
      重要:
      [権限] および [可用性] 関連リストは、変数ではサポートされていません。
    9. [レコードプロデューサー] フォームに戻ります。
      追加したフィールドが [変数] 関連リストに表示されます。
    10. オプション: カタログ UI ポリシーを追加できます。
      Service catalog UI policy」を参照してください。
    11. オプション: カタログクライアントスクリプトを追加できます。
      Create a Service Catalog client script」を参照してください。
      注:
      次のクライアントスクリプトタイプのみがサポートされています。
      • OnChange
      • OnLoad (注:スクリプト部分は setTimeout でラップする必要があります)
    12. [更新] を選択します。

    タスクの結果

    追加の詳細を使用してレコードプロデューサーを作成しました。

    次のタスク

    レコードプロデューサーを作成して詳細を追加する