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_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)
|
|
PASSO 3 Agendamento SCHEDIMPTRA |
| - 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_DTINITR
|
|
PASSO 4 Agendamento SCHEDIMPTRA | 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 5 Agendamento SCHEDIMPTRA |
| Protheus (Importador XML) recebe os "Recibos" do Totvs Transmite e os grava na tabela DHY |
|
PASSO 6 Agendamento SCHEDIMPTRA |
| 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 7 Agendamento SCHEDIMPTRA | Totvs Transmite recebe requisição solicitada pelo Importador XML e retorna ao Protheus um arquivo em Encode64 com todos os XMLs daquele "Recibo" |
|
|
PASSO 8 Agendamento SCHEDIMPTRA |
| 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 9 Agendamento SCHEDIMPTRA |
| 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 10 Agendamento SCHEDIMPTRA |
| Os arquivos descompactados serão salvos dentro da pasta (\transmite\) e feita a leitura dos XMLs gravando na tabela CKO |
|
PASSO 11 Agendamento SCHEDUPDTRA |
| 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 12 Agendamento SCHEDUPDTRA | 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. |
|