O Mozart na integração Protheus & Gemco, faz o gerenciamento de entregas e recebimentos de mensagens padronizadas(xml) assíncronas com o TotvsEAI. 

Obs. : Para mais detalhes sobre comunicação assíncrona acesse Aqui

  1.  Fluxograma 

     
  2. Funcionalidades

Na tela inicial do Mozart no canto superior direito encontrasse o menu. Imagem abaixo com o icone em destaque abre a tela inicial.  


Na tela inicial do Mozart como mostra a imagem abaixo, as Operações previamente cadastradas são disponibilizadas em caixinhas que apresentam os status destas integrações como por exemplo : Quantidade de arquivos em processamento, quantidade reprocessados e status de erro caso haja.  


Obs.: Operações são cadastros de funções que serão integradas como por exemplo "GEMCO PARA PROTHEUS - VENDEDOR" isso significa que o sistema Gemco enviará dados de cadastro ou alteração de um vendedor para o Mozart que por sua vez enviará esses dados para o TotvsEAI.


Na mesma tela inical, algumas caixinhas de operações mostrão o status mais em específico das integrações como por exemplo : resultado da última integração, erro ocorrido e horário da última execução da operação.

      

             

Os próximos dois icones do menu, não estão sendo utilizados potencialmente no Mozart configurado para integração via mensagem padronizada, eles apenas mostrão data atual do servidor e a data de inicialização do mozart.

 

O próximo icone do menu chamado de Dashboard é utilizado para apresentar todos os registros de integrações e seus status.

 

Significado dos status dos processos(Status de integração) do Mozart :

AguardandoProcessamento : Mozart mostra a quantidade de processos especificos por exemplo (Reserva) estão aguardando na fila para serem executados.

Processando : Significa que após aguardar na fila o arquivo é envidado para ser processado.

Processado : Significa que o arquivo foi processado com sucesso, como por exemplo, enviou uma reserva para o Protheus e o mesmo retorno uma mensagem de sucesso. 

Erro : Significa que receberá o log de erro da integração especifica, tanto ao tentar enviar quanto AguardoCallback com retorno de erro.

Reprocessar: Através do arquivo "Configuracao.json" é configurável por quantas vezes o Mozart deve reprocessar uma arquivo em estado de erro. 

AguardandoCallback : Significa que o Mozart EAI enviou uma mensagem de por exemplo ItemReserve contendo os dados do pedido para ser reservado as mercadorias pelo Protheus e está aguardando retorno.


O Mozart também tem um Auto-Refresh configuravel localizado na barra do menu

 

Quando ativado, um timer de 10 segundos é executado ao termino os registros são atualizados no Mozart

Outra funcionalidade do Mozart é o Reprocessar manual: Quando o Reprocessar automático finaliza a quantidade de vezes do reprocessamento configurável, na linha do registro em Ação é disponibilizado a opção reprocessar.

 


Para entrar em delhates do erro na integração, clique no icone "maleta" depois em Resultado, clique no icone "Buscar" Será aberto uma telinha chamada JSON com o log.


No status AguardandoCallback como mencionado acima enquanto o Mozart não receber o retorno deste envio continuará com esse status.

Para mais detalhes do AguardandoCallback clique em AguardandoCallback > Ação > Resultado   que uma telinha mostrará o endereço do ws que está aguardando retorno.