网宿应用程序和连接器
  • 03 Nov 2023
  • 1 分钟阅读
  • 贡献者

网宿应用程序和连接器


Article Summary

使用预建应用程序和 Tulip 的 HTTP 连接器将 Tulip 与 NetSuite 集成

简介

该连接器的目标是实现 NetSuite 记录系统与 Tulip 工业运营平台之间的双向通信。许多常见的制造功能都是开箱即用,高级连接器可扩展到其他应用程序。

安装和配置

该连接器需要在您的NetSuite系统中部署一个配套的 NetSuite 脚本。

连接器功能的设计考虑到了可重用性。因此,要重新配置应用程序,只需对应用程序编辑器进行基本修改即可。更换现有内容以更有效地反映您的车间情况,连接器也将同样发挥作用。

连接器功能

集成提供以下功能:

获取工单上下文功能

获取已发布工单

该函数将返回所有状态为 "工单 "的工单:已在 Netsuite 中发布的所有工单。

getAllReleasedWorkOrder -> 已发布工单

获取位置的已发布工单

该函数将返回 Netsuite 中所有状态为 "工单:已发布 "的工单:已发布的工单。

getReleasedWorkOrdersByLocation(Location) -> 已发布工单的位置

获取产品的已发布工单

该函数将返回所有状态为 "工单 "的工单:已发布的工单。

getReleasedWorkOrdersByProduct(product) -> 已发布的产品工单

获取处理中的工单

该函数将返回所有状态为 "工单 "的工单:已在 Netsuite 中发布的指定产品的所有工单。

getAllInProgressWorkOrders -> 在制品工单

获取工单物料清单

该函数将返回指定工单的物料清单

getWorkOrderBOM(WorkOrderID) -> 材料清单

获取工单详细信息

该函数将返回指定工单内部 ID 的所有工单详情。

getWODetails(WorkOrderID) -> 工单详细信息

发布工单上下文函数

创建工单关闭

该函数将基于 WIP 的处理中工单的订单状态更改为已关闭。

closeWorkOrder(workOrderID, orderQuantity, quantityCompleted) -> 成功结果、信息、工单关闭 ID

创建工单问题

该函数将把工单与工单问题记录连接起来

createWorkOrderIssue(workOrderID) -> 错误、工单问题 ID

创建装配构建

该函数将根据工单创建装配构建,同时为非基于 WIP 的工单消耗组件级库存。对于批次管理装配、料仓管理装配或仅位置管理装配,有三种不同的输入方式。

料仓管理装配创建装配构建(工单编号、项目编号、数量、料仓编号、位置编号、附属编号、组件详细信息) -> 成功结果、信息、构建 ID

批次管理装配createAssemblyBuild(工单编号、项目编号、数量、批次编号、位置编号、附属编号、组件详细信息) -> 成功结果、信息、构建 ID

位置管理装配createAssemblyBuild(工单编号、项目编号、数量、位置编号、附属编号、组件详细信息) -> 成功结果、信息、构建 ID

创建工单完成(无反冲洗)

该函数将针对基于 WIP 的工单创建工单完成交易,而不消耗组件库存。 对于批量管理装配、料仓管理装配或仅位置管理装配,有三种不同的输入方式。

料箱管理装配创建工单完成(workOrderId, quantity, startOperation, endOperation, Bin) -> 成功结果、信息、装配 ID

批次管理装配createWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Lot) -> Sucess result, message, Build ID

位置托管装配createWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation) -> Sucess result, message, Build ID

使用反冲洗创建工单完成

该函数将针对基于 WIP 的工单创建工单完成事务,并消耗组件库存。 对于批量管理装配、料仓管理装配或仅位置管理装配,有三种不同的输入方式。对于 WIP 工单的最终操作,还可以发送废料数量。

料仓管理装配创建工作订单完成反冲(工作订单 ID、数量、完成数量、开始操作、结束操作、项目、料仓、报废数量、组件详细信息) -> 成功结果、信息、构建 ID

批次管理装配体createWorkOrderCompletionBackflush(workOrderId、数量、完成数量、开始操作、结束操作、项目、批次、报废数量、组件详细信息) -> 成功结果、信息、构建 ID

位置托管装配createWorkOrderCompletionBackflush(workOrderId, quantity, completed quantity, startOperation, endOperation, item, scrap quantity, component details) -> Sucess result, message, Build ID

获取库存项目位置和数量函数

获取项目在各个地点的库存

该函数将返回指定项目在每个地点的可用库存

getInventoryByLocation(item name) -> 库存,成功结果,信息

为项目获取各仓的手头库存

该函数将返回指定物品在每个仓位的库存量

getInventoryInBin(item name) -> 库存,成功结果,信息

获取货仓中的库存

该函数将按材料返回指定料仓的可用库存

getInventorybyBin(bin) -> 库存,成功结果,信息

按物料批号获取项目的在手库存

该函数将按材料批号返回指定项目的现有库存。

getInventoryforMaterialLots(item name) -> 库存,成功结果,信息

获取特定项目的库存位置

该函数将返回指定物品的可用库存位置。

getItemLocation(item name) -> 库存,成功结果,信息

库存移动和调整后函数

创建仓位转移

该函数将创建一个仓位转移交易来移动物料

createRecord(location id, subsidiary id, item id, quantity, from bin, to bin) -> 错误信息,料仓转移 ID,https 状态代码)

创建料仓转移

该函数将创建一个料仓转移交易,以转移物料

createRecord(location id, subsidiary id, item id, quantity, from bin, to bin) -> 错误信息、料仓转移 ID、https 状态代码)

创建库存转移

该函数将创建一个库存转移交易,以转移材料

createRecord(from location, subsidiary, item id, quantity, to location) -> 错误信息,仓转移 ID,https 状态代码)

创建库存调整

该函数将创建库存调整交易,以调整库存水平详情(正或负)。批次管理项目、料仓管理项目或仅位置管理项目有三种不同的输入方式。

仓管理组件createInventoryAdjustment(子公司 ID、账户 ID、项目 ID、地点 ID、调整金额、交易日期)-> 成功结果、信息、库存调整 ID

批次管理组件createInventoryAdjustment(子公司标识、账户标识、项目标识、地点标识、调整金额、转移日期、批次) -> 成功结果、信息、库存调整标识

位置管理组件createInventoryAdjustment(子公司id、账户id、项目id、位置id、调整金额、转移日期、仓) -> 成功结果、信息、库存调整id

通用可配置获取请求

以下函数是通用获取函数,可根据输入配置输出。

获取保存搜索的结果

该函数将返回Netsuite 已保存搜索的结果。

getSavedSearchResults(saved search id, saved search type)-> 已保存的搜索结果

获取记录详情

该函数将返回指定输入的记录详情。

getRecordFromTypeAndId(record id,record type)-> 记录详情

从搜索词获取结果

该函数将返回搜索词的结果。

getRecordFromSearchTerm(query)-> 搜索结果

通用可配置发布请求

以下函数是通用函数,可根据输入配置输出/功能。

从搜索查询创建搜索结果

该函数将返回搜索查询的结果。

getSearchResults(定义了筛选器和列的查询)-> 搜索结果

创建 Netsuite 记录

该函数将根据输入创建 Netsuite 记录。

createRecord(记录创建详细信息) -> 创建的记录 ID

有关 Tulip SuiteApp 提供的 API 功能的完整文档,请参阅此处的公共文档。


本文对您有帮助吗?