マップ画面の構成
ユーザーがモバイルアプリからマップ上の位置ベースの情報を表示できるように、マップ画面を構成します。マップでは対象ポイントが強調表示され、ユーザーはマップビューとリストビューを切り替えて、マップに表示される情報を理解することができます。
始める前に
必要なロール:admin
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- [画面] カテゴリを選択し、[新規] を選択します。
- [画面の作成] ページで [マップ ] オプションを選択し、[ 続行] を選択します。
-
[新規マップ画面] レコードで、必要に応じてフィールドに入力します。
表 : 1. 新しいマップ画面フォーム フィールド 定義 プロパティ 名前 マップ画面の名前。この名前は、画面ヘッダーおよび画面の名前として UI セクションに表示されます。 説明 マップ画面に関する追加情報。 設定 フェッチタイプ フェッチタイプの設定によって、データが画面にロードされるタイミングが決まります。利用可能なフェッチタイプは、 プリフェッチ、オンデマンド、バックグラウンド、および動的です。詳細については、「モバイルフェッチのタイプ」を参照してください。オフラインで利用可能 マップ画面をオフラインモードで使用できるかどうかを判断するオプション。 画面名を非表示 画面名を画面ヘッダーとして表示しないかどうかを決定するオプション。たとえば、このオプションは、テキストが既にヘッダー名に含まれている場合、またはユーザーに何の値も提供しない場合に便利です。 フィルターとソートを非表示 マップ画面でフィルターとソートのオプションを無効にするかどうかを決定するオプション。 フィルター ユーザーがレコードタイプをカテゴリ別にフィルタリングできるかどうかを決定するオプション。このオプションを使用すると、ユーザーが特定のレコードセットを表示できるようになります。 空ステータス 視覚的な表示を使用して、マップに対象ポイントが含まれていないことをユーザーに示すことができます。詳細については、「空ステータスの表示」を参照してください。 トップメニュー関数インスタンス トップメニュー機能を使用するかどうかを決定するオプション 追加のオプションを表示します。 UI のパラメーター この画面に UI パラメーターを使用するかどうかを決定するオプション。 UI パラメーターは、フィールドまたは UI 要素の動作に影響を与える変数です。これを使用して、ユーザーが実行した内容に基づいて、値の入力方法や UI 要素に値が自動入力されるかどうかを決定します。
ロールアクセス権 ユーザーがモバイルデバイスのマップ画面にアクセスするために必要なロールを決定するオプション。ロールが選択されていない場合は、すべてのユーザーロールがマップ画面にアクセスできます。 - [アイコン] セクションから、新しいアイコンを作成するか、既存のアイコンを選択します。このアイコンは、ランチャー画面の UI セクションにマップ画面を追加すると表示されます。
-
画面セグメントを作成して、ルックアンドフィールマップ要素を画面に追加し続けます。各マップ画面内に作成できるセグメントは 1 つだけです。
-
画面セグメント フィールドから、+新規 ボタンを選択します。
[新規画面セグメント] フォームが表示されます。
-
[新規画面セグメント] レコードで、必要に応じてフィールドに入力します。
表 : 2. 新しい画面セグメントフォーム フィールド 説明 プロパティ 名前 マップ画面で使用される画面セグメントの名前。 順序 プロパティが表示される順序。 注:単一のセグメントのみがサポートされているため、このフィールドへの入力は必須ではありません。スクリーン このフィールドは利用できません。 インターリーブソート リストのソートと順序を昇順または降順のいずれで表示するかを決定するオプション。この選択は、複数のアイテムストリームがある場合に関連します。
-
画面セグメント フィールドから、+新規 ボタンを選択します。
-
データアイテムとリストアイテム構成レコードを画面に接続するレコードのストリームを作成します。
注:ストリームは、データアイテムとリストアイテム構成レコードを画面に接続するレコードです。マップ内で複数のアイテムストリームを構成できます。このオプションを使用して、マップ内でさまざまな属性を定義します。たとえば、アイテムストリームごとに異なるピンの色 (インシデント用と作業指示書タスク用) を定義できます。
-
[ストリーム] セクションで、[ +新規 ] ボタンを選択します。
場所アイテムストリームが表示されます。
- [名前] フィールドに、場所アイテムストリームの名前を入力します。
-
[設定] セクションで、次の手順を実行します。
- [ テーブル] フィールドからテーブルを選択し、ロケーションベースのマップピンとカードを定義します。
- (オプション)[ インターリーブ] フィールドで、データアイテムの順序を決定するフィールドを選択します。このオプションは、複数のアイテムストリームがある場合に関連します。注:この手順の後半でデータアイテムを選択します。
- [ 場所] フィールドから、場所テーブルへの参照を選択します。選択したオプションは、マップ上の場所として表示されます。
- グリッドから色を選択するか、16 進数値を入力してピンの色を選択し 、保存 を選択します。
-
[ストリーム] セクションで、[ +新規 ] ボタンを選択します。
-
既存のデータアイテムを選択するか、新しいデータアイテムを作成します。新しいデータアイテムを作成するには、「 データアイテム」を参照してください。
データアイテムは、マップの場所のアイテムストリームに使用される単一のテーブルからデータを返します。
- リスト内での各レコードの表示方法とそれに関連付けられたアクションを決定する既存のリストアイテム構成を選択します。
- [Save (保存)] を選択します。
タスクの結果
次のタスク
マップ画面は、レコードセクションとアイコンセクション内に追加できます。ユーザーが関連するアイコンをタップすると、設定されたマップ画面に移動します。詳細については、「レコード UI セクションの設定」と「アイコン UI セクションの構成」を参照してください。