Histórico da Página
...
Enviando Notificações:
Para enviar uma notificação é necessário realizar uma chamada ao método "sendAlert", da interface "com.totvs.technology.foundation.alert.service.AlertService". Um exemplo de chamada deste método segue abaixo:
| Bloco de código | ||
|---|---|---|
| ||
@Stateless(name = "AlertCreator", mappedName = "AlertCreator")
public class AlertCreator {
@EJB(lookup = AlertService.JNDI_REMOTE_NAME)
private AlertService alertService;
public void sendHoleritAlert() {
alertService.sendAlert("MY_EVENT", loginUserThatSendsTheNotification, loginUserThatIsGoingToReceiveTheNotification, objectAttached, placeWhereTheEventOccurs, actions, metadata);
}
} |
Os parâmetros para execução do método são:
- eventKey - Chave do evento cadastrado para envio de notificações
- loginSender - login do usuário que envia a notificação. (opcional)
- loginReceiver - login do usuário que irá receber a notificação
- object - objeto associado à notificação (opcional) - implementação padrão para a interface "AlertObject" é a classe "com.totvs.technology.foundation.alert.GenericAlertObject", da API de Notificações do Fluig.
- place - lugar onde a notificação foi gerada (opcional) - objeto e lugar são tratados com a mesma estrutura de dados - implementação padrão para a interface "AlertObject" é a classe "com.totvs.technology.foundation.alert.GenericAlertObject", da API de Notificações do Fluig.
- actions - ações disponibilizadas pela notificação (opcional) - implementação padrão para a interface "AlertAction" é a classe "com.totvs.technology.foundation.alert.GenericAlertAction", da API de Notificações do Fluig.
- metadata - metadados da notificação (opcional)
Desabilitando eventos de Notificações:
É possível desabilitar qualquer evento de notificações. Atualmente este serviço está disponível na API Pública do Fluig. Uma vez desabilitado, o sistema não gerará mais nenhuma notificação para aquele tipo de evento, e também não o exibirá mais na tela de configurações.
Import HTML Content
Visão Geral
Conteúdo das Ferramentas