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
-
Crie o conteúdo da mensagem de notificação por push, que define para onde você está enviando a notificação.
-
Navegar até no navegador de filtros.
-
No formulário Conteúdo da mensagem de notificação por push, selecione Novo.
-
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.
|
-
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:
- 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.
- Substitua o<form_screen_sys_id> parte do código com o sys_id.
- Defina um tipo de cliente na variável
global.MobileDeepLinkGenerator Os valores possíveis são:
- agente
- solicitação
- integração
-
Selecione Enviar.
-
Crie uma mensagem para os contatos do usuário receberem quando forem mencionados em um fluxo de atividades do registro.
-
Navegar até .
-
No formulário Mensagem de notificação por push, selecione Novo.
-
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. |
-
Selecione Enviar.
-
Crie a notificação por push e defina quando enviá-la, quem a receberá e o que ela contém.
-
Navegar até .
-
No formulário de exibição Notificação por push, selecione Novo.
-
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. |
-
Selecione a guia Quando enviar e selecione Inserido.
-
Selecione a guia Quem receberá e selecione o ícone de cadeado (
) nos campos Usuários/Grupos em.
-
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.
-
Selecione a guia O que enviar e selecione o ícone de cadeado (
) ao lado do campo Mensagens por push.
-
Selecione o ícone de pesquisa de referência (
) para abrir a página Mensagens de notificação por push.
-
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.
-
Selecione Enviar.
-
Habilite as configurações do aplicativo para celular para notificações.
-
Selecione o ícone Configurações (
) e selecione a guia Notificações.
-
Verifique se Permitir notificações está habilitado.
-
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.