マップ画面を構成する

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • ユーザーがモバイルアプリからマップ上の位置ベースの情報を表示できるように、マップ画面を構成します。マップには対象ポイントが強調表示され、ユーザーはマップビューとリストビューを切り替えて、マップに表示されている情報を把握することができます。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > モバイルアプリビルダー.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. [画面] カテゴリを選択し、[新規] を選択します。
    4. [画面の作成] ページで [マップ] オプションを選択し、[続行] を選択します。
    5. 新規マップ画面レコードで、必要に応じてフィールドに入力します。
      表 : 1. 新規マップ画面フォーム
      フィールド 定義
      プロパティ
      名前 マップ画面の名前。この名前は、画面ヘッダーおよび UI セクションの画面の名前として表示されます。
      説明 マップ画面に関する補足情報
      設定
      フェッチタイプ フェッチタイプの設定で、データが画面にロードされるタイミングを指定します。使用可能なフェッチタイプは、 prefetchon-demandbackground、および dynamicです。詳細については、「モバイルフェッチタイプ」を参照してください。
      オフラインで利用可能 マップ画面がオフラインモードで利用可能かどうかを指定するオプション。
      画面名を非表示 画面名を画面ヘッダーとして表示するかどうかを指定するオプション。このオプションは、テキストがすでにヘッダー名に表示されている場合や、画面名の表示がユーザーにとって意味がない場合などに便利です。
      フィルターとソートを非表示 マップ画面のフィルターとソートのオプションを無効にするかどうかを指定するオプション。
      フィルター ユーザーがカテゴリ別にレコードタイプをフィルタリングできるかどうかを指定するオプション。このオプションで、ユーザーが特定のレコードセットを表示できるようにします。
      空ステータス ビジュアル表示で、マップに対象ポイントが含まれていないことを表示できます。詳細については、「空ステータス表示」を参照してください。
      トップメニュー関数インスタンス トップメニュー機能 を使用して追加オプションを表示するかどうかを指定するオプション。
      UI のパラメーター この画面で UI パラメーターを使用するかどうかを指定するオプション。

      UI パラメーターは、フィールドまたは UI 要素の動作に影響を与える変数です。この変数を使用して、値の入力方法や、ユーザーが実行した内容に基づいて UI 要素に値が自動入力されるかどうかを指定します。

      アクセスロール ユーザーがモバイルデバイスのマップ画面にアクセスするために必要なロールを指定するオプション。ロールが選択されていない場合、すべてのユーザーロールがマップ画面にアクセスできます。
    6. アイコンセクションで、新しいアイコンを作成するか、既存のアイコンを選択します。このアイコンは、マップ画面をランチャー画面の UI セクションに追加すると表示されます。
    7. 引き続きルックアンドフィールマップ要素を画面に追加するには、画面セグメントを作成します。各マップ画面内で作成できるセグメントは 1 つだけです。
      1. [画面セグメント] フィールドで、[+ 新規] ボタンを選択します。
        新規画面セグメントフォームが表示されます。
      2. 新規画面セグメントレコードで、必要に応じてフィールドに入力します。
        表 : 2. 新規画面セグメントフォーム
        フィールド 説明
        プロパティ
        名前 マップ画面で使用される画面セグメントの名前
        順番 プロパティが表示される順番。
        注:
        単一のセグメントのみがサポートされているため、このフィールドへの入力は必要ありません。
        スクリーン このフィールドは使用できません。
        インターリーブソート リストのソートと順序を昇順で表示するか降順で表示するかを指定するオプション。この選択は、複数のアイテムストリームがある場合に有効です。
    8. データアイテムとリストアイテム設定レコードを画面に接続するレコードのストリームを作成します。
      注:
      ストリームとは、データアイテムとリストアイテム設定レコードを画面に接続するレコードです。1 つのマップ内に複数のアイテムストリームを設定できます。このオプションで、マップ内のさまざまな属性を定義します。たとえば、アイテムストリームごとに異なるピンの色 (1 つをインシデント用、もう 1 つを作業指示タスク用など) を定義できます。
      1. ストリームセクションで、[+新規] ボタンを選択します。
        場所アイテムストリームが表示されます。
      2. [名前] フィールドに、場所アイテムストリームの名前を入力します。
      3. 設定セクションで、次の手順を実行します。
        1. [テーブル] フィールドで、場所ベースのマップピンとカードを定義するテーブルを選択します。
        2. (オプション) [インターリーブ] フィールドで、データアイテムの順序を指定するフィールドを選択します。このオプションは、複数のアイテムストリームがある場合に有効です。
          注:
          この手順の後半でデータアイテムを選択します。
        3. [場所] フィールドで、場所テーブルへの参照を選択します。選択したオプションがマップ上の場所として表示されます。
        4. グリッドから色を選択するか、16 進数の値を入力して、[保存]を選択します。
    9. 既存のデータアイテムを選択するか、新しいデータアイテムを作成します。新しいデータアイテムを作成するには、「データアイテム」を参照してください。
      データアイテムは、マップの場所アイテムストリームに使用される単一のテーブルからデータを返します。
    10. リスト内の各レコードの表示方法とそれに関連付けられたアクションを指定する既存のリストアイテムの構成を選択します。
    11. [保存] を選択します。

    タスクの結果

    構成されたマップ画面には、マップ上にプロットされたデータアイテムの情報のほか、各アイテムの詳細を表示するリストビューが表示されます。
    図 : 1. アイテムが強調表示されたマップビューを表示するマップ画面
    アイテムが強調表示されたマップビューを表示するマップ画面

    次のタスク

    レコードセクションとアイコンセクション内にマップ画面を追加できます。ユーザーが関連するアイコンをタップすると、構成されたマップ画面に移動します。詳細については、「レコード UI セクションの設定」と「アイコン UI セクションの構成」を参照してください。