- 打印
使用预建应用程序和 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 功能的完整文档,请参阅此处的公共文档。