Como criar notificações personalizadas no Next Experience

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. 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 de notificação e no menu Notificações.

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

    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

      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). Os consumidores e os contatos do cliente são considerados convidados e não podem receber notificações nos 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 para selecionar quando os destinatários forem 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, em seguida, 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 da 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 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 da atualização do registro de incidente
      Notificação Registros de incidentes
      Ativo verdadeiro
      Cabeçalho da mensagem ${number} alterado
      Mensagem Descrição resumida: ${short_description}
    8. Selecione Enviar.

    Resultado

    Quando acionados, os usuários configurados para receber as notificações veem as 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 o 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.