Integrálja a Tulip-ot a NetSuite-be előre elkészített alkalmazások és a Tulip HTTP-csatlakozói segítségével:::(Info) (Additional Configuration Required)
This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in Netsuite to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
:::
Bevezetés
Ennek a csatlakozónak a célja, hogy kétirányú kommunikációt tegyen lehetővé a NetSuite nyilvántartási rendszere és a Tulip ipari üzemeltetési platformja között. Számos általános gyártási funkció azonnal használatra kész, a fejlett csatlakozók pedig lehetővé teszik a kiterjesztést más alkalmazásokra is.
Telepítés és konfigurálás
Ehhez a csatlakozóhoz egy kísérő NetSuite-parancsfájlt kell telepíteni a NetSuite-környezetbe.
A csatlakozó funkcióit úgy tervezték, hogy újrafelhasználhatók legyenek. Ennek eredményeként az alkalmazások újrakonfigurálásához csupán alapvető módosításokra van szükség az App Editorban. Cserélje ki a meglévő tartalmat, hogy az jobban tükrözze a gyártási környezetét, és a csatlakozók továbbra is ugyanúgy fognak működni.
A csatlakozó funkciói
Az integráció a következő funkciókat biztosítja:
Munkarendelés-kontextus lekérése
Kibocsátott munkarendelések lekérése
A funkció visszaadja az összes olyan munkarendet, amelynek állapota a Netsuite-ban „Munkarend: Kiadva”.
getAllReleasedWorkOrder -> Jóváhagyott munkarendelések
Kibocsátott munkarendelések lekérése helyszín szerint
A függvény visszaadja az összes olyan munkarendelt, amelynek állapota a Netsuite-ban „Munkarend: Kiadva”, egy megadott helyszínen
getReleasedWorkOrdersByLocation(Location) -> Kiadott munkarendelések egy adott helyszínen
Kibocsátott munkarendelések lekérése termék szerint
A függvény visszaadja az összes olyan munkarendet, amelynek állapota a Netsuite-ban „Munkarend: Kiadva” egy megadott termék esetében.
getReleasedWorkOrdersByProduct(termék) -> A termékhez tartozó jóváhagyott munkarendelések
Feldolgozás alatt álló munkarendelések lekérése
A függvény visszaadja az összes olyan munkarendelt, amelynek állapota a Netsuite-ban „Munkarendel: Kiadva” egy megadott termék esetében.
getAllInProgressWorkOrders -> Folyamatban lévő munkarendelések
Munkarendelés anyagjegyzékének lekérése
A függvény visszaadja a megadott munkarendhez tartozó anyagjegyzéket
getWorkOrderBOM(WorkOrderID) -> Anyagjegyzék
Munkarendelés részleteinek lekérése
A függvény visszaadja a megadott munkarend belső azonosítójához tartozó összes munkarend-részletet.
getWODetails(WorkOrderID) -> Munkarendelés részletei
Munkarendelés-kontextus függvények
Munkarendelés lezárása
A függvény a folyamatban lévő, WIP (folyamatban lévő munka) státuszú munkarend állapotát lezártá változtatja.
closeWorkOrder(workOrderID, orderQuantity, quantityCompleted) -> Sikerüzenet, üzenet, munkarend-lezárási azonosító
Munkarendelés-kiadás létrehozása
A funkció összekapcsol egy munkarendet egy munkarend-kiadási rekorddal
createWorkOrderIssue(workOrderID) -> Hiba, munkarendelés-kiadás azonosító
Összeszerelés létrehozása
A függvény létrehoz egy szerelvénygyártást egy munkarendhez, miközben felhasználja az alkatrészszintű készletet egy nem WIP-alapú munkarend esetében. Háromféle bemeneti változat létezik: tételalapú szerelvény, raktárhely-alapú szerelvény vagy kizárólag helyalapú szerelvény.
Raktárhely-alapúszerelvény: createAssemblyBuild(workOrderId, itemId, quantity, binNumber, locationId, subsidiaryId, component details) -> Siker, üzenet, szerelvény azonosító
Tételalapúszerelvény: createAssemblyBuild(workOrderId, itemId, quantity, lot number, locationId, subsidiaryId, component details) -> Siker, üzenet, szerelvény azonosító
Hely alapúösszeszerelés: createAssemblyBuild(workOrderId, itemId, quantity, locationId, subsidiaryId, component details) -> Sikeres eredmény, üzenet, összeszerelési azonosító
Munkarend-befejezés létrehozása (visszajelzés nélkül)
A funkció létrehoz egy munkarend-befejezési tranzakciót egy folyamatban lévő munkarendhez anélkül, hogy felhasználná az alkatrészkészletet. Háromféle bemeneti változat létezik: tételalapú összeszerelés, raktárhely-alapú összeszerelés vagy kizárólag helyszínalapú összeszerelés.
Raktárhely-kezelésűszerelvény: createWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Bin) -> Siker, üzenet, gyártási azonosító
Tételalapúösszeszerelés: createWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Lot) -> Siker, üzenet, gyártási azonosító
Hely alapúösszeszerelés: createWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation) -> Siker, üzenet, gyártási azonosító
Munkarend-befejezés létrehozása visszajelzéssel
A függvény létrehoz egy munkarend-befejezési tranzakciót egy WIP-alapú munkarendhez, és leköt a komponenskészletből. Háromféle bemeneti változat létezik: tételalapú összeszerelés, raktárhely-alapú összeszerelés vagy kizárólag helyalapú összeszerelés. A WIP-megrendeléssel kapcsolatos végső műveletek esetén a selejtmennyiség is megadható.
Raktárhely-alapúösszeszerelés: createWorkOrderCompletionBackflush(workOrderId, quantity, completed quantity, startOperation, endOperation, item, bin, scrap quantity, component details) -> Sikerüzenet, üzenet, gyártási azonosító
Tételalapúösszeszerelés: createWorkOrderCompletionBackflush(workOrderId, mennyiség, befejezett mennyiség, kezdő művelet, záró művelet, tétel, tétel, selejtmennyiség, alkatrészadatok) -> Siker, üzenet, gyártási azonosító
Raktárhely-alapúösszeszerelés: createWorkOrderCompletionBackflush(workOrderId, mennyiség, elkészült mennyiség, kezdő művelet, záró művelet, tétel, selejtmennyiség, alkatrészadatok) -> Siker, üzenet, gyártási azonosító
Készletcikkek helyeinek és mennyiségének lekérdezése
Egy adott tétel rendelkezésre álló készletének lekérése az egyes helyszíneken
A függvény visszaadja a megadott tételhez tartozó, az egyes helyszíneken rendelkezésre álló készletmennyiséget
getInventoryByLocation(tétel neve) -> készlet, sikeres eredmény, üzenet
Egy adott tételhez tartozó, az egyes raktárhelyeken rendelkezésre álló készlet lekérése
A függvény visszaadja a megadott tételhez tartozó, az egyes tárolóhelyeken rendelkezésre álló készletmennyiséget
getInventoryInBin(cikk neve) -> készlet, sikerességi eredmény, üzenet
Egy raktárhelyiségben rendelkezésre álló készlet lekérése
A függvény az adott raktárhelyen az adott anyagból rendelkezésre álló készletet adja vissza
getInventorybyBin(tárolóhely) -> készlet, sikerességi eredmény, üzenet
Készlet lekérése az árucikk anyag-tételszáma alapján
A függvény visszaadja a megadott tételhez tartozó anyag-tételszám szerinti rendelkezésre álló készletet.
getInventoryforMaterialLots(cikk neve) -> készlet, sikerességi eredmény, üzenet
Egy adott tétel raktári helyeinek lekérése
A függvény visszaadja a megadott tétel rendelkezésre álló raktári helyszíneit.
getItemLocation(cikk neve) -> készlet, sikerességi eredmény, üzenet
Készletmozgás- és kiigazítási funkciók
Raktári áthelyezés létrehozása
A függvény létrehoz egy raktári átviteli tranzakciót az anyagok áthelyezéséhez
createRecord(raktárhely azonosító, leányvállalat azonosító, tétel azonosító, mennyiség, kiinduló raktárhely, cél raktárhely) -> hibaüzenet, raktárhely-átviteli azonosító, https állapotkód)
Raktárhely-átvitel létrehozása
A funkció raktárhely-átviteli tranzakciót hoz létre az anyagok áthelyezéséhez
createRecord(raktárhely azonosító, leányvállalat azonosító, tétel azonosító, mennyiség, kiinduló raktárhely, cél raktárhely) -> hibaüzenet, raktárhely-átviteli azonosító, https állapotkód)
Készletátvitel létrehozása
A függvény létrehoz egy készletátviteli tranzakciót az anyagok áthelyezéséhez
createRecord(kiinduló raktárhely, leányvállalat, tétel azonosító, mennyiség, cél raktárhely) -> hibaüzenet, raktárhely-átviteli azonosító, https állapotkód)
Készletkiigazítás létrehozása
A függvény készletkiigazítási tranzakciót hoz létre a készletszint részleteinek kiigazítására (pozitív vagy negatív). Háromféle bemeneti változat létezik: tételalapú, raktárhely-alapú vagy kizárólag helyszín-alapú tételek esetében.
Raktárhelyen kezeltszerelvény createInventoryAdjustment(leányvállalat azonosító, számla azonosító, tétel azonosító, raktárhely azonosító, kiigazítási összeg, tranzakció dátuma) -> sikeres eredmény, üzenet, készletkiigazítási azonosító
Tételalapúszerelvény: createInventoryAdjustment(leányvállalat-azonosító, számla-azonosító, tétel-azonosító, helyszín-azonosító, kiigazítási összeg, tranzakció dátuma, tétel) -> sikeres eredmény, üzenet, készletkiigazítási azonosító
Hely szerint kezeltszerelvény: createInventoryAdjustment(leányvállalat-azonosító, számla-azonosító, tétel-azonosító, hely-azonosító, kiigazítási összeg, tranzakció dátuma, raktárhely) -> sikeres eredmény, üzenet, készletkiigazítás-azonosító
Általános, konfigurálható lekérdezések
Az alábbi függvények általános lekérdezési függvények, amelyek kimenete a bemeneti értékektől függően konfigurálható.
Mentett keresés eredményeinek lekérése
A függvény visszaadja a Netsuite mentett keresésének eredményeit.
getSavedSearchResults(mentett keresés azonosító, mentett keresés típusa) -> mentett keresés eredményei
Rekordadatok lekérése
A függvény a megadott bemeneti adat rekordjainak részleteit adja vissza.
getRecordFromTypeAndId(rekord azonosító, rekord típus) -> rekord részletei
Eredmények lekérése egy keresési kifejezés alapján
A függvény visszaadja a keresési kifejezés eredményeit.
getRecordFromSearchTerm(lekérdezés) -> keresési eredmények
Általános, konfigurálható POST-kérelmek
Az alábbi függvények általános függvények, amelyek kimenete és funkcionalitása a bemeneti értékektől függően konfigurálható.
Keresési eredmények létrehozása egy keresési lekérdezésből
A függvény visszaadja a keresési lekérdezés eredményeit.
getSearchResults(lekérdezés szűrőkkel és oszlopokkal meghatározva) -> keresési eredmények
Netsuite-rekord létrehozása
A funkció a bemeneti adatok alapján létrehoz egy Netsuite-rekordot.
createRecord(rekord létrehozásának részletei) -> létrehozott rekord azonosítója
A Tulip SuiteApp által biztosított API funkcióinak teljes dokumentációját itt találja.
