Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

TOTVS Agro Bioenergia | Exibição de Notificação & Alerta

Objetivo: Visão geral das notificações e alertas no TOTVS Agro Bioenergia

Principais funcionalidades: Parâmetros necessários, central de notificações e exibição dos alertas

Release: a partir da 12.1.2406 (junho de 2024)

...

Informações
titleAtenção

Necessidade de liberação de acesso da estação / servidor onde são executadas as aplicações do bioenergia para a url do Plataforma Agro: https://agro.totvs.app/

2. Novas Tabelas

É necessária a criação de duas novas tabelas na base de dados, sendo elas ENG_SYNC_NOTIF_ALERT e ENG_USER_NOTIF_ALERT. As mesmas podem ser criadas de diversas formas, sendo elas: 

  • Automaticamente ao utilizar o instalador a partir da release 12.1.2406;
  • Realizando a importação do dicionário de dados da release 12.1.2406 e realizando a verificação de BD;
  • Utilizando o script abaixo disponibilizado também no ALTER_ORA.SQL


Bloco de código
languagesql
firstline1
titleScript para criação das tabelas
linenumberstrue
create table ENG_SYNC_NOTIF_ALERT (
    ID        varchar2(36)    NOT NULL,
    TIMESTAMP        date,
    APPLICATION        varchar2(500),
    RELEASES        varchar2(200),
    STATUS        varchar2(50),
    START_PERIOD        date,
    END_PERIOD        date,
    CONTENT        clob,
    CONTENT_TYPE varchar2(50),
    CONTENT_TITLE varchar2(255),
    CONTENT_MESSAGE varchar2(1000),
    CONTENT_URL varchar2(255),
    CONSTRAINT ENG_SYNC_NOTIF_ALERT_PK PRIMARY KEY (ID));

create table ENG_USER_NOTIF_ALERT (
    ID        varchar2(36)    NOT NULL,
    USER_IDENTIFIER        varchar2(10)    NOT NULL,
    CREATED_AT        date,
    NOTIFIED_AT        date,
    VIEWED_AT        date,
    CANCELED_AT        date,
    CONSTRAINT ENG_USER_NOTIF_ALERT_PK PRIMARY KEY (ID,USER_IDENTIFIER));

alter table ENG_USER_NOTIF_ALERT add constraint ENG_USER_NOTIF_ALERT1_FK_ENG_S foreign key  (ID) references ENG_SYNC_NOTIF_ALERT;




3. Sincronismo de Notificações & Alertas

  • O sincronismo das Notificações & Alertas com o Plataforma Agro, ocorre de forma automática após realizar o login na aplicação.

...


4. Carregamento e exibição

...

de Notificações & Alertas

  • Ao realizar o login na aplicação, serão exibidas as notificações ao usuário relacionadas ao TOTVS Agro Bioenergia e ao aplicativo que ele esteja executando.

...

  • Na exibição da notificação, ao fechar "X", será marcado como lido e não exibirá novamente.
  • O botão "Abrir" será habilitado caso tenha alguma URL externa para mais informações.
  • Caso o card não tenha sido fechado após o tempo configurado via parâmetro, ele irá desaparecer.

...


5. Painel "Central de Notificações"

  • No painel "Central de Notificações" é possível visualizar o histórico de notificações recebidas para o TOTVS Agro Bioenergia e para aplicativo em execução.

Image RemovedImage Added

  • As mensagens "não lidas" serão exibidas no topo.
  • O botão "Abrir" serve para notificações que possui links externos, caso não tenha será bloqueado.
  • Na central de Notificações é possível marcar uma Notificação não lida como lida, e uma notificação lida como não lida.

...

  • As configurações necessárias no grupo Gerais (44) das configurações gerais.
    1. Informe o TCode (Código do cliente TOTVS): Será necessário informar o código do cliente (disponibilizado pela equipe TOTVS)


2. Sincronismo de Notificações & Alertas

  • O sincronismo das notificações e alertas ocorre via processo agendado, configurado para executar a cada 1 hora. A configuração está centralizada no arquivo multicultivo/pimsmc/start.xml no WildFly.

    Bloco de código
    			<service name="SincronizarNotificacoesAlertas"
    					method="syncNotificationAlerts"
    					schedule="0 0 0/1 * * ?"
    					durable="true"
    					cluster-name="PIMSGRAOS"
    					group-name="PRX">
    			</service>

3. Carregamento e exibição de Notificações & Alertas

  • Durante a navegação no TOTVS Agro Multicultivo, será exibido os cards das novas notificações e não lidas.

...

  • Na exibição da notificação, ao fechar "X", será marcado como lido e não exibirá novamente.
  • O botão "Abrir" será habilitado caso tenha alguma URL externa para mais informações.
  • Caso o card não tenha sido fechado após 1 minuto, ele irá desaparecer e ser exibido novamente após 5 minutos.

4. Painel "Central de Notificações"

  • A central de notificações pode ser acessado através do sino no rodapé do TOTVS Agro Multicultivo.
  • As mensagens "não lidas" estarão no topo e serão exibidos os cards durante a navegação do produto.
  • O botão "Abrir" serve para notificações que tem links externos, caso não tenha será bloqueado.
  • O botão "Ver mais notificações" efetuará o carregamento de mais 5 notificações.

...