¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementação de notificações push web com OneSignal em SAP ABAP: Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...
Tradicionalmente (no mundo ABAP), notificar um usuário sobre algo no SAP significava enviar um e-mail para a caixa de entrada do usuário. Isso funciona na maioria das vezes, até que o usuário se canse de todos os e-mails e configure uma regra para bloquear todos os e-mails do sistema SAP ou redirecioná-los para a pasta de spam. Sim, eu já estive lá, já fiz isso!

Então vieram os aplicativos móveis / Fiori, onde agora estamos abertos ao mundo das notificações push em tempo real diretamente em seu dispositivo móvel: ding! Obviamente, isso funciona muito bem quando você está olhando para o seu telefone 24 horas por dia e ele está sempre ao alcance. Ding, ding!

De qualquer forma, o que acontece quando você está navegando casualmente em um site em seu desktop por lazer ou trabalho real e precisa ser notificado de um evento no SAP, mas seu telefone não está ao alcance (ataque de pânico!) e você não quer mudar para seu cliente de e-mail?

Notificação push web para o resgate!


O que é uma notificação push web, você pergunta? Você pode ler tudo sobre isso aqui na documentação do OneSignal. https://documentation.onesignal.com/docs/difference-between-web-and-mobile-push

Nesta pequena implementação de prova de conceito, utilizei a API do OneSignal para demonstrar o envio de notificações push web em tempo real diretamente de um servidor ABAP para a sessão do navegador ativo de um usuário.



A captura de tela de exemplo acima mostra uma notificação do meu servidor SAP ABAP enquanto navego na SCN.

Se você estiver interessado em obter uma visão geral de como isso foi feito, continue lendo!

Registre-se no OneSignal


Se você nunca ouviu falar do OneSignal , eles são um serviço de notificação push multiplataforma GRATUITO . Confira o modelo de preços ! É como um sonho se tornando realidade!

A primeira coisa que preciso fazer é criar um aplicativo no OneSignal e o propósito disso é obter um ID de aplicativo.





Selecione a plataforma - Notificações web para sites



Para minha POC, selecionei apenas Google Chrome e Mozilla Firefox



Configure a plataforma
Nota: Tive que inserir o número da porta também na URL do site para que funcione. Quanto à URL do ícone, simplesmente peguei um ícone SAP aleatório no formato PNG do Google.



E como meu servidor ABAP não é totalmente HTTPS, usei as opções de fallback de HTTP fornecidas pelo OneSignal e você precisa inserir um subdomínio, limitado a 14 caracteres e usar apenas caracteres e números (hifens são permitidos).



Selecione Notificações web para o SDK


Pronto! Agora tenho um ID de aplicativo gerado e precisarei disso para o próximo passo! Voltarei a esta tela mais tarde e clicarei no botão 'Verificar usuários inscritos' para validar que concluímos o processo.

Registre os usuários!


Agora, entramos no mundo ABAP: aqui, criarei um aplicativo BSP simples e me referirei ao SDK do OneSignal para criar uma página que os usuários verão para se inscrever no serviço de notificação push web.

Estou executando a instância da Edição de Desenvolvedor SAP NW AS ABAP 751 SP02 para esta POC. Você pode obtê-lo através deste link e se estiver buscando
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?