Skip to content
Lucas Corrêa edited this page Feb 9, 2022 · 1 revision

Caso de uso Omie

O Omie é um sistema de gestão completo e inovador que, assim como outros sistemas, pode ser integrado com as soluções da MáximaTech por meio do nosso SDK de integração. Esta documentação descreve como utilizar o SDK para realizar esta integração, tendo como base o projeto implementado neste repositório.

Utilizando a solução

Para a inicialização da integração do Omie com a Máxima, foi necessário fazer uma interface para realizar uma configuração inicial, segue os passos abaixo:

  1. Realiza o login da Máxima, esse login deve ser solicitado ao fazer essa parceria entre um Integrador e a Máxima onde será fornecido um usuário e senha;
  2. Realiza o login com os dados do usuário da Omie, AppKey e AppSecret (Primeira etapa para configuração do Omie);
  3. Fazer o “de para” do que existe no Omie e é representado na Máxima. Essa configuração é realizado em etapas:

Na segunda etapa é necessário selecionar a Categoria (tipo de venda), Local de estoque padrão, Valor parcela boleto e Valor frete e fazer o relacionamento dos status dos pedidos do Status Omie X Status Máxima;

Na terceira etapa é relacionado qual conta corrente vai ser usada para cada meio de pagamento.

Ex.: Se o meio de pagamento for à vista, irá entrar na conta corrente da Caixa Econômica.

  1. Agendamento das Jobs, esse momento serve para agendar a frequência em que as informações serão sincronizadas Omie - Máxima. Por exemplo: a Job de Listar Clientes ela será executada a cada 23 horas, conforme está na imagem abaixo.

  1. Após as configurações anteriores, iremos para etapa de Carga inicial. Essa etapa irá inserir os dados do Omie para o banco de dados da Máxima, permitindo assim que realizem os pedidos via aplicativo do MaxPedido e mantendo sincronizado com o Omie de forma transparente para o usuário final.

    Na carga inicial iremos inserir os cadastros como bancos, cidades, clientes, cobranças, estoque, filial, fornecedores, histórico de pedidos, produto, tabela de preço, vendedores, transportadoras, ramo de atividade, pedidos, dentre outros.

    É importante saber que, para dar continuidade a Carga Inicial é necessário que o cadastro da Filial esteja completo, caso não consiga cadastrar uma Filial, irá aparecer uma tela com a Carga Inicial interrompida.

  1. Nesse cenário, é necessário informar no Omie os dados que são obrigatórios da Filial para poder concluir seu cadastro. Após o cadastro da Filial, as demais jobs serão executadas normalmente até a conclusão final da Carga Inicial.

  1. Concluído as configurações a instalação estará completa.

  1. Após finalizada a instalação, as Jobs serão executadas via Hangfire conforme o agendamento pré definido, não sendo necessário a intervenção manual.

Primeiros passos com o SDK ➡

Clone this wiki locally