
Seu guia para a integração V5!

A SG Systems tem o prazer de oferecer aos nossos clientes serviços completos de integração com o Microsoft Business Central (BC), incluindo recursos e funções personalizáveis para atender a uma ampla variedade de requisitos.
A integração do BC com o V5 Traceability oferece vários benefícios que exploraremos ao longo deste artigo, incluindo:
Uma visão geral de como o V5 Traceability se integra ao BC pode ser vista abaixo:

Nesta discussão, daremos uma olhada em todos os principais aspectos da integração do BC com a rastreabilidade V5, analisando estudos de caso sobre produção, compra e vendas ordens.
Material interno Ordem de transferência a integração estará disponível em breve!
O objetivo da integração do V5 com o Microsoft BC é permitir que os clientes acostumados a trabalhar no fluxo de trabalho do BC possam criar facilmente ordens de compra e venda, além de fazer uso de BOMs mantidas no BC para programar a produção do V5 Traceability usando materiais mantidos no inventário do BC.
O escopo desta integração abrange todos os principais aspectos das instalações de produção de um cliente, incluindo:
Como podemos ver acima, isso permite que a BC continue a atuar como um local mestre do cliente para modelos de BoM/códigos de matéria-prima/níveis de estoque/pedidos etc., com quaisquer atualizações de pedidos sendo enviadas instantaneamente para a V5. Nesse caso, a V5 estaria passando de volta os dados de consumo de produção/recebimento/enviados de volta para a BC, atualizando os níveis de estoque e os status dos pedidos em tempo real.
Para uma implantação no local do sistema de rastreabilidade V5, a SG Systems requer acesso a um servidor validado (hardware ou virtual) para instalar o banco de dados V5 e o middleware necessário (V5 Connect) para permitir a integração com o BC.
Terminais de Produção e Sistema de gerenciamento de armazém (WMS) tablets podem então ser instalados conforme necessário em toda a unidade de produção. Neste documento, daremos uma olhada na produção e no envio/recebimento, que apresenta aplicativos de software V5 instalados no seguinte:
Cada dispositivo V5 aqui pode ser conectado a:

Os requisitos para instalação do software necessário para facilitar o funcionamento do sistema de Rastreabilidade V5 podem ser visualizados aqui..
A comunicação entre a BC e a V5 Traceability é facilitada pela instalação adicional do V5 Connect.
Na Colúmbia Britânica, os endpoints personalizados são criados pela SG Systems e carregados diretamente na API do Business Central para cada cliente, permitindo que o sistema V5 Traceability interaja diretamente com a Colúmbia Britânica por meio do V5 Connect.
Esses endpoints personalizados são criados usando AL (Application Language) e são usados para definir objetos, incluindo páginas, relatórios e codeunits, dentro do BC. Cada endpoint pode ser personalizado para interagir com vários campos de dados dentro do BC para cada função específica (Orders/BoMs etc.).
Depois que os endpoints personalizados estiverem em vigor, a troca de dados poderá ocorrer por meio da troca de arquivos JSON, usando o V5 Connect como cliente REST para executar solicitações GET e POST para facilitar a troca instantânea de dados.
Há várias vantagens em usar JSON para nossa troca de dados:
Do ponto de vista do cliente, para permitir a conectividade com o V5, ele precisaria:
Então, quais são os principais benefícios de escolher a integração do V5 Traceability com o BC para o seu negócio?
Agora podemos dar uma olhada em um exemplo de fluxo de trabalho para uma ordem de compra utilizando rastreabilidade BC e V5.
Uma visão simplificada de cima para baixo deste processo pode ser vista abaixo:

Podemos dar uma olhada em um exemplo de fluxo de trabalho onde uma fórmula em lote pode ser produzida a partir de matérias-primas.
Uma visão simplificada de cima para baixo disso pode ser vista abaixo:

A integração de pedidos de vendas entre V5 e BC funciona de forma muito similar ao que vimos acima com pedidos de compra. Então, primeiro, vamos dar uma olhada no fluxo de trabalho para um pedido de vendas.
Uma visão simplificada de cima para baixo deste processo pode ser vista abaixo:

Em breve!
Como podemos ver nos diagramas de fluxo acima, uma vez que o V5 Traceability tem os dados necessários do BC (PO/SO/Ordem de Serviço etc.), há várias instâncias em que o software V5 irá interagir com o hardware fornecido/do cliente pela SG. Essas interações são:
Vamos começar nossos estudos de caso no início do processo de produção, comprando matérias-primas que podemos usar na produção posteriormente.
Sincronização de pedidos de compra do BC para o V5 A rastreabilidade começa com o agendamento do pedido no BC.
Começaríamos no BC criando uma nova ordem na seção 'Ordens de Compra' do BC:

Na página resultante para criar o pedido, podemos selecionar em nossa lista de fornecedores armazenados no BC, digitando na caixa 'Nome do fornecedor':

Ou usando o botão '…' para abrir uma lista de fornecedores para selecionar:

Observe que, assim que selecionarmos um Fornecedor aqui, o número do pedido será gerado automaticamente pelo BC:

Podemos então adicionar linhas ao pedido digitando na tabela abaixo onde inserimos as informações do Fornecedor. Aqui podemos encontrar itens digitando códigos de itens na tabela ou selecionando de uma lista de itens dentro do sistema:

Podemos continuar adicionando itens, juntamente com as quantidades e custos necessários para concluir nosso pedido:

Também podemos inserir mais dados nos campos abaixo das linhas de pedidos, como a 'Data de recebimento solicitada', que será importada para o V5. Outros campos de data aqui são puramente para uso interno no BC:

Depois de concluir a configuração do pedido, podemos usar os controles de liberação na parte superior da página para liberar o pedido para a V5.

Uma vez "Liberado", o PO será enviado para o Centro de Controle V5.

Depois de importado para o V5, o pedido aparecerá na aba "Pedidos de Compra", sob o cabeçalho "Pedidos" no Centro de Controle:

Podemos ver aqui que importamos as seguintes informações do BC:
Observe que o status do pedido é automaticamente definido como "Pendente", o que significa que este pedido ficará imediatamente visível para os dispositivos WMS relevantes conectados ao sistema V5.
Se abrirmos o WMS agora, poderemos ver este pedido em 'Pedido' > 'Pedidos de compra':

Observe que os custos podem ser ocultados dos operadores do WMS, se necessário.
Abrir este pedido acionará todos os eventos de QA atribuídos ao gatilho de evento 'Início do pedido de compra' e, após respondê-los, veremos nossas linhas de pedido para RM032 e RM036 aguardando para serem recebidas:

Selecionar uma linha de pedido aqui iniciará o processo de recebimento. Processos de QA podem ser atribuídos a esta parte também usando o gatilho de evento 'Mercadorias em'.
Podemos configurar o WMS para solicitar a entrada manual de vários bits de informação, como número de lote, número de lote do fornecedor, datas de validade/fabricação e local para recebimento (ou estes podem ser configurados para preencher automaticamente). Neste caso, permitiremos que o operador insira o número do lote e defina a data de validade da remessa:


Podemos então inserir o valor a receber. Opções de pesagem com balança integrada também estão disponíveis aqui:

Depois disso, o sistema pode imprimir uma etiqueta (ou várias etiquetas) para o item recém-recebido:

Observe que o design do rótulo pode ser completamente personalizado de acordo com as necessidades individuais do cliente.
Podemos receber a segunda linha de ordem de forma semelhante, depois da qual veremos que ambas as linhas de ordem estão completas, indicadas pelas linhas verdes.

O pedido pode então ser concluído usando a marca de verificação verde no canto inferior direito.

Se clicarmos em "sim" aqui, serão exibidas todas as mensagens de controle de qualidade com o evento "PO concluído" atribuído a elas, após o qual o pedido será concluído, exibido em uma mensagem no banner do WMS.

Retornando ao Centro de Controle, veremos que o status do pedido agora é 'Recebido' e podemos ver as informações do lote recebido (quantidades recebidas e números de lote, etc.) no painel inferior direito:

Voltando ao BC, podemos ver que a 'Quantidade Recebida' foi atualizada para refletir o que acabamos de receber.

Se então olharmos para 'Linhas de Rastreamento de Itens' sob o subtítulo 'Linha' para cada item (visualizável ou a linha de pedido destacada – neste caso, o pó de Aspirina):

Veremos as informações que aplicamos aos lotes recebidos, como o número do lote e a data de validade:

Neste estudo de caso, veremos como as ordens de serviço para códigos de BoM específicos enviados do BC são produzidas no V5 Traceability, bem como como o retorno de dados ao BC é tratado.
Podemos começar olhando para nossa configuração de BoM dentro do BC. Elas podem ser encontradas na seção 'Production BOMs' dentro do BC. A fórmula que veremos aqui é o exemplo 'F010 – Aspirin Powder (Batch)', que podemos ver aqui no BC:

Então podemos ver informações armazenadas aqui, como a ordem das etapas, unidades de medida para a fórmula em si e as linhas da fórmula, quantidades alvo (quantidade por), bem como tolerâncias superiores e inferiores. Podemos sincronizar fórmulas do BC com o V5, e uma vez no V5 Control Center o BoM ficará assim:

Observe aqui que adicionamos manualmente uma 'Mensagem' para o operador auxiliar na produção.
Depois que nossas Listas de Materiais estiverem sincronizadas, podemos ir para a seção "Ordens de Produção Liberadas" do BC para agendar esta fórmula para produção.
Começando clicando no botão 'Novo' nesta área do BC:

Isso criará automaticamente uma nova ordem de serviço dentro do BC (101019 neste caso), e podemos começar a configurar isso selecionando primeiro uma BoM para produzir. Assim como com os fornecedores para POs acima, a BoM pode ser encontrada digitando na caixa apropriada e selecionando nossa BoM desejada:

Depois que a lista de materiais for selecionada, podemos adicionar a quantidade necessária, neste caso 100 kg.

Depois de adicionar a quantidade necessária e qualquer outra informação que queiramos adicionar, podemos liberar a ordem de serviço clicando em "Atualizar ordem de produção" nos controles na parte superior da página, selecionando "Liberado" e confirmando nossa escolha.

Assim que liberarmos esta ordem de serviço, a linha de trabalho será adicionada à ordem dentro do BC:

Podemos usar 'Linha' e clicar em 'Componentes' para ver os requisitos totais para esta ordem de serviço específica:

Então, podemos ver depois de abrir isso que, como solicitamos 100 kg e nossa fórmula é criada com base em 1 kg, nossos requisitos (ou 'Quantidade Esperada' aqui) aqui são 100x a quantidade:

Liberar a ordem de serviço do BC também a sincroniza com o V5 Control Center e programa automaticamente o trabalho para produção nos V5 Terminals conectados ao sistema. Podemos ver a ordem de serviço no Production Plan abaixo.

Como esse trabalho é agendado automaticamente no Plano de Produção do V5, se formos a um dos Terminais V5 do sistema, veremos o trabalho pronto para produção.

Iniciar o trabalho aqui mostrará quaisquer avisos de alérgenos/perigo, bem como qualquer controle de qualidade que possamos ter definido para ser solicitado no início do trabalho/lote (como verificações/notificações de limpeza, verificações de calibração de balança etc.).
Então, seremos solicitados a começar selecionando um lote adequado para nosso primeiro ingrediente. Aqui, o sistema pode ser configurado para permitir que o operador do Terminal escolha livremente o lote, selecione automaticamente com base nas regras FEFO/FIFO ou exija que uma etiqueta de estoque válida seja escaneada para selecionar o lote. Aqui, temos a livre escolha, então selecionaremos o primeiro a expirar.

Dependendo das configurações aplicadas ao Terminal V5, podemos ser solicitados a adicionar sacos inteiros de um ingrediente no misturador, seguidos por qualquer restante. Então, neste exemplo, o sistema sabe que recebemos este primeiro ingrediente em sacos de 20 kg, e nosso requisito de passo é de 33.513 kg, então primeiro seremos solicitados por 1 saco:

Antes de ser solicitado os 13.513kg restantes. Note que temos uma opção aqui para selecionar um lote diferente, ou o Terminal pode continuar a consumir o mesmo lote. Isso depende de uma configuração do Terminal.

O operador pesaria então até a zona verde, que representa a tolerância prescrita para cada etapa. Observe que as tolerâncias podem ser definidas para escalar com os requisitos, ou seja, uma tolerância de 10g para a fórmula original com base em 1kg de pó escalará para 1000g/1kg para 100kg de pó. Neste caso, no entanto, as tolerâncias não são escalares, proibindo o operador de pesar mais de 10g acima/abaixo da meta. Então podemos ver aqui que o operador pesou 3g acima da meta.

A fórmula então prosseguiria de acordo com a configuração do BoM, pesando cada ingrediente por vez:

Até que o processo seja concluído. Observe que o V5 Traceability pode ser configurado para exigir uma aprovação simples ou dupla (verificação do supervisor necessária) pode ser implementada se necessário para fins de conformidade regulatória.

Assim que o lote e a aprovação forem concluídos, o Terminal exibirá uma mensagem com este efeito:

E uma etiqueta de lote será impressa com o código exclusivo do lote. O design da etiqueta aqui pode ser completamente personalizado com base em requisitos individuais.

Podemos então ver esse lote recém-criado no inventário do Centro de Controle.

E voltando à ordem de produção liberada no BC, podemos ver que a quantidade finalizada versus a quantidade restante foi atualizada para refletir o trabalho que acabamos de concluir na Rastreabilidade V5.

Se usarmos os controles 'Linha > Componentes' para os itens de linha da ordem de serviço:

Podemos ver o consumo individual de cada ingrediente em comparação com a quantidade esperada, atualizado com informações ao vivo do lote que acabamos de processar:

E da mesma forma, se usarmos os controles 'Linha > Linhas de rastreamento de itens' no mesmo lugar:

Para ver as informações do lote para o lote que acabamos de produzir. Então, como podemos ver, o número do lote produzido dentro do V5 Traceability foi transferido para o BC.

Assim como nas compras, os pedidos de venda são criados primeiro no BC usando o botão "Novo" na parte superior da página Pedido de Venda.

Isso criará um novo pedido ao qual podemos atribuir um cliente, digitando diretamente no campo relevante:

Ou use o botão '…' indicado acima para selecionar em uma lista de fornecedores sincronizados com o V5 Traceability.

Campos como Documento/Postagem/Data do Pedido serão preenchidos automaticamente, e podemos alterá-los se desejado. A data de entrega solicitada pode ser inserida manualmente e isso preencherá o campo 'Data de Envio' assim que o pedido for importado para o V5 Traceability.

Depois de inserirmos as informações, podemos começar a preencher nossas linhas de pedido na seção 'Linhas' abaixo. Podemos começar a adicionar itens simplesmente digitando nossos códigos de item na caixa 'Nº' aqui, ou usar a opção 'Selecionar da lista completa' para abrir uma lista completa de itens mantidos no sistema.
Aqui selecionaremos 'Comprimidos de aspirina' para esta linha de pedido.

Podemos adicionar mais informações ao item aqui, como a quantidade pedida e as unidades do item a serem vendidas.

Também podemos ver mais adiante na linha a quantidade aguardando para ser enviada, que será atualizada conforme o pedido for enviado pelo V5 Traceability.


Isso mudará o status do pedido de 'Aberto' para 'Liberado':

Depois disso, o pedido será sincronizado com o V5 Traceability e aparecerá no V5 Control Center assim.

Então podemos ver que todas as informações do pedido que inserimos no BC foram transferidas para o V5 Control Center. Observe também que o pedido já está 'Programado', o que significa que ele está automaticamente disponível para qualquer dispositivo V5 WMS que esteja conectado ao sistema.
Se acessarmos nosso dispositivo WMS de remessa, poderemos ver como processar o pedido daqui em diante.
Após efetuar login no WMS, podemos navegar até o menu Pedido de Venda ('Pedido' > 'Pedidos de Venda'), onde veremos nosso pedido do BC pronto para ser enviado.

Selecionar este pedido e avançar usando a marca de verificação verde no canto inferior direito iniciará o processo de envio. Aqui, o operador do WMS será questionado sobre quaisquer perguntas de QA atribuídas ao evento 'Shipping Start', após o qual as linhas do pedido estarão disponíveis para atendimento.

Depois que selecionamos a linha para nossos comprimidos de aspirina programados, veremos uma lista de lotes disponíveis e suas quantidades. Podemos escolher atender o pedido de qualquer um deles, ou o WMS pode ser configurado para forçar uma seleção FEFO/FIFO.

Selecionaremos o lote 27282 aqui, após o qual seremos solicitados a atribuir o estoque deste lote. Poderíamos potencialmente obter os 5 pacotes necessários de lotes diferentes, mas neste caso vamos pegar 5 pacotes dos 10 neste lote.

Assim que a linha de pedido for atendida, o operador retornará à visualização da linha de pedido, onde podemos ver que a linha de comprimidos de aspirina foi atendida, indicada pela linha verde.

E quando todas as linhas estiverem concluídas, o pedido pode ser enviado usando a marca de verificação verde no canto inferior direito da tela.

Ao clicar em "Concluir", o operador responderá a quaisquer perguntas de controle de qualidade atribuídas ao evento "Despacho".
Após a conclusão, o WMS exibirá uma mensagem no banner de mensagens na parte superior da tela para informar ao operador que o pedido foi concluído.

Se retornarmos ao Centro de Controle, podemos ver que o status do pedido foi atualizado para "Enviado" e podemos ver as informações do lote escolhido no painel inferior direito desta tela.

Voltando ao BC daqui, podemos ver na visualização principal do pedido que os campos 'Qtd. a enviar' vs 'Quantidade enviada' foram atualizados adequadamente.

Podemos encontrar mais informações sobre os itens que foram enviados usando a caixa de diálogo 'Pedido > Remessas' acima dos itens.

Isso abrirá o menu de remessas e nos mostrará as remessas associadas a este pedido. Como acabamos de realizar uma única remessa, há apenas 1 entrada para visualizar aqui.

Podemos então abrir esta remessa para visualizar informações sobre os itens de linha que foram enviados como parte do pedido. Podemos ver na seção 'Linhas' a quantidade de tablets que enviamos no pedido.

E se usarmos os controles 'Linha' > 'Entradas de rastreamento de itens':

Serão mostradas as informações do lote dos comprimidos, enviados de volta pela V5 Traceability, que foram selecionados para o pedido.

Em breve!
Em resumo, integrar o Microsoft Business Central com o V5 Traceability pode beneficiar sua empresa ao garantir a troca de dados em tempo real, manter a consistência e a conformidade do lote e permitir operações sem papel. Ele previne erros manuais, oferece rastreabilidade de ponta a ponta e fornece flexibilidade operacional, adaptando-se às suas crescentes necessidades comerciais. Essa integração aprimora a eficiência, a precisão e a escalabilidade, tornando-a um ativo indispensável para empresas modernas.
Descubra mais sobre esta solução transformadora na SG Systems Global.