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

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間: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 リンクの表示ラベル。「 Show KB」と入力します。
      アクセスロール ロールによってアクションへのユーザーアクセスを制限します。
    5. [保存] を選択します。

    タスクの結果

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