---
sourceDocument: Xanadu モバイルの構成とナビゲーション
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/mobile

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu モバイルの構成とナビゲーション

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# 入力フォーム画面の変数および属性を構成する

# 入力フォーム画面の変数および属性を構成する {#ariaid-title1}

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

画面変数を使用して、ユーザーから情報を自動的に収集したり、デフォルトの情報を定義したりします。変数には、ユーザー ID や GPS 座標などの情報を含めることができます。

## 始める前に

変数と属性を作成する前に、入力フォーム画面を作成する必要があります。入力フォーム画面の作成については、「[入力フォーム画面を構成する](https://servicenow-prod.fluidtopics.net/ntoIHRdKxUgXyzILe88yeQ "入力パラメーターを設定して、ユーザーがモバイルアプリのレコードリストを表示できるようにします。ユーザーはレコード名をタップするだけで、リストからレコードにアクセスできます。")」を参照してください。

必要なロール：admin

## 手順

1. 移動先 すべてシステムモバイルモバイルアプリビルダー.  
   モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。  
   モバイルアプリビルダー カテゴリのホーム画面が表示されます。
3. \[画面\] カテゴリを選択し、変数を設定する入力フォーム画面を選択します。
4. フォームの \[変数\] セクションまで下にスクロールし、\[新規\] を選択して変数を作成します。  
   変数フォームが表示されます。
5. 必要に応じて次のフィールドに入力します。  
   {#param-screen-config-variables__table_um3_qx5_2tb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | 名前 | 変数の名前 |
   | 変数タイプ ||
   | データベース フィールド | フィールドからのデータ。このフィールドは \[FieldName\] 属性を使用します。\[変数の配置\] セクションを設定した後、ステップ 6 を参照して属性を設定します。 |
   | 日付 | 現在の日付。この変数は属性を取得しません。\[変数の配置\] セクションを設定した後、ステップ 8 を参照して属性設定を完了します。 |
   | 定数 | 管理者が \[ConstantValue\] 属性を使用して設定した静的値。\[変数の配置\] セクションを設定した後、ステップ 6 を参照して属性を設定します。 |
   | GPS 座標 | ユーザーの経度と緯度。この変数は属性を取得しません。\[変数の配置\] セクションを設定した後、ステップ 8 を参照して属性設定を完了します。 |
   | オフラインモード | モバイルアプリがオフラインのときに入力できます。この変数は属性を取得しません。\[変数の配置\] セクションを設定した後、ステップ 8 を参照して属性設定を完了します。 |
   | ユーザー | ユーザーの sys_id。この変数は属性を取得しません。\[変数の配置\] セクションを設定した後、ステップ 8 を参照して属性設定を完了します。 |
   | ParentContext | 親レコードからアクションに運ばれるコンテキスト情報。\[ContextField\] 属性を使用します。\[変数の配置\] を設定した後、ステップ 7 を参照して変数と属性を設定します。 |
   | スクリプト化 | 入力を自動入力するスクリプト。\[Script\] 属性を使用します。\[変数の配置\] セクションを設定した後、ステップ 7 を参照して変数と属性を設定します。 |
   | 変数の配置 ||
   | 入力フォーム画面 | 変数が表示される入力フォーム画面を選択します。 |
   | 入力フォームセクション | 変数が表示される入力フォームセクションを選択します。入力フォーム画面にセクションが含まれていない場合、このフィールドは使用できません。 |
   [表 : 1. 変数フィールド]

   {#param-screen-config-variables__table_um3_qx5_2tb}
6. **オプション:** 変数タイプとして \[データベースフィールド\] または \[定数\] を選択した場合は、\[変数の属性\] セクションが表示されます。  
   \[変数の属性\] セクションで、\[新規\] を選択して変数の属性を設定します。ステップ 5 で設定した変数タイプに応じて、属性プロパティを選択します。{#param-screen-config-variables__table_if5_ppt_gtb__entry__2}

   | 属性の名前 | プロパティ |
   |-|-|
   | FieldName | 次の情報を設定します。 * テーブル：使用するテーブル * 値：そのテーブルのフィールドの名前 {#param-screen-config-variables__ul_e4b_spt_gtb} \[データベースフィールド\] 変数タイプを選択した場合は、この属性を使用します。 変数の設定を完了するには、ステップ 8 を参照してください。 |
   | ConstantValue | 管理者によって定義された静的データを入力します。\[定数\] 変数タイプを選択した場合は、この属性を使用します。 変数の設定を完了するには、ステップ 8 を参照してください。 |
   [表 : 2. 属性プロパティ]

   {#param-screen-config-variables__table_if5_ppt_gtb}
7. **オプション:** ParentContext またはスクリプト化された変数タイプを設定する場合は、次の手順を実行します。
   1. \[保存\] を選択して入力フォーム画面を保存します。
   2. 左側のナビゲーションメニューの入力フォーム画面ノードに戻ります。
   3. \[入力フォーム画面\] フォームで Mobile App Builder のフォームの右上隅にあるオプションメニューアイコン![オプションメニューアイコン]()を選択し、\[プラットフォームで開く\] を選択します。
   4. \[変数\] タブを選択します。
   5. \[名前\] で、ステップ 5 で入力した変数の名前を選択します。
   6. 次のいずれかの変数タイプを選択します。  
      {#param-screen-config-variables__table_b3w_kvv_qtb__entry__2}

      | 変数タイプ | 説明 |
      |-|-|
      | ParentContext | 親レコードからアクションに運ばれるコンテキスト情報。このタイプには \[ContextField\] 属性を使用します。たとえば、従業員がサービスコールで出張していて、マイレージなどの関連経費を記録する必要がある場合は、この変数を使用します。 |
      | スクリプト化 | 入力を自動入力するスクリプト。このタイプには \[Script\] 属性を使用します。たとえば、予約時にエンドユーザーのプロファイルに基づいて構築番号を事前入力できます。 |
      [ ]

      {#param-screen-config-variables__table_b3w_kvv_qtb}
   7. \[名前\] の \[属性\] セクションで \[新しい行を挿入...\] をダブルクリックし、次の表に示す変数属性の名前を入力します。  
      重要:  
      属性名をテーブルに記載されているとおりに入力します。名前は大文字と小文字を区別します。
      {#param-screen-config-variables__table_zlh_nwv_qtb__entry__2}

      | 属性名 | 説明 |
      |-|-|
      | ContextField | ParentContext 変数にこの属性名を入力します。 注: 属性名は正確に入力してください。大文字と小文字を区別します。 |
      | スクリプト | スクリプト化変数にこの属性名を入力します。 注: 属性名は正確に入力してください。大文字と小文字を区別します。 |
      [ ]

      {#param-screen-config-variables__table_zlh_nwv_qtb}
   8. 属性名を入力したら、チェック (![チェックアイコン]()) を選択して属性を保存します。
   9. \[値\] の下のフィールドをダブルクリックし、次の表に示すように、設定する属性の適切な値を追加します。  
      {#param-screen-config-variables__table_ikp_3xv_qtb__entry__2}

      | 属性名 | 説明 |
      |-|-|
      | ContextField | 入力フォーム画面フィールドに入力する親画面のフィールド名を入力します。 |
      | スクリプト | 入力フォーム画面フィールドに自動入力する JavaScript コードを貼り付けます。たとえば、予約時にエンドユーザーのプロファイルに基づいて構築番号を事前入力できます。 |
      [ ]

      {#param-screen-config-variables__table_ikp_3xv_qtb}
   10. チェックアイコン (![チェックアイコン]()) を選択して属性を保存します。
   11. \[更新\] を選択します。
   12. そのブラウザータブを選択して Mobile App Builder に戻ります。
   {#param-screen-config-variables__substeps_h3v_ltv_qtb}
8. Mobile App Builder で、\[保存\] を選択します。  
   重要:  
   オプションのステップ 7 を実行した場合は、既に Mobile App Builder にレコードが保存されているため、再度保存する必要はありません。

## 次のタスク

入力フォーム画面の変数を作成した後で、これらの変数を入力フォーム画面の入力またはアクションアイテムにマッピングできます。このプロセスの詳細については、「[アクションアイテムの設定](https://servicenow-prod.fluidtopics.net/JeYPNNn0AzpOAr_SIUzDZA "アクション機能を機能させるには、アクション機能に関連付けるアクションアイテムを作成する必要があります。アクションアイテムは、アクション機能とその動作を定義します。")」を参照してください。

