
Seu guia para a integração V5!

A SG Systems tem o prazer de poder oferecer aos nossos clientes serviços de integração completa com o Sage X3, incluindo funcionalidades e funções personalizáveis para responder a uma ampla variedade de requisitos.
A integração do Sage X3 com a rastreabilidade V5 oferece vários benefícios que exploraremos ao longo deste artigo, incluindo:
Uma visão geral de como o V5 Traceability se integra ao Sage X3 pode ser vista abaixo:

Nesta discussão, analisaremos todos os principais aspectos da integração do Sage X3 com o V5 Traceability. Primeiramente, abordaremos a configuração do sistema e a metodologia de integração de dados, antes de examinarmos estudos de caso sobre pedidos de produção , compra e venda , bem como transferências internas.
O objetivo da integração do V5 com o Sage X3 é permitir que os clientes que estão habituados a trabalhar no fluxo de trabalho do Sage X3 possam criar facilmente ordens de compra, venda e transferência, bem como utilizar as listas de materiais mantidas no Sage X3 para programar a produção a partir de Rastreabilidade V5.
O escopo desta integração abrange todos os principais aspectos das instalações de produção de um cliente, incluindo:
Como podemos ver na visão geral acima, isso permite que o Sage X3 continue a atuar como um local mestre do cliente para modelos de BoM/códigos de matérias-primas/níveis de estoque/pedidos, etc., com quaisquer atualizações de pedidos a serem enviadas instantaneamente para V5. Neste caso, o V5 transmitiria dados enviados/recebidos/de consumo de produção ao Sage X3, atualizando os níveis de inventário e os estados dos pedidos em tempo real.
Para uma implementação local do sistema de rastreabilidade V5, a SG Systems exige acesso a um servidor validado (físico ou virtual) para instalar o banco de dados V5 e o middleware necessário ( V5 Connect ) para permitir a integração com o Sage X3.
Os terminais de produção e os tablets do Sistema de Gerenciamento de Armazém (WMS) podem então ser instalados conforme necessário em toda a unidade de produção. Neste documento, analisaremos tanto a produção quanto o recebimento/expedição, que contam com aplicativos do software V5 instalados nos seguintes locais:
Cada dispositivo V5 aqui pode ser conectado a:
Mais detalhes sobre como esse hardware é usado em conjunto com o sistema de rastreabilidade V5 podem ser vistos abaixo.
Uma visão geral simplificada do hardware pode ser vista abaixo:

Os requisitos para instalar o software necessário para facilitar o funcionamento do sistema de rastreabilidade V5 podem ser consultados aqui.
O Sage X3 é então instalado/hospedado localmente nos servidores do cliente e a comunicação entre o Sage e o V5 Traceability é facilitada pela instalação adicional do V5 Connect.
A SG Systems utiliza serviços web Sage X3 SOAP para importar e exportar dados entre ambos os sistemas.
SOAP, que significa Simple Object Access Protocol, é uma especificação de protocolo para troca de informações estruturadas na implementação de serviços web. Ele usa XML para codificar suas mensagens e depende principalmente de protocolos da camada de aplicação, principalmente HTTP ou SMTP, para negociação e transmissão de mensagens. Aqui estão os elementos e conceitos básicos associados ao SOAP:
Falha: Fornece detalhes do erro caso ocorram problemas durante o processamento.
Existem várias vantagens em usar SOAP:
Do ponto de vista do cliente, para permitir a conectividade com o V5, ele precisaria:
Os modelos do Sage X3 ajudam a facilitar o fluxo de dados entre o Sage X3 e o V5 Traceability, permitindo que os campos de dados sejam sincronizados e preenchidos corretamente ao enviar de e para o V5. Um exemplo disso pode ser visto abaixo, onde podemos ver a configuração do modelo para pedidos de compra.


Então, quais são os principais benefícios de escolher a integração do V5 Traceability com o Sage X3 para o seu negócio?
Podemos dar uma olhada em um exemplo de fluxo de trabalho em que os produtos acabados são feitos a partir de lotes de componentes produzidos a partir de matérias-primas.
Uma visão simplificada de cima para baixo disso pode ser vista abaixo:

Podemos agora dar uma olhada em um exemplo de fluxo de trabalho para um pedido de compra utilizando Sage X3 e V5 Traceability.
Uma visão simplificada de cima para baixo deste processo pode ser vista abaixo:

A integração dos pedidos de vendas entre o V5 e o Sage funciona de maneira muito semelhante ao que acabamos de ver com os pedidos de compra. Então, primeiro vamos dar uma olhada no fluxo de trabalho de um pedido de venda.
Uma visão simplificada de cima para baixo deste processo pode ser vista abaixo:

A integração de ordens de transferência entre V5 e Sage funciona de maneira muito semelhante ao que acabamos de ver com ordens de compra e vendas, combinando elementos de ambos os fluxos de trabalho. Então, vamos dar uma olhada no fluxo de trabalho de uma ordem de transferência.
Uma visão simplificada de cima para baixo deste processo pode ser vista abaixo:

Como podemos ver no diagrama de fluxo acima, uma vez que a Rastreabilidade V5 possui as informações da BoM/ordem de serviço do SAge X3, há vários casos em que o software V5 irá interagir com o hardware fornecido/cliente pela SG. Essas interações são:
Neste estudo de caso, veremos como as ordens de serviço para códigos BoM específicos enviados do Sage X3 são produzidas dentro da Rastreabilidade V5, bem como como os dados retornados ao Sage X3 são tratados.
Conforme discutido acima, embora os códigos BoM e os requisitos de RM sejam mantidos no Sage X3, estes também são inseridos manualmente na Rastreabilidade V5 pelo cliente para contabilizar funcionalidades adicionais do V5, especialmente etapas opcionais para adicionar ingredientes alternativos.
Podemos ver um exemplo de BoM para um lote no Sage X3 abaixo:

Agora podemos ver como seria esta BoM quando recriada na V5. Lembre-se de que não estamos sincronizando BoMs do Sage X3, mas sim usando-as como um modelo para adicionar outros tipos de etapas.

Podemos ver um exemplo de uma etapa opcional aqui, portanto, neste exemplo, o operador de lote do Terminal teria a opção de adicionar qualquer opção ('VENTURA BLUE' ou 'STRATUS') que desejar para esta etapa. Isso é útil se um ingrediente nem sempre estiver disponível e precisar ser trocado por outro, se for o caso.

Portanto, se usarmos esta fórmula em nosso exemplo, podemos retornar ao Sage X3 e criar uma ordem de serviço usando-a.

Podemos atribuir aqui um número de ordem de serviço, bem como especificar a BoM a ser agendada. A quantidade a ser feita também pode ser definida aqui e o número de lotes necessários será determinado pela 'Quantidade Base' que vimos na configuração do Sage X3 BoM acima (neste caso, 1 lote baseado na quantidade base 387.03). O status da ordem de serviço no Sage X3 será então definido como 'Em andamento'.
Esta ordem de serviço é então sincronizada com o V5 Traceability, onde a informação inserida no Sage X3 é utilizada para preencher o plano de produção do V5 Control Center, como podemos ver abaixo.

Observe que o status “Em andamento” do Sage X3 se traduz no status “Agendado” no plano de produção do V5. Este status significa que este trabalho estaria agora imediatamente disponível para o Terminal na área de produção.

Se iniciarmos este trabalho destacando-o e usando a marca de seleção verde no canto inferior direito, seremos solicitados a selecionar o lote para o primeiro RM (Açúcar Branco) necessário.
Observe, entretanto, que, neste exemplo, os números de lote dentro de V5 são apenas isso e são referenciados apenas em V5. Apenas as quantidades utilizadas são devolvidas ao Sage X3 após a conclusão do lote. Essas quantidades são então deduzidas do estoque de itens mestre ali mantido.

Aqui, o operador do Terminal pode selecionar um lote sozinho, ou a ordem de estoque (com base nas regras FEFO/FIFO) pode ser aplicada para forçar a seleção de um lote, ou o sistema pode selecionar automaticamente o lote a ser usado, tirando a escolha do lote. Operador de terminal.
A leitura de lotes usando um leitor de código de barras anexado também pode ser obrigatória, garantindo ainda mais que o lote correto seja selecionado para o trabalho.
Uma vez selecionado, veremos a tela de 'entrada de chave', com base na configuração da fórmula na V5 que vimos acima. Então aqui o operador será solicitado a despejar 2 caixas de 50 lb no misturador.

Passando para a próxima etapa, veremos a mesma tela de seleção de lote (ou teremos o lote selecionado automaticamente com base nas opções acima), mas como a próxima etapa é uma etapa de 'pesagem' para 8 libras, veremos o mostrador de pesagem para o operador do Terminal pese manualmente.

Observe aqui que o operador pode pesar dentro das tolerâncias da etapa definida no V5 Control Center, neste caso 0.1 lb.
A seguir podemos ver um exemplo de como seria uma etapa opcional no Terminal V5 abaixo. Neste caso estamos olhando para a mesma etapa opcional que vimos no V5 Control Center acima, onde o operador está escolhendo a opção que destacamos ali ('STRATUS').

A seleção desta rotina opcional executará as etapas contidas nela no Control Center.
O lote prosseguiria dessa maneira até que todos os RMs fossem adicionados à mistura na ordem estabelecida no Centro de Controle.
Assim que o lote estiver concluído, o sistema poderá imprimir uma etiqueta para anexar ao lote resultante. Um exemplo disso pode ser visto abaixo, mas como mencionado acima, eles podem ser totalmente customizados de acordo com as especificações do cliente.

Voltando ao Control Center podemos ver que o trabalho agora está marcado como ‘Concluído’.

Os dados são então devolvidos ao Sage X3 com um consumo total do lote. O uso de RM é então deduzido do estoque mestre mantido no Sage. Conforme mencionado acima, os números dos lotes não são referenciados aqui, mas o estoque é deduzido do lote mestre de cada RM específico.

Também digno de nota aqui é que a quantidade total do lote não foi alcançada porque a composição do lote foi alterada à medida que era produzido, daí o status ‘Em andamento’ que podemos ver acima. No entanto, a quantidade alcançada existente é referenciada de forma a permitir a correta dedução das quantidades RM.
As opções para alterar a composição do lote dinamicamente podem ser restritas apenas aos supervisores ou forçar uma substituição do supervisor para que um operador de lote padrão não possa tomar essas decisões por conta própria.
Sincronização da ordem de compra do Sage X3 para o V5 A rastreabilidade começa com o agendamento da encomenda no Sage X3.
Podemos ver um pedido de compra agendado no Sage X3 abaixo:

Então podemos ver aqui que para esta PO (PO036237) encomendamos 100 sacos de 'Açúcar Castanho Claro' e 50 sacos de 'Açúcar em Pó'. Observe também que temos um fornecedor e uma data de pedido atribuídos, que também serão enviados para V5 Rastreabilidade.
Assim que for enviado ao V5 Control Center, podemos vê-lo como um pedido 'pendente' na janela 'Pedido de compra'.

Portanto, aqui podemos ver que os valores relevantes que foram pedidos, bem como o custo deles (também extraído do Sage X3) e o fornecedor atribuído foram todos importados para o V5 Traceability.
Como o pedido é importado para V5 Rastreabilidade como 'Pendente', ele ficará imediatamente visível no tablet V5 WMS (Warehouse Management System) no local de recebimento.

Selecionar e inserir um pedido usando a marca verde no canto inferior direito mostrará as linhas do pedido que estão aguardando recebimento.

Selecionar uma linha para receber permitirá que o operador receba esse item. Neste caso estamos recebendo um item paletizado, então o sistema saberá solicitar o número de paletes e quantos sacos há em cada palete. Neste caso estamos recebendo um único palete de 100 sacos de 'Sugar Light Brown'.



Vários gatilhos opcionais estão disponíveis aqui para inserir informações adicionais sobre o lote recebido, como números de lote internos e do fornecedor, datas de fabricação e vencimento, custos, etc. Aqui podemos ver um exemplo com nosso operador inserindo a data de vencimento do açúcar recebido.

As etiquetas podem então ser impressas e aplicadas aos itens recebidos. O número de etiquetas feitas aqui pode ser fixo ou uma solicitação pode ser apresentada ao operador. O design da etiqueta pode ser totalmente personalizado por cada cliente, dependendo de suas necessidades individuais.

Voltaríamos então à visualização da linha do pedido, onde poderíamos ver que esta linha foi recebida com sucesso.

Receberíamos então a outra linha do pedido de maneira semelhante, após a qual poderíamos concluir o pedido usando a marca verde no canto inferior direito da visualização da linha do pedido.

Uma vez recebido podemos ver o Pedido de Compra concluído no Centro de Controle, agora com o status ‘Recebido’. O painel inferior direito do Control Center também será preenchido com informações sobre o lote recebido, incluindo números de lote internos, o operador que recebeu o pedido e carimbos de data/hora.

Voltando ao pedido no Sage X3, podemos observar que as linhas foram fechadas, indicando, juntamente com as informações do painel abaixo, que os itens foram recebidos com sucesso e serão posteriormente adicionados ao estoque mestre de itens mantido no Sage X3.

Tal como acontece com as compras, os pedidos de venda são agendados primeiro no Sage X3, onde um cliente pode ser atribuído ao pedido, bem como outras informações desejadas, como números de referência do pedido, locais atribuídos para envio e datas de colocação.

As linhas de pedido dos itens necessários podem ser adicionadas mais abaixo na página do Sage:

Então podemos ver aqui que para este SO (SO194767) temos um pedido de 88 caixas (CS) de 'Chocolate Chip', 22 caixas de 'Party Time' e 140 caixas de 'Brownie'.
Uma vez agendado no Sage X3 o pedido é enviado para o V5 Control Center, podemos vê-lo como um pedido ‘agendado’ na janela ‘Pedido de Venda’.

Portanto, aqui podemos ver que os valores relevantes que foram pedidos, bem como o custo deles (também extraído do Sage X3) e o fornecedor atribuído foram todos importados para o V5 Traceability.
Tal como acontece com os pedidos de compra, o pedido de venda aqui é importado como já agendado, portanto nenhuma ação do usuário Sage X3 é necessária para que o pedido esteja pronto e disponível para atendimento pelo tablet V5 WMS no departamento de vendas.
Uma vez agendado o pedido poderá ser retirado pelo tablet WMS.

Dentro do V5 existem diversas opções de separação de pedidos, com opção de escolha por regras FEFO/FIFO, além de modos de seleção por ondas direcionadas para auxiliar os operadores de vendas. Perguntas e respostas de controle de qualidade também podem ser adicionadas aqui para direcionar o operador em vários estágios do processo de envio.
Como acima, veremos a visualização da linha do pedido de venda, listando seus requisitos de separação.

Se selecionarmos a linha superior para 'Chocolate Chip', teremos a opção de escolher entre lotes. Novamente, a ordem FEFO/FIFO pode ser aplicada aqui para evitar que o operador escolha o lote errado para escolher.

Uma vez selecionado o lote podemos atribuir o estoque. Observe que se não seguir a ordem FEFO/FIFO estrita, os lotes poderão ser misturados no pedido. Aqui estamos escolhendo no lote 10004642.

Depois de escolhermos o valor correto, esta linha será preenchida.

Observe aqui abaixo que um 'palete de vendas/envio' foi criado. Este é um processo opcional oferecido pelo sistema que permite a impressão rápida de etiquetas de paletes para o envio. Observe que as etiquetas podem ser totalmente personalizadas de acordo com as necessidades individuais do cliente.

Assim que todas as linhas forem atendidas, como acima, o pedido poderá ser concluído (enviado) usando o cheque verde no canto inferior direito da tela.

Após isso retornaremos à tela inicial do WMS, com uma notificação no banner superior do software de que o pedido foi concluído.

De volta ao Control Center podemos ver que o status do pedido foi atualizado e o painel inferior direito agora contém as informações sobre qual lote foi selecionado para o pedido.

Voltando ao Sage X3, podemos ver que as linhas de encomenda foram fechadas e podemos ver a quantidade de itens necessários que foram enviados.

Tal como acontece com compras e ordens de venda, as ordens de transferência são primeiro criadas e agendadas no Sage X3 como ordens de venda. Aqui podem ser atribuídas uma origem e um destino, bem como outras informações desejadas, como números de pedidos/números de referência, datas de colocação, bem como os itens a serem transferidos. Conforme mencionado acima, esses tipos de pedidos de vendas são definidos como 'Intersite' para permitir que a V5 Traceability os recolha como 'Transferências'.

Uma vez agendado, este pedido apareceria no V5 Control Center como uma transferência, juntamente com todas as informações relevantes que foram inseridas no Sage X3. Neste exemplo, as transferências são sempre importadas como 'Transferências Diretas' e são agendadas automaticamente.

Uma vez importado e agendado, o pedido de transferência estará disponível para retirada do V5 WMS.

Semelhante ao procedimento de pedido de venda acima, veríamos as linhas do pedido aguardando para serem separadas.

Neste exemplo o operador estará digitalizando a partir de paletes o item desejado, portanto optará pela opção de digitalização nesta próxima tela.

Portanto, nosso operador digitalizaria 5 paletes neste pedido para concluir a separação.

Depois que eles forem digitalizados e a linha do pedido for concluída, o pedido poderá ser concluído normalmente usando a marca verde no canto inferior direito da tela da linha do pedido.

Aqui veremos a seguinte mensagem informando que o pedido foi recebido. Isto é uma consequência do uso do recurso 'Transferência Direta' discutido acima.

Voltando ao Centro de Controle, podemos ver que o status do pedido foi atualizado para ‘Recebido’. O painel inferior direito também foi atualizado para mostrar os lotes e paletes usados para atender o pedido, enquanto o painel inferior esquerdo teve suas quantidades enviadas e recebidas atualizadas de acordo.

Conforme mencionado acima, assim que uma transferência for despachada pelo WMS, um recibo de pedido de compra será gerado automaticamente no Sage X3 com um recibo e um número de guia de remessa.

E se verificarmos o status das linhas do pedido podemos ver o valor confirmado do item solicitado que foi transferido, e que o status do pedido agora está fechado.

Em resumo, a integração do Sage X3 com o V5 Traceability pode beneficiar o seu negócio, garantindo a troca de dados em tempo real, mantendo a consistência e a conformidade dos lotes e permitindo operações sem papel. Ele evita erros manuais, oferece rastreabilidade ponta a ponta e proporciona flexibilidade operacional, adaptando-se às crescentes necessidades do seu negócio. Essa integração aumenta a eficiência, a precisão e a escalabilidade, tornando-a um ativo indispensável para as empresas modernas.
Descubra mais sobre esta solução transformadora na SG Systems Global.
O exemplo de implementação visto acima funciona linha por linha para solicitações/recebimentos SOAP. Podemos ver abaixo um exemplo de template SOAP que o SG usará para criar solicitações:

Se pegarmos um retorno do V5 para o Sage X3, neste caso uma linha de recebimento de PO, podemos ver um exemplo de como o SG pegará o modelo acima e o modificará para criar um arquivo utilizável para transferir esta informação:

Este arquivo de exemplo pode ser baixado aqui.
Mais documentação sobre o desenvolvimento com serviços web do Sage X3 pode ser encontrada aqui.