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