グループリスト画面の設定

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む7読むのに数分
  • グループ化されたリストを作成して、指定したフィールドでグループ化したレコードリストを表示します。

    始める前に

    グループリスト画面を作成する前に、グループ構成でデータアイテムを作成する必要があります。データアイテムの設定の詳細については、「標準データアイテムの構成」を参照して、[グループ] フィールドを設定する際にオプションで行う手順を確認してください。

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > Mobile App Builder.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. [画面] カテゴリを選択し、[新規] を選択します。
    4. 画面の作成 ページで リスト オプションを選択し、 続行 を選択します。
    5. 必要に応じてフィールドに入力します。
      表 : 1. リスト画面レコード
      フィールド 説明
      プロパティ
      名前 リスト画面の名前。この名前は、モバイルアプリケーションでタイルとして表示されます。
      説明 リスト画面に関する補足情報。
      画面設定
      オフラインで利用可能 画面がオフラインモードで利用可能かどうかを判断するオプション。
      画面名を非表示 画面名を画面ヘッダーとして表示するかどうかを指定するオプション。これは、テキストがすでにヘッダー名に表示されている場合や、テキストによってユーザーに価値が提供されない場合に便利です。
      フィルターを非表示にする リストにリストフィルターが表示されないようにするオプション。
      アイコン ランチャー画面に追加されたときにリスト画面を表すために使用されるアイコン。
      カスタムフィルター カテゴリ別にレコードタイプをフィルタリングするためのカスタムフィルターを追加するオプション。
      空ステータス 表示できるデータがない場合に空のスペースに表示する内容を設定します。
      画面セグメント リスト画面の追加画面セグメントを構成します。
      トップメニュー関数インスタンス トップメニュー機能 を使用して追加オプションを表示するかどうかを指定するオプション。
      フッター関数インスタンス フッター機能を使用して追加オプションを表示するかどうかを指定するオプション。
      UI のパラメーター フィールドまたは UI 要素の動作を変更します。
      動的画面タイトル 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。
      アクセスロール この画面にアクセスできるユーザーロールを決定します。[ロールなし] を選択した場合、任意のロールを持つユーザーが画面にアクセスできるようになります。
    6. [ アイコン ] セクションで、アイコンを追加します。
      このアイコンをグループリスト画面に追加すると、ランチャー画面に表示されます。
    7. 画面セグメント セクションで、新規 を選択します。
    8. 必要に応じてフィールドに入力します。
      表 : 2. 画面セグメントレコード
      フィールド 説明
      プロパティ
      名前 画面セグメント画面の名前。
      順序 セグメントが画面に表示される順序。セグメントが、最小値から最大値の順に表示されます。
      スクリーン リスト画面レコードのリスト名を表示します。
      最大オフライン行数 オフライン表示で表示する行数。
      ストリーム データアイテムやリストアイテム構成レコードをリスト画面に接続するレコードです。
      インターリーブソート
      リストストリームインターリーブフィールドをソート リスト ストリーム インターリーブ フィールドを昇順または降順のどちらでソートするかを決定します。
    9. ストリーム セクションで、新規 を選択します。
    10. 必要に応じてフィールドに入力します。
      表 : 3. リストストリームレコード
      フィールド 説明
      プロパティ
      名前 ストリームの名前。
      テーブル リストに表示するデータを含む関連テーブルを選択します。
      インターリーブフィールド データアイテムをインターリーブするために使用するフィールドを選択します。
      データアイテム データアイテムは、画面に表示されるデータを提供する、選択したテーブルに対するクエリです。
      リストアイテム構成 各レコードの表示方法とそれに関連付けられたアクションを決定します。
    11. [ データ項目 ] セクションで、グループ化されたリストの既存のデータ項目を選択し、[ 適用] を選択します。
    12. リスト アイテム構成 セクションで、新規 を選択します。
    13. 必要に応じてフィールドに入力します。
      表 : 4. リストアイテム構成レコード
      フィールド 説明
      名前 リストアイテム構成の名前。
      設定:リストアイテム構成順序 複数のリストアイテム構成がリストストリームに接続されている場合に、このリストアイテム構成が表示される順序。
      データ データアイテムに関連付けられたテーブル。
      条件 リストストリームに複数のリストアイテム構成がある場合に何を表示するかを決定する条件。
      次を使用して表示 リストアイテム構成を表示する方法。
      カード/従来のカード カードには、さまざまなレコードの情報が視覚的に表示されます。
      タップ時 画面のタップに対するモバイルアプリの応答方法を決定します。[ Use a function instance] を選択します。
      タップで使える関数インスタンス

      ユーザーがリストアイテムをタップしたときに表示されるアクションを決定します。

      ナビゲーション機能を選択するか、[ 新規 ] を選択して作成します。ナビゲーション機能の作成の詳細については、次を参照してください ナビゲーション機能

      注:
      このオプションは、[タップ時] で [関数インスタンスを使用] が選択されている場合にのみ表示されます。
      埋め込み画面

      グループリスト画面では有効なオプションではありません。

      注:
      このオプションは、[タップ時] で [画面に移動] が選択されている場合にのみ表示されます。
      先頭のスワイプ関数インスタンス ユーザーがリストアイテムの前面からスワイプジェスチャを開始したときに実行されるアクションまたは表示されるアクションを決定します。
      注:
      この関数タイプは、グループ化されたリストでは使用できません。
      末尾のスワイプ関数インスタンス ユーザーがリストアイテムの後ろからスワイプジェスチャを開始したときに実行されるアクションまたは表示されるアクションを決定します。
      注:
      この関数タイプは、グループ化されたリストでは使用できません。
    14. [ データ ] セクションで、リストストリームレコード内の [ データアイテム ] セクションで使用されているものと同じテーブルを選択します。
    15. [カード] セクションで、[選択] を選択して既存のカードを使用するか、[新規] を選択してカードを作成します。
    16. 必要に応じてフィールドに入力します。
      表 : 5. カードレコード
      フィールド 説明
      名前 新しいカードの名前。
      説明 カードに関する補足情報。
      アクティブ カードレコードがアクティブかどうかを選択します。
      データ データアイテムに関連付けられたテーブル。
      カードテンプレート カード内で使用される UI 要素のレイアウト。
      UI ルール このカードに関連付けられた UI ルール。
    17. [カード テンプレート] フィールドで、[選択] を選択します。
    18. アイテム [ グループ化されたリスト] を検索し、[ 適用] を選択します。
      注:
      グループ化されたリストカードのテンプレートは、ベースシステムのデフォルトのテンプレートです。
    19. 構成ツリーからリストアイテム構成レコードを選択して、そのレコードに戻ります。
    20. ( タップ時 ) セクションで、[ Use a function instance] (関数インスタンスを使用) を選択します。
      [タップ時] 機能インスタンスが表示されます。
    21. [ タップ時関数インスタンス ] セクションで [新規 ] を選択し、ユーザーがリスト項目をタップしたときに表示されるアクションを決定します。
    22. 必要に応じてフィールドに入力します。
      表 : 6. 機能インスタンスレコード
      フィールド 説明
      プロパティ
      名前 新しい機能インスタンスの名前。
      説明 機能インスタンスに関する追加情報。
      設定
      ラベルの表示 エンドユーザーに表示されるラベル。
      順序 機能インスタンスがカードに表示される順序。関数インスタンスは、最小値から最大値の順に表示されます。
      アクティブ 機能インスタンスレコードがアクティブかどうかを選択します。
      オフラインを無効化 機能インスタンスレコードがオフラインモードで利用可能かどうかを判断するオプション。
      アイコン この機能インスタンスレコードに追加されたときに機能を表すために使用されるアイコン。
      機能の配置
      親テーブル 機能インスタンスが適用される親テーブル。
      注:
      このフィールドは、自動的に入力されます。
      リストアイテム構成が適用される関数インスタンスの親。
      注:
      このフィールドは、自動的に入力されます。
      ロケーション モバイル画面上の機能の場所。
      注:
      このフィールドは、自動的に入力されます。
      関数 この関数インスタンス内で使用される関数。
    23. [関数] セクションで、[選択] を選択して関数を使用するか、[新規] を選択して関数を作成します。
      モバイル機能の詳細については、次を参照してください モバイル機能
    24. [保存] を選択します。

    タスクの結果

    これで、データアイテムで定義したフィールド別にグループ化されたレコードリストを表示する画面が表示されました。
    図 : 1. グループリスト画面
    カテゴリ別にグループ化されたインシデントテーブルのアイテムが表示されたグループリスト画面。