Crie um mapeamento de evento de complemento de UX

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Conecte um botão a um modal usando o mapeamento de evento de complemento de UX para que um botão de ação abra um modal personalizado.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Abra o mapeamento de evento de complemento <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.doem seu navegador.
    2. Selecione para criar um novo registro Novo .
    3. Insira um nome para o seu mapa.
    4. Selecione ui_action_barPara o campo ID do elemento de origem.
    5. Selecione o nome da ação para sua ação declarativa para o campo Ação declarativa de origem.
    6. Defina o macroponent para o macroponent de registro do espaço usando o SYSID copiado da definição de página do registro.
      Para obter mais informações, consulte Configure uma variante de página como um modal no UIB .
    7. Acione o evento para abrir um modal selecionando [Página de registro] Abrir modal No campo Evento de destino.
    8. Defina os campos a serem enviados para o modal colando o objeto JSON no campo Mapeamento de carga de destino.
      {
      	"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. Selecione Enviar.