パラメーター化されたレコード画面を構成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む6読むのに数分
  • ユーザーにパラメーターのクエリを実行するレコード画面を構成します。次に、画面はこのパラメーターを使用して、画面に表示されるレコードを決定します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > Mobile App Builder.
      この モバイルアプリビルダー
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      この モバイルアプリビルダー
    3. [画面] カテゴリを選択し、[新規] を選択します。
    4. 画面の作成 ページで レコード オプションを選択し、 続行 を選択します。
    5. 必要に応じて次のフィールドに入力します。
      表 : 1. レコード画面の各フィールド
      フィールド 説明
      名前

      画面の名前。この名前は、モバイルアプリケーションでタイルとして表示されます。

      説明 画面に関する補足情報。
      フェッチタイプ

      データが画面にロードされるタイミングを決定する設定。次のフェッチタイプから選択します。

      • プリフェッチ: このオプションは、エンドユーザーがリスト、カレンダー、またはレコード画面にアクセスすると、レコード画面データをプリロードします。
      • オンデマンド: アプリは、エンド ユーザーがアプリに移動した場合にのみ、アプリをロードするネットワーク要求を送信します。
      • バックグラウンド: アプリは、埋め込み画面またはレコード画面セグメントをロードするためにバックグラウンドネットワーク要求を行います。
      • 動的プリフェッチ: 最初の 10 行の画面は、プリフェッチフェッチタイプの説明に従ってロードされます。最初の 10 行がロードされた後、画面の追加行がオンデマンドフェッチタイプでロードされます。
      動的プリフェッチ数 [動的プリフェッチ数] フィールドの値を変更することで、[プリフェッチ] でロードされる行数を変更できます。
      画面名を非表示 レコードの画面名を非表示にするオプション。
      次を使用して表示 (従来のカード/カード)

      レコード画面のヘッダーセクションに使用されるカード。モバイルカードの外観や、カードに表示されるフィールドの外観を変更するには、を使用します モバイルカードビルダー 。の使用 モバイルカードビルダーの詳細については、「」を参照してください モバイルカードビルダー を使用して画面をカスタマイズする

      ベストプラクティスは カードを使用することです。

      カード これは、さまざまなレコードの情報を視覚的に表示する要素です。情報タイプごとに特定の条件を設定することで、この情報のスタイルを設定できます。
      アイコン ランチャー画面のヘッダーに表示されるアイコン。
      アラート これは、レコード画面のモバイルアラートオーバーレイです。これを使用して、ユーザーに重要なメッセージを通知し、特定の画面にリダイレクトします。インスタンスごとに使用できる Mobile アラートは 1 つだけです。
      データアイテム これにより、データを取得するテーブル、およびデータを表示するために満たす必要がある条件が定義されます。
      レコード画面セグメント これは、1 つのレコード画面で異なるリストを切り替えるための UI 要素です。これを使用して、コンテンツを画面上のさまざまな領域に分割します。
      動的なセグメントの高さ 動的なサイズのセグメントの高さを設定します。
      動的セグメントの最小幅 動的なサイズのセグメントの最小幅を設定します。
      トップメニュー関数インスタンス レコード画面のトップメニューに配置された機能。
      UI のパラメーター これは、フィールドまたは UI 要素の動作に影響を与える変数です。これを使用して、値の入力方法や、ユーザーが実行した内容に基づいて UI 要素に値が自動入力されるかどうかを決定します。
      動的画面タイトル これは、要素を作成して UI パラメーターにマップする方法です。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。
      アクセスロール ロール別に画面へのユーザーアクセスを制限するオプション。
    6. [レコード画面] フォームで、既存のデータアイテムを選択するか、新しいデータアイテムを作成します。
      表 : 2. 新しいデータアイテムのフィールド
      フィールド 説明
      名前 データアイテムの名前。
      説明 データアイテムに関する補足情報。
      テーブル データアイテムがデータを取得するテーブル。
      グループごと テーブルをグループ化する値を決定します。
      条件タイプ データアイテムの条件が宣言型か、スクリプト化済みか、エンコードされたクエリを使用しているかどうか。このフィールドはデフォルト設定のままにしてください。
      オフライン条件 ユーザーがアプリをオフラインモードに設定するときに適用する条件。
      パラメーター

      データ:データアイテムをフィルタリングするために使用されるパラメーター。画面または他のソースから渡された値を受け入れるには、パラメーターを使用します。

    7. [データ項目] 画面で、[パラメーター] フィールドの [新規 ] ボタンを選択して、新しいデータ パラメーターを作成します。
    8. 「新規データ・パラメータ」画面で、「 名前 」フィールドにパラメータの名前を入力し、パラメータ の「タイプ」を選択します。
      使用可能なタイプは、整数、文字列、10 進数、ブール値、日時、または日付です。パラメーター化されたデータアイテムを作成するときに利用可能なオプションの詳細については、「パラメーター化されたデータアイテムを構成する」を参照してください。
    9. 左側のパネル階層ツリーを使用して、データパラメーターを作成したデータアイテムに戻ります。
      [ 条件 ] フィールドで、パラメーターを使用してレコードをフィルタリングするクエリを作成します。
    10. 左側のパネル階層ツリーを使用してレコード画面に戻り、[UI パラメーター] フィールドで [新規] を選択して新しいパラメーターを作成します。
    11. [ プロパティ ] セクションで、UI パラメーターの名前を入力します。
    12. [ 設定 ] セクションで、次のフィールドに入力します。
      表 : 3. UI パラメーター設定フォーム
      フィールド 説明
      入力タイプ

      ユーザーがこのパラメーターの値を入力する方法。次のオプションのいずれかを選択します。

      • テキスト
      • 選択リスト
      • 検索リスト
      • QR/バーコード
      テーブル名 ユーザーがパラメーター値を選択する選択リストとして使用するテーブル。
      注:
      このフィールドは、[ 入力タイプ ] が [選択リスト] または [ 検索リスト] に設定されている場合にのみ表示されます。
      フィールド名 ユーザーがパラメーター値を選択する選択リストとして使用するフィールド。
      注:
      このフィールドは、[ 入力タイプ ] が [選択リスト] または [ 検索リスト] に設定されている場合にのみ表示されます。
      デフォルト値 パラメーターのデフォルト値。
      注:
      このフィールドは、[ デフォルト値タイプ ] が [手動] に設定されている場合にのみ表示されます。
      入力スタイル パラメーターの入力スタイル。[インライン] または [ポップアップ] を選択します。
      デフォルト値のタイプ パラメーターにデフォルト値があるかどうかを指定します。デフォルト値を持たない場合は [なし] を選択し、[デフォルト値] フィールドに手動で値を入力するには [手動] を選択します。
      必須 パラメーターのユーザー入力が必須かどうかを決定します。
      プレースホルダーテキスト ユーザーが値を入力する前に、パラメーター入力フィールドに表示されるテキスト。
      複数選択 ユーザーが選択リストから複数の値を選択できるかどうかを指定します。
      注:
      このフィールドは、[ 入力タイプ ] が [選択リスト] に設定されている場合にのみ表示されます。
      検索タイプ パラメーター値を見つけるときに使用する検索のタイプ。
      注:
      このフィールドは、[ 入力タイプ ] が [検索リスト] に設定されている場合にのみ表示されます。
      繰り越し このパラメーターが繰り越しパラメーターかどうか。繰り越しパラメーターを使用して、さまざまな画面とアクションの間で情報を移動します。
    13. [ データ パラメーター マッピング ] セクションで、[ 選択 ] ボタンを選択して、新しいパラメーター マッピングを作成します。
    14. データアイテム用に作成したデータパラメーターを選択します。
    15. [適用] を選択します。
    16. [保存] を選択します。

    タスクの結果

    フォームの UI パラメーターは、データアイテムのデータパラメーターに関連付けられます。ユーザーがこのフォームにアクセスすると、画面でパラメーターの値の入力が求められます。データアイテムはその値を使用して、フォームに表示されるレコードをフィルタリングします。