スマートボタンを構成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • スマートボタンは、メールの送信、電話の送信、場所のプル、URL への直接移動などの別のアクションを実行できるアクションです。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > Mobile App Builder.
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー カテゴリのホーム画面が表示されます。
    3. メニューから [関数 ] を選択し、 [ 新規] を選択します。
    4. 必要に応じて次のフィールドに入力します。
      表 : 1. 機能フォーム
      フィールド
      プロパティ
      名前 スマートボタンの名前。
      説明 スマートボタンを識別しやすくする一意の説明。
      タイプ スマートボタンのタイプ。次から選択します。
      • URL
      • 電話
      • 住所
      • メール
      • 添付ファイルをアップロード
      • チャットランチャー
      注:
      作成しているスマートボタンのタイプに適したフィールドを選択します。たとえば、タイプが [電話] のスマートボタンを作成する場合は、電話番号が含まれているフィールドを選択します。
      コンテキスト スマートボタンのコンテキスト。次から選択します。
      • レコード
      • グローバル

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

      ナビゲーションがレコードの情報に依存しない場合は、 グローバル コンテキストナビゲーション機能を使用します。

      注:
      [アドレス] タイプを使用するスマートボタンは、[レコード] コンテキストを使用する必要があります。アドレスタイプのスマートボタンに [グローバルコンテキスト] を選択すると、[コンテキスト] フィールドがエラーを返す
      データ
      テーブル スマートボタンを使用するテーブルを選択します。
      注:
      このオプションは、[ コンテキスト ] が [レコード] に設定されている場合にのみ表示されます。
      設定
      フィールドからソース値を取得 テーブルの特定のフィールドをスマートボタンタイプのソースとして使用します。
      選択したスマートボタンのタイプに応じて、次の設定を指定できます。
      URL スマートボタン
      • リンク URL: スマートボタンが移動する先の URL。
      • リンクラベル: URL リンクの表示ラベルです。
      電話のスマートボタン
      • 電話の種類: スマートボタンが通信する電話のタイプ。次から選択します。
        • 携帯電話
        • 固定
      • 電話番号
      • SMS:スマートボタンによって送信される SMS メッセージ。このフィールドは、[電話の種類] フィールドで [携帯電話] を選択した場合にのみ表示されます。
      メールスマートボタン
      • メールの件名: メール メッセージの件名。
      • メールコンテンツ:メールメッセージの内容。
      • メールアドレス:メールの送信先メールアドレス。
      条件 (オプション)
      条件タイプ

      使用する条件のタイプ。スマートボタンを表示するタイミングを制限する条件を作成します。たとえば、スマートボタンの電話タイプを作成する場合に、[電話番号] フィールドで値を要求するように条件を作成するなどです。

      [コンテキスト][レコード] に設定され、[テーブル] が選択されている場合は、次の条件タイプが表示されます。

      • 宣言: Condition Builder をフォームに追加します。詳細については、「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 に対してチェックされません。
      アクセスロール ロールによってアクションへのユーザーアクセスを制限します。
    5. [保存] を選択します。

    タスクの結果

    次のタスク

    スマートボタン機能を作成したら、それをモバイルアプリ内の特定の場所に関連付ける必要があります。スマートボタン機能は、トップメニュー、スワイプ操作、または特定のフィールドに追加できます。スマートボタン機能を場所に関連付ける方法の詳細については、「機能をアプリ内の場所に関連付ける」を参照してください。