Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


CONTEÚDO

Índice
include^[0-9]2?

01. VISÃO GERAL


ERPs podem ser integrados ao TOTVS Omni totalmente através das APIs REST do TOTVS Omni. Desta forma o desenvolvimento da integração pode ser feita dentro dos sistemas ERPs e assim não é necessário o desenvolvimento de conectores específicos no Omni.

...

Card documentos
InformacaoImplementação de MVPs devem ser avaliadas como sendo um subconjunto dos processos abaixo, possibilitando a não implementação dos processos opcionais.
TituloIMPORTANTE!

02. CARGA DE PRODUTOS

De maneira geral para carga de produtos no Omni, é necessário que o ERP disponibilize em um servidor FTP (a ser configurado na integração do Omni) arquivos contendo informações relativas aos produtos.
Este processo é obrigatório.

...

A chamada à este endpoint automaticamente executa a integração ativa de produto que irá processar o arquivo enviado.

Veja Postman Collection (folder ProdutosCarga de Produtos) anexado ao final desta página.


Alternativamente é possível desenvolver um conector para integração de produtos e disponibilizar no TOTVS Omni. Este conector iria consumir APIs do ERP para gerar arquivos de produtos no servidor de FTP configurado na integração do Omni.

03. CARGA DE PREÇOS

De maneira geral para carga de preços de produtos no Omni, é necessário que o ERP disponibilize em um servidor FTP (a ser configurado na integração do Omni) arquivos contendo informações relativas aos preços.
Este processo é obrigatório.

...

A chamada à este endpoint automaticamente executa a integração ativa de preço que irá processar o arquivo enviado.

Veja Postman Collection (folder ProdutosCarga de Preços) anexado ao final desta página.


Alternativamente é possível desenvolver um conector para integração de preços e disponibilizar no TOTVS Omni. Este conector iria consumir APIs do ERP para gerar arquivos de preços no servidor de FTP configurado na integração do Omni.


04. CARGA DE ESTOQUE

De maneira geral para carga de produtos no Omni, é necessário que o ERP disponibilize em um servidor FTP (a ser configurado na integração do Omni) arquivos contendo informações relativas aos produtos.
Este processo é obrigatório.

...

A chamada à este endpoint automaticamente executa a integração ativa de estoque que irá processar o arquivo enviado.

Veja Postman Collection (folder ProdutosCarga de Estoque) anexado ao final desta página.


Alternativamente é possível desenvolver um conector para integração de estoque e disponibilizar no TOTVS Omni. Este conector iria consumir APIs do ERP para gerar arquivos de estoque no servidor de FTP configurado na integração do Omni.


05. INTEGRAÇÃO DE PEDIDOS PAGOS

Os pedidos são criados no TOTVS Omni através da integração com os canais de venda. Estes pedidos baixados ou enviados pelos canais de venda contém informações sobre meio de pagamento efetuados e ficam em um status de pendente de confirmação no Omni.

O Fluxo a seguir exemplifica o ciclo de vida de um pedido pago e o consumo de APIs do Omni que os ERPs podem fazer para prosseguir com este pedido pelo fluxo .

...

(veja Ciclo de Vida de Pedido).

Fluxo de Criação de Pedido

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameIntegração Pedidos Prateleira Infinita
simpleViewerfalse
width
diagramWidth961
revision9


* No caso de rejeição parcial de um pedido, a API verifica se os itens rejeitados fazem parte de um mesmo kit. Caso algum item do kit não tenha sido rejeitado junto, a API irá recusar a rejeição informando os itens que fazem parte do kit.


Alternativamente é possível desenvolver um conector para integração de pedido e disponibilizar no TOTVS Omni. Este conector iria consumir APIs do ERP para criar e atualizar pedidos no ERP, porém é necessário também desenvolver chamadas à API do Omni a partir do ERP para
completar o ciclo de funcionamento todo.


06. INTEGRAÇÃO DE PEDIDOS PRATELEIRA INFINITA

Os pedidos provenientes da prateleira infinita (módulo do Omni - veja Arquitetura TOTVS OMNI) são criados no TOTVS Omni pendentes de pagamento. Um sistema de pagamento externo ou mesmo PDVs podem consultar a API do OMNI para listar pedidos deste tipo, realizar o pagamento correspondente, e atualizar o Omni com informações deste pagamento.

Após este processo o OMNI seguirá as etapas do ciclo de vida de pedido pago, conforme descrito em Ciclo de Vida de Pedido. Veja também o fluxo de Integração de Pedidos Pagos nesta página.

Fluxo de Confirmação de Pagamento de Pedido

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameCriação de Pedido
simpleViewerfalse
width
diagramWidth961
revision9


07. ANEXO 1 - TABELA DE TIPOS DE INTEGRAÇÕES SUPORTADAS


Outras Ações / Ações relacionadas

integrationTypeDescrição
1Carga de Produtos
2Carga de Estoque
7Carga de Preços
3Carga de Produtos com Estoque
8Carga de Produtos com Preço
6Carga de Produtos com Estoque e Preço
12Carga de Atributos


07. ANEXO 2 - POSTMAN COLLECTION

Abaixo uma postman collection contendo as chamadas relacionadas neste documento:

View file
nameConsumo de APIs REST para ERPs e PDVs.postman_collection.json
height250

08. ANEXO 3 - EXEMPLO DE ARQUIVOS DE CARGA

Abaixo exemplos de arquivos de carga:


HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>

...