Mudanças entre as edições de "Integração dos dados"

De Wiki Trovata
Ir para: navegação, pesquisa
Linha 2: Linha 2:
  
  
Para um bom funcionamento, todo sistema (software) depende de informações (dados) corretas, atualizadas e consistentes. Os sistemas da TROVATA executam parte dos seus serviços usando os dados (cadastros de clientes, produtos, tabelas de preços, etc) fornecidos pelo sistema ERP (sistema interno de gestão / vendas, faturamento, etc.) da empresa - nosso cliente. Estes dados devem ser disponibilizados obedecendo uma estrutura pré-definida e adequada para o bom funcionamento de nossas soluções.  
+
Para um bom funcionamento, todo sistema depende de informações corretas, atualizadas e consistentes. Os sistemas da TROVATA executam a maior parte dos seus serviços basicamente usando os dados cadastrais fornecidos pelo seu sistema ERP (sistema interno de gestão / vendas, faturamento, etc.), dados estes que devem ser disponibilizados obedecendo uma estrutura pré-definida e adequada para o correto funcionamento de nossas soluções.  
  
Caso seu sistema ainda não tenha implementado um processo de integração com nossas aplicações, você pode encaminhar este material para o seu fornecedor ou então entre em contato conosco para avaliarmos como proceder.
+
Caso seu sistema ainda não tenha implementado um processo de integração com nossas aplicações, você pode encaminhar este material para o seu fornecedor ou então encaminhar entre em contato conosco para avaliarmos as melhores opções.
  
 
'''Atenção''', o processo de integração de nossa plataforma junto ao sistema de gerenciamento da empresa pode ter custos adicionais que precisarão ser tratados/negociados diretamente com seu fornecedor do sistema.
 
'''Atenção''', o processo de integração de nossa plataforma junto ao sistema de gerenciamento da empresa pode ter custos adicionais que precisarão ser tratados/negociados diretamente com seu fornecedor do sistema.
Linha 12: Linha 12:
 
'''1 - Através da leitura e importação de dados via arquivos de texto.'''
 
'''1 - Através da leitura e importação de dados via arquivos de texto.'''
  
Este é um processo já pouco utilizado pois, além de demorado, depende da empresa disponibilizar uma pessoa para ficar efetuando frequentes processos de atualização do sistema durante o dia.  
+
Processo este já pouco utilizado, pois, além de demorado, depende da empresa disponibilizar uma pessoa para ficar efetuando frequentes processos de atualização do sistema durante o dia.  
  
'''2 - Através da leitura e importação de dados via conexão remota ou Web-Services.'''
+
'''2 - Através da leitura e importação de dados via conexão remota, API ou Web-Services.'''
  
 
Muito mais interessante que o método via arquivo texto, a integração dos dados via web possibilita mais agilidade e eficiência para o processo de comunicação entre empresa, cliente e representante.
 
Muito mais interessante que o método via arquivo texto, a integração dos dados via web possibilita mais agilidade e eficiência para o processo de comunicação entre empresa, cliente e representante.
Linha 20: Linha 20:
 
Para utilização deste processo existem atualmente 2 caminhos disponíveis:
 
Para utilização deste processo existem atualmente 2 caminhos disponíveis:
  
* '''Conexão ao servidor para leitura e gravação de dados diretamente na base ou via API do ERP.'''
+
* '''Conexão ao servidor para leitura e gravação de dados diretamente na base, via API ou View fornecidos pelo ERP.'''
  
 
Neste caso seu ERP deve estar preparado para que seja possível estabelecer uma conexão externa(via internet) para leitura dos dados e gravação de pedidos e clientes.
 
Neste caso seu ERP deve estar preparado para que seja possível estabelecer uma conexão externa(via internet) para leitura dos dados e gravação de pedidos e clientes.
  
* '''Leitura e gravação de dados junto a nossa retaguarda de gerenciamento via API da Trovata.'''
+
* '''Leitura e gravação de dados junto a nossa retaguarda via API Trovata.'''
  
 
Neste caso não necessita que seu servidor esteja com nenhum tipo de conexão externa visto que a chamada é feita diretamente para nossa retaguarda, tanto para gravação dos dados cadastrais quanto para obtenção de vendas e clientes novos ou alterados, porém é necessário sinalizar o interessem em trabalhar com este formato pois precisamos efetuar a liberação do módulo junto a base de dados.
 
Neste caso não necessita que seu servidor esteja com nenhum tipo de conexão externa visto que a chamada é feita diretamente para nossa retaguarda, tanto para gravação dos dados cadastrais quanto para obtenção de vendas e clientes novos ou alterados, porém é necessário sinalizar o interessem em trabalhar com este formato pois precisamos efetuar a liberação do módulo junto a base de dados.
  
Independente do formato de integração escolhida, será necessário estruturar os dados conforme nossos layout's, abaixo relacionamos a lista de dados considerados básicos, necessários para iniciar qualquer processo de implantação.
+
Independente do formato de integração escolhida, será necessário estruturar os dados conforme nossos layout's. Abaixo relacionamos a lista de dados considerados básicos, que são necessários para iniciar qualquer processo de implantação.
  
 
'''Layouts de importação de dados:'''
 
'''Layouts de importação de dados:'''
  
 
* CLIENTE
 
* CLIENTE
* SITUACAO_CLIENTE (somente se houver necessidade de tratamento de situações de cliente - Ativo, Inativo, Inadimplente, etc, senão não precisa)
+
* VENDEDOR (A amarração do vendedor com o cliente é obrigatória, podendo ser efetuada pelo próprio cadastro do cliente, através do campo VENDEDOR, ou através de uma tabela de relacionamento chamada VENDEDOR_CLIENTE)
* TRANSPORTADOR (Se o ERP exigir na hora de exportar a venda, senão não precisa)
+
* VENDEDOR (A amarração do vendedor com o cliente é obrigatória, ou pelo cadastro do cliente, através do campo VENDEDOR, ou através do relacionamento VENDEDOR_CLIENTE)
+
* VENDEDOR_CLIENTE (A amarração do vendedor é obrigatória, ou através desta tabela ou pelo cadastro do cliente,)
+
 
* GRUPO_PRODUTO
 
* GRUPO_PRODUTO
 
* PRODUTO
 
* PRODUTO
 
* PRODUTO_COMPLEMENTO (necessita ser preenchida mesmo que não haja variação no cadastro do produto)
 
* PRODUTO_COMPLEMENTO (necessita ser preenchida mesmo que não haja variação no cadastro do produto)
* COMPLEMENTO_1 (somente se houver variação no cadastro do produto em relação a cor, senão não precisa)
+
* COMPLEMENTO_1 (1º nível de variação do produto. Geralmente utilizado para registrar as variações de cores)
* COMPLEMENTO_2 (somente se houver variação no cadastro do produto em relação a grade/tamanho, senão não precisa)
+
* COMPLEMENTO_2 (Exclusivamente para definição da variação de TAMANHOS dos produtos)
* COMPLEMENTO_3 (somente se houver variação no cadastro do produto, senão não precisa - pode ser outra variação existente no cadastro do produto)
+
* PRAZO (também conhecido como condição de pagamento)
* PRAZO
+
 
* TABELA_PRECO
 
* TABELA_PRECO
 
* ITEM_TABELA_PRECO
 
* ITEM_TABELA_PRECO
* ITEM_GRADE_PRODUTO (para os casos onde a grade - conjunto de tamanhos - é no nível do produto)
+
* TABELA_PRECO_PRAZO
* ITEM_GRADE_GRUPO_PRODUTO (para os casos onde a grade - conjunto de tamanhos - é no nível do grupo do produto)
+
* TABELA_PRECO_VENDEDOR
* TABELA_PRECO_PRAZO (somente se houver restrição de prazo por tabela de preços, senão não precisa)
+
* TITULO_FINANCEIRO
* TABELA_PRECO_VENDEDOR (somente se houver liberação de tabela de preços por vendedor, senão não precisa)
+
* TITULO_FINANCEIRO (somente se desejar que o representante/vendedor veja os títulos financeiros do cliente, senão não precisa)
+
* CLIENTE_CREDITO (somente se desejar trabalhar com aprovação por limite de crédito na hora da venda, senão não precisa)
+
 
* CIDADE
 
* CIDADE
 
* ESTADO
 
* ESTADO
Linha 58: Linha 51:
 
'''Layouts para exportação de vendas e clientes:'''  
 
'''Layouts para exportação de vendas e clientes:'''  
  
* Pedido de venda
+
* VENDA
* Item do pedido de venda
+
* CLIENTE_INC_ALT (novos clientes incluídos e/ou alterados)
* Cliente (inclusão e alteração)
+
* Contato de cliente
+
  
Além destes, é possível integrar diversos outros dados com a finalidade de fornecer informações complementares para uso junto ao sistema. Abaixo disponibilizamos um link para a documentação da nossa API que contém a instruções detalhadas de todas as tabelas de dados disponíveis para integração. Mesmo que o formato escolhido para integração não seja via API, nela será possível obter informações detalhadas para todos os dados.
+
Além destes, é possível integrar diversos outros dados com a finalidade de fornecer informações complementares para uso junto ao sistema. Abaixo disponibilizamos um link para a documentação da nossa API que contém a instruções detalhadas de todas as tabelas de dados disponíveis para integração. Mesmo que o formato escolhido para integração não seja via API, nela será possível obter maiores informações para todos os dados.
  
 
* http://teste-api.trovata.com.br/doc/6a3bcba141d97ba0a45642fd85fbffed724833cc/1#/
 
* http://teste-api.trovata.com.br/doc/6a3bcba141d97ba0a45642fd85fbffed724833cc/1#/

Edição das 14h33min de 2 de dezembro de 2020

Banner Topo 1.jpg


Para um bom funcionamento, todo sistema depende de informações corretas, atualizadas e consistentes. Os sistemas da TROVATA executam a maior parte dos seus serviços basicamente usando os dados cadastrais fornecidos pelo seu sistema ERP (sistema interno de gestão / vendas, faturamento, etc.), dados estes que devem ser disponibilizados obedecendo uma estrutura pré-definida e adequada para o correto funcionamento de nossas soluções.

Caso seu sistema ainda não tenha implementado um processo de integração com nossas aplicações, você pode encaminhar este material para o seu fornecedor ou então encaminhar entre em contato conosco para avaliarmos as melhores opções.

Atenção, o processo de integração de nossa plataforma junto ao sistema de gerenciamento da empresa pode ter custos adicionais que precisarão ser tratados/negociados diretamente com seu fornecedor do sistema.

Atualmente contamos com os seguintes métodos de integração:

1 - Através da leitura e importação de dados via arquivos de texto.

Processo este já pouco utilizado, pois, além de demorado, depende da empresa disponibilizar uma pessoa para ficar efetuando frequentes processos de atualização do sistema durante o dia.

2 - Através da leitura e importação de dados via conexão remota, API ou Web-Services.

Muito mais interessante que o método via arquivo texto, a integração dos dados via web possibilita mais agilidade e eficiência para o processo de comunicação entre empresa, cliente e representante.

Para utilização deste processo existem atualmente 2 caminhos disponíveis:

  • Conexão ao servidor para leitura e gravação de dados diretamente na base, via API ou View fornecidos pelo ERP.

Neste caso seu ERP deve estar preparado para que seja possível estabelecer uma conexão externa(via internet) para leitura dos dados e gravação de pedidos e clientes.

  • Leitura e gravação de dados junto a nossa retaguarda via API Trovata.

Neste caso não necessita que seu servidor esteja com nenhum tipo de conexão externa visto que a chamada é feita diretamente para nossa retaguarda, tanto para gravação dos dados cadastrais quanto para obtenção de vendas e clientes novos ou alterados, porém é necessário sinalizar o interessem em trabalhar com este formato pois precisamos efetuar a liberação do módulo junto a base de dados.

Independente do formato de integração escolhida, será necessário estruturar os dados conforme nossos layout's. Abaixo relacionamos a lista de dados considerados básicos, que são necessários para iniciar qualquer processo de implantação.

Layouts de importação de dados:

  • CLIENTE
  • VENDEDOR (A amarração do vendedor com o cliente é obrigatória, podendo ser efetuada pelo próprio cadastro do cliente, através do campo VENDEDOR, ou através de uma tabela de relacionamento chamada VENDEDOR_CLIENTE)
  • GRUPO_PRODUTO
  • PRODUTO
  • PRODUTO_COMPLEMENTO (necessita ser preenchida mesmo que não haja variação no cadastro do produto)
  • COMPLEMENTO_1 (1º nível de variação do produto. Geralmente utilizado para registrar as variações de cores)
  • COMPLEMENTO_2 (Exclusivamente para definição da variação de TAMANHOS dos produtos)
  • PRAZO (também conhecido como condição de pagamento)
  • TABELA_PRECO
  • ITEM_TABELA_PRECO
  • TABELA_PRECO_PRAZO
  • TABELA_PRECO_VENDEDOR
  • TITULO_FINANCEIRO
  • CIDADE
  • ESTADO
  • PAIS

Layouts para exportação de vendas e clientes:

  • VENDA
  • CLIENTE_INC_ALT (novos clientes incluídos e/ou alterados)

Além destes, é possível integrar diversos outros dados com a finalidade de fornecer informações complementares para uso junto ao sistema. Abaixo disponibilizamos um link para a documentação da nossa API que contém a instruções detalhadas de todas as tabelas de dados disponíveis para integração. Mesmo que o formato escolhido para integração não seja via API, nela será possível obter maiores informações para todos os dados.