CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Tela Exportação Arquivos Sistema ATR
- Outras Ações / Ações relacionadas
- Outras Ações / Ações relacionadas
- Tabelas utilizadas
01. VISÃO GERAL
A comunicação com o Sistema ATR passou por uma modernização quanto ao método de envio/geração de dados, podendo, à partir de agora, utilizarmos APIs REST para isto. Temos, então, dentro do aplicativo INT_SIF uma nova opção para a referida funcionalidade. Nos passos abaixo detalharemos as etapas e configurações.
02. EXEMPLO DE UTILIZAÇÃO
2.1. Para a utilização dos processos, teremos que realizar algumas configurações nos parâmetros. Inicialmente faz-se necessário ajustar a relação abaixo, lembrando que estaremos, nesta fase, indicando a base de homologação do Sistema de ATR. Posteriormente informaremos o endereço da base de produção.
A transcrição das URLs:
a) Viagem Entregue / Analisada: https://api.sistemaatr.com.br/upload-viagem
b) Diário (Viagens Entregues / Analisadas): https://api.sistemaatr.com.br/upload-diario
c) Quinzenal: https://api.sistemaatr.com.br/upload-quinzenal
d) Mensal: https://api.sistemaatr.com.br/upload-mensal
e) Comparativo de NIR: https://api.sistemaatr.com.br/upload-comparativo
f) Verificação de status: https://api.sistemaatr.com.br/status/
Quanto ao parâmetro API_TOKEN, você deverá entrar em contato com o Sistema ATR para obter esta chave e configurar aqui. As demais parametrizações utilizarão as informações já configuradas no modelo antigo.
2.2. Após as configurações iniciais podemos entrar na opção de Menu: INT_SIF → Processos → Exportação Arquivos Sistema ATR.
2.3. O formulário que será exibido é o mesmo para realizarmos as consultas e os processos de envio para o Sistema de ATR. Temos o filtro inicial, opção para ver o status ou para executar um processamento. Quando escolhermos o tipo "Status", conseguiremos realizar as consultas padrões de envio e ver qual a situação da integração, conforme imagem abaixo:
Para o caso do "Processamento", abrirá uma lista com as opções de tipo de processo que o Sistema de ATR passará a receber. Para cada tipo de envio temos alguns filtros base que serão requeridos no processamento:
2.4. Após sabermos um pouco das funcionalidades, faremos algumas demonstrações de processamento e obtenção de resultado para podermos detalhar as formas de visualizar as informações.
2.5. Viagem Entregue
Escolheremos a opção "Viagem Entregue" e passaremos os filtros necessários para envio que são: Instância e Nro Liberação. Após a passagem das informações, clicaremos em "Processar":
Após o processamento o formulário será redirecionado para a tela de Status para que possamos consultar o processo de integração. Obs: A seleção dos períodos de datas são "Mês/Ano" (referente ao mês ano de processamento) e as datas iniciais e finais (são os dias em que foram realizadas integrações). Após a passagem dos filtros clicaremos em "Tabela":
Neste momento será exibido o resultado e conseguiremos consultar o status da integração. Neste caso, a integração foi concluída. Podemos consultar os detalhes na coluna "Detalhar" conforme imagem abaixo. Esta integração não passará por uma fila de processamento, pois nas integrações Diárias/Quinzenais e Mensais ela entrará em uma fila para depois conseguirmos consultar o resultado:
Será exibido informações do tipo "nó" facilitando o entendimento e na segunda aba/guia temos o tipo de retorno JSON:
2.6. Fechamento Movimento Diário
Seguiremos a mesma forma da explicação do item 2.5, porém, no fechamento diário poderemos encontrar o status de espera para processamento. No exemplo, ela (a integração) já foi processada no momento do envio:
2.7. Fechamento Movimento Quinzenal
Neste exemplo, o Sistema de ATR emitiu um erro no envio das informações. Observando a mensagem de erro podemos identificar que para o dia 01/06/2015 não houve envio dos movimentos diários, portanto, conseguimos verificar os possíveis erros de integração:
2.8. Fechamento Movimento Mensal
Movimentação concluído com sucesso.
2.9. Comparativo NIR
Neste exemplo, conseguimos verificar uma integração onde ocorreu erro "500 Internal Error". Se ocorrer qualquer problema durante a integração, teremos esses valores armazenados para conferência e possível solução:
03. TELA EXPORTAÇÃO ARQUIVOS SISTEMA ATR
Outras Ações / Ações relacionadas
Ação | Descrição |
---|---|
Status | Opção para consulta e verificação das integrações que ocorreram no período |
Processamento | Opção para realizar o processamento e envio das informações para o sistema de ATR |
04. TABELAS UTILIZADAS
- INT_SISTEMA_ATR
IMPORTANTE!
Use esse box para destacar informações relevantes e/ou de destaque.