---
sourceDocument: Yokohama 従業員サービス管理 (ESM)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/employee-service-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama 従業員サービス管理 (ESM)

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

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

# レコードプロデューサーを作成して詳細を追加する {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

追加の詳細を使用してレコードプロデューサーを設定し、予約可能なモジュールに追加します。追加の詳細用に設定されたフィールドは、従業員が予約を行うときに表示されます。

## 始める前に

レコードプロデューサーを設定する前に「[その他の詳細レコードプロデューサー：変数のタイプと制限のマッピング](https://servicenow-prod.fluidtopics.net/2Ja_givNFiuglM90l6YXmQ "予約フォームで追加の詳細を設定するレコードプロデューサーを作成する場合は、変数タイプと列タイプを別々に設定する必要があります。予約の場合、レコードプロデューサーではわずかな UI ポリシーとクライアントスクリプトのみがサポートされます。")」を参照してください。  
注:  
レコードプロデューサーは、追加フィールドに関連するデータを取得する場合にのみ使用します。  
職場予約 (sn_wsd_rsv_reservation) テーブルに含まれていない詳細を追加する場合は、次の手順を実行する必要があります。  
重要:  
職場予約 (sn_wsd_rsv_reservation) テーブルの \[列\] 関連リストで、含まれていないフィールド (列) を追加する場合は次の点に注意してください。

* \[辞書エントリ\] フォームでは、\[必須\]、\[読み取り専用\]、および \[表示\] フィールドは適用できません。
* テーブル内の列は、データを格納するためだけに作成されます。
* \[最大長\] フィールドは、最大長のデータを保存すると見なされます。
{#create-a-record-producer-to-add-additional-fields__ul_uk5_g1p_w1c}  
1. 移動先 すべてシステム定義テーブル.
2. 職場予約 (sn_wsd_rsv_reservation) テーブルを開きます。
3. \[テーブル\] フォームで \[列\] 関連リストまで下へスクロールします。
4. \[新規\] を選択します。
5. \[辞書エントリ\] フォームで、フィールドに入力します。列とフィールドの詳細については、「[Exploring field administration](https://www.servicenow.com/docs/access?context=c_IntroductionToFields&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)」を参照してください。

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

   テーブル列が追加されます。
7. 職場予約 (sn_wsd_rsv_reservation) テーブルを更新します。

{#create-a-record-producer-to-add-additional-fields__ol_wmg_gwz_51c}  
注:  
レコードプロデューサーを設定するときは、次の点に注意してください。

* レコードプロデューサーにカタログ UI ポリシーを追加できます。
* 次のカタログクライアントスクリプトタイプのみがサポートされています。
  * OnChange
  * OnLoad
  {#create-a-record-producer-to-add-additional-fields__ul_sd3_1x4_w1c}
* \[スクリプト\] に追加されたコードはサポートされません。
* 次のレコードプロデューサー関連リストはサポートされません。
  * 変数セット
  * 利用不可
  * カテゴリ
  * カタログ
  * カタログデータルックアップの定義
  * 関連する記事
  * 関連カタログアイテム
  * アサインされたトピック
  {#create-a-record-producer-to-add-additional-fields__ul_l3z_hx4_w1c}
{#create-a-record-producer-to-add-additional-fields__ul_kfl_tw4_w1c}

必要なロール：sn_wsd_rsv.admin

## このタスクについて

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

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

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

## 手順

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

   各種変数とその設定方法の詳細については、「[サービスカタログ変数のタイプ](https://www.servicenow.com/docs/access?context=r_VariableTypes&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)サービスカタログ変数のタイプ」を参照してください。
   1. \[新規\] を選択します。
   2. \[変数\] フォームで、\[フィールドにマップ\] を選択します。
   3. \[順序\] フィールドで、フィールドを表示する順序を指定します。
   4. \[フィールド\] フィールドで、追加するフィールドを選択します。  
      職場予約 (sn_wsd_rsv_reservation) テーブルで利用可能なフィールドのリストから選択できます。
   5. \[アクティブ\] を選択して、フィールドをアクティブ化します。
   6. **オプション:** 必須フィールドに設定するには、\[必須\] を選択します。
   7. **オプション:** フィールドを読み取り専用に設定するには、\[読み取り専用\] を選択します。
   8. **オプション:** フィールドを非表示にするには、\[非表示\] を選択します。
   9. \[質問\] 関連リストで、\[質問\] フィールドにフィールドの名前を入力します。  
      \[質問\] フィールドに指定した名前がフォームに表示されます。
   10. ヘッダーを選択して長押し (または右クリック) し、\[保存\] を選択します。  
       フィールドが追加されます。さらにフィールドを追加するには、上記の手順を繰り返します。

   重要:  
   \[権限\] および \[可用性\] 関連リストは、変数ではサポートされていません。
9. \[レコードプロデューサー\] フォームに戻ります。  
   追加したフィールドが \[変数\] 関連リストに表示されます。
10. **オプション:** カタログ UI ポリシーを追加できます。  
    「[Service catalog UI policy](https://www.servicenow.com/docs/access?context=c_ServiceCatalogUIPolicy&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)」を参照してください。
11. **オプション:** カタログクライアントスクリプトを追加できます。  
    「[Create a Service Catalog client script](https://www.servicenow.com/docs/access?context=t_CreateACatalogClientScript&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)」を参照してください。  
    注:  
    次のクライアントスクリプトタイプのみがサポートされています。
    * OnChange
    * OnLoad (注：スクリプト部分は setTimeout でラップする必要があります)
    {#create-a-record-producer-to-add-additional-fields__ul_zw5_dw4_w1c}
12. \[更新\] を選択します。

## タスクの結果

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

## 次のタスク

[レコードプロデューサーを作成して詳細を追加する](https://servicenow-prod.fluidtopics.net/3cddfLtM75M1n~ScBVFTTg "追加の詳細を使用してレコードプロデューサーを設定し、予約可能なモジュールに追加します。追加の詳細用に設定されたフィールドは、従業員が予約を行うときに表示されます。")

