チャートのパラメーター化されたリストの作成
ユーザーがチャート画面をタップしたときに表示されるリストを作成します。
始める前に
パラメーター化されたリストを作成して、データの可視化のセクションを構成するレコードを表示するオプションをユーザーに提供します。ユーザーがデータ可視化の領域をタップして、レコードリストにドリルダウンします。パラメーター化されたリストの作成は、標準リストの作成に似ています。標準リストの作成に使用される手順に加えて、作成する必要があります。
- リストのパラメーター化されたデータアイテム。このデータアイテムは、パラメーターを使用してリストに表示されるデータをフィルタリングします。この場合、チャート画面のレコードです。
- リスト画面のパラメーター。このパラメーターには、リストに渡される値が格納されます。
- リスト内のパラメーターをデータアイテムのパラメーターに関連付けるための画面 UI パラメーターマッピング。
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- [画面] カテゴリを選択し、[新規] を選択します。
- [画面の作成] ページで [リスト ] オプションを選択し、[ 続行] を選択します。
-
必要に応じて、次のフィールドに入力します。
表 : 1. 新規リスト画面レコード フィールド 説明 名前 リスト画面の名前。この名前は、モバイルアプリケーションでタイルとして表示されます。 説明 リスト画面に関する追加情報。 オフラインで利用可能 画面がオフラインモードで使用できるかどうかを判断するオプション。 画面名を非表示 画面名を画面ヘッダーとして表示しないかどうかを決定するオプション。このオプションは、テキストが既にヘッダー名に含まれている場合、またはユーザーに何の値も提供しない場合に便利です。 フィルターを非表示にする リストにリストフィルターが表示されないようにするオプション。 アイコン ランチャー画面に追加されたときにリスト画面を表すために使用されるアイコン。 カスタムフィルター レコードタイプをカテゴリ別にフィルタリングするためのカスタムフィルターを追加するオプション。 空ステータス 表示できるデータがない場合に空のスペースに何を表示するかを構成します。 画面セグメント リスト画面の追加画面セグメントを構成します。 トップメニュー関数インスタンス トップメニューに機能を追加します。ユーザーは、画面の右上隅にあるアイコンをタップして、トップメニュー機能にアクセスします。 フッター関数インスタンス フッターに機能を追加します。フォームフッターボタンは、フォームの下部 (通常は詳細セグメント) に表示されます。 UI のパラメーター フィールドまたは UI 要素の動作を変更します。 動的画面タイトル 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。 ロールアクセス権 この画面にアクセスできるユーザーロールを決定します。ロールを選択していない場合、任意のロールを持つユーザーが画面にアクセスできます。 - 画面セグメント セクションで、新規 を選択して新しい画面セグメントを作成します。
-
新しい画面セグメントレコードで、必要に応じて次のフィールドに入力します。
表 : 2. 新規画面セグメントレコード画面 フィールド 説明 名前 画面セグメント画面の名前。 順序 セグメントが画面に表示される順序。
セグメントは、最小値から最大値の順に表示されます。
スクリーン リスト画面レコードからのリスト名を表示します。 最大オフライン行数 オフライン表示用に保存される最大行数。 ストリーム データアイテムとリストアイテム構成レコードをリスト画面に接続するレコード。 リストストリームインターリーブフィールドをソート リストストリームインターリーブフィールドを昇順でソートするか降順でソートするかを決定します。 - ストリーム セクションで、 新規 を選択して新しいストリーム セクションを作成します。
-
必要に応じて、次のフィールドに入力します。
表 : 3. 新規ストリーム画面レコード フィールド 説明 名前 ストリームの名前。 テーブル 関連するテーブルを選択します。 インターリーブフィールド データアイテムのインターリーブに使用するフィールドを選択します。 データアイテム データの取得元のテーブルと、データを表示するために満たす必要がある条件を定義します。 リストアイテム構成 各レコードの表示方法と、各レコードに関連付けるアクションを決定します。 - [データ項目] セクションで、[新規] を選択して新しいデータ項目を作成します。
-
必要に応じて、次のフィールドに入力します。
表 : 4. 新規データアイテム画面レコード フィールド 説明 名前 データアイテムの名前。 説明 データアイテムに関する追加情報。 テーブル データアイテムに関連するテーブルを選択します。 グループ分け基準 テーブルアイテムをグループ化するオプション。 条件タイプ 使用する条件のタイプ。この例では、[ エンコードクエリの追加] を選択します。 エンコードされたクエリを追加 チャートからリストにデータを運ぶパラメーターを設定します。このフィールドは、条件タイプとして [エンコードされたクエリを追加] が選択されている場合にのみ表示されます。 パラメーター 画面または他のソースから渡された値を受け入れるパラメーターを設定します。 - [ パラメーター] セクションで、[ 新規 ] を選択して新しいパラメーターを作成します。
-
必要に応じて、次のフィールドに入力します。
表 : 5. 新しいデータパラメーター画面レコード フィールド 説明 名前 データパラメーターの名前。 親テーブル データアイテムがデータを取得するテーブル。このテーブルは、チャートのレコードと同じである必要があります。
親 親データアイテム。 タイプ 渡されるデータ値のタイプ。この例では、[ 文字列] を選択します。 デフォルト値 オプションのデフォルト値。 - [Save (保存)] を選択します。
- ServiceNow AI Platform構成パネルの上部からメインリスト画面に戻ります。
- UI パラメーター セクションで、 新規 を選択して新しいパラメーターを作成します。
-
必要に応じて、次のフィールドに入力します。
表 : 6. 新しい UI パラメーター画面レコード フィールド 説明 名前 UI パラメーター画面の名前。 表示名 UI パラメーターの表示名。Name プロパティと同じです。 パラメーター タイプ このパラメーターを画面と機能のどちらに影響するかを選択します。 スクリーン パラメーターの入力元である関連するチャート画面を選択します 入力スタイル UI パラメーターの入力スタイルが [なし]、[インライン]、または [ポップアップ] のいずれであるか。この場合は、[ インライン] を選択します。 必須 この変数が必須かどうかを決定します。 プレースホルダーテキスト オプションのプレースホルダーテキスト 入力ソース UI パラメーターの入力スタイルが自動入力かユーザー入力か。この例では、[ 自動入力] を選択します。
入力タイプ UI パラメーターの入力スタイルが、[なし]、[GPS 位置]、[日付]、[定数]、[ソースフィールド]、[ユーザー]、または [エンコードクエリを追加] のいずれであるか。この例では、[ エンコードされたクエリを追加] を選択します。
画面データパラメーターのマッピング この画面に渡す特定の値を決定します。 - [ 画面データパラメーターのマッピング ] セクションで、関連するデータパラメーターを選択します。
- [Save (保存)] を選択します。
次のタスク
ランチャー画面の UI セクションにアナリティクスプレビューを追加する場合。「アナリティクス UI セクションの構成」を参照してください。