VISÃO GERAL

v2022.10.20

Esta documentação visa esclarecer todo o setup inicial da integração via arquivos em ambiente FTP.

Aqui abordamos os modelos de arquivos, layout, regras de negócio e considerações de cada um.

PADRÕES DE INTEGRAÇÃO

DIRETÓRIO E ARQUIVO

Iremos fornecer um ambiente FTP para que os arquivos sejam depositados, as regras abaixo servem para garantir que este fluxo tenha um funcionamento completo.

O servidor FTP fornecido utiliza SSH e será oferecido sem nenhum diretório criado. O template abaixo deve ser respeitado ao criarem os diretórios e, principalmente, o primeiro diretório (resource) e a extensão do arquivo, que deve ser csv.

TEMPLATE: <import|export>/<resource>/<year>/<month>/<day>/<time>.csv
EXEMPLO: import/origens/2021/05/10/123200.csv

O primeiro diretório deve ser import ou export. Sempre que a Souk receber um arquivo iremos observar o diretório de import. Quando o arquivo for disponibilizado para ser consumido pela indústria parceira iremos depositar o arquivo no diretório export.

O segundo diretório resources deve ser preenchido com o tipo de integração: origens, produtos, logistica (sem acento), estoque e clientes.

O arquivo deve ser sempre CSV separados por vírgula e com aspas duplas como delimitador de colunas (quando necessário).

Recomendamos que utilizem a estrutura de diretórios como no template acima para facilitar monitoramento e log das informações. O primeiro diretório e o arquivo formatado da maneira correta são obrigatórios, os demais diretórios (mês/dia) e o nome do arquivo são opcionais.

REGRAS DE LEITURA DOS ARQUIVOS

  • Caso o CODIGO do arquivo se repita iremos considerar a última linha no arquivo.

  • Deve ser respeitado o padrão de ordem das colunas, tipo de conteúdo e formatação.

  • O título das colunas deve ser respeitado, caso haja diferença iremos parar o processo do arquivo.

  • O conteúdo de cada coluna será forçado para o tipo definido, quando isto não for possível iremos parar o processo do arquivo. Veja a seção LAYOUT DO ARQUIVO nas próximas explicações.

  • O formato do conteúdo de cada coluna deve ser respeitado, quando não estiverem no formato correto todo o arquivo será ignorado.

  • A codificação dos arquivos deve ser UTF-8.

ORDEM DOS ARQUIVOS

Os arquivos que fazem a carga de dados na Souk: CLIENTES, ORIGENS, PRODUTOS, LOGISTICA e ESTOQUE devem obedecer uma ordem de upload quando depositados no ambiente FTP.

PRODUTO e ORIGENS antes de ESTOQUE.

CLIENTE e ORIGENS antes de LOGÍSTICA.

FLUXO MACRO

Caso dúvidas entrar em contato via e-mail: [email protected]

https://souk.com.br

Atualizado