入力フォーム画面での入力フォームアクションの構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • 入力フォームフィールドの横にボタンを追加して、ユーザーがさまざまな入力アクションを実行できるようにします。これらのアクションには、コメントの追加、1 つ以上の添付ファイルの追加、他の画面への移動が含まれます。

    始める前に

    必要なロール:admin

    このトピックでは、さまざまな入力フィールドの入力アクションを構成する方法について説明します。これらの設定は、入力フォーム画面の一般的なセットアップ内で実行する必要があります。追加の入力アクション構成は、[入力フォーム] 画面の [プレゼンテーションスタイル] フィールドで [画面] が選択されている場合にのみ使用できます。詳細については、「入力フォーム画面の設定」を参照してください。

    このタスクについて

    [その他のメニュー] ボタン [その他のメニュー] アイコン。 指定された入力値フィールドによる。
    注:
    ボタンの外観は、 iOS オペレーティングシステムと Android オペレーティングシステムによって異なる場合があります。ボタンは、水平または垂直に 3 つのドットで示されます。

    手順

    1. 移動先 すべて > システムモバイル > モバイルアプリビルダー.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. [ 画面 ] カテゴリを選択し、既存の入力フォーム画面または [新規] を選択します。
      新規 を選択する場合は、画面の作成 ページで 入力フォーム オプションを選択し、続行 を選択します。
    4. [入力フォーム画面] ページの [プレゼンテーションスタイル] フィールドの [画面] を選択します。
    5. [アクション] 領域で [新規 ] を選択して、[入力フォームアクション] ページを開きます。
    6. 必要に応じて、次のフィールドに入力します。
      表 : 1. アクションフィールド
      フィールド
      プロパティ
      名前 アクションの名前。
      ラベル アクションに表示されるラベル。
      有効 アクションがアクティブかどうか。非アクティブなアクションは入力フォーム画面に表示されません。
      オフラインで利用可能 このアクションをオフラインで使用できるかどうかを判断します。
      入力タイプ 入力を別のソースから入力するか、アクションによって変更するかを選択するオプション。
      注:
      この構成では 、[入力アクション] を選択します。
      コメント、添付ファイル、ナビゲーション機能などの入力フィールドに入力アクションを適用します。
      アイコン ユーザーのモバイル画面でアクションを表すために使用されるアイコン。
      アクションの配置
      入力フォーム画面 アクションが表示される入力フォーム画面を選択します。
      入力フォームセクション アクションが表示される入力フォームセクションを選択します。選択した入力フォーム画面にセクションが含まれていない場合、このフィールドは使用できません。
      親テーブル アクションが適用される親テーブル。このフィールドは自動入力されます。
      親入力 アクションを適用する入力を選択します。
      アクション属性 生成されたデータをアクションがどこでどのように処理するかを決定します
      注:
      特に明記されていない限り、[入力タイプ] フィールドで [入力アクション] を選択すると、リストされているすべての属性を使用できます。

      InputActionType:入力アクションは、[その他] メニューアイコン [ その他メニュー] アイコン でトリガーできるアクションです。 入力値フィールドの横に表示されます。アクションは、 添付ファイルコメント、または ボタン (ナビゲーション機能) です。

      ButtonId:入力アクションに関連付けられたナビゲーション機能。このナビゲーション入力アクションは、 グローバル コンテキストまたは レコード コンテキストのいずれかにすることができます。ButtonId は、ボタン [sys_sg_button] テーブルのレコードのsys_idです。

      HiddenAttachmentSources:ユーザーからの特定の添付ファイルソースのアップロードを防ぐ機能。ユーザーは、電話のカメラまたはギャラリーからのみ画像をアップロードできます。

      DataSourceID:データベースからデータをロードするために使用されるデータソース。コメントと添付ファイルの入力アクションに使用されます。
      注:
      ElementIdentifier 属性も必須です。詳細については、「データソース」を参照してください。
      ElementIdentifier:データベースからデータをロードするために使用される、データソース内に含まれる一意の ID。コメントと添付ファイルの入力アクションに使用されます。
      注:
      DataSourceID 属性も必須です。詳細については、「データソース」を参照してください。
      UserActionID:このアクションレコードを識別する一意の値。アクションを UI ルールに関連付ける必要があります。
      注:
      このフィールドは、[ 入力タイプ] フィールドが [入力ソース] の場合に使用できます。
    7. [名前] フィールドに入力アクションの名前を入力します。
    8. ユーザーに表示される入力アクションのラベルを [ラベル] フィールドに入力します。
    9. [入力タイプ] フィールドで [入力アクション] を選択します。
    10. [アクションの配置] 領域のフィールド ( 入力フォーム画面親テーブルおよび親入力) に入力して、アクションを表示する場所を選択します。
    11. [アクション属性] 領域で [新規 ] を選択します。
      入力フォームアクション属性が開きます。
    12. 入力フィールド領域に含める入力アクションについて、次の操作を行います。
      入力アクションタイプ手順
      添付ファイル
      1. [名前] フィールドで [InputActionType] を選択します。
      2. [値] フィールドにテキストの添付ファイルを入力します。
      3. [Save (保存)] を選択します。
      コメント
      1. [名前] フィールドで [InputActionType] を選択します。
      2. [値] フィールドにテキストコメントを入力します。
      3. [Save (保存)] を選択します。
      ナビゲーションボタン
      1. [名前] フィールドで [InputActionType] を選択します。
      2. [値] フィールドにテキストボタンを入力します。
      3. [Save (保存)] を選択します。

        入力フォームアクション属性テーブルに戻ります。

      4. [アクション属性] 領域で [新規 ] を選択します。
      5. [名前] フィールドで [ButtonId] を選択します。
      6. [ 値] フィールドで事前設定されたナビゲーションタイプを選択します。ナビゲーションボタンの作成の詳細については、「 ナビゲーション機能」を参照してください。
        注:
        選択したナビゲーション機能に (グローバルコンテキストではなく) レコードコンテキストがある場合は、データソースを使用して特定のレコードにマッピングする必要があります。

        ButtonId がレコードコンテキストを持つボタンを参照する場合、デフォルトは入力フォームのコンテキストになります。ただし、データソースを使用して別のレコードコンテキストにリンクすることで、このデフォルトコンテキストを上書きできます。

      7. [Save (保存)] を選択します。
    13. [Save (保存)] を選択します。

    次のタスク

    インスタンス [instance] テーブルから既に添付ファイルとコメントがロードされている入力フォーム画面を開くには、属性 DataSourceIdElementIdentifier を設定する必要があります。たとえば、複数のユーザーが同じフォームで作業するシナリオでは、データソースロードメカニズムによって、入力フォーム画面で次のユーザーに最新のデータが表示されることが検証されます。レコードコンテキストを持つナビゲーション機能の場合、レコードコンテキストはデータソーススクリプトで定義されます。スクリプトは、ナビゲーションのコンテキストを含むレコードのsys_idにマップされます。詳細については、「データソースの構成」を参照してください。