Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Atualização guia de marca

...

Índice
outlinetrue
exclude.*ndice
stylenone


Objetivo

...

No fluig TOTVS Fluig Plataforma é possível criar novas formas de envio de notificações para os usuários. Isto pode ser feito através de aplicativos que podem ser instalados no fluigFluig Plataforma. A partir daí o sistema utilizará o aplicativo para enviar notificações. Este guia visa orientar e mostrar passo-a-passo como criar, instalar e utilizar um aplicativo de envio de notificações no fluigFluig Plataforma.


Projeto de exemplo

...

Para facilitar o entendimento e desenvolvimento de aplicativos, foi gerado um projeto de exemplo. Neste projeto, foi implementado um aplicativo que mostra no LOG a mensagem recebida. Para testá-lo, basta seguir os passos abaixo:

  1. Baixar o projeto: Clique aqui (projeto "alert-sender-sample").
  2. Compilar o projeto (é um projeto padrão maven, para compilar, executar "mvn clean install" na raíz do projeto)
  3. Fazer deploy do arquivo "/alert-sender-sample-server/target/alert-sender-sample-server.ear" em um servidor com o fluig Fluig instalado
  4. Acessar o fluig a plataforma Fluig e gerar eventos que enviem notificações (ex. apoiar um post).
    Deverá aparecer no LOG do fluig Fluig os dados do alerta.


Informações

Este projeto de exemplo pode servir de base para implementação de aplicativos reais de envio de notificações.


Cadastro de aplicativos no

...

Fluig Plataforma através da API de Notificações

...

Para que um aplicativo possa ser utilizado pelo fluig TOTVS Fluig Plataforma para enviar notificações, este deve ser cadastrado na Central de Notificações do sistema. Para isto, é necessário postar uma mensagem em uma fila JMS. Abaixo um exemplo de código que realiza esta chamada, que pode ser encontrado em alert-sender-sample/impl/src/main/java/com/fluig/StartupLoader.java:

...

Para que a Central de Notificação do fluig TOTVS Fluig Plataforma invoque o aplicativo para enviar notificações, o aplicativo deve obrigatoriamente criar um MDB que ouve a fila registrada. Abaixo temos um exemplo simples de MDB:

...

É possível desabilitar qualquer aplicativo de envio, exceto a própria Central de Notificações do fluigda plataforma Fluig. Atualmente este serviço está disponível na API Pública do fluig da plataforma Fluig. Uma vez desabilitado, o sistema não invocará mais o aplicativo para envio de notificações, e também não o exibirá mais na tela de configurações.

...