
您的 V5 集成指南!

将 Oracle Netsuite 与 V5 Traceability 集成可提供多项优势,我们将在本文中探讨这些优势,包括:
下面概述了 V5 Traceability 如何与 Netsuite Oracle 集成。

请注意,在讨论的案例研究中 如下。我们将介绍公式(BoM)、工单(生产计划/工作)、采购订单和销售订单的集成,如白色框中所示。
对于 V5 Traceability 系统的现场部署,SG Systems 需要访问经过验证的服务器(硬件或虚拟)来安装 V5 数据库和所需的中间件,以实现与 Netsuite 的集成。
生产终端 和 仓库管理系统 然后可以根据需要在整个生产设施中安装平板电脑。在本文档中,我们将主要关注生产,其特点是 V5终端 安装在以下设备上的软件应用程序:
每个终端或 WMS 可以连接到:
客户设施中典型硬件设置的简化自上而下视图可能如下所示:

安装所需软件以方便V5溯源系统运行的要求可以查看 开始.
除此之外,为了实现 V5 和 Netsuite 之间的集成,需要互联网连接才能与 Netsuite 进行通信。
SG Systems 利用 SuiteTalk 将 Javascript 输入处理为 XML 数据。然后通过 SOAP 协议发送和接收该 XML 数据。
SOAP(简单对象访问协议)是一种用于在 Web 服务实现中交换结构化信息的协议规范。它使用 XML 对其消息进行编码,并主要依赖应用层协议(尤其是 HTTP 或 SMTP)进行消息协商和传输。以下是与 SOAP 相关的基本元素和概念:
使用 SOAP 有几个优点:
V5 与 Oracle Netsuite 集成的设置过程的简化概述总结如下:
从客户的角度来看,要实现与 V5 的连接,他们需要:
我们可以看一下采购订单的示例工作流程。
该过程的简化自上而下视图如下所示:

我们可以看一下销售订单的示例工作流程。
该过程的简化自上而下视图如下所示:

正如我们在上面的流程图中看到的那样,一旦 V5 Traceability 获得了来自 Netsuite 的 BoM/工单/采购和销售订单信息,V5 软件就会在多个实例中与 SG 供应/客户硬件进行交互。这些交互包括:
那么,为您的企业选择 V5 Traceability 与 Netsuite 集成的主要好处是什么?
在下面的案例研究中,我们将研究如何使用 V5 终端生成从 Netsuite 发送的 BoM 和工作订单的示例,以及如何查看发送回 Netsuite 的消费和生产数据。
我们还将了解如何在 Netsuite 内安排采购和销售订单以使用 V5 WMS 进行接收/发货,以及如何将接收/发货的物品信息随后反馈回 Netsuite。
如上所述,配方结构/物料清单的主数据保存在 Netsuite 中。在这种情况下,我们正在使用在制品批量配方,然后将其与包装一起消耗以制成成品。
我们可以在 Netsuite 中看到该产品公式设置的示例,如下所示:

因此,我们可以看到前 2 个项目正在包装,然后我们的 WiP 公式(Z-Raw...)作为“子混合”组件包含在内(在工作订单创建时也称为“幻影”项目 – 更多关于这一点如下)。
该组件批次公式也可以在 Netsuite 中单独查看/管理:

目标数量、重量公差、测量单位等参数均作为发送至 V5 的主数据的一部分在此进行管理。
一旦作为工单的一部分导入 V5,在生产终端上,公式将如下所示(对于 457 种所需的最终产品)。
配料终端(散装和余量终端):

产品(包装终端):

作为 SG Systems 提供的集成服务的一部分,可以利用自定义字段来帮助客户更好地管理发送到 V5 并随后包含在配方设置/生产/数据返回中的数据。这些定制数据也可以应用于产品标签。
在此示例中,如果我们检查产品配方的 BoM 设置,我们可以看到以下内容:

因此,对于此实现,我们创建了以下自定义字段:
此 “V5 位置”,这将与 V5 中设置的生产位置相关联。这使得 Netsuite 用户能够指定要生成公式的正确位置。
“每箱单位”, 在本例中,它与 V5 中公式标题中的“批次标签数量”字段相关联,该字段告诉生产终端每次运行所需打印的标签数量以及定义进入的产品包装数量一个盒子。

我们可以在制作最终产品时看到该字段的影响,因此 V5 终端使用 15 作为每箱的默认包装数量(除非运营商另有指定)。
然后可以批量生产盒子:

我们将在处理 30 个盒子 (30 x 15) 后看到该字段的使用反映在包装计数中:

“默认到期日”,它与 V5 中的同名字段相关联。这设置了从产品生产之日起的到期时间(以天为单位)。
“WMS CTN ID”: 允许输入相关产品的关联 CTN(货物运输编号)。
“WMS GTIN ID”:允许输入将应用于产品的 GTIN。
在此示例中,这两个字段被输入到 V2 中的额外“数据字段”中,然后可以将其调用到为每个产品打印的标签中。

我们还通过每种类型公式的硬编码参数来管理公式的多个属性。这两者以及上述自定义字段的实现都可以与每个客户一起设计,以尽可能适合其设施的运营方式。
与上面的 BoM 一样,工作订单也由 Netsuite 管理并发送到 V5。下面我们可以看到 Netsuite 中的一个示例工作订单,它使用我们上面看到的乘积公式。

因此,我们可以看到我们的产品配方被安排为 457 个产品,并且在屏幕的下部区域,我们可以看到作为其中一部分安排的批次配方,作为“幻影”对象。正如我们上面看到的,这将成为产品配方的“组成”部分。
请注意此处的“V5 工作订单”框(右上角)。在此示例中,这用于告诉 Netsuite 将其推送到 V5。如果没有检查,它将被发送到其他地方。如果客户一次运行多个生产系统并且想要指定工作订单的去向,这种定制尤其有用。
因此,一旦 Netsuite 中显示的订单“已发布”,它将自动发送到 V5 并作为预定作业出现在生产计划中。每次将作业发送到 V5 时,都会同时提取最新版本的 BoM 和原材料信息,从而消除任何配方版本不匹配或过时的成分信息。

产品和组件(WiP/submix/'phantom')批次配方均已安排在下部面板中。请注意,在此示例中不需要客户输入,工作订单将在导入后自动安排生产。
然后可以在配料和产品终端上进行生产。
第一阶段是将原材料添加到次级混合批次的秤中,随后将制成成品。
让我们看一个例子。如果我们回顾 Netsuite 发布的工作订单,我们将看到“香草风味”的要求:

我们可以看到,此步骤的相同要求随后出现在 V5 终端上,允许楼层操作员使用附带的秤来称量该原材料的正确数量(考虑到称重刻度盘绿色区域内的公差):

在此示例中,我们将称重分为散装称重和剩余称重,上图取自剩余称重终端,其中添加了较小的量。
下面是一个散装筛分的示例,其中可以要求操作员将许多已知重量的袋子(在本例中为 22 袋,每袋 20 公斤)倒入混合物中:

一旦生产完成,V5会将消耗和生产数据返回给Netsuite。

所以我们可以在这里看到V5反馈的信息:
打开此“相关记录”会显示此程序集构建的详细信息:

单击此处任一突出显示的图标将向我们显示相关批次信息:
组件视图(底部面板) – 这显示了用于该特定配方步骤的批次的详细信息(请注意,本示例中的包装物品没有被追踪)。

在这里我们可以看到散装码头消耗的 440 公斤。
如果我们检查“风味香草”的相同信息,那么我们将在上面看到的终端屏幕上看到记录的消耗量:

生产产品的库存明细(右上) – 这显示了工作订单生产的产品的批次详细信息。

我们在上面看到了盒子数量和包装数量如何生产 450 个单位,只需输入 7 即可生产剩余的包装,在下一次运行中生产最后 7 个单位。这会覆盖默认值 15,并允许根据需要生产这些最终单位。

最后的 7 包也将为这次跑步提供最终标签:

然后,该信息将被适当地扣除/添加到 Netsuite 中保存的库存主数据中。
从 Netsuite 到 V5 Traceability 的采购订单同步工作方式与我们上面的配方和工作订单类似。
我们可以在下面的 Netsuite 中看到一份预定的采购订单:

因此,我们在这里可以看到,对于此采购订单 (PO001082),我们订购了 25 公斤咖啡因和 50 公斤绿茶提取物。另请注意,我们已指定供应商,并已从该供应商处获得成本。Netsuite 中还有“备忘录”注释,可用于向订单添加额外信息。
一旦将其发送到 V5 控制中心,我们就可以在“采购订单”窗口中将其视为“待处理”订单(与 Netsuite 中的“待处理收货”状态相匹配)。

因此,我们在这里可以看到订购的相关金额以及这些金额的成本、指定的供应商和“备忘录”字段,该字段已带入 V5 中的“注释”列下。
由于订单以“待定”状态导入到 V5 Traceability,因此它将立即在接收地点的 V5 WMS(仓库管理系统)中可见。

选择并输入订单将显示等待接收的订单行。

选择要接收的线路后,操作员便可以接收该项目。这里有几个可选触发器,用于输入收到的批次的其他信息,例如内部和供应商批号、制造和到期日期、成本等。这里我们可以看到一个示例,操作员输入所需的内部批号。

然后可以打印标签并将其贴在收到的物品上。此处制作的标签数量可以是固定的,也可以向操作员提出请求。每个客户都可以根据自己的需求确定标签设计。

然后我们将返回到订单行视图,我们可以看到该行已成功接收。

然后,我们将以类似的方式收到另一行订单,然后使用右下角的绿色勾号完成订单。

一旦收到,我们就可以在控制中心看到已完成的采购订单。

因此,我们可以在右下方面板中看到已收到批次的信息,其中包含已收到物品的批号。
回到 Netsuite 中的订单,此处的状态现已变为“待付款”,表明我们已从收货阶段进入付款阶段。

如果我们打开页面底部的“物品收据”,我们可以找到有关收到的物品的更多信息。

正如我们在上文中看到的原材料使用和批次/产品创建,我们可以检查收到的每件物品的库存标签。在本例中,我们可以看到收到了 25 公斤咖啡因,并给出了 V5 中分配的批号 (10001119)。
销售订单的工作方式与我们刚刚看到的采购订单非常相似。因此,我们首先从在 Netsuite 中输入的订单开始。

与上面的采购订单示例类似,我们可以看到我们有要运送的物品、其数量和成本,以及要运送到的客户。
将此订单的状态设置为“待履行”,此订单将被发送到控制中心并出现在“销售订单”窗口中。在这里我们可以看到订单号、客户信息和需要运送的物品以及价格都已从 Netsuite 同步。

与采购订单一样,此处的销售订单是按已安排好的计划导入的,因此 Netsuite 用户无需采取任何操作即可让订单准备好并可供销售部门的 V5 WMS 平板电脑执行。
一旦安排好,订单就可以通过 WMS 平板电脑挑选。

V5 中有多种拣货订单选项,可以选择按 FEFO/FIFO 规则进行选择,以及定向波次拣货模式来协助销售操作员。还可以在此处添加 QA 问题和答案来指导操作员。

如上所述,我们将看到订单的订单行视图,其中列出了其要求。

如果我们选择此行,那么我们将可以选择要挑选的批次。同样,可以在此处强制执行 FEFO/FIFO 顺序,以防止操作员选择错误的批次进行挑选。

一旦选定批次,我们就可以分配库存。请注意,如果不遵循严格的 FEFO/FIFO 顺序,则批次可以混合到订单中。这里我们从批次 50001231 中挑选。

一旦我们选择了正确的金额,这条线就会被满足。

请注意,此处底部已创建“销售/运输托盘”。这是系统提供的可选流程,允许快速打印货物的托盘标签。

一旦所有内容都完成,那么如上所述,可以使用屏幕右下角的绿色勾号完成(发货)订单。

回到控制中心,我们可以看到订单状态已更新,右下方面板现在包含有关该订单挑选了哪些批次的信息。

回到 Netsuite,我们可以看到该拣货信息已被传输并存储在 Netsuite 中的库存中。

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