Configurar notificações por push para menções de fluxo de atividades móveis

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Permita que os usuários alertem seus contatos, por meio do uso de notificações por push, de que são mencionados em um thread. O usuário insere o caractere @ seguido pelo nome do contato em um fluxo de atividades do registro para que o contato seja alertado.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Crie o conteúdo da mensagem de notificação por push, que define para onde você está enviando a notificação.
      1. Navegar até Notificação do Sistema > Envio por Push > Inserir Conteúdo de Mensagem no navegador de filtros.
      2. No formulário Conteúdo da mensagem de notificação por push, selecione Novo.
      3. No formulário, preencha os campos.
        Tabela 1. Formulário de conteúdo de mensagem de notificação por push
        Nome Nome do registro de conteúdo de sua mensagem por push. Este nome não está visível para os usuários.
        Aplicativo Aplicativo com escopo associado a este registro. Este campo é padronizado para o aplicativo atual.
        Aplicativo de push Aplicativo para celular que usa sua notificação por push.
        • Insira ServiceNow Mobile Application para o aplicativo Mobile Agent.
        • Insira ServiceNow Request Application para o app Now Mobile.
      4. No campo Geração de mensagem por push, copie o código JSON de exemplo a seguir e cole-o no campo.
        (function buildJSON(/*GlideRecord*/ current, /*String*/ message, /*Object*/ attributes) {
        
            var layoutFieldGenerator = new global.NotificationLayoutFieldGenerator();
            var json = {};
        	var deepLinkGenerator = new global.MobileDeepLinkGenerator("<client type>");
        		
            var link = deepLinkGenerator.getFormScreenLink('<form_screen_sys_id>', current.getValue("table"), current.getValue("document"));
            json = {
                "aps" : {
                    "sound" : "default"
                },
                "Link": link
            };
            
            return json;
            
        })(current, message, attributes);

        Personalize os valores no código:

        1. Localize o sys_id da tela de registro clicando com o botão direito do mouse no nome da tela e selecionando Copiar sys_id.
        2. Substitua o<form_screen_sys_id> parte do código com o sys_id.
        3. Defina um tipo de cliente na variável global.MobileDeepLinkGenerator Os valores possíveis são:
          • agente
          • solicitação
          • integração
      5. Selecione Enviar.
    2. Crie uma mensagem para os contatos do usuário receberem quando forem mencionados em um fluxo de atividades do registro.
      1. Navegar até Notificação do Sistema > Envio por Push > Inserir Mensagens.
      2. No formulário Mensagem de notificação por push, selecione Novo.
      3. No formulário, preencha os campos.
        Tabela 2. Formulário de mensagem de notificação por push
        Nome Nome do registro de conteúdo de sua mensagem por push. Este nome não está visível para os usuários.
        Aplicativo Aplicativo com escopo associado a este registro. Este campo é padronizado para o aplicativo atual.
        Aplicativo de push Aplicativo para celular que usa sua notificação por push.
        Nota:
        Certifique-se de inserir o mesmo aplicativo para celular inserido no campo Aplicativo de push no formulário Conteúdo da mensagem de notificação por push.
        Inserir Conteúdo de Mensagem Selecione o conteúdo da mensagem de push que você criou.
        Tabela Tabela que contém os registros relacionados à sua notificação. Selecione live_notification.
        Mensagem Mensagem que aparece para os contatos do usuário, informando que eles foram mencionados.
      4. Selecione Enviar.
    3. Crie a notificação por push e defina quando enviá-la, quem a receberá e o que ela contém.
      1. Navegar até Notificação do Sistema > Envio por Push > Notificações por push.
      2. No formulário de exibição Notificação por push, selecione Novo.
      3. No formulário, preencha os campos.
        Tabela 3. Formulário de exibição de notificação por push
        Campo Descrição
        Nome Nome da sua notificação por push. Este nome não está visível para os usuários.
        Ativo Opção para determinar se a notificação por push está ativa. Selecione esta opção.
        Tabela Tabela que contém os registros relacionados à sua notificação. Selecione a mesma tabela que o formulário de exibição de notificação por push, live_notification.
        Inserir Apenas Mensagem Opção que determina se uma notificação por push deve ser enviada para um dispositivo móvel. Este campo é selecionado automaticamente e é somente leitura por padrão.
        Categoria Categoria à qual esta notificação pertence. Uma categoria identifica e agrupa as notificações relacionadas. Esta categoria define quais ações estão disponíveis na notificação por push.
      4. Selecione a guia Quando enviar e selecione Inserido.
      5. Selecione a guia Quem receberá e selecione o ícone de cadeado ( ícone de cadeado) nos campos Usuários/Grupos em.
      6. Mova o usuário para a lista selecionada.
        Nota:
        Se a notificação for endereçada a um usuário com um registro inativo na tabela Usuário [sys_user], a notificação não será enviada.
      7. Selecione a guia O que enviar e selecione o ícone de cadeado ( Ícone de cadeado.) ao lado do campo Mensagens por push.
      8. Selecione o ícone de pesquisa de referência ( ícone de pesquisa de referência) para abrir a página Mensagens de notificação por push.
      9. Selecione a mensagem de notificação por push que você criou. A notificação por push é listada como uma das mensagens disponíveis na guia O que enviar.
      10. Selecione Enviar.
    4. Habilite as configurações do aplicativo para celular para notificações.
      1. Selecione o ícone Configurações ( ícone Configurações) e selecione a guia Notificações.
      2. Verifique se Permitir notificações está habilitado.
      3. Verifique se o aplicativo para celular que você selecionou para receber notificações está habilitado, observando a configuração do aplicativo para celular da ServiceNow ou do campo da aplicação Solicitação da ServiceNow.