- Nyomtat
A Tulip és a NetSuite integrálása előre elkészített alkalmazások és a Tulip HTTP-csatlakozók segítségével
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ót a készleten kívül biztosít, és a fejlett csatlakozók lehetővé teszik a kiterjesztést más alkalmazásokkal.
Telepítés és konfiguráció
Ehhez a csatlakozóhoz egy kísérő NetSuite szkript szükséges, amelyet az Ön NetSuite rendszerén belül kell telepíteni.
A csatlakozó funkcióit az újrafelhasználhatóság szem előtt tartásával tervezték. Ennek eredményeképpen az alkalmazások újrakonfigurálásához csak alapvető App Editor átdolgozásra van szükség. Cserélje ki a meglévő tartalmat, hogy hatékonyabban tükrözze az Ön üzemi területét, és a csatlakozók ugyanúgy fognak működni.
Csatlakozó funkciók
Az integráció a következő funkciókat biztosítja:
Munkamegrendelés-kontextus funkcióinak lekérdezése
Felszabadított munkarendek lekérdezése
A funkció visszaadja az összes olyan munkamegrendelést, amelynek státusza Work Order (Munkamegrendelés): Felszabadítva a Netsuite-ban.
getAllReleasedWorkOrder -> Felszabadított munkamegrendelések
A helyhez tartozó felszabadított munkamegrendelések lekérdezése
A függvény visszaadja az összes olyan munkamegrendelést, amelynek státusza Work Order: Released a Netsuite-ban egy megadott helyen.
getReleasedWorkOrdersByLocation(Location) -> A helyben lévő felszabadított munkamegrendelések
A termékhez tartozó felszabadított munkamegrendelések lekérdezése
A függvény visszaadja az összes olyan munkamegrendelést, amelynek státusza Work Order: Released in Netsuite a megadott termékre vonatkozóan.
getReleasedWorkOrdersByProduct(product) -> A termékre vonatkozó felszabadított munkarendek
Folyamatban lévő munkamegrendelések lekérdezése
A függvény visszaadja az összes olyan munkamegrendelést, amelynek státusza Work Order: Released in Netsuite a megadott termékre vonatkozóan.
getAllInProgressWorkOrders -> Folyamatban lévő munkamegrendelések
Munkamegrendelés anyagjegyzékének lekérdezése
A függvény visszaadja a megadott munkamegrendelés anyagjegyzékét.
getWorkOrderBOM(WorkOrderID) -> Anyagjegyzék
Munkamegrendelés részleteinek lekérdezése
A függvény visszaadja a megadott belső azonosítójú munkamegrendelés összes részletét.
getWODetails(WorkOrderID) -> Munkamegrendelés részletei
Post Work Order Context Functions (Munkaműveleti megbízás feladása)
Munkamegrendelés létrehozása Munkamegrendelés lezárása
A funkció a WIP alapú, folyamatban lévő munkamegrendelés megrendelési státuszát lezártra módosítja.
closeWorkOrder(workOrderID, orderQuantity, quantityCompleted) -> Sikeres eredmény, üzenet, munkamegrendelés lezárásának azonosítója.
Munkamegrendelés kiadás létrehozása
A funkció összekapcsol egy munkamegrendelést egy munkamegrendelés kiadás rekorddal.
createWorkOrderIssue(workOrderID) -> Hiba, Work Order Issue ID
Összeszerelés létrehozása
A függvény létrehoz egy szerelvény-összeállítást egy munkamegrendeléshez, miközben egy nem WIP-alapú munkamegrendeléshez alkatrészszintű leltárt fogyaszt. Háromféle bemeneti variáció létezik a tételkezelt, a tárolókezelt vagy a csak a helyszínt kezelő összeszereléshez.
Bin Managed AssemblycreateAssemblyBuild(workOrderId, itemId, quantity, binNumber, locationId, subsidiaryId,component details) -> Sikeres eredmény, üzenet, Build ID.
Lot Managed AssemblycreateAssemblyBuild(workOrderId, itemId, quantity, lot number, locationId, subsidiaryId,component details) -> Sucess result, message, Build ID
Location Managed AssemblycreateAssemblyBuild(workOrderId, itemId, quantity, locationId, subsidiaryId,component details) -> Sucess result, message, Build ID
Munkamegrendelés létrehozása Teljesítés (nincs backflush)
A függvény létrehoz egy WIP-alapú munkarendelettel szemben egy munkarendelés befejezési tranzakciót anélkül, hogy az alkatrészkészletet fogyasztaná. Háromféle bemeneti variáció létezik a tételkezelt összeszerelés, a tárolókezelt összeszerelés vagy a csak a helyszínnel kezelt összeszerelés esetén.
Bin-kezelt szerelvénycreateWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Bin) -> Sikereredmény, üzenet, Build ID.
Lot Managed AssemblycreateWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation, Lot) -> Sucess result, message, Build ID
Location Managed AssemblycreateWorkOrderCompletion(workOrderId, quantity, startOperation, endOperation) -> Sucess result, message, Build ID
Munkaműveleti megbízás befejezés létrehozása Backflush funkcióval
A függvény létrehoz egy munkamegrendelés befejezési tranzakciót egy WIP alapú munkamegrendeléssel szemben, és elfogyasztja az alkatrészkészletet. Háromféle bemeneti variáció létezik a tételkezelt összeszerelés, a tárolókezelt összeszerelés vagy a csak a helyszínnel kezelt összeszerelés esetén. A WIP-megrendeléssel szembeni befejező műveletekhez a selejt mennyisége is elküldhető.
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, lot, scrap quantity, component details) -> Sucess result, message, Build ID
Location Managed AssemblycreateWorkOrderCompletionBackflush(workOrderId, quantity, completed quantity, startOperation, endOperation, item, scrap quantity, component details) -> Sucess result, message, Build ID
Leltári tételek helyének és mennyiségének lekérdezése Funkciók
Készletkészlet lekérdezése minden egyes helyen az elemhez
A függvény visszaadja a megadott tételhez az egyes helyszíneken rendelkezésre álló készletet.
getInventoryByLocation(item name) -> inventory, sucess result, message
Az egyes tárolókban lévő készlet lekérdezése a tételhez
A függvény visszaadja az egyes tárolókban rendelkezésre álló készletet egy adott tételhez.
getInventoryInBin(tételnév) -> inventory, sucess result, message
Készletkészlet lekérdezése egy tárolóban
A függvény visszaadja a megadott tárolóban rendelkezésre álló készletet anyagonként.
getInventorybyBin(bin) -> inventory, sucess result, message
Készletkészlet lekérdezése az anyag tételszáma szerint a tételhez
A függvény visszaadja a rendelkezésre álló készletet az anyag tételszáma szerint egy megadott tételhez.
getInventoryforMaterialLots(item name) -> inventory, sucess result, message
Helyek lekérdezése egy adott tételhez
A függvény visszaadja a rendelkezésre álló készlethelyeket egy megadott tételhez.
getItemLocation(item name) -> inventory, sucess result, message
Leltármozgást és kiigazítást követő függvények
Ládatranszfer létrehozása
A függvény létrehoz egy tárolóhely-átadási tranzakciót az anyagok mozgatásához.
createRecord(location id, subsidiary id, item id, quantity, from bin, to bin) -> hibaüzenet, bin transfer id, https status code)
Ládatranszfer létrehozása
A függvény létrehoz egy tárolóedény-átadási tranzakciót az anyagok mozgatásához.
createRecord(location id, subsidiary id, item id, quantity, from bin, to bin) -> error message, bin transfer id, https status code)
Leltárátadás létrehozása
A függvény létrehoz egy leltárátadási tranzakciót az anyagok mozgatásához.
createRecord(from location, subsidiary, item id, quantity, to location) -> error message, bin transfer id, https status code)
Leltárkiigazítás létrehozása
A függvény létrehoz egy leltárkiigazítási tranzakciót a leltárszint adatainak (pozitív vagy negatív) kiigazítására. Háromféle bemeneti variáció létezik a tételkezelt tétel, a tárolóhelykezelt tétel vagy a csak a helyszínkezelt tétel esetében.
Bin Managed AssemblycreateInventoryAdjustment(subsidiary id, account id, item id, location id, adjustment amount, transacion date) -> sucess result, message, inventory adjustment id
Lot Managed AssemblycreateInventoryAdjustment(subsidiary id, account id, item id, location id, adjustment amount, transacion date, lot) -> sucess result, message, inventory adjustment azonosító.
Location Managed AssemblycreateInventoryAdjustment(subsidiary id, account id, item id, location id, adjustment amount, transacion date, bin) -> sucess result, message, inventory adjustment azonosító
Általános konfigurálható lekérdezések
A következő függvények általános lekérdezési függvények, amelyek kimenetei a bemenetektől függően konfigurálhatók.
Mentett keresés eredményeinek lekérdezése
A függvény egy Netsuite mentett keresés eredményeit adja vissza.
getSavedSearchResults(mentett keresés azonosító, mentett keresés típusa)-> mentett keresési eredmények.
Rekordok adatainak lekérdezése
A függvény a megadott bemenet rekordadatait adja vissza.
getRecordFromTypeAndId(record id, record type)-> record details
Eredmények lekérése egy keresési kifejezésből
A függvény visszaadja a keresési kifejezésből származó eredményeket.
getRecordFromSearchTerm(query)-> keresési eredmények
Általános konfigurálható postázási kérések
A következő függvények általános függvények, amelyek kimenetei/funkcionalitása a bemenetektől függően konfigurálható.
Keresési eredmények létrehozása egy keresési lekérdezésből
A függvény egy keresési lekérdezés eredményeit adja vissza.
getSearchResults(lekérdezés meghatározott szűrőkkel és oszlopokkal) -> keresési eredmények
Netsuite rekord létrehozása
A függvény a bemenetek alapján létrehoz egy Netsuite rekordot.
createRecord(rekord létrehozásának adatai) -> létrehozott rekord azonosítója
A Tulip SuiteApp által biztosított API funkcióinak teljes dokumentációját a nyilvános dokumentációban itt találja.