Vincule um evento a outra página

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Adicione um link ao manipulador de eventos de destino em Construtor de IUpara que uma ação de evento possa abrir outra página. Você também pode configurar o manipulador de eventos para seguir a Rota da app até a página desejada.

    Por Que e Quando Desempenhar Esta Tarefa

    Para configurar uma ação de evento para abrir outra página, você deve saber qual página deseja abrir, quais são os parâmetros obrigatórios e opcionais para essa página e quais valores de carga devem ser definidos no manipulador de eventos para passar os parâmetros necessários para a página de destino.

    Dica:
    Você pode encontrar exemplos dos componentes dos quais você deseja vincular e das páginas de destino às quais deseja vincular na experiência básica do Espaço do agente. Isso Next Experienceé fornecido no sistema base. Se você criar uma página a partir de um modelo de página, só deverá copiar o conteúdo do modelo. Não faça referência a ele. Para obter mais informações sobre a diferença entre copiar e fazer referência a um modelo de página, consulte Criar uma página a partir de modelo.

    Procedimento

    1. Abra sua experiência em Construtor de IU.
    2. Opcional: Se a página de destino não existir na sua experiência, crie uma.
      Para obter informações sobre como criar páginas, consulte Crie uma página em Construtor de IU. Certifique-se de definir os parâmetros obrigatórios e opcionais para a página para que você possa usá-la como destino. Se um componente específico na página for um destino, você deverá incluir esse componente. Você também deve configurar as propriedades no componente para consumir os parâmetros da página em context.props.<parameter-name> valores.

      Você pode considerar criar a página a partir de um modelo de página. A experiência do Espaço do agente base tem vários modelos de página que já estão configurados para serem destinos para outros componentes. Se você criar uma página de destino a partir de um modelo, os componentes já estarão configurados com as propriedades corretas. Todos os parâmetros de estado necessários ou scripts de cliente também são copiados. Você precisa adicionar os parâmetros de página. Você pode copiar esses parâmetros da lista relacionada Rotas de app UX no registro de configuração da app do agente [sys_ux_app_config] da experiência que contém os modelos de página.

      Para garantir que as páginas que você está criando funcionem de forma confiável como destinos em sua experiência, sua experiência deve ter a mesma IU do shell da aplicação que a experiência com os modelos de página.

    3. Mude para a página que você deseja vincular à página de destino.
    4. Navegue até o componente relevante e selecione-o.
    5. Selecione a guia Eventos.
    6. Selecione - Adicionar mapeamento de evento .
    7. Selecione o evento que você deseja usar.
    8. Selecione - Adicionar manipulador de eventos .
      Seta que aponta para a opção Adicionar manipulador de eventos.
    9. Na seção Manipuladores de eventos herdados, selecione Link para o destino .
      Seta que aponta para o link para o manipulador de eventos herdado de destino.
    10. Clique em Selecione o destino .
      Seta que aponta para o botão Selecionar destino.
    11. Expandir Páginas e selecione a página na experiência à qual você deseja vincular.
      Os campos são exibidos para cada um dos parâmetros na página de destino para a qual a rota leva. Os parâmetros obrigatórios estão marcados com um asterisco (*).
    12. Preencha cada campo de parâmetro obrigatório e os campos de parâmetro aplicáveis com um apropriado na carga.* valor.
      Se os desenvolvedores do seu componente incluíram valores de carga padrão no seu evento, você pode selecionar um por meio do preenchimento automático. Como mostrado no exemplo a seguir, o valor da carga pode não corresponder ao nome do parâmetro.

      Usando o preenchimento automático para selecionar a propriedade payload.indicator_sysId para o campo de parâmetro uuid.

      Nota:
      Você tem a opção de vincular a um URL externo em vez de especificar um Rota do app .

      Se nenhum valor padrão for fornecido ou você não puder determinar quais valores estão corretos para alguns campos, consulte a configuração e a documentação da API do componente no Site do desenvolvedor ServiceNow®. Se você ainda não consegue encontrar o necessário na carga.* valores, contato Suporte e atendimento ao cliente.

      Dica:
      Se você criar seu componente de vinculação criando uma página a partir de um modelo de página Espaço de agente base, o componente conterá os manipuladores de eventos de retransmissão Link para destino. Esses manipuladores de eventos não funcionam. No entanto, eles contêm o aplicável na carga.* valores para os parâmetros.