画面へのナビゲーションの構成
ナビゲーション機能を使用すると、エンドユーザーがモバイルプラットフォーム内を簡単に移動する方法 (別のレコードのフィールドからレコードに移動する場合など) を定義することができます。
始める前に
必要なロール:admin
手順
-
移動先 すべて > システムモバイル > Mobile App Builder.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- メニューから [関数 ] を選択し、 [ 新規] を選択します。
-
[機能] フォームで、次のフィールドに入力します。
表 : 1. 新機能レコードフォーム フィールド 説明 プロパティ 名前 ナビゲーション機能の名前。 説明 ナビゲーション機能を識別しやすくする一意の説明。 タイプ 機能のタイプです。[ ナビゲーション] を選択します。 コンテキスト 機能が グローバル または レコード コンテキストのどちらを使用するか。
ナビゲーションがレコードからの情報に依存する場合は、 レコード コンテキストナビゲーション機能を使用します。たとえば、インシデントレコードの [アサイン先 ] フィールドからアサイニーのユーザーレコードに移動する場合です。
ナビゲーションがレコードの情報に依存しない場合は、 グローバル コンテキストナビゲーション機能を使用します。たとえば、画面に移動する場合は [ グローバル ] を選択します。
オフラインで利用可能 ナビゲーション機能がオフラインで利用可能かどうか。 注:- デバイスがオフラインのときにナビゲーション機能が動作するには、ナビゲーション機能を含む画面とアプリケーションをオフラインで利用可能としてマークする必要があります。
- オフラインは、.モバイルエージェント
オフラインモードの詳細については、次のリンクを参照してください オフラインモード。
設定 宛先タイプ 移動先のタイプ。「画面」または「ランチャー」を選択します。 画面パラメーターに自動入力 宛先画面のパラメーターを自動的に入力します。 宛先画面/ランチャー 移動先の画面またはランチャー。選択 を選択し、画面またはランチャーを選択し、[適用] を選択してナビゲーション機能に追加します。 データ テーブル 機能に使用するフィールドを含むテーブルを選択します。このオプションは、[コンテキスト] で [レコード] を選択した場合にのみ表示されます。 条件 エンドユーザーにアプリ内で機能を表示するために満たす必要がある条件。たとえば、その日の出勤時間を終えるまで、エンドユーザーがタスクの画面に移動しないようにする場合です。 -
パラメーター化されたデータアイテムを含む宛先画面を追加した場合は、[ リダイレクト宛先フィールド ] セクションで [ 名前 ] フィールドを選択して、宛先画面のリダイレクトパラメーターフィールドを更新します。
宛先画面を追加する必要がある場合は、 新規 を選択して追加します。必要に応じて次のフィールドに入力します。
表 : 2. リダイレクト宛先フィールドフォーム フィールド 説明 宛先 UI パラメーター データアイテム用に作成したパラメーターの名前。[ 選択 ] を選択してパラメーターを検索し、 [ 適用] を選択します。 設定 タイプ パラメーターの情報源。使用可能なオプションは、次のとおりです。 - フィールド: パラメーターは、テーブルのフィールドから情報を取得します。
- 定数: パラメーターは定数値を使用します。
- ソース UI パラメーター: パラメーターは、ソースフィールドから情報を取得します。
関数テーブル 機能が レコード コンテキストを使用する場合に、ステップ 4 で選択するテーブル。このテーブルはフォームに自動的に入力されます。 関数 これは、ステップ 4 で作成した関数です。関数名はフォームに自動的に入力されます。 ソースフィールド ソース画面の UI パラメーター。このフィールドは、[ソース UI パラメーター] が [タイプ] の値である場合にのみ表示されます。 - [リダイレクト先フィールド] フォームで [保存] を選択し、ナビゲーション メニューで機能を選択して、ステップ 4 で作成した機能に戻ります。
-
ボタン属性 セクションで、既存のボタン属性レコードを選択するか、新規 を選択して追加します。
新しいボタン属性レコードを追加する必要がある場合は、ボタン属性フォームで、必要に応じて次のフィールドに入力します。
フィールド 説明 ボタン ボタンレコードの名前。この情報は、機能レコードから自動的に入力されます。 名前 ボタン属性。次から選択します。 - used_for_deeplink
- alerts_require_dismissal
- trigger_offline_cache_download
- check_acl_on_url_parameter_field
注:trigger_offline_cache_downloadボタン属性は、ステップ 4 で [オフラインで利用可能] オプションをオンにした場合にのみ使用できます。値 属性がオンになっているかどうか。属性をオンにするには 、true を入力します。デフォルトでは、値は true に設定されています。 - [ロールのアクセス] セクションで、[選択] を選択して、ナビゲーション機能を使用できるロールを追加します。
- 機能フォームで、 保存 を選択します。