パラメーター化された URL を使用したスマートボタンの設定

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • パラメーター化を使用すると、レコード固有の情報をスマートボタンに含めることができます。

    始める前に

    必要なロール:admin

    このタスクについて

    この例では、スマートボタンの機能を改善するためにパラメーターがどのように使用されるかを説明します。このケースでは、スマートボタンをクリックすると、ナレッジ記事のリストへのリンクが表示されます。このボタンは、現在のインシデントの簡単な説明をナレッジ記事リストの検索条件として使用します。

    ServiceNow インスタンス内の相対リンクを見つける方法については、この 2 分間のビデオをご覧ください。

    手順

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

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

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

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

      この例では、[ レコード] を選択します。

      データ
      テーブル

      スマートボタンを使用するテーブルを指定しました。[インシデント [incident]] を選択します。

      注:
      これは、 コンテキスト が [ レコード] に設定されている場合に条件付きで表示されます。
      設定
      フィールドからソース値を取得

      このオプションを使用すると、スマートボタンタイプのソースとしてテーブルの特定のフィールドを使用できます。

      トグルをクリアして、このオプションをオフにします。

      リンク URL

      スマートボタンが移動する URL。「sp?id=search&spa = 1&t=kb&q={{short_description}}」と入力します。

      リンクのラベル URL リンクの表示ラベル。「KB を表示」と入力します。
      ロールアクセス権 ロールによってアクションへのユーザーアクセスを制限します。
    5. [Save (保存)] を選択します。

    タスクの結果

    インシデントの簡単な説明を検索用語として使用し、このボタンをタップすると、ナレッジベースの記事のリストが表示されます。