
您的 V5 集成指南!

SG Systems 很高兴能够为我们的客户提供与 Microsoft Business Central (BC) 的完整集成服务,包括可定制的特性和功能,以满足各种需求。
将 BC 与 V5 Traceability 集成可带来多种好处,我们将在本文中进行探讨,包括:
对于 V5 可追溯系统的现场部署,SG Systems 需要访问经过验证的服务器(硬件或虚拟)来安装 V5 数据库和所需的中间件(V5 Connect),以实现与 BC 的集成。
生产终端 和 仓库管理系统 (WMS) 然后可以根据需要在整个生产设施内安装平板电脑。在本文中,我们将介绍生产和装运/接收,其中 V5 软件应用程序安装在以下设备上:
这里的每个 V5 设备都可以连接到:

安装所需软件以方便V5溯源系统运行的要求可以查看 开始.
通过额外安装 V5 Connect,可以促进 BC 和 V5 Traceability 之间的通信。
在 BC 中,SG Systems 创建自定义端点并将其直接上传到每个客户的 Business Central API,从而使 V5 Traceability 系统能够通过 V5 Connect 直接与 BC 交互。
这些自定义端点是使用 AL(应用程序语言)创建的,用于定义 BC 中的对象,包括页面、报告和代码单元。每个端点都可以自定义,以便与 BC 中的多个数据字段进行交互,以实现每个特定功能(订单/BoM 等)。
一旦自定义端点到位,就可以通过 JSON 文件交换进行数据交换,使用 V5 Connect 作为 REST 客户端执行 GET 和 POST 请求以促进即时数据交换。
使用 JSON 进行数据交换有几个优点:
从客户的角度来看,要实现与 V5 的连接,他们需要:
那么,为您的企业选择 V5 可追溯性与 BC 的集成有哪些主要好处?
现在我们可以看一下利用 BC 和 V5 可追溯性的采购订单的示例工作流程。
该过程的简化自上而下视图如下所示:

我们可以看一个示例工作流程,其中可以从原材料中生产出批量配方。
下面是一个简化的自顶向下视图:

V5 和 BC 之间的销售订单集成工作方式与我们上面看到的采购订单非常相似。因此,首先让我们看一下销售订单的工作流程。
该过程的简化自上而下视图如下所示:

即将推出!
正如我们在上面的流程图中看到的那样,一旦 V5 Traceability 从 BC(PO/SO/工作订单等)获得所需的数据,V5 软件就会在多个实例中与 SG 供应/客户硬件进行交互。这些交互包括:
让我们从生产过程开始进行案例研究,购买随后可用于生产的原材料。
从 BC 到 V5 可追溯性的采购订单同步从 BC 内安排的订单开始。
我们将从 BC 的“采购订单”部分开始创建一个新订单:

在创建订单的结果页面上,我们可以从 BC 中存储的供应商列表中进行选择,方法是在“供应商名称”框中输入:

或者使用‘…’按钮调出可供选择的供应商列表:

请注意,一旦我们在这里选择了供应商,订单号将由 BC 自动生成:

然后,我们可以通过在输入供应商信息的下表中输入内容来向订单添加行。在这里,我们可以通过在表中输入商品代码或从系统内的商品列表中选择来查找商品:

我们可以继续添加商品以及完成订单所需的数量和成本:

我们还可以在订单行下方的字段中输入更多数据,例如“请求收货日期”,这些数据将导入到 V5。此处的其他日期字段仅供 BC 内部使用:

一旦我们完成了订单的设置,我们就可以使用页面顶部的发布控件将订单发布到 V5。

一旦“发布”,采购订单将被发送至 V5 控制中心。

一旦导入到 V5,订单将出现在控制中心内“订购”标题下的“采购订单”选项卡上:

我们可以在这里看到我们从 BC 导入了以下信息:
请注意,订单状态会自动设置为“待定”,这意味着连接到 V5 系统的相关 WMS 设备将立即可以查看此订单。
如果我们现在打开 WMS,我们将能够在“订购”>“采购订单”下看到此订单:

请注意,如果需要,可以对 WMS 操作员隐藏成本。
打开此订单将触发分配给“PO Start”事件触发器的任何 QA 事件,在回答这些事件后,我们将看到等待接收的 RM032 和 RM036 的订单行:

在此处选择订单行将启动接收流程。也可以使用“货物入库”事件触发器将 QA 流程分配给此部分。
我们可以设置 WMS 以请求手动输入各种信息,例如批号、供应商批号、到期/制造日期和接收位置(或者可以设置为自动填充)。在这种情况下,我们将允许操作员输入批号并设置货件的到期日期:


然后我们可以输入要接收的金额。这里还提供带有集成秤的称重选项:

之后系统可以为新收到的物品打印一个标签(或多个标签):

请注意,标签设计可以完全根据个别客户要求定制。
我们可以按照类似的方式接收第二条订单行,之后我们将看到两条订单行都已完成,如绿线所示。

然后可以使用右下角的绿色勾号完成订单。

如果我们在这里点击“是”,我们将看到任何分配有“采购订单完成”事件的 QA 消息,之后订单将完成,并显示在 WMS 横幅中的消息中。

返回控制中心,我们将看到订单状态现在为“已收到”,并且我们可以在右下方面板中看到收到的批次信息(收到的数量和批号等):

回到 BC 我们可以看到“收到的数量”现已更新,以反映我们刚刚收到的数量。

如果我们接着查看每个项目(可查看或突出显示的订单行 - 在本例中为阿司匹林粉末)的“行”子标题下的“项目跟踪行”:

我们将看到应用于收到的批次的信息,例如批号和到期日期:

在本案例研究中,我们将研究如何在 V5 可追溯性中生成从 BC 发送的特定 BoM 代码的工作订单,以及如何处理返回 BC 的数据。
我们可以从查看 BC 中的 BoM 设置开始。这些可以在 BC 中的“生产 BOM”部分下找到。我们将在这里查看的公式是“F010 - 阿司匹林粉末(批次)”示例,我们可以在 BC 中看到它:

因此,我们可以看到存储在这里的信息,例如步骤顺序、配方本身和配方行的计量单位、目标数量(每个数量)以及上下限公差。我们可以将 BC 中的配方与 V5 同步,一旦进入 V5 控制中心,BoM 将如下所示:

请注意,我们已经手动添加了一条“消息”供操作员协助生产。
一旦我们同步了 BoM,我们就可以前往 BC 的“已发布生产订单”部分来安排此配方进行生产。
首先单击 BC 此区域中的“新建”按钮:

这将自动在 BC 内创建一个新的工作订单(本例中为 101019),我们可以通过首先选择要生产的 BoM 来开始设置。与上面的采购订单供应商一样,可以通过在相应的框中输入并选择所需的 BoM 来找到 BoM:

一旦选择了 BoM,我们就可以添加所需的数量,在本例中为 100 公斤。

一旦我们添加了所需的数量以及我们可能想要添加的任何其他信息,我们就可以通过单击页面顶部控件中的“刷新生产订单”,选择“已发布”并确认我们的选择来发布工作订单。

一旦我们发布了此工作订单,工作行将被添加到 BC 内的订单中:

我们可以使用‘行’,然后单击‘组件’来查看此特定工作订单的总要求:

因此,打开后我们可以看到,由于我们请求了 100KG 并且我们的公式是基于 1KG 创建的,因此我们的需求(或此处的“预期数量”)是该数量的 100 倍:

从 BC 发布工单还会将其与 V5 控制中心同步,并自动安排作业在连接到系统的 V5 终端上进行生产。我们可以在下面的生产计划中看到工单。

由于这项工作是在 V5 的生产计划中自动安排的,如果我们进入系统的其中一个 V5 终端,我们将看到这项工作已准备好进行生产。

在这里开始工作将显示任何过敏原/危险警告,以及我们可能设置在工作/批次开始时询问的任何 QA(例如清洁检查/通知、秤校准检查等)。
然后,系统会要求我们首先选择适合第一种原料的批次。在这里,系统可以设置为允许终端操作员自由选择批次、根据 FEFO/FIFO 规则自动选择批次,或者要求扫描有效的库存标签来选择批次。在这里,我们可以自由选择,因此我们将选择第一个到期的批次。

根据 V5 终端的设置,我们可以被要求将整袋原料添加到搅拌机中,然后再添加剩余的原料。因此,在这个例子中,系统知道我们收到的第一批原料是 20 公斤袋装的,而我们的步骤要求是 33.513 公斤,所以我们首先会被要求 1 袋:

在要求输入剩余的 13.513 公斤之前。请注意,我们可以在此处选择不同的批次,或者终端可以继续使用相同的批次。这取决于终端设置。

然后,操作员将称重至绿色区域,这代表每个步骤的规定公差。请注意,公差可以根据要求进行缩放,即基于 10 公斤粉末的原始配方的公差为 1 克,对于 1000 公斤粉末,公差将缩放为 1 克/100 公斤。但是在这种情况下,公差不是缩放的,禁止操作员称重超过/低于目标 10 克以上。所以我们在这里可以看到操作员的重量比目标高出 3 克。

然后配方会根据 BoM 设置进行,依次称量每种成分:

直到流程完成。请注意,如果出于监管合规目的需要,可以将 V5 可追溯性设置为需要单次或两次(需要主管验证)签字。

批处理和签名完成后,终端将显示一条消息,内容如下:

批次标签上会打印批次的唯一代码。此处的标签设计可完全根据个人需求进行定制。

然后我们可以在控制中心的库存中看到这个新创建的批次。

回到 BC 中已发布的生产订单,我们可以看到完成的数量与剩余数量已更新,以反映我们刚刚在 V5 可追溯性中完成的工作。

如果我们随后使用“行 > 组件”控件来控制工作订单的行项目:

我们可以看到每种成分的消耗量与预期量,并通过我们刚刚处理的批次的实时信息进行更新:

类似地,如果我们在同一个地方使用“行 > 项目跟踪行”控件:

查看我们刚刚生产的批次的批次信息。我们可以看到,V5 Traceability 中生产的批号已转移到 BC。

与采购一样,销售订单首先在 BC 中通过使用销售订单页面顶部的“新建”按钮创建。

这将创建一个新订单,我们可以为其分配一个客户,方法是直接在相关字段中输入:

或者使用上面指示的‘...’按钮从与 V5 Traceability 同步的供应商列表中进行选择。

文档/过账/订单日期等字段将自动填充,我们可以根据需要更改这些字段。可以手动输入请求的交货日期,一旦订单导入 V5 Traceability,这将填充“发货日期”字段。

输入信息后,我们便可以在下面的“行”部分开始填写订单行。我们只需在此处的“编号”框中输入商品代码即可开始添加商品,或者使用“从完整列表中选择”选项调出系统内保存的商品完整列表。
这里我们将为这个订单行选择‘阿司匹林片’。

我们可以在此处向项目添加更多信息,例如订购数量和要销售的商品单位。

我们还可以看到等待发货的数量,该数量将随着订单从 V5 可追溯性发货而更新。


这会将订单的状态从“未结”更改为“已发布”:

此后,订单将与 V5 可追溯性同步,并像这样出现在 V5 控制中心。

因此,我们可以看到我们在 BC 中输入的所有订单信息都已传输到 V5 控制中心。还请注意,订单已“安排好”,这意味着它可以自动提供给连接到系统的任何 V5 WMS 设备。
如果我们前往我们的运输 WMS 设备,我们可以看到如何从这里进一步处理订单。
一旦登录 WMS,我们可以导航到销售订单菜单(“订购”>“销售订单”),我们将看到来自 BC 的订单已准备好发货。

选择此订单并使用右下角的绿色勾号继续,即可开始发货流程。在这里,WMS 操作员将被询问分配给“发货开始”事件的任何 QA 问题,之后订单行将可供履行。

一旦我们选择了预定的阿司匹林片剂生产线,我们就会看到可用批次及其数量的列表。我们可以从其中任何批次中选择完成订单,或者可以设置 WMS 以强制选择 FEFO/FIFO。

我们将在这里选择批次 27282,之后系统将要求我们从该批次分配库存。我们可能从不同的批次中采购所需的 5 包,但在本例中,我们将从该批次的 5 包中取出 10 包。

一旦订单行完成,操作员将返回到订单行视图,我们可以看到阿司匹林片的行已经完成,由绿线表示。

一旦所有行都完成,就可以使用屏幕右下角的绿色勾号来发货。

在这里点击完成后,操作员将被询问分配给“调度”事件的任何 QA 问题。
一旦完成后,WMS 会在屏幕顶部的消息横幅中显示一条消息,告知操作员订单已完成。

如果我们返回控制中心,我们可以看到订单状态现已更新为“已发货”,并且我们可以在此屏幕的右下方面板中看到所选批次的批次信息。

从这里返回 BC,我们可以在主订单视图上看到“待发货数量”与“已发货数量”字段已相应更新。

我们可以使用订单 > 发货项目上方的对话框来查找有关已发货商品的更多信息。

这将打开发货菜单并显示与此订单相关的发货。由于我们只执行了一次发货,因此此处只能查看 1 个条目。

然后,我们可以打开此货件,查看作为订单一部分发货的商品信息。我们可以在“商品”部分看到订单中发货的平板电脑数量。

如果我们使用“行”>“项目跟踪条目”控件:

我们将看到 V5 Traceability 发回的、为订单挑选的平板电脑的批次信息。

即将推出!
总之,将 Microsoft Business Central 与 V5 Traceability 集成可以确保实时数据交换、保持批次一致性和合规性以及实现无纸化操作,从而使您的业务受益。它可以防止手动错误,提供端到端可追溯性,并提供操作灵活性,以适应您不断增长的业务需求。这种集成提高了效率、准确性和可扩展性,使其成为现代企业不可或缺的资产。
在 SG Systems Global 了解有关此变革性解决方案的更多信息。