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

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • パラメーター化を使用すると、レコード固有の情報をスマートボタンに含めることができます。

    始める前に

    必要なロール:admin

    このタスクについて

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

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

    手順

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

      機能が グローバル または レコード コンテキストのどちらを使用するか。

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

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

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

      データ
      テーブル

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

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

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

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

      リンク URL

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

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

    タスクの結果

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