Etapas Importador XML x TOTVS Transmite | Descrição do Processo TOTVS Transmite | Descrição do Processo Importador XML | Descrição do Processo TEC |
---|
PASSO 1 Configuração da integração Importador XML x Totvs Transmite | | Parâmetros: - MV_IMPXML (Habilitado Importador XML)
- MV_XMLCID (Client Id Transmite)
- MV_XMLCSEC (Client Secret Transmite)
- MV_APITRAN (Ambiente Transmite)
- MV_NGINN (Pasta IN)
- MV_NGLIDOS (Pasta Lidos)
MV_TRAXML (Pasta a ser criada dentro da Pasta IN - MV_NGINN) - MV_DOCIMP (Tipo documentos a serem importados)
Wizard: Através do Wizard é possível configurar todos os parâmetros descritos acima e informar as filiais do Importador XML que serão integradas junto ao Totvs Transmite (Gravando na DHW) |
|
PASSO 2 Agendamento COLAUTOREAD |
| - Inicia verificando se possui XMLs na pasta IN (MV_NGINN)
- Após leitura da pasta IN (MV_NGINN), é feita a chamado do EndPoint no Totvs Transmite para requisitar os XMLs pendentes para integração com Importador XML
Importante: Para correto funcionamento do EndPoint, é preciso ter: - Tabela DHW com o vinculo entre as filiais do Protheus e Totvs Transmite
- Parâmetro: MV_DOCIMP e MV_XMLDIAS
|
|
PASSO 3 Agendamento COLAUTOREAD | Totvs Transmite recebe requisição solicitada pelo Importador XML e retorna ao Protheus os "Recibos" Importante: Totvs Transmite retorno um recibo por tipo de documento (MV_DOCIMP) |
|
|
PASSO 4 Agendamento COLAUTOREAD |
| Protheus (Importador XML) recebe os "Recibos" do Totvs Transmite e os grava na tabela DHY |
|
PASSO 5 Agendamento COLAUTOREAD |
| Com os "Recibos" na tabela DHY é feito a chamada de outro EndPoint no Totvs Transmite para gravar o XMLs no Importador XML (Tabela CKO) |
|
PASSO 6 Agendamento COLAUTOREAD | Totvs Transmite recebe requisição solicitada pelo Importador XML e retorna ao Protheus um arquivo em Encode64 com todos os XMLs daquele "Recibo" |
|
|
PASSO 7 Agendamento COLAUTOREAD |
| Protheus (Importador XML) recebe o Encode64 com os XMLs e vai fazer o Decode64 (TEC) | O Decode64 é feito e seu retorno gera um arquivo .ZIP |
PASSO 8 Agendamento COLAUTOREAD |
| Com o arquivo .ZIP gerado através do Decode64, é necessário fazer a descompactação desse arquivo. | A descompactação do arquivo .ZIP é feito pela função FUnZip |
PASSO 9 Agendamento COLAUTOREAD |
| Os arquivos descompactados serão salvos dentro da pasta (MV_TRAXML) e feita a leitura dos XMLs gravando na tabela CKO |
|
PASSO 10 Agendamento COLAUTOREAD |
| Após a gravação na tabela CKO, o Importador XML chama o EndPoint do Totvs Transmite para fazer as atualizações de status do documento no Totvs Transmite |
|
PASSO 11 Agendamento COLAUTOREAD | Totvs Transmite recebe requisição solicitada pelo Importador XML com a chave do documento e faz a atualização dos status no Totvs Transmite. |
|
|
PASSO 12 Agendamento SCHEDCOMCOL |
| Protheus (Importador XML) lê os XMLs da tabela CKO e os envia para o Monitor, caso não encontre nenhuma inconsistência. |
|