Criar notificações personalizadas no Next Experience

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Forneça melhor contexto e informações sobre o trabalho dos usuários criando conteúdo personalizado para notificações no produto em Next Experience.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Crie notificações com título personalizado e conteúdo de mensagem para suas aplicações e casos de uso. Next Experience notificações aparecem como faixas do sistema e no menu Notificações.

    Nota:
    Next Experience notificações não são compatíveis com o legado Espaço do agente.

    Procedimento

    1. Navegar até Todos > Notificação do Sistema > Provedor > Notificações.
    2. Selecione Novo.
    3. No formulário, preencha os campos.
      Tabela 1. Formulário de notificações
      Campo Descrição
      Nome Nome da notificação.
      Aplicação Escopo da aplicação da notificação.
      Ativo Opção para ativar a notificação. A notificação está ativa por padrão.
      Quando enviar
      Gatilho Ação do sistema que aciona a notificação. Você pode enviar a notificação depois que um registro é alterado ou depois que um evento é acionado.
      Inseridos

      Opção para enviar a notificação depois que um registro é inserido.

      Este campo aparece quando você seleciona Mudança de registro no campo Gatilho.

      Atualizado em

      Opção para enviar a notificação depois que um registro é atualizado.

      Este campo aparece quando você seleciona Mudança de registro no campo Gatilho.

      Evento

      Evento que aciona a notificação. Por exemplo, para enviar uma notificação após um incidente ser encerrado ou resolvido, você selecionaria o evento incident.inactive. Por padrão, este evento é registrado no sistema sempre que um usuário resolve ou fecha um incidente.

      Nota:
      Você pode selecionar somente um evento que compartilhe a mesma tabela que a notificação.

      Este campo aparece quando você seleciona Evento no campo Gatilho.

      Tabela Tabela sobre o que receber notificações.
      Condições Filtro para especificar os registros da tabela sobre os quais os usuários recebem notificações. Por exemplo, para enviar notificações sobre incidentes de prioridade máxima, selecione Incidente [incidente] no campo Tabela e defina as condições como [Prioridade] [é] [1 - Crítico].
      Quem receberá
      Usuários Usuários que recebem a notificação.
      Nota:
      As notificações nos canais de mensagens são enviadas somente para usuários com contas do ServiceNow (perfis sys_user). Consumidores e contatos de clientes são considerados convidados e não podem receber notificações em canais de mensagens.
      Destinatários listados nos campos Campos de registro que incluem os usuários que recebem a notificação. Por exemplo, para enviar a notificação ao responsável pelo registro, selecione Atribuído a.
      Nota:
      Este campo será exibido somente se você selecionar uma tabela.
      Incluir a pessoa cuja ação acionou a notificação Opção para incluir o usuário que mudou o registro ou acionou o evento.
      Destinatário(s) listado(s) no evento parm1 Opção para selecionar se o parâmetro 1 contém uma lista de sys_ids separados por vírgula. Para obter mais informações, consulte Eventos clássicos.
      Destinatário(s) listado(s) no evento parm2 Opção para selecionar se o parâmetro 2 contiver uma lista de sys_ids separados por vírgula
      Tabela que contém os destinatários do evento parm1 Tabela que é usada para resolver o sys_id do destinatário
      Nota:
      Este campo aparece ao selecionar o parâmetro 1 do evento.
      Tabela que contém os destinatários do evento parm1 Tabela que é usada para resolver o sys_id do destinatário
      Nota:
      Este campo aparece ao selecionar o parâmetro 2 do evento.
      Condição avançada de evento Opção a ser selecionada quando os destinatários são de mais de duas tabelas. Estas são condições dinâmicas.
    4. No menu de contexto do formulário, selecione Salvar.
    5. Selecione a guia Conteúdo e selecione Novo conteúdo do provedor.
    6. Selecione Next Experience como o provedor de conteúdo.
    7. No formulário, preencha os campos.
      Tabela 2. Formulário de conteúdo do Next Experience de notificação
      Campo Descrição
      Nome Um nome interno para o conteúdo da notificação.
      Notificação O gatilho de notificação que envia o conteúdo da notificação.
      Ativo Opção para definir se a notificação é enviada quando acionada.
      Tabela Tabela sobre o que receber notificações.
      Rotear Rota do Next Experience
      Cabeçalho da mensagem Texto do cabeçalho na parte superior da mensagem. Na lista Selecionar variáveis, você pode selecionar variáveis para incluir o título da mensagem.
      Mensagem Texto secundário da mensagem que segue o título. Na lista Selecionar variáveis, você pode selecionar variáveis para incluir o corpo da mensagem.

      O exemplo a seguir mostra os valores de uma notificação com conteúdo personalizado que faz referência ao número e à descrição resumida de um incidente.

      Campo Valor
      Nome Conteúdo de atualização do registro de incidente
      Notificação Registros de incidentes
      Ativo verdadeiro
      Cabeçalho da mensagem ${number} mudou
      Mensagem Descrição resumida: ${short_description}
    8. Selecione Enviar.

    Resultado

    Quando acionados, os usuários configurados para receber as notificações veem notificações com conteúdo personalizado como faixas e no menu Notificações no Next Experience Navegação unificada.

    A tabela Caixa de entrada de notificação de IU [ui_notification_inbox] lista todas as notificações enviadas e seus destinatários.

    Se os usuários receberem notificações duplicadas, verifique se o gatilho de notificação tem apenas um provedor de conteúdo. Se a notificação tiver um Next Experience e um provedor de conteúdo do espaço, remova o provedor de conteúdo do espaço do gatilho de notificação para enviar somente a notificação Next Experience com conteúdo personalizado.