---
sourceDocument: Xanadu モバイルの構成とナビゲーション
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/mobile

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu モバイルの構成とナビゲーション

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

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

# スマートボタンを構成する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

スマートボタンは、メールの送信、電話の送信、場所のプル、URL への直接移動などの別のアクションを実行できるアクションです。

## 始める前に

必要なロール：admin

## 手順

1. 移動先 すべてシステムモバイルモバイルアプリビルダー.  
   モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。  
   モバイルアプリビルダー カテゴリのホーム画面が表示されます。
3. メニューから \[関数 \] を選択し、 \[ 新規\] を選択します。
4. 必要に応じて次のフィールドに入力します。  
   {#sg-studio-config-smart-button__table_yrx_2qc_clb__entry__2}

   | フィールド | 値 |
   |-|-|
   | プロパティ ||
   | 名前 | スマートボタンの名前。 |
   | 説明 | スマートボタンを識別しやすくする一意の説明。 |
   | タイプ | スマートボタンのタイプ。次から選択します。 * URL * 電話 * 住所 * メール * 添付ファイルをアップロード * チャットランチャー {#sg-studio-config-smart-button__ul_ur4_1tp_qwb} 注: 作成しているスマートボタンのタイプに適したフィールドを選択します。たとえば、タイプが \[電話\] のスマートボタンを作成する場合は、電話番号が含まれているフィールドを選択します。 |
   | コンテキスト | スマートボタンのコンテキスト。次から選択します。 * レコード * グローバル {#sg-studio-config-smart-button__ul_wrl_c5c_clb} ナビゲーションがレコードからの情報に依存する状況では、 レコード コンテキストナビゲーション機能を使用します。たとえば、インシデントレコードの \[担当者\] フィールドから、担当者のユーザーレコードに移動するとします。 ナビゲーションがレコードの情報に依存しない状況では、 グローバル コンテキストナビゲーション機能を使用します。 注: \[アドレス\] タイプを使用するスマートボタンは、\[レコード\] コンテキストを使用する必要があります。住所タイプのスマートボタンに \[グローバルコンテキスト\] を選択した場合、\[コンテキスト\] フィールドでエラーが返される |
   | データ ||
   | テーブル | スマートボタンを使用するテーブルを選択します。 注: このオプションは、\[ コンテキスト \] が \[レコード\] に設定されている場合にのみ表示されます。 |
   | 設定 ||
   | フィールドからソース値を取得 | テーブルの特定のフィールドをスマートボタンタイプのソースとして使用します。 |
   | 選択したスマートボタンの種類に応じて、次の設定を指定できます。 ||
   | URL スマートボタン | * リンク URL: スマート ボタンが移動する URL。 * リンクラベル: URL リンクの表示ラベルです。 {#sg-studio-config-smart-button__ul_jvf_r5p_qwb} |
   | 電話のスマートボタン | * 電話の種類: スマートボタンが通信する電話の種類。次から選択します。 * 携帯電話 * 固定 {#sg-studio-config-smart-button__ul_t34_z5p_qwb} * 電話番号 * SMS:スマートボタンによって送信されたSMSメッセージ。このフィールドは、\[電話の種類\] フィールドで \[携帯電話\] を選択した場合にのみ表示されます。 {#sg-studio-config-smart-button__ul_rbj_w5p_qwb} |
   | メールスマートボタン | * メールの件名:メールメッセージの件名。 * メールコンテンツ:メールメッセージの内容。 * メールアドレス:メールの送信先メールアドレス。 {#sg-studio-config-smart-button__ul_zql_hvp_qwb} |
   | 条件 (オプション) ||
   | 条件タイプ | 使用する条件のタイプ。スマートボタンが表示されるタイミングを制限する条件を作成します。たとえば、スマートボタンの電話タイプを作成する場合に、\[電話番号\] フィールドで値を要求するように条件を作成するなどです。 \[コンテキスト\] が \[レコード\] に設定され、\[テーブル\] が選択されている場合は、次の条件タイプが表示されます。 * 宣言: Condition Builder をフォームに追加します。詳細については、「[Condition builder](https://www.servicenow.com/docs/access?context=c_ConditionBuilder&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)」を参照してください。 * スクリプト: フォームにスクリプト条件フィールドを追加します。 {#sg-studio-config-smart-button__ul_iw5_wvp_qwb} |
   | 条件 | このオプションは、\[ コンテキスト\] が \[グローバル\] に設定されている場合に表示されます。これは、ユーザーがクリックできるように機能をアプリに表示するために満たす必要がある条件です。 |
   | ボタン属性 | (オプション)スマートボタンの追加属性を指定します。\[新規\] を選択して、次のいずれかのボタン属性を作成します。 * alerts_require_dismissal:このボタン属性を <kbd class="ph userinput">true</kbd> に設定すると、ユーザーがバナーを閉じるまでバナーメッセージを保持できます。デフォルトでは、バナーメッセージは自動的に閉じられます。 * used_for_deeplink: <kbd class="ph userinput">true</kbd> に設定すると、このボタン属性は、ボタンがディープリンクに使用されることを指定します。詳細については、「[モバイル向けディープリンク](https://servicenow-prod.fluidtopics.net/lLGgcnHRiiqOTalYCTAqdA "モバイルディープリンクは、モバイルアプリ内の特定のコンテンツや場所にユーザーを誘導するリンク形式です。これらのリンクは、メール通知、テキストメッセージ、プッシュ通知、ランチャー画面、入力フォーム画面に配置できます。複数の SSO ID プロバイダーに対してモバイルアプリのログイン URL を設定することもできます。")」を参照してください。 * trigger_offline_cache_download: <kbd class="ph userinput">true</kbd> に設定すると、このボタン属性はオフラインキャッシュ生成をトリガーします。キャッシュが正常に生成されると、そのダウンロードがトリガーされます。 * check_acl_on_url_parameter_field: <kbd class="ph userinput">true</kbd> に設定すると、URL 文字列内のすべてのフィールドが ACL (アクセス制御リスト) に対してチェックされます。たとえば、 {{meeting_id}} のような文字列です。フィールドがこのチェックに合格しない場合、フィールド値は URL に含まれません。デフォルトでは、下位互換性のために URL パラメーターフィールドは ACL に対してチェックされません。 {#sg-studio-config-smart-button__ul_dgd_pxp_qwb} |
   | アクセスロール | ロールによってアクションへのユーザーアクセスを制限します。 |
   [表 : 1. 機能フォーム]

   {#sg-studio-config-smart-button__table_yrx_2qc_clb}
5. \[保存\] を選択します。

## タスクの結果

## 次のタスク

スマートボタン機能を作成したら、それをモバイルアプリ内の特定の場所に関連付ける必要があります。スマートボタン機能は、トップメニュー、スワイプ操作、または特定のフィールドに追加できます。スマートボタン機能を場所に関連付ける方法の詳細については、「[機能をアプリ内の場所に関連付ける](https://servicenow-prod.fluidtopics.net/0tYYTUvX~APT4tlv3qudlQ "アプリ用に作成した各機能について、特定の場所に関連付ける必要があります。ほとんどの機能をトップメニュー、スワイプ、または特定のフィールドに関連付けることができます。")」を参照してください。

