Appearance
Integração de Produtos - View Banco de Dados
O sistema valesoft permite a integração de produtos externos através da consulta de uma view, com campos pré-definidos, em um banco de dados externo.
Para isso é necessário configurar dentro do sistema Valesoft, a url do banco de dados, o usuário de autenticação, a senha de autenticação, o nome do banco de dados e o seu tipo, além do nome View.
A consulta à View ocorre de forma paginada a cada 250 registros.
É possível integrar todos os items da view ou apenas um em específico baseado no código informado na hora da integração. Nessa consulta por código, o campo de referência será adicionado como um parâmetro na condição da consulta da view: WHERE reference='123456'
O comportamento do sistema Valesoft ao receber os dados é de criar os novos registro ou atualizar os mesmo caso já existam, baseando-se no campo de reference
.
Exemplo dummy
de view a ser consumida:
SQL
CREATE VIEW productView AS
SELECT
'456789' reference,
'45678901' productGridReference,
'Produto 1' description,
'0123456789' barcode,
'KG' measureUnit,
'M' "size",
'PRODUCED' "type",
'Azul' color;
Exemplo de resposta esperada pela integração Banco de Dados
|reference|productGridReference|description|barcode|measureUnit|size|type|color| |-|-|-|-|-|-|-| |456789|45678901|Produto 1|0123456789|KG|M|PRODUCED|Azul|
Descrição dos campos da resposta esperada
Aqui está uma descrição de cada campo:
reference
- OBRIGATÓRIO- Alfanumérico
- Código/SKU Único do produto
- Chave Primaria - Utilizado para criação ou alteração do registro
productGridReference
- Alfanumérico
- Código/SKU Único da grade do produto
- Chave Primaria - Utilizado para criação ou alteração do registro
description
- OBRIGATÓRIO- Texto
- Descrição do produto
barcode
- OBRIGATÓRIO- Numérico Inteiro
- Código de barras EAN-13 ou um sequencial numérico único do produto, utilizado para a criação da etiqueta EPC no padrão GS1-SGTIN
measureUnit
- Texto
- Unidade de medida do produto
- Ex. M², Un, KG
size
- Alfanumérico
- Código do tamanho do produto
- Chave Primaria - Utilizado para criação ou alteração do registro
productType
- OBRIGATÓRIO- Texto Predefinido - Maiúsculo
- Tipo do produto
- Valores aceitos:
RAW
- Matéria-primaPRODUCED
- Produto acabadoCONTAINER
- ArmazenagemFIXED_ASSET
- Ativo Imobilizado
color
- Alfanumérico
- Código da cor do produto
- Chave Primaria - Utilizado para criação ou alteração do registro
Os nomes dos campos padrões podem ser alterados nas configurações do sistema Valesoft para o caso deles forem diferentes.
Ainda é possível receber campos personalizados desde que o mesmo esteja devidamente configurado para a tabela de Produto nas configurações do sistema.