スマートボタンの構成
スマートボタンは、メールの送信、電話の発信、場所の取得、URL への直接移動など、別のアクションを実行できるアクションです。
始める前に
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- メニューから [機能] を選択し、[ 新規] を選択します。
-
必要に応じて、次のフィールドに入力します。
表 : 1. 関数フォーム フィールド 値 プロパティ 名前 スマートボタンの名前 説明 識別しやすいスマートボタンの一意の説明。 タイプ スマートボタンのタイプ。次から選択します。 - URL
- 電話
- 住所
- メール
- 添付ファイルをアップロード
- チャットランチャー
注:作成するスマートボタンのタイプに適したフィールドを選択してください。たとえば、 タイプが [電話] のスマートボタンを作成する場合は、電話番号を含むフィールドを選択します。コンテキスト スマートボタンのコンテキスト。次から選択します。 - レコード
- グローバル
ナビゲーションがレコードの情報に依存する場合は、 レコード コンテキストナビゲーション機能を使用します。たとえば、インシデントレコードの [アサイン先 ] フィールドからアサイニーのユーザーレコードに移動するとします。
ナビゲーションがレコードの情報に依存しない場合は、 グローバル コンテキストナビゲーション機能を使用します。
注:アドレスタイプを使用するスマートボタンでは、レコードコンテキストを使用する必要があります。アドレスタイプのスマートボタンにグローバルコンテキストを選択した場合、[コンテキスト] フィールドでエラーが返されるデータ テーブル スマートボタンを使用するテーブルを選択します。 注:このオプションは、[ コンテキスト] が [レコード] に設定されている場合にのみ表示されます。設定 フィールドからソース値を取得 テーブルの特定のフィールドをスマートボタンタイプのソースとして使用します。 選択したスマートボタンの種類に応じて、次の設定を指定できます。 URL スマートボタン - リンク URL:スマートボタンが移動する URL。
- リンクラベル:URL リンクの表示ラベル。
電話のスマートボタン - 電話の種類:スマートボタンが通信する電話の種類。次から選択します。
- 携帯電話
- 固定
- 電話番号
- SMS:スマートボタンから送信されるSMSメッセージ。このフィールドは、[電話の種類] フィールドで [携帯電話] を選択した場合にのみ表示されます。
メールスマートボタン - メールの件名:メールメッセージの件名。
- メールコンテンツ:メールメッセージの内容。
- メールアドレス:メールの送信先メールアドレス。
条件 (オプション) 条件タイプ 使用する条件のタイプ。スマートボタンが表示されるタイミングを制限する条件を作成します。たとえば、電話タイプのスマートボタンを作成する場合は、電話番号フィールドに値を要求する条件を作成できます。
[ コンテキスト] が [レコード] に設定され、[ テーブル ] が選択されている場合、次の条件タイプが表示されます。
- 宣言型:条件ビルダーをフォームに追加します。詳細については、「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 に対してチェックされません。
- hidden_attachment_sources:画像のソースが不要な値を [ 値 ] フィールドに入力します。値は、 カメラ、 ファイル 、 ギャラリー、またはカンマで区切られた任意の組み合わせにすることができます。このフィールドを空白のままにすると、画像とファイルをすべての場所から調達できます。詳細については、「ユーザーが使用できる添付ファイルソースを定義します」を参照してください。
ロールアクセス権 ロールによってアクションへのユーザーアクセスを制限します。 - [Save (保存)] を選択します。