📗 2️⃣ Cockpit de configurações do B2UD no integrador (SUP-70843)No Integrador B2B, foram inseridas as informações necessárias para que ele seja independente de configurações realizadas no Guarani ERP. A tela “3.2.45 - Configuração Integração B2UD” foi “repassada” ao Integrador como “Integração De/Para”. Sendo assim, o botão do configurações foi alterado para “Configurações Gerais”. Dentro deles, a opção “Banco de Dados” será onde “insere/altera”, as informações dos “bancos de dados, e-mails, tempo de sincronização e usuários” para editar scripts (Imagem 1).  Informações |
---|
A opção “Integração De/Para” é na verdade a tela “3.2.45 - Configuração Integração B2UD” do Guarani ERP, no Integrador. Não haverá informações nesse primeiro momento, pois ainda não existem dados advindos do ERP do usuário (Imagem 2). |
 Os scripts foram subdividos em 4(quatro) grupos: |
---|
| os SELECTs que buscam a informação no ERP do cliente para alimentar as tabelas do Integrador; | | os INSERTs/UPDATEs que, junto aos SELECTs acima, gravam a informação no banco do Integrador. Para essa conexão acontecer, a quantidade e ordem dos campos do SELECT devem ser IGUAIS aos de seus respectivos INSERTs; | | são os SELECTs que já existiam no Integrador, porém adaptados para, agora, buscar das próprias tabelas de configurações do integrador e, não mais do ERP; | | são os INSERTs dos dados que descem da loja (clientes, pedidos, itens). Todas as ligações com as tabelas ICC do ERP foram removidas, substituídas por parâmetros que buscam as configurações do próprio integrador (Imagem 3). |

Informações |
---|
Caso queiram utilizar o script já montado para o Guarani ERP, basta clicar em “Query padrão” e “Todos”. Esses scripts foram montados para esse propósito e foram baseados no que é carregado na tela “3.2.45 - Configuração Integração B2UD” do Guarani ERP e nos antigos scripts que buscavam do ERP para enviar os dados para a loja. Todos os scripts possuem o parâmetro “ULTIMA_SINC”, que no Guarani ERP, busca dos campos de “lastupdate”. Porém, nem todas as tabelas possuem esse campo e nesses casos, os dados sempre serão recarregados (Imagem 4). |
 Informações |
---|
O agendamento foi modificado e agora será “Carga Manual”. O agendamento que já possuía, virou submenu e não teve nenhuma alteração. Já o “Carga (ERP x Integrador)” será uma tela nova para inserção de informações nas novas tabelas de configuração criadas no Integrador (Imagem 5). |
 Informações |
---|
O primeiro passo na criação das configurações da interação é executar o script de empresas. A tela possui um campo para informar a empresa, mas nessa primeira carga, ainda não existirá. Ou seja, basta acessar a tela e clicar em “Atualizar Empresas”. Lembrando que o script “ICC_EMPRESAS”, do menu “Exportações (ERP x Integrador)” já deverá ter conteúdo (Imagem 6). Desta forma, a mensagem de sucesso será exibida (Imagem 7). |
 
Informações |
---|
Será possível criar a integração em “Configurações Gerais (De/Para)”, deverá clicar em “Hab. Config.” e assim conseguirá incluir a nova integração. E a “Senha Guarani” será requisitada (Imagem 8). |
 Informações |
---|
Utilizando o botão “Incluir”, será possível selecionar a empresa desejada, optando o “Ativo” como “SIM” e na sequência em “Salvar” (Imagem 9). |
 Informações |
---|
Nesse momento, deverá inserir as informações da loja para a empresa a ser cadastrada, pois esses dados serão necessários para os próximos passos (Imagem 10). |
 Antes de preencher as configurações da aba “Configurações De/Para”, uma carga completa ou dos itens necessários, deve ser gerada do Guarani ERP para o Integrador. Informações |
---|
Na tela “Carga de Dados” para carga manual, a caixa de seleção apresentará a empresa automaticamente, em caso exista apenas uma cadastrada na integração, pois quando houver mais de uma, o campo ficará em aberto para escolha do usuário. Caso seja a primeira verificação de fluxo, a opção “Atualizar Todos” pode ser utilizada. Caso uma inconsistência na autenticação seja apresentada, reinicie o Integrador. Essa inconsistência só aparecerá após inserir as informações da URL e Token, nas próximas não será mais apresentada. Dependendo da massa de dados, poderá ser uma operação um pouco demorada (Imagem 11). |
 Informações |
---|
Utilizando a opção “Atualizar Todos”, ocorrerão duas inconsistências e gerações de log “Produtos” e/ou “Preços”. Nesse momento, esse comportamento é normal, uma vez que não existe tabela de preços nas configurações gerais (Imagem 12). |
 Informações |
---|
Com as informações de configurações necessárias preenchidas, será possível definir as configurações gerais da integração, de mesmo modo da aba “Configuração Geral” da tela “3.2.45 - Configuração Integração B2UD” do Guarani ERP, incluindo estoques a serem enviados e cobranças de cartão (Imagem 13). |
 Informações |
---|
A guia “Integrações” é onde o usuário irá inserir as informações que deverão estar na integração. A primeira alimentação do Integrador é apenas para trazer as informações. A escolha do que irá subir ainda é manual, da mesma forma que acontece na tela “3.2.45 - Configuração Integração B2UD” do Guarani ERP (Imagem 14). |
 Em “Incluir” será possível buscar os dados alimentados na carga manual. A lista com as informações é apresentada com os dados incluídos pela carga anterior. Ao clicar “Ok” ou “Salvar”, os conteúdos irão persistir com as informações e isso mesmo pode ser feito em todas as abas (Imagem 15). A atualização em massa ficou no botão direito da seleção dos registros (Imagem 16). Marcando o que se deseja alterar e salvando, a tela será fechada e o “Salvar” pode ser pressionado para persistir as informações (Imagem 17).  

Informações |
---|
A tela “Desenvolvedor”, agora possui uma caixa de seleção da empresa para escolher de qual enviar um script, puxar um pedido ou qualquer outra funcionalidade multiempresa (Imagem 18). Os envios para a loja devem acontecer normalmente, assim como os pedidos, ou seja, via cargas manuais ou serviços, com uma empresa ou com várias. |
 Considerações Finais |
---|
| | Sempre que o cliente quiser atualizar alguma informação no site, deverá ser gerada uma carga ou esperar que o sistema realize a sincronização dos dados do “Guarani ERP para o Integrador”. O “Integrador” não realizará a mudança, para que seja feita a mudança o usuário deverá clicar em incluir e selecionar “o produto ou cliente”, que deseja realizar a mudança.
|
|