UX アドオンイベントマッピングの作成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • アクションボタンでカスタムモーダルを開くには、UX アドオンイベントマッピングを使用してボタンをモーダルに接続します。

    始める前に

    必要なロール:admin

    手順

    1. アドオンイベントマッピング <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.do ブラウザを開きます。
    2. [新規] を選択して、新しいレコードを作成します。
    3. マップの名前を入力します。
    4. [ソース要素 ID] フィールドで ui_action_bar を選択します。
    5. [ソース宣言アクション] フィールドの宣言アクションのアクション名を選択します。
    6. レコードのページ定義からコピーした sysID を使用して、macroponent をワークスペースレコードの macroponent に設定します。
      詳細については、「 UIB でページバリアントをモーダルとして構成する」を参照してください。
    7. [ターゲットイベント] フィールドで [レコードページ] モーダルを開く を選択して、モーダルを開くイベントをトリガーします。
    8. JSON オブジェクトを [ターゲットペイロードマッピング] フィールドに貼り付けて、モーダルに送信するフィールドを定義します。
      {
      	"type": "MAP_CONTAINER",
      	"container": {
      		"route": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["route"]
      			}
      		},
      		"size": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["size"]
      			}
      		},
      		"fields": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["fields"]
      			}
      		},
      		"params": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["params"]
      			}
      		}
      	}
      }
    9. [送信] を選択します。