库存分配

V5 集成指南

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

链接集成指南:

工作/生产订单

库存/库存地点

目录

1. 控制中心布局

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

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

2.API链接

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

库存分配 

3. 股票分配现场指南

3.1. 主键

主键是 V5 API 中每个表的唯一标识符。对于StockAssignment 表,主键如下:

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

stock.stock.commodity.code要分配的股票的商品代码。

job.jobNumber库存被分配到的作业编号(作业必须已存在于 V5 中)。

stock.location.code – 所需库存批次的所在地代码。

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 控制中心\gateway\import\column_defs”

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

用于导入的 CSV 文件应放置在:“<安装目录>\SG 控制中心\gateway\import” 目录下。

 

示例:

头文件:

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

 

有关我们如何组织这些文件的更多信息,请参阅主集成页面。此示例头文件可在此处下载。

 

CSV 导入文件:

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

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

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

6. 码头处理

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

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

 

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

 

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

 

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

此页面有用吗?
没有