库存分配

V5 集成指南

“库存分配”导入端点可用于将现有库存分配给特定作业,然后可以在 V5 终端进行处理

链接集成指南:

工作/生产订单

库存/库存地点

目录

1. 控制中心布局

库存分配没有可见的前端数据可供查看,除非我们前往终端查看某项工作有哪些库存可用,我们将在本文使用的示例中看到这一点。

在这个例子中,我们将研究如何为运行下面概述的简单公式的作业分配库存。

2.API链接

要了解有关这些数据库类定义的更多信息,请参阅以下链接:

库存分配 

3. 股票分配现场指南

3.1. 主键

主键是 V5 API 中每个表的唯一标识符。 为了 股票分配, 这些都是:

stock.stock.lotNo分配给该作业的库存批号。

库存.库存.商品.代码要分配的库存的商品代码。

职位.职位编号正在分配库存的任务编号(任务必须已经存在于 V5 中)。

库存位置代码 – 所需库存批次所在的位置代码。

3.2. 必填字段

在 V5 中创建有效库存分配条目所需的其他字段:

数量 – 为该工作分配的批次数量。

4.示例数据集

在这一部分中,我们将考虑将现有库存分配给新安排的工作。因此,我们将在系统中使用以下简单公式:

并且我们将在控制中心的‘生产计划’中安排20批此配方。

因此,对于这项工作,我们需要:

  • 24 磅酵母(最大 26 磅,有容差)
  • 26 磅 Cal-Pro(最大 28 磅,有公差)
  • 10 磅白糖(最大容差为 12 磅)
  • 40 磅牛奶(最大 42 磅,有容差)
  • 1040 磅面粉(最大容差为 1042 磅)

那么让我们看看如何将这只股票分配到我们的工作中。

5。 方法论

我们可以通过 V5 API 使用 JSON 导入,也可以通过 V5 控制中心的网关使用 CSV 文件交换。我们可以在下面了解如何使用这两种方式。

请注意,无论通过哪种方法都无法导出此端点。

5.1. JSON – 导入

'StockAssignment' 导入端点/URI –

http://host:port/V5-API/api/integrate/import/stock_assignment

 

示例:

查看“StockAssignment”端点,当为所有 5 种成分构建一个基本导入文件时,它可能看起来像这样:

 

可以下载此示例 JSON 文件 开始.

一旦将其发布到数据库,我们就可以转到我们的 终端 看看如何处理这个问题。

5.2. CSV – 导入

对于 CSV 导入,我们将使用“StockAssignment”端点,允许我们通过使用 CSV 文件将库存分配给作业。

标题/列定义文件名: “stockAssignment.csvh”

完成的头文件应放置在: “ \SG 控制中心\网关\导入\column_defs”

导入 CSV 文件名: “stockAssignment-datetime.csv”

用于导入的 CSV 应放置在: “ \SG 控制中心\网关\导入”

 

示例:

头文件:

头文件通常会在 CSV 集成进行之前由 SG Systems 编译,但我们可以看到下面一个可用于库存分配的基本示例:

 

有关我们如何构建这些文件的更多信息,请参阅 主集成页面。 可以下载此示例头文件 开始.

 

CSV 导入文件:

然后,我们可以使用标头中定义的数据点顺序来构建导入文件。 SG Systems 可以为此提供一个模板文件,列出每列的数据点,以便在填充列表时使事情变得更加清晰。 请注意,控制中心可以忽略第一行,因此在提交导入时可以将其保留在文件中。

 
因此请注意,我们已经分配了所选工作可能需要的最大金额(带有公差)。

然后,我们可以将此文件放入上面定义的导入文件夹中。此示例导入​​文件可以下载 开始.

6. 码头处理

一旦我们通过上述任一方法导入了库存分配数据,我们就可以前往我们的终端来处理我们刚刚分配库存的工作。

登录终端后,我们将看到该作业已准备好像往常一样进行处理。

 

一旦我们开始工作,我们就可以看到我们指定的批次(10001102)已被选择使用:

 

请注意,必须启用终端的“自动”模式才能自动选择批次,否则终端将仅显示我们可以在常规批次选择屏幕上选择的指定库存,正如我们在此处看到的下一种成分(Cal-Pro):

 

剩下的工作将仅使用我们指定的库存进行。

此页面有用吗?
没有