画面へのナビゲーションの構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • ナビゲーション機能を使用すると、エンドユーザーがモバイルプラットフォーム内を移動するための簡単な方法を定義できます (たとえば、別のレコードのフィールドからレコードへの移動)。

    始める前に

    ナビゲーション機能を作成する前に、ナビゲーションのソース画面と宛先画面が必要です。

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > モバイルアプリビルダー.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. メニューから [機能] を選択し、[ 新規] を選択します。
    4. [関数] フォームで、次のフィールドに入力します。
      表 : 1. 新しい機能レコードフォーム
      フィールド 説明
      プロパティ
      名前 ナビゲーション機能の名前。
      説明 識別しやすいナビゲーション機能の一意の説明。
      タイプ 機能のタイプ。ナビゲーションを選択します。
      コンテキスト

      関数が グローバル コンテキストと レコード コンテキストのどちらを使用するか。

      ナビゲーションがレコードからの情報に依存する場合は、 レコード コンテキストナビゲーション機能を使用します。たとえば、インシデントレコードの [アサイン先 ] フィールドからアサイニーのユーザーレコードに移動する場合などです。

      ナビゲーションがレコードの情報に依存しない場合は、 グローバル コンテキストナビゲーション機能を使用します。たとえば、画面に移動するには [ グローバル ] を選択します。

      オフラインで利用可能 ナビゲーション機能をオフラインで利用できるかどうか。
      注:
      • デバイスがオフラインのときにナビゲーション機能を機能させるには、ナビゲーション機能を含む画面とアプリケーションをオフラインで利用可能としてマークする必要があります。
      • オフラインは モバイルエージェントでのみサポートされています。

      オフラインモードの詳細については、「 オフラインモード」を参照してください。

      設定
      宛先タイプ 移動先のタイプ。[ 画面 ] または [ ランチャー] を選択します。
      画面パラメーターに自動入力 宛先画面のパラメーターを自動的に入力します。
      宛先画面/ランチャー 移動先の宛先画面またはランチャー。[ 選択] を選択し、画面またはランチャーを選択し、[ 適用] を選択してナビゲーション機能に追加します。
      データ
      テーブル 関数に使用するフィールドを含むテーブルを選択します。このオプションは、[コンテキスト] で [レコード] を選択した場合にのみ表示されます。
      条件 機能がアプリでエンドユーザーに表示されるために満たす必要がある条件。たとえば、エンドユーザーがその日の出勤を終えるまでタスクの画面に移動しないようにする場合などです。
    5. パラメーター化されたデータアイテムを持つ宛先画面を追加した場合は、[ リダイレクト宛先フィールド ] セクションで [ 名前 ] フィールドを選択して、宛先画面のリダイレクトパラメーターフィールドを更新します。
      宛先画面を追加する必要がある場合は、[ 新規 ] を選択して追加します。必要に応じて、次のフィールドに入力します。
      表 : 2. [リダイレクト宛先フィールド] フォーム
      フィールド 説明
      宛先 UI パラメーター データアイテム用に作成したパラメーターの名前。[ 選択] を選択してパラメーターを検索し、[ 適用] を選択します。
      設定
      タイプ パラメーターの情報源。使用可能なオプションは、次のとおりです。
      • フィールド:パラメーターは、テーブルのフィールドから情報を取得します。
      • 定数:パラメーターは定数値を使用します。
      • ソース UI パラメーター:このパラメーターは、ソースフィールドから情報を取得します。
      関数テーブル 関数が レコード コンテキストを使用する場合に、ステップ 4 で選択するテーブル。このテーブルはフォームに自動的に入力されます。
      関数 これはステップ 4 で作成した関数です。関数名はフォームに自動的に入力されます。
      ソースフィールド ソース画面の UI パラメーター。このフィールドは、[ ソース UI パラメーター] がリダイレクトパラメーターの [タイプ ] 値である場合にのみ表示されます。
    6. [リダイレクト宛先フィールド] フォーム[保存] を選択し、ナビゲーションメニューで機能を選択して、ステップ 4 で作成した機能に戻ります。
    7. [ ボタン属性] セクションで、既存のボタン属性レコードを選択するか、[ 新規 ] を選択して追加します。
      新しいボタン属性レコードを追加する必要がある場合は、[ボタン属性] フォームで、必要に応じて次のフィールドに入力します。
      フィールド 説明
      ボタン ボタンレコードの名前。この情報は、機能レコードから自動的に入力されます。
      名前 ボタン属性。次から選択します。
      • used_for_deeplink
      • alerts_require_dismissal
      • trigger_offline_cache_download
      • check_acl_on_url_parameter_field
      注:
      trigger_offline_cache_downloadボタン属性は、ステップ 4 で [オフラインで利用可能] オプションがオンになっている場合にのみ使用できます。
      属性がオンかどうか。属性をオンにするには「 true 」と入力します。デフォルトでは、値は true に設定されています。
    8. [ ロールアクセス] セクションで、[ 選択] を選択して、ナビゲーション機能を使用できるロールを追加します。
    9. 関数フォームで、 保存 を選択します。

    次のタスク

    ナビゲーション機能を作成したら、それをモバイルアプリの特定の場所に関連付ける必要があります。詳細については、「 機能をアプリ内の場所に関連付ける」を参照してください。