Skip to content

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-prima
      • PRODUCED - Produto acabado
      • CONTAINER - Armazenagem
      • FIXED_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.

Valesoft Sistemas RFID