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

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • 画面変数を使用して、ユーザーから自動的に情報を収集するか、デフォルトの情報を定義します。変数には、ユーザー ID や GPS 座標などの情報を含めることができます。

    始める前に

    変数と属性を作成する前に、入力フォーム画面を作成する必要があります。入力フォーム画面の作成については、「 入力フォーム画面の設定」を参照してください。

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > モバイルアプリビルダー.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. [ 画面 ] カテゴリを選択し、変数を構成する入力フォーム画面を選択します。
    4. フォームの [変数] セクションまで下にスクロールし、[ 新規 ] を選択して変数を作成します。
      変数フォームが表示されます。
    5. 必要に応じて、次のフィールドに入力します。
      表 : 1. 変数フィールド
      フィールド 説明
      名前 変数の名前
      変数タイプ
      データベース フィールド フィールドからのデータ。このフィールドは FieldName 属性を使用します。[ 変数の配置] セクションを設定した後、ステップ 6 を参照して属性を設定します。
      日付 現在の日付。この変数は属性を取りません。[ 変数の配置] セクションを設定した後、ステップ 8 を参照して変数の設定を完了します。
      定数 アドミニストレーターが ConstantValue 属性を使用して設定する静的値。[ 変数の配置] セクションを設定した後、ステップ 6 を参照して属性を設定します。
      GPS 座標 ユーザーの経度と緯度。この変数は属性を取りません。[ 変数の配置] セクションを設定した後、ステップ 8 を参照して変数の設定を完了します。
      オフラインモード 入力は、モバイルアプリがオフラインのときに使用できます。この変数は属性を取りません。[ 変数の配置] セクションを設定した後、ステップ 8 を参照して変数の設定を完了します。
      ユーザー ユーザーのSys_id。この変数は属性を取りません。[ 変数の配置] セクションを設定した後、ステップ 8 を参照して変数の設定を完了します。
      親コンテキスト 親レコードからアクションに運ばれるコンテキスト情報。ContextField 属性を使用します。変数の配置を設定した後、ステップ 7 を参照して変数と属性を設定します。
      スクリプト化済み 入力を自動入力するスクリプト。スクリプト属性を使用します。[ 変数の配置] セクションを設定した後、ステップ 7 を参照して変数と属性を設定します。
      変数の配置
      入力フォーム画面 変数が表示される入力フォーム画面を選択します。
      入力フォームセクション 変数が表示される入力フォームセクションを選択します。入力フォーム画面にセクションが含まれていない場合、このフィールドは使用できません。
    6. オプション: 変数タイプとして [データベースフィールド] または [定数 ] を選択した場合は、[変数の属性] セクションが表示されます。
      [変数属性] セクションで、[ 新規 ] を選択して変数属性を構成します。ステップ 5 で設定した変数タイプに応じて、属性プロパティを選択します。
      表 : 2. 属性プロパティ
      属性の名前 プロパティ
      FieldName 次の情報を設定します。
      • テーブル:使用するテーブル。
      • :そのテーブル内のフィールドの名前。

      [データベース] フィールド変数タイプを選択した場合は、この属性を使用します。

      変数の設定を完了するには、ステップ 8 を参照してください。

      ConstantValue

      アドミニストレーターによって定義された静的データを入力します。定 変数タイプを選択した場合は、この属性を使用します。

      変数の設定を完了するには、ステップ 8 を参照してください。

    7. オプション: ParentContext またはスクリプト化された変数タイプを設定する場合は、次の手順を実行します。
      1. [ 保存] を選択して、入力フォーム画面を保存します。
      2. 左側のナビゲーションメニューの入力フォーム画面ノードに戻ります。
      3. 入力フォーム画面フォームで、オプションメニューアイコン オプションメニューアイコン。モバイルアプリビルダーのフォームの右上隅にあるオプションメニューアイコンを選択しプラットフォームで開く を選択します。
      4. [ 変数 ] タブを選択します。
      5. [名前] で、ステップ 5 で変数に入力した名前を選択します。
      6. 次のいずれかの変数タイプを選択します。
        変数タイプ 説明
        親コンテキスト 親レコードからアクションに運ばれるコンテキスト情報。このタイプは ContextField 属性を使用します。たとえば、従業員がサービスコールに出かけ、走行距離などの関連経費を記録する必要がある場合に、この変数を使用します。
        スクリプト化済み 入力を自動入力するスクリプト。このタイプでは 、スクリプト 属性を使用します。たとえば、予約時にエンドユーザーのプロファイルに基づいて建物番号を事前に入力できます。
      7. [名前] の [属性] セクションで、[ 新しい行を挿入... ] をダブルクリックし、次の表に示すように変数属性の名前を入力します。
        重要:
        属性名をテーブルにリストされているとおりに正確に入力します。名前では大文字と小文字が区別されます。
        属性名 説明
        ContextField ParentContext 変数のこの属性名を入力します。
        注:
        属性名を正確に入力してください。大文字と小文字が区別されます。
        スクリプト スクリプト化された変数のこの属性名を入力します。
        注:
        属性名を正確に入力してください。大文字と小文字が区別されます。
      8. 属性名を入力したら、チェック ( チェックアイコン)を選択して属性を保存します。
      9. 下の表に従って、[値] の下のフィールドをダブルクリックし、構成している属性に適切な値を追加します。
        属性名 説明
        ContextField 入力フォーム画面フィールドに入力するコンテンツを含む親画面のフィールド名を入力します。
        スクリプト 入力フォーム画面フィールドに自動入力する JavaScript コードを貼り付けます。たとえば、予約時にエンドユーザーのプロファイルに基づいて建物番号を事前に入力できます。
      10. チェックアイコン ( チェックアイコン)を選択して、属性を保存します。
      11. [Update (更新)] を選択します。
      12. そのブラウザタブを選択して、モバイルアプリビルダーに戻ります。
    8. モバイルアプリビルダーで、 [ 保存] を選択します。
      重要:
      オプションのステップ 7 を実行した場合は、モバイルアプリビルダーにレコードが既に保存されているため、再度保存する必要はありません。

    次のタスク

    入力フォーム画面変数を作成したら、これらの変数を入力フォーム画面の入力またはアクションアイテムにマップできます。このプロセスの詳細については、「アクションアイテムの構成」を参照してください。