Layout Personalizado para Integração FTP

De Tray Wiki

O sistema deverá permitir a manipulação de layouts personalizados para integração FTP para:


  • Exportar Clientes;
  • Exportar Estoque Produtos;
  • Importar Estoque Produtos;
  • Exportar Pedidos;
  • Importar Produtos.


Em cada layout será possível a definição do modelo para integração via TXT de acordo com os parâmetros determinados pelo cliente (lojista). Caso o layout disponibilizado para personalização não seja alterado, a importação e exportação deverão ser feito de acordo com o layout padrão do sistema.


BackOffice


Juntamente com as configurações de importação e exportação via FTP, já disponível na Administração, serão exibidas novas abas:


  • Configuração;
  • Layouts Pers.


1. Configuração do recurso


Pela aba “Configuração”, o cliente poderá definir se os acréscimos deverão ser divididos entre os produtos; as opções disponíveis serão:


  • Não: o valor do produto será exatamente como na loja virtual, tendo o valor de acréscimo em outro campo distinto separadamente do valor do produto;
  • Sim: o valor do produto terá adicionado o valor de acréscimo rateado entre todos os produtos.



2. Definição de layout personalizado


Após a escolha da configuração da ferramenta, poderá ser escolhido o modelo de layout para personalização e identificar qual o modelo de layout que possui layout personalizado. Para personalizar o modelo de layout deverá ser clicado no nome ou no botão “Editar” do layout.



Após a escolha do modelo de layout para personalização, será aberta uma página com duas abas:


  • Configurar Tags;
  • Layout.


Nestas opções seja possível a determinação de cada Tag que estará disponível para utilização na criação do modelo de layout.



2.1. Configuração das Tags


Nesta página será feita a configuração das Tags que serão utilizadas no modelo de layout, como:


  • Tags: nomes dos campos que estão disponíveis para uso no modelo;
  • Formatação Campo: caso for “indeterminado” o campo não terá formatação;
  • Tamanho: quantidade de caracteres do campo;
  • Preenchimento: definição do caractere usado no preenchimento do final da informação até o limite do tamanho do campo; poderá ser:
Nenhum: não será utilizado caractere para preenchimento do campo;
Espaço: será utilizado espaço para preenchimento do campo;
Outro: o caractere utilizado para preenchimento do campo será de acordo com a necessidade (por exemplo: “0”).
  • Posicionamento: definição de alinhamento da informação de acordo com o tamanho de caractere definido, podendo ser:
• Esquerda: alinhamento da informação será a esquerda;
• Direita: alinhamento da informação será a direita;
• Nenhum: sem alinhamento (padrão: a esquerda).




2.2. Manipulação do layout personalizado


Depois de configurado cada Tag que fará parte da integração via FTP, o modelo do layout deverá ser gerado. Serão exibidas as Tags disponíveis para uso, conforme o modelo de integração escolhido para definição de layout personalizado. Para cada Tag disponível para utilização existe um texto explicativo para facilitar o entendimento do conteúdo que será retornado na Tag. Em cada modelo de layout será preciso que seja configurado o caractere padrão que determinará o separador de cada informação representada por cada Tag; esta configuração é:


  • Separador das informações:
• Ponto-e-vírgula (“;”) – padrão;
• Vírgula (“,”);
• Pipe (“|”).




O modelo obrigatoriamente deverá conter a Tag de ID do registro na base de dados da Tray na qual o sistema irá atualizar os dados junto ao sistema de acordo com o código do cliente, código do produto e código do pedido.



Tempo de integração


Para cada tipo de integração terá uma hora determinada para realização automática da integração, sendo:


  • Exportar Pedidos: instantâneo;
  • Exportar Estoque: horas de integração: 8h30, 12h30, 18h30 e 22h30;
  • Importar Estoque: horas de integração: 8h, 12h, 18h e 22h;
  • Importar Produto: uma vez ao dia no período noturno;
  • Exportar Cliente: instantâneo.
Ferramentas pessoais