チャート画面へのナビゲーション機能の作成
ユーザーをチャート画面に誘導するナビゲーション機能を構成します。
始める前に
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- 関数 カテゴリを選択し、新規 を選択します。
-
必要に応じて、次のフィールドに入力します。
表 : 1. 新しい関数レコード フィールド 説明 プロパティ 名前 ナビゲーション機能の名前。 説明 ナビゲーション機能に関する追加情報。 タイプ 関数のタイプ。チャート画面へのナビゲーションを作成しているため、[ ナビゲーション] を選択します。 コンテキスト 関数がグローバルコンテキストとレコードコンテキストのどちらを使用するか。この例では、[グローバル] を選択します。
ナビゲーションがレコードの情報に依存する場合は、レコードコンテキストナビゲーション機能を使用します。たとえば、インシデントレコードの [アサイン先 ] フィールドからアサイニーのユーザーレコードに移動するとします。ナビゲーションがレコードの情報に依存しない場合は、グローバルコンテキストナビゲーション機能を使用します。
オフラインで利用可能 このオプションは、データの可視化には使用できません。
宛先タイプ ナビゲーション機能がユーザーに誘導するレコードのタイプ。チャート画面へのナビゲーションを作成しているため、[ 画面] を選択します。 画面パラメーターに自動入力 宛先画面のパラメーターを自動的に入力します。 宛先画面 ナビゲーション機能の目的地に使用する画面または画面ランチャー。既存のチャート画面を選択するか、[ 新規 ] を選択して新しいチャート画面を作成します。 テーブル 関数が使用するテーブル。
このフィールドは、[ コンテキスト] フィールドが [レコード] に設定されている場合にのみ表示されます。
条件 条件タイプ チャート画面に適用された条件。
- 宣言型:条件ビルダーをフォームに追加します。詳細については、「Condition builder」を参照してください。
- スクリプト:フォームにスクリプト条件フィールドを追加します。
このフィールドは、[ コンテキスト] フィールドが [レコード] に設定されている場合にのみ表示されます。
条件定義 これは、ユーザーが選択できるように機能がアプリに表示されるために満たす必要がある条件です。たとえば、その日の出勤が終わるまでタスクの画面に移動しないようにする場合などです。 このフィールドは、[ コンテキスト] フィールドが [レコード] に設定されている場合にのみ表示されます。
条件 これは、ユーザーが選択できるように機能がアプリに表示されるために満たす必要がある条件です。たとえば、その日の出勤が終わるまでタスクの画面に移動しないようにする場合などです。 リダイレクト宛先フィールド パラメーター化されたデータアイテムを使用する画面に機能を接続できます。 ボタン属性 ボタンの追加属性を指定します。[ 新規 ] を選択してこのオプションを構成します。次のボタン属性から選択できます。
- alerts_require_dismissal: ボタン属性を true に設定すると、ユーザーがバナーメッセージを閉じるまでバナーメッセージが保持されます。デフォルトでは、バナーメッセージは自動的に閉じられます。
- used_for_deeplink: ボタン属性を true に設定すると、ボタンがディープリンクに使用されることが決まります。詳細については、「モバイル向けディープリンク」を参照してください。
- trigger_offline_cache_download: ボタン属性を
trueに設定すると、オフラインキャッシュの生成がトリガーされます。キャッシュが正常に生成されると、そのダウンロードがトリガーされます。 - check_acl_on_url_parameter_field: このボタン属性が選択され、
trueに設定されている場合、URL 文字列のフィールドが ACL (アクセス制御リスト) と照合されます。たとえば、{{meeting_id}}のような文字列です。フィールドがこのチェックに合格しない場合、フィールド値は URL に含まれません。デフォルトでは、URL パラメーターフィールドは、下位互換性のために ACL に対してチェックされません。
ロールアクセス権 この画面にアクセスできるユーザーロールを決定します。ロールを選択していない場合、任意のロールを持つユーザーが画面にアクセスできます。 - [ タイプ ] フィールドから [ナビゲーション] を選択します。
- [ コンテキスト] フィールドから [グローバル] を選択します。
- [ 宛先タイプ] フィールドから [画面] を選択します。
- [宛先画面] フィールドから、トピック データを可視化するためのチャート画面の作成で作成したチャート画面を選択します。
- [Save (保存)] を選択します。
次のタスク
チャート画面へのナビゲーションリンクを作成した後、このナビゲーション機能をアナリティクスプレビューに関連付ける必要があります。このプロセスの詳細については、「アナリティクスプレビューへのナビゲーション機能の追加」を参照してください。