- 印刷する
事前構築されたアプリケーションとチューリップのHTTPコネクタを使用して、NetSuiteとチューリップを統合します。
はじめに
このコネクタの目的は、NetSuiteの記録システムとTulipのIndustrial Operations Platform間の双方向通信を可能にすることです。多くの一般的な製造機能がすぐに利用でき、高度なコネクタにより他のアプリケーションへの拡張も可能です。
インストールと設定
このコネクタをNetSuite環境内に展開するには、付属のNetSuiteスクリプトが必要です。
コネクタ機能は再利用性を念頭に設計されています。そのため、アプリを再構成するために必要なのは、App Editorの基本的な手直しだけです。既存のコンテンツを置き換えて現場をより効果的に反映しても、コネクタは同じように機能します。
コネクタ機能
統合は以下の機能を提供します:
作業オーダーのコンテキストを取得する機能
リリース済み作業指示の取得
この関数は、ステータスが「作業指示」であるすべての作業指示を返します:Netsuiteでリリースされました。
getAllReleasedWorkOrder -> リリース済み作業指示
ロケーションのリリース済み業務オーダーの取得
この関数は、Netsuite 内で「作業指示:リリース済み」のステータスを持つ全ての作業指示を返します:指定された場所のNetsuiteでリリースされた作業指示をすべて返します。
getReleasedWorkOrdersByLocation(Location) -> 指定した場所のリリース済み作業指示書
商品のリリース済み作業指示を取得する
この関数は、ステータスが Work Order:指定された製品のNetsuiteでリリースされた作業指示をすべて返します。
getReleasedWorkOrdersByProduct(product) -> 製品のリリース済み作業指示
処理中作業オーダーの取得
この関数は、指定された商品に対して Netsuite でリリースされた作業オーダーを返します:指定された製品に対してNetsuiteでリリースされました。
getAllInProgressWorkOrders -> 処理中作業指示書
作業オーダーの部品表を取得する
この関数は、指定された作業オーダーの部品表を返します。
getWorkOrderBOM(WorkOrderID) -> 部品表
作業オーダーの詳細の取得
この関数は、指定された作業オーダーの内部IDのすべての作業オーダーの詳細を返します。
getWODetails(WorkOrderID) -> 作業オーダーの詳細
ポスト作業指示コンテキスト関数
作業オーダー作成 閉じる
この関数は、WIP ベースの処理中の作業オーダーのオーダーステータスをクローズに変更します。
closeWorkOrder(workOrderID, orderQuantity, quantityCompleted) -> 成功結果、メッセージ、作業オーダークローズID
作業オーダーの発行
この関数は、作業オーダーを作業オーダーのissueレコードにリンクします。
createWorkOrderIssue(workOrderID) -> エラー、作業オーダーの課題ID
アセンブリビルドの作成
この関数は、非WIPベースの作業指示に対してコンポーネントレベルの在庫を消費しながら、作業指示に対してアセンブリビルドを作成します。ロット管理アセンブリ、ビン管理アセンブリ、ロケーションのみ管理アセンブリの3つの入力バリエーションがあります。
Bin Managed AssemblycreateAssemblyBuild*(workOrderId, itemId, quantity, binNumber, locationId, subsidiaryId, component details) -> 成果、メッセージ、ビルドID*
**ロット管理アセンブリ作成(**workOrderId, itemId, 数量, ロット番号, locationId, subsidiaryId, コンポーネントの詳細) -> 成果, メッセージ, ビルドID
**ロケーション管理アセンブリ作成(**workOrderId, itemId, quantity, locationId, subsidiaryId, component details) -> 成果、メッセージ、ビルドID
作業指示完了の作成(バックフラッシュなし)
この関数は、コンポーネント在庫を消費することなく、WIP ベースの作業指示に対して作業指示完了トランザクショ ンを作成する。 ロット管理アセンブリ、ビン管理アセンブリ、ロケーションのみ管理アセンブリの3つの入力バリエーションがある。
ビン管理アセンブリcreateWorkOrderCompletion*(workOrderId, quantity, startOperation, endOperation, Bin) -> 完了結果、メッセージ、ビルドID*
Lot Managed AssemblycreateWorkOrderCompletion*(workOrderId, quantity, startOperation, endOperation, Lot) -> 成果、メッセージ、ビルドID*
ロケーション管理されたアセンブリ作成ワークオーダー完了*(workOrderId, quantity, startOperation, endOperation) -> 成功の結果、メッセージ、ビルドID*
バックフラッシュによる作業指示完了の作成
この関数は、WIP ベースの作業オーダーに対して作業オーダー完了トランザクションを作成し、コンポーネント在庫を消費します。 ロット管理アセンブリ、ビン管理アセンブリ、ロケーションのみ管理アセンブリの 3 つの入力バリエーションがある。WIPオーダーに対する最終作業では、スクラップ量も送信できる。
Bin Managed AssemblycreateWorkOrderCompletionBackflush*(workOrderId, quantity, completed quantity, startOperation, endOperation, item, bin, scrap quantity, component details) -> Sucess result, message, Build ID*.
Lot Managed AssemblycreateWorkOrderCompletionBackflush*(workOrderId, quantity, completed quantity, startOperation, endOperation, item, lot, scrap quantity, component details) -> Sucess result, message, Build ID*
ロケーション管理されたアセンブリcreateWorkOrderCompletionBackflush*(workOrderId, 数量, 完了数量, startOperation, endOperation, アイテム, スクラップ数量, コンポーネントの詳細) -> Sucess結果, メッセージ, ビルド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) -> エラーメッセージ, bin transfer id, https status code)
在庫移動の作成
この関数は、材料を移動するための在庫移動トランザクションを作成します。
createRecord(from location, subsidiary, item id, quantity, to location) -> エラーメッセージ, bin transfer id, https status code)
在庫調整トランザクションの作成
この関数は、在庫レベルの詳細(プラスまたはマイナス)を調整するための在庫調整トランザクションを作成します。ロット管理品目、ビン管理品目、ロケーションのみ管理品目の3つの入力バリエーションがあります。
Bin 管理 AssemblycreateInventoryAdjustment*(subsidiary id, account id, item id, location id, adjustment amount, transacion date) -> 成功結果、メッセージ、在庫調整 ID*
ロット管理アセンブリcreateInventoryAdjustment*(子会社ID、アカウントID、アイテムID、場所ID、調整金額、転送日、ロット) -> 成功の結果、メッセージ、在庫調整ID*
ロケーション管理AssemblycreateInventoryAdjustment*(子会社ID、アカウントID、アイテムID、ロケーションID、調整額、振替日、ビン) -> 成功の結果、メッセージ、在庫調整ID*
一般的な設定可能取得リクエスト
以下の関数は、入力に応じて出力を設定できる一般的な取得関数です。
保存された検索結果の取得
この関数はNetsuiteの保存された検索結果を返します。
getSavedSearchResults(saved search id, saved search type)-> 保存された検索結果
レコード詳細の取得
この関数は指定された入力のレコードの詳細を返します。
getRecordFromTypeAndId(レコードID,レコードタイプ)-> レコード詳細
検索語からの結果の取得
この関数は、検索語の結果を返します。
getRecordFromSearchTerm(query)->検索結果
設定可能な汎用投稿リクエスト
以下の関数は、入力に応じて出力/機能を設定可能な汎用関数です。
検索クエリからの検索結果の作成
この関数は、検索クエリの結果を返します。
getSearchResults(query with filters and columns defined) -> 検索結果
Netsuiteレコードの作成
この関数は入力内容に基づいてNetsuiteレコードを作成します。
createRecord(レコード作成の詳細) -> 作成されたレコードID
Tulip SuiteAppが提供するAPIの機能に関する完全なドキュメントは、こちらの公開ドキュメントを参照してください。