Esta integradora utiliza o usuário do ERP para logar.
Para enviar um estoque você pode pegar estoque de várias filiais, determinando o percentual de cada filial e também pode indicar o percentual de envio no item.
Processo para vincular produtos manualmente.
Processo realizado pelo motor de integração. Faz um “De / Para”, dos produtos do site com os produtos do ERP.
O fluxo é definido pelo e-commerce, logo precisamos saber o que é possível integrar. A imagem abaixo nos ajuda a entender o processo. Assim podemos definir que existe ponto de acesso no e-commerce assim como na integradora, que por sua vez traduz a comunicação para o ERP. Então vamos definir pela imagem acima que a integradora inicia o processo fazendo o vínculo do produto e por sua vez envio de estoque e de preço, e que para isto, ela pega os dados no ERP. Com esse entendimento, fica claro que para funcionarmos precisamos antes de tudo, vincular produtos que serão vendidos no e-commerce, mas observe que falamos vincular e não cadastrar.
Após termos produtos vinculados, os serviços automaticamente começam a enviar preço e estoque, deixando assim os produtos ativos no site. Caso um item fique sem preço e sem estoque o mesmo é desativado. Outra informação importante sobre o produto é que ele pode ser vendido por unidade ou por caixa e existe uma informação técnica para essa definição que vamos apresentar na parte de vínculo do produto. Após termos produtos disponíveis no site, um cliente pode fazer uma compra. Quando um pedido for integrado, a integradora fica a procurar alterações nos status do pedido dentro do ERP para notificar ao e-commerce, esses passos chamados tracking o por sua vez notificará o cliente.
Uma plataforma desenvolvida em java e de muita importância para o cenário. Utilizamos para definir os serviços e mantê-los em funcionamento. O jenkins centraliza as tarefas e garante sua visualização mais limpa dos processos. Normalmente quando instalamos o jenkins o configuramos para rodar na porta 8081, mas isso é configurável, assim no navegador de internet pelo endereço local http://localhost:8081/login? ou substituindo o nome localhost pelo IP local do servidor é possível carregar o serviço.
Ao carregar a página poderá fazer login no seu ambiente de trabalho. Normalmente utilizamos o usuário com o nome Lopes a senha S#39gpkz mas poderá nos consultar sempre que for necessário. Quando logar poderá acessar cada serviço separadamente, para visualizar, por exemplo, seu processamento em tempo real. Mas o objetivo não é esse e sim para que você consiga perceber se existe algum serviço parado, ou com erro. Os serviços estão disponíveis de acordo com a necessidade, então você pode ter mais ou menos serviços executando ou até mesmo serviços diferentes.
Cada serviço pode ser acessado clicando no nome do serviço. Depois de estar dentro do serviço poderá entrar na execução de um serviço atual ou anterior, já que fica um histórico das execuções ou falando tecnicamente dos Builds. Clicando no build 112590 e depois na Saída do console, vamos poder ver o log (registro da operação).