Essa funcionalidade tem como objetivo, permitir que um usuário (com permissão) possa ativar a importação dos dados de mensagens do servidor do eduCONNECT para a base TOTVS RM do cliente.

Uma vez os dados importados, permitirá ao cliente criar relatórios para avaliação do engajamento dos usuários do aplicativo.

Para ter acesso a essa funcionalidade, o usuário deverá realizar a revalidação da autenticação na parametrização da integração do eduCONNECT (Configurações | Parâmetros | eduCONNECT).

Essa funcionalidade está disponível a partir da release 12.1.26 do TOTVS Educacional.

A importação das mensagens serão por GUID garantindo a integridade das informações das Instituições de Ensino que possuem mais de um GUID.

O processo não pode ser executado simultaneamente para um mesmo GUID.

O usuário do sistema contará com quatro gráficos para acompanhamento da importação: 

Essa funcionalidade está disponível a partir da release 12.1.28 do TOTVS Educacional.

Gráfico: barra azul é o número de registros existentes na tabela no servidor do eduCONNECT e a barra vermelha representa o número de registros na base local do cliente.

É possível que em um momento tenha mais registros na base local do que a base do eduCONNECT, devido a data de expiração da permanência dos dados prevista em contrato. 

Realizando a importação

Acessar o menu: Central de Comunicações |  eduCONNECT | Importação de mensagens de notificação.

O processo possuí comportamentos distintos para ambientes 2 camadas e N Camadas.

O número de execuções permitidas por GUID tem um limite diário. Esta quota é dinâmica e depende do uso da funcionalidade e capacidade de processamento do servidor.

Para ambiente 2 Camadas

Será exibido o botão executar, onde a importação será iniciada imediatamente.

Ao inciar o processo, o usuário terá a opção de acompanhar a importação através do Processo de Execução dos Processos, localizado na parte inferior do RM.


Para ambiente N Camadas

Para mais informações sobre a configuração do JobServer 3 Camadas, clique aqui.

É exibido na parte superior do aplicativo o menu de ações:

Confirmação da hora de início do agendamento

Agendamento diário de execução do processo.

Relatório 

  • A tabela responsável pelas mensagens importadas é: SMENSAGEMINDIVIDUAL

                ♣ A coluna onde ficam armazenados a leitura das mensagens: MENSAGEMLIDA 

                        Se for = 1 (o usuário leu a mensagem)

                        Se for = 0 (o usuário não leu a mensagem)

                ♣ A coluna referente a data de envio da mensagem: DATAENVIOMENSAGEM

                ♣ A coluna onde informa a data da leitura da mensagem: DATALEITURA 

A coluna "DATALEITURA" sempre será carregada mesmo que a mensagem ainda não tenha sido lida, pois esta informação representa também a data da ultima atualização / ação relacionada a mensagem no servidor do eduCONNECT,  o campo "DATALEITURA" deverá ser considerado efetivamente a data de leitura somente quando o campo "MENSAGEMLIDA " for igual a 1.

Portanto recomendamos que se esta informação for exibida no relatório é importante que essa regra seja levada em consideração.


                ♣ A coluna onde informa se o usuário deletou a mensagem: DELETED

                     Se for = 1 (o usuário deletou a mensagem)

                     Se for = 0 (o usuário não deletou a mensagem)

  • A tabela responsável pelo padrão da mensagem enviada é: SMENSAGEMCOMUM
  • A tabela responsável pela respostas da enquete é : SRESPOSTAENQUETE
  • A tabela responsável pela imagem é : SIMAGEMMENSAGEM
  • A tabela responsável pela importação dos dados de acessos de usuáriosSDISPOSITIVOUSUARIO
  • A tabela responsável por importar os dados de geolocalização dos usuários: SGEOLOCALIZACAOUSUARIO

     Observação: As colunas CODCOLIGADA e CODFILIAL das tabelas SDISPOSITIVOUSUARIO e SGEOLOCALIZACAOUSUARIO armazenam valores correspondentes a permissão de acesso do usuário (SUSUARIOFILIAL) no momento do acesso ao aplicativo. 

A relação entre as tabelas:

  • A relação da tabela SMENSAGEMNOTIFICACAO (Cadastro de mensagem - Template) com a tabela SMENSAGEMCOMUM, pode ser realizada pelos campos:

SMENSAGENSNOTIFICACAO.CODCOLIGADA = SMENSAGEMCOMUM.CODCOLIGADA AND

SMENSAGENSNOTIFICACAO.IDMENSAGEMNOTIFICACAO = SMENSAGEMCOMUM.IDMENSAGEMTEMPLATE

Observação: Essa relação será possível apenas se o envio de notificação foi realizado a partir do cadastro de mensagem SMENSAGENSNOTIFICACAO (Template), pois caso seja enviado pela opção "Texto livre" no processo não teremos essa relação.

  • A relação da tabela SMENSAGEMCOMUM com a tabela SMENSAGEMINDIVIDUAL, pode ser realizada pelos campos:

SMENSAGEMCOMUM.CODINSTITUICAO = SMENSAGEMINDIVIDUAL.CODINSTITUICAO AND 
SMENSAGEMCOMUM.CODCOLIGADA = SMENSAGEMINDIVIDUAL.CODCOLIGADA AND 
SMENSAGEMCOMUM.CODFILIAL = SMENSAGEMINDIVIDUAL.CODFILIAL AND 
SMENSAGEMCOMUM.CODTIPOCURSO = SMENSAGEMINDIVIDUAL.CODTIPOCURSO AND 
SMENSAGEMCOMUM.IDCATEGORIA = SMENSAGEMINDIVIDUAL.IDCATEGORIA AND 
SMENSAGEMCOMUM.IDMENSAGEMCOMUM  = SMENSAGEMINDIVIDUAL.IDMENSAGEMCOMUM

  • A relação da tabela SMENSAGEMINDIVIDUAL com a tabela SRESPOSTAENQUETE, pode ser realizada pelos campos:

SMENSAGEMINDIVIDUAL.CODINSTITUICAO = SRESPOSTAENQUETE.CODINSTITUICAO AND 
SMENSAGEMINDIVIDUAL.CODCOLIGADA = SRESPOSTAENQUETE.CODCOLIGADA AND 
SMENSAGEMINDIVIDUAL.CODFILIAL = SRESPOSTAENQUETE.CODFILIAL AND 
SMENSAGEMINDIVIDUAL.CODTIPOCURSO = SRESPOSTAENQUETE.CODTIPOCURSO AND
SMENSAGEMINDIVIDUAL.IDMENSAGEMINDIVIDUAL = SRESPOSTAENQUETE.IDMENSAGEMORIGEM

  • A relação da tabela SIMAGEMMENSAGEM com as tabelas SMENSAGEMCOMUM e SMENSAGEMINDIVIDUAL, pode ser obtida pelos campos:

SMENSAGEMCOMUM.IDIMAGEM = SIMAGEMMENSAGEM.IDIMAGEMMENSAGEM

ou

SMENSAGEMINDIVIDUAL.IDIMAGEM = SIMAGEMMENSAGEM.IDIMAGEMMENSAGEM