Integrador Magis5
Integrador Magis5
Pré requisitos:
- Realizar a configuração da API Cybersul: http://remoto.cybersulinformatica.com.br:8082/books/api-cybersul
Neste capítulo, vamos apresentar o IntegradorMagis5 e suas operações. (A imagem abaixo mostra o painel central do integrador).
- Acessando o integrador magis5, a mesma não solicitará acesso de usuário e senha para conectar, pois, o mesmo
- consome dados de conexão com a API Cybersul e API Magis5.
-
Conexão
- Primeira etapa o integrador conecta com a API Cybersul, deste modo, caso a conexão fique ok, o integrador irá exibir no Painel Central a informação de "Conectado" (Texto em verde), senão exibira o texto "Não Conectado"(Texto em Vermelho)
- Segunda etapa, estando conectado com a API Cybersul, a aplicação irá consumir dados da configuração realizada para a Magis5. Deste modo, a aplicação irá realizar o teste de conexão com a API Magis5. Caso a conexão fique ok, o integrador irá exibir no Painel Central a informação de "Conectado" (Texto em verde), senão exibira o texto "Não Conectado"(Texto em Vermelho)
Configuração externa
Na aba Configuração Externa, podemos realizar o teste de conexão com a API Magis5.
Configuração Cybersul
Na aba Configuração Cybersul, podemos realizar o teste de conexão com a API da Cybersul.
Operações
A aba operações possui todas as funcionalidades utilizadas pelo integrador, sendo possível realizar consultas, novos registros e atualizações de forma "manual". Deste modo, as mesmas foram separadas por módulos:
- Produtos
- GET ALL EXTERNO: Quando acionado será selecionado todos os produtos na API Magis5
- GET BY FILTER EXTERNO: Quando acionado será selecionado todos os produtos conforme "Campo de Filtro" selecionado.
- Campo de Filtro
- Opções
- Id
- Opções
- Dados do Filtro
- Campo de Filtro
- POST EXTERNO: Será criado novo cadastro de produto na API Magis5
- PUT EXTERNO: Será atualizado cadastro de produto na API Magis5
- PUT EXTERNO CODIGOSOLUTION: Quando acionado será atualizado produto na API Magis5 conforme o campo "Código Interno"
- GET APICYBERSUL NOVOS ESPECIFICO: Será selecionado todos os produtos novos na API Cybersul, onde está parametrizado com a flag Internet = S
- GET APICYBERSUL NOVOS: Será selecionado todos os produtos novos na API Cybersul.
- GET APICYBERSUL PELO ID: Quando acionado é selecionado produto específico conforme o campo "Código Interno".
- POST APICYBERSUL Registrar Produto: Quando acionado ele cria o registro de integração para o produto Cybersul
- GET APICYBERSUL ATUALIZAR: Quando acionado será selecionado todos os produtos que tiveram modificações após a última da data de integração.
- ABAS
- API EXTERNA: Exibe dados selecionados na API Magis5
- API CYBERSUL: Exibe dados selecionados na API Cybersul
- Clientes
- GET ALL: Seleciona todos os clientes na Magis5
- GET BY FILTER: Seleciona um cliente específico, conforme Campo de Filtro
- Campo de Filtro
- Opções
- Id do Pedido
- Status do Pedido
- dateCreated do Pedido
- Opções
- Dados do Filtro
- Campo de Filtro
- POST APICYBERSUL: Cria um novo cadastro de cliente na Cybersul
- PUT APICYBERSUL: Atualiza um cadastro de cliente na Cybersul
- GET APICYBERSUL PELO CPF: Seleciona um um cliente da Cybersul pelo CPF.
- Observação: O cliente é selecionado dos dados do Pedido de Venda.
- Pedidos
- ABA GET
- GET ALL API EXTERNA: Seleciona todos os pedidos na API Magis5.
- GET BY FILTER API EXTERNA: Seleciona os pedidos conforme Filtro
- Campo de Filtro
- Opções
- Id
- Status
- dateCreated
- Opções
- Dados do Filtro
- Tipo Pedido
- Opções
- Pedido Faturado
- Pedido Não Faturado
- Todos
- Opções
- Campo de Filtro
- GET APICYBERSUL: Com está opção é possível selecionar o pedido na API Cybersul pelo "Codigo Pedido"
- GET APICYBERSUL: Com está opção é possível selecionar pedidos na API Cybersul pelo "Código Pedido Externo"
- GET APICYBERSUL RESUMIDO: Com está opção é possível selecionar o pedido na API Cybersul pelo "Código Pedido Externo", porém, o retorno dos dados conterá menos campos, aumentando a performance da seleção.
- ABA POST
- ABA PUT
- ABA GET
- Contato
- GET ALL: Seleciona todos os Contatso de Entrega na Magis5
- GET BY FILTRO
- Campo de Filtro
- Opções
- Id do Pedido
- Status do Pedido
- dateCreated do Pedido
- Opções
- Dados do Filtro
- Campo de Filtro
- POST APICYBERSUL: Cria um novo cadastro de contato de entrega na API CYBERSUL
- PUT APICYBERSUL: Atualiza um cadastro de contato de entrega na API CYBERSUL
- GET APICYBERSUL PELO CPF: Filtra um Contato de Entrega Pelo CPF na API Cybersul
- GET APICYBERSUL PELA CHAVE ENDEREÇO: Filtra um contato de Entrega pelo Endereço, Número, Complemento, Cep, Bairro, Cidade, Estado.
- Observação: Deve ser informado todos os campos para realizar o filtro.
- Análise Integração
- Está tela foi adicionada para analisar os pedidos que foram integrados.
- Ela permite filtrar:
- Data Início
- Data Fim
- Filial: Informe o nome da EMPRESA, por padrão já vem informado com a filial que foi configurada no integrador.
- MarketPlace: pode ser informado o nome do marketplace para filtro
- Tipo Pedido
- Opções
- Pedido Faturado
- Pedido Não Faturado
- Todos
- Opções
- Aba
- Listagem
- Exibe a seleção dos dados de pedidos
- Resumo
- Exibe descrição contendo o resultado quantitativo por dia.
- Listagem