MENU
    NetSuite alkalmazások és csatlakozó
    • 23 Jan 2025
    • 5 Elolvasandó percek
    • Közreműködők

    NetSuite alkalmazások és csatlakozó


    Cikk összefoglaló

    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 gyakori gyártási funkciót a csomagból biztosítanak, a fejlett csatlakozók pedig 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 a NetSuite környezetben kell telepíteni.

    A csatlakozó funkcióit az újrafelhasználhatóságot szem előtt tartva 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 munkamegbízások

    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éshez tartozó anyagjegyzéket.

    getWorkOrderBOM(WorkOrderID) -> Anyagnorma

    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 függvény 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, munkamegrendelés kiadás azonosítója

    Ö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ű készletet fogyaszt. Háromféle bemeneti variáció létezik a tételkezelt összeszerelés, a tárolókezelt összeszerelés vagy a csak a helyszínt kezelő összeszerelés esetében.

    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ú munkamegrendeléssel kapcsolatos munkamegrendelé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 Managed AssemblycreateWorkOrderCompletion*(workOrderId, quantity, startOperation, endOperation, Bin) -> Sucess result, message, Build ID*

    Lot Managed AssemblycreateWorkOrderCompletion*(workOrderId, quantity, startOperation, endOperation, Lot) -> Sikeres eredmény, üzenet, 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ínt kezelő ö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

    Helyszínek 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) -> error message, 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 id*

    Á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.


    Hasznos volt ez a cikk?