Árvore de páginas

Integração do SIGAEIC e a aplicação InterfWeb (Aduaneiras)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Easy Import Control (SIGAEIC)

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

EASYTEC

Integração N.c.m

Cadastros Iniciais:

  • Cadastro de N.c.m

País(es):

Brasil

Banco(s) de Dados:

SQL/ORACLE

Tabelas Utilizadas:

SYD - N.c.m

Sistema(s) Operacional(is):

Windows/Linux

Issue(s) relacionada(s)MTRADE-1660

Descrição

Foi adicionada à rotina de integração N.c.m via arquivo de texto gerado pelo sistema InterfWeb de propriedade da Aduaneiras a possibilidade de agendar a rotina para execução automática no Protheus via configuração Schedule. Desta forma, o usuário poderá integrar o arquivo da forma manual onde é executado a aplicação interfweb via módulo SIGAEIC para geração do arquivo em tempo real ou agendar a rotina para que o Protheus execute a integração manualmente como base em arquivo de texto previamente disponibilizado em diretório do sistema conforme a configuração necessária descrita neste documento.


 

Procedimento para Implantação

O sistema é atualizado após a aplicação do pacote de atualizações (Patch) deste chamado.





Procedimento para Utilização

Integração do arquivo de texto de dados atualizados das n.c.m's na forma manual (via rotina Integração N.c.m no SIGAEIC)  


O objetivo é atualizar os dados das n.c.m's com base em arquivo texto gerado pelo sistema em tempo real pela aplicação InterfWeb.

  • Configurar o Parâmetro MV_TIPOADU com o valor 3

  • Nas tabelas genéricas od sistema (SX5), configurar a tabela CE com as seguintes chaves:
    A1TECW - Informar o caminho absoluto dos arquivos de execução do aplicativo InterfWeb ( interf.txt, interfweb.exe, interfweb.log e easytec.txt )
    A1TF - Informar um diretório válido dentro da pasta System do sistema (o default é “\SIGAADV\” )


       1.            No módulo Easy Import Control (SIGAEIC) acesse a rotina Atualizações\Tabelas\Integracao N.c.m.

                      O sistema irá exibir a tela de parâmetros para a integração do arquivo.

       2.            Informe os parâmetros necessários e clique no botão OK.


                      Programa Usado para recuperação = Aduaneiras

                      Dados Importação / Máquina = A1

                      Dados Importação / Desde N.C.M = 0000.00.00

                      Dados Importação / N.C.M = 9999.99.99

                      Diretorio p/ Aduaneiras = (confira se corresponde ao diretório informado na tabela CE chave A1TECW precedido e finalizado por barras "\")


       3.            Após executar os passos acima e clicar no botão OK e posteriormente confirmar o processamento conforme pergunta, o sistema irá iniciar o processamento automático da integração

                     O sistema irá exibir as telas de status do processamento na seguinte ordem:

                                - Leitura das N.c.m's do SIGAEIC / Gravando N.c.m ...

                                - Atualização de Alíquotas do SIGAEIC / Organizando dados obtidos do InterfWeb ...

                                - Atualização de Alíquotas do SIGAEIC / Atualizando Alíquotas ...

                                - Atualização de Alíquotas do SIGAEIC / Atualizando base de dados ...


       4.            Ao concluir o sistema irá exibir uma tela com o log final do processamento.

       5.            Clique no botão confirmar. Na tela seguinte, clique em Não para que o sistema não tente reprocessar as ncms que não foram atualizadas por ausência de informação no arquivo

Integração do arquivo de texto de dados atualizados das n.c.m's na forma automática (via rotina agendada no schedule do SIGACFG)  


O objetivo é atualizar os dados das n.c.m's com base em arquivo texto gerado pelo sistema InterfWeb em horário distinto (modo assíncrono) ao sistema Protheus.

  • Configurar o Parâmetro MV_TIPOADU com o valor 3

  • Nas tabelas genéricas od sistema (SX5), configurar a tabela CE com as seguintes chaves:
    A1TECW - Informar o caminho relativo dos arquivos de execução do aplicativo InterfWeb ( interf.txt, interfweb.exe, interfweb.log e easytec.txt )
    Obs.: Neste caso, o caminho da pasta de execução do InterfWeb deve ser uma pasta abaixo do RootPath do Sistema (subpasta de Protheus_Data) visto que o Protheus possui uma limitação de não acessar pastas e aplicações externas do servidor onde está instalado quando executada rotina agendada (via schedule)
    A1TF - Informar um diretório válido dentro da pasta System do sistema (o default é “\SIGAADV\” )
  • Possuir Schedule ativado no ambiente (configuração no Server)
  • Possuir Agente Schedule (configurado no SIGACFG e com o status "iniciado")
  • Possuir a rotina EASYTEC agendada ( configurada no SIGACFG para execução - exemplo: diária -  e habilitada para execução de tarefas )


       1.            No módulo Configurador (SIGACFG) acesse a rotina Atualizações\Schedule\Schedule.

                      O sistema irá exibir a tela de parâmetros para a integração do arquivo.

       2.            Clique na guia Agendamentos e em seguida em Monitor.

       3.            Verifique na parte inferior da tela (janela de “Tarefas”) a última execução da rotina. 

       4.            Na parte posterior da tela (janela “Agendamentos”), clique no botão “Executar Agora” (botão verde).

       5.            Verifique que a execução da rotina entrará na fila de tarefas a executar (parte inferior da tela) com o status “Aguardando execução”.

       6.             Atualize a tela pelo botão refresh da tela até que o status da tarefa seja apresentado como "finalizada". 

       7.             Verifique no log do console as mensagens de log da execução da rotina agendada