Implementação

Foi alterada a estrutura do serviço de integração de dados do ERP para a aplicação Painel de Movimentações - PMOV_00001.

O serviço funciona de forma independente, ou seja, não é necessária a instalação do Master Service.

Pré-Requisitos e Restrições

Para utilizar o serviço de integração é necessário instalar o Painel de Movimentações e sua API.

Se estiver na versão 21.02, atualizar o sistema para a release 21.02.001 ou release superior.

Instruções para Utilização

Para o funcionamento do serviço de integração é necessário a configuração de alguns parâmetros, os quais devem ser configurados via arquivo json, presente nos binários do projeto, que deve estar localizado no caminho: C:\TOTVS_Varejo_Supermercados\Servicos\[NOMESITE]\PainelMovimentacoes.WorkerService, conforme mostra a imagem 1.



Imagem 1 - Localização do appsettigs.json



Ao abrir o arquivo em destaque, podemos verificar as informações contidas na imagem 2, das quais:
UrlPainelMovimentacoesAPI: Url da API do Painel de Movimentações, localizada na publicação de API criada pelo Publica Web.
UrlApiAuthServer: Url do Servidor de Autenticação, também localizada na publicação de API criada pelo Publica Web.


Agendamentos: Um array com as seguintes propriedades:
-Frequencia: Deve ser configurado com um dos parametros à seguir: "D" - Diária, "S" - Semanal, "M" - Mensal.
-HorarioExecucao: O horário em que o agendamento deve iniciar seu processamento, deve seguir o padrão hh24:mm:ss 
-Metodo: Método à ser executado, dentre os métodos à seguir: 
  -"Integrar Cupons Fiscais"
  -"Integrar Notas de Saida"
  -"Integrar Cupons Fiscais Eletrônicos"
  -"Integrar PDV vs Comercial"
  -"Integrar PDV vs Tes vs Com vs Fis"
  -"Reprocessar Mês Atual"
  -"Excluir Lançamentos Anteriores à Três Meses"
Obs: O nome do Método deve ser exatamente igual na documentação, caso contrário o mesmo não será reconhecido.

Exemplo de preenchimento:

"Agendamentos": [
   {
     "Frequencia": "S", 
     "HorarioExecucao": "23:30:00", 
     "Metodo": "Integrar Cupons Fiscais"
    }
]


Imagem 2 - Configurando os parâmetros para o serviço


Feito isso, é necessário reiniciar o windows service, pela tela de serviços, conforme imagem 3.

Imagem 3 - Reiniciando o Windows Service


Obs:
- As Integrações são executadas com base nos lançamentos de 3 meses atrás até o dia atual, por exemplo: se hoje é 20/04/2021, a integração buscará dados de 20/01/2021até 20/04/2021.

- Este processo só precisa ser configurado uma vez, e alterado apenas caso a periodicidade ou o método precise ser modificado.

Para mais instruções de utilização da Aplicação, clique aqui.

  • Sem rótulos