Liidestused / ERP / Exact
Exact Online’i integratsioonijuhend tootmise ajakava koostamiseks SkyPlanner APS-iga
See Exact Online’i integratsioonijuhend näitab Exacti partneritele ja IT-meeskondadele, kuidas ühendada Exact Online Manufacturing SkyPlanner APS-iga. SkyPlanneri ja Exact Online’i integratsioon toimib mõlemas suunas:
- Tootmistellimused, tehnoloogilise marsruudi sammud, materjaliplaanid, töökeskused, operatsioonid ja tootestruktuurid loetakse sisse Exact Online’i REST API kaudu.
- Sisse loetakse artiklid, laoseisud, ostutellimused ja müügitellimused ning muudatustest annavad teada Exact Online’i veebikonksud.
- Planeeritud algus- ja lõppkuupäevad kirjutatakse tagasi iga marsruudisammu ja tootmistellimuse juurde.
- Operaatorite ajakanded edastatakse ajatehingutena ning valminud kogused tootmistellimuse valmistoodangu vastuvõtukannetena.
SkyPlanneri meeskond seadistab integratsiooni kasutuselevõtu käigus teie Exact Online’i seadistuse järgi ja pakub tuge ka pärast käivitamist. See juhend on partneritele ja arendajatele, kes soovivad töös osaleda või ise SkyPlanneri dokumenteeritud REST API abil lahendusi luua (API dokumentatsioon). Juhendi lõpus on lühike osa Exact Globe+ kohta.
Exact Online’i REST API tootmise jaoks
Exact Online teeb oma andmed kättesaadavaks ühe REST API kaudu, mille ressursid on rühmitatud teenuste kaupa. Baastee on /api/v1/{division}/<service>/<resource>, kus division tähistab Exact Online’i ettevõtet. REST API dokumentatsioonis on tootmisteenuse all loetletud järgmised ajakava koostamiseks vajalikud ressursid:
| Ressurss | Sisu | Meetodid |
|---|---|---|
manufacturing/ShopOrders | Tootmistellimuse number, artikkel, PlannedQuantity, PlannedStartDate, PlannedDate, olek, tootmisse lubamise tunnus | GET, POST, PUT, DELETE |
manufacturing/ShopOrderRoutingStepPlans | Tootmistellimuse tehnoloogilise marsruudi samm: operatsioon, Workcenter, LineNumber, PlannedStartDate, PlannedEndDate, PlannedSetupHours, PlannedRunHours | GET, POST, PUT, DELETE |
manufacturing/ShopOrderMaterialPlans | Materjaliread tootmistellimuste kaupa | GET, POST, PUT, DELETE |
manufacturing/Workcenters | Kood, tüüp, tootmisala, tootmisvõimsuse väärtus, tasumäärad | GET, POST, PUT, DELETE |
manufacturing/Operations, OperationResources | Operatsioonid ja nende töökeskused, seadistus- ja tööajad | GET, POST, PUT, DELETE |
manufacturing/BillOfMaterialVersions, BillOfMaterialMaterials, BillOfMaterialRoutings | BOM-i versioonid, komponendid ja tehnoloogiline marsruut | GET, POST, PUT, DELETE |
manufacturing/TimeTransactions | Kirjendatud tunnid tootmistellimuste ja marsruudisammude kaupa | GET, POST, PUT, DELETE |
manufacturing/ShopOrderReceipts | Tootmistellimuselt lattu vastu võetud valmiskogused | GET, POST |
manufacturing/MaterialIssues | Tootmistellimusele väljastatud materjal | GET, POST |
manufacturing/ShopOrderPriorities | Prioriteedirežiim tootmistellimuste kaupa | GET, PUT |
Teiste teenuste ressursid:
| Ressurss | Sisu |
|---|---|
logistics/Items | Artiklite põhiandmed |
inventory/ItemWarehouses | Laoseis artiklite ja ladude kaupa |
purchaseorder/PurchaseOrders, PurchaseOrderLines | Avatud ostutellimused ja saabumiskuupäevad |
salesorder/SalesOrders, SalesOrderLines | Klientide nõudlus ja tarnekuupäevad |
Autentimine ja juurdepääs
Exact Online kasutab OAuth 2.0 autoriseerimiskoodi voogu ja värskendustõendeid. Exact: “Before you can start integration with Exact Online, you must first register your app in the App Store.” (Enne Exact Online’iga integreerimist tuleb rakendus App Store’is registreerida.) (Exact Online’i abi) Rakenduste registreerimiseks on vaja Exact Online Developer tellimust (Exact App Store).
- Integratsioon registreeritakse rakendusena, millele määratakse ümbersuunamise URI.
- Exact Online’i kasutaja, kellel on juurdepääs tootmisele, laohaldusele ja ostudele, annab ühekordse nõusoleku.
- Iga päringuga saadetakse
Authorization: Bearer <access_token>ning päringu tees ettevõtte identifikaator division. - Pääsutõendeid uuendatakse värskendustõendi abil. Exact piirab uue tõendi taotlemise sagedust, seega hoidke tõendit vahemälus kuni selle aegumiseni.
Exact piirab ka iga rakenduse ja ettevõtte päringute arvu minutis ja päevas ning palub teha päringuid järjestikku, mitte paralleelselt. Kehtivad piirangud leiate Exacti API piirangute artiklist. Integratsioon arvestab nendega: andmeid loetakse filtritega $filter ja $select ning hulgimuudatuste jaoks kasutatakse Sync API-t.
SkyPlanneri REST API kasutab autentimiseks API tõendit päises Authorization-Token (SkyPlanner Settings > API) ning on dokumenteeritud Swagger/OpenAPI vormingus. Integratsiooniõpetus selgitab samm-sammult, kuidas esimesi päringuid teha.
Veebikonksud ja perioodilised päringud
Kui tellitud teemas toimub muudatus, saadavad Exact Online’i veebikonksud teie tagasikutse URL-ile POST-päringu, mis on allkirjastatud HMAC SHA256 räsiga (veebikonksud). Teemade hulka kuuluvad Items, StockPosition, PurchaseOrders, PurchaseOrderLines, SalesOrders ja SalesOrderLines. Need edastavad laoseisu, ostude ja nõudluse muudatused SkyPlannerisse kohe nende toimumisel.
Tootmistellimusi ja tehnoloogilise marsruudi samme loetakse kindla ajakava järgi. Filtreerige ressursse ShopOrders ja ShopOrderRoutingStepPlans välja Modified alusel ning kasutage andmete hulgi lugemiseks Sync API-t (API piirangud).
SkyPlanner saadab ajakava muutumisel oma veebikonksuteavitused, seega toimub Exact Online’i tagasikirjutamine sündmuspõhiselt.
Andmete vastendamine
| Exact Online’i ressurss | SkyPlanneri objekt | Suund | Sagedus |
|---|---|---|---|
Items | Tooted ja materjalid | Exact Online → SkyPlanner | Esmane laadimine, seejärel veebikonks |
BillOfMaterialVersions, BillOfMaterialMaterials | Tootestruktuur, alamtooted, materjalid toodete kaupa | Exact Online → SkyPlanner | Muudatuse korral |
Workcenters, OperationResources | Töökeskused ja töökeskuste rühmad | Exact Online → SkyPlanner | Esmane laadimine |
Operations, BillOfMaterialRoutings | Protsessietapid koos seadistus- ja tööaegadega | Exact Online → SkyPlanner | Muudatuse korral |
ShopOrders | Tellimused koos koguse ja tähtajaga | Exact Online → SkyPlanner | Iga paari minuti järel |
ShopOrderRoutingStepPlans | Tööd koos järjekorra, töökeskuse ning seadistus- ja töötundidega | Exact Online → SkyPlanner | Iga paari minuti järel |
ShopOrderMaterialPlans | Materjalid tööde kaupa | Exact Online → SkyPlanner | Iga paari minuti järel |
ItemWarehouses, StockPosition | Laoseisud | Exact Online → SkyPlanner | Veebikonks |
PurchaseOrderLines | Ostutellimused koos eeldatava tarnekuupäevaga | Exact Online → SkyPlanner | Veebihaak |
SalesOrderLines | Klientide tarneajad ja prioriteet | Exact Online → SkyPlanner | Veebihaak |
ShopOrderRoutingStepPlans: PlannedStartDate, PlannedEndDate, Workcenter (PUT) | Iga etapi planeeritud algus, lõpp ja töökeskus | SkyPlanner → Exact Online | Muudatuse korral veebihaagi kaudu |
ShopOrders: PlannedStartDate, PlannedDate (PUT) | Tellimuse algus ja lõpp | SkyPlanner → Exact Online | Muudatuse korral veebihaagi kaudu |
TimeTransactions (POST) | Tööajakirjed ja operaatorite kinnitused | SkyPlanner → Exact Online | Iga kinnituse või vahetuse järel |
ShopOrderReceipts (POST) | Viimases etapis valminud kogus | SkyPlanner → Exact Online | Iga kinnituse järel |
| Exact Online neid andmeid ei hoia | Seadistusaegade maatriks, piiratud saadavusega tööriistad, iga töö operaatorid, alternatiivsed töökeskused, vahetused | Hallatakse SkyPlanneris | Kasutuselevõtt |
Integratsiooni töövood
1. Põhiandmete esmane laadimine. Lugege sisse Workcenters, Operations ja OperationResources, seejärel artiklid ja BOM-i versioonid koos tehnoloogiliste marsruutidega. Kolme masinaga töökeskusest saab kolm töökeskust või üks töökeskuste rühm. Vahetused, puudumised ja ületunnitöö seadistatakse SkyPlanneris, sest Exacti töökeskusel on üks võimsuse väärtus.
2. Tellimuste sünkroonimine. Lugege sisse avatud ShopOrders koos nende ShopOrderRoutingStepPlans ja ShopOrderMaterialPlans andmetega, samuti laoseis ja ostutellimuste read. Ajakava koostamisel kontrollitakse nii laoseisu kui ka saabuvaid oste. MRP jätkab Exact Online’is tellimissoovituste andmist ning SkyPlanner koostab teie loodud tootmistellimuste ajakava.
3. Ajakava tagasikirjutamine. Iga tehnoloogilise marsruudi etapi kohta, mille mootor ajakavasse paigutas või ümber tõstis, saadab SkyPlanner PUT-päringu objektile ShopOrderRoutingStepPlans koos väljadega PlannedStartDate, PlannedEndDate ja Workcenter. Tootmistellimuse PlannedStartDate ja PlannedDate lähtuvad esimesest ja viimasest etapist. Koguseid, materjaliplaane ja kuluarvestust haldab endiselt Exact Online.
4. Tootmissaali kinnitused. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmationsi või Production Timeri abil ning tööajakirjed hoiavad ajakava ajakohasena. Registreeritud tunnid kantakse TimeTransactions kirjetena tootmistellimusele ja tehnoloogilise marsruudi etapile kas seadistus- või tööajana. Viimane kinnitus loob valminud koguse kohta ShopOrderReceipts kirje. Kui teie tehas registreerib aega juba Shop Floor Controlis, valige üks registreerimiskanal.
5. Andmete haldamise ja vastuolude lahendamise reeglid. Pange need enne töösse minekut kirja:
| Andmed | Haldav süsteem |
|---|---|
| Artiklid, BOM-id, tootmistellimuste kogused, materjaliplaanid, kulud | Exact Online |
| Tehnoloogilise marsruudi etappide järjekord, algus- ja lõpuajad, töökeskuse määramine | SkyPlanner |
| Seadistusaegade maatriks, tööriistad, iga töö operaatorid, alternatiivsed ressursid, vahetused | SkyPlanner |
| Tööajakirjed ja valmistoodangu arvelevõtmised | Exact Online, andmed saab SkyPlannerist |
Peamine vastuolude allikas on kuupäevade käsitsi muutmine. Kui planeerijad jätkavad tootmistellimuste kuupäevade muutmist Exact Online’is, haldavad kuupäevi kaks süsteemi. Jätke tehnoloogilise marsruudi etappide kuupäevade haldamine SkyPlannerile. Autopiloti abil koostab SkyPlanner tootmise muutumisel ajakava automaatselt ümber.
Projekti tavapärased etapid
Juurutamine saab tavaliselt valmis mõne nädala jooksul pärast kasutuselevõtu algust. Enne seda kontrollige ajakava 30-päevase tasuta prooviperioodi jooksul, kasutades avatud tootmistellimuste ja tehnoloogilise marsruudi etappide CSV- või Exceli eksporti. Seejärel kulgeb projekt järgmiselt:
- Ulatuse määramine. Kinnitage tooteversioon, ettevõtted, sünkroonimise sagedused, tööaja registreerimise kanal ja valmistoodangu arvelevõtmise viis.
- Rakendus ja nõusolek. Registreerige rakendus, seejärel annab Exact Online’i kasutaja iga ettevõtte jaoks OAuthi nõusoleku.
- Esmane laadimine. Töökeskused, operatsioonid, artiklid, BOM-i versioonid ja tehnoloogilised marsruudid.
- Tellimuste sünkroonimine. Tootmistellimused, tehnoloogilise marsruudi etappide plaanid ja materjaliplaanid sünkroonitakse kindla ajagraafiku järgi, laoseis ja ostuandmed veebihaagi kaudu.
- Piirangute seadistamine SkyPlanneris. Vahetused, seadistusaegade maatriks, tööriistad, iga töö jaoks vajalik operaatorite arv ning alternatiivsed masinad või töötajad.
- Ajakava tagasikirjutamine. Exact Online’i saadetakse tehnoloogilise marsruudi etappide planeeritud kuupäevad, seejärel tööajakirjed ja valmistoodangu arvelevõtmised.
- Paralleeltestimine ja töösse minek. Võrrelge kuupäevi praeguse plaaniga, parandage põhiandmed ja lülitage seejärel tagasikirjutamine sisse.
Millega Exact Online’i integratsioonis arvestada
- Tehnoloogilise marsruudi etappide ajad.
PlannedSetupHoursjaPlannedRunHourspärinevad BOM-i tehnoloogilisest marsruudist. Võrrelge neid esmalt tegelike tööaegadega. - Töökeskuste rühmitamine. Exactis on iga töökeskuse kohta üks võimsuse väärtus. Otsustage iga Exacti töökeskuse puhul, kas sellele vastab SkyPlanneris üks töökeskus, mitu töökeskust või rühm.
- Kalendrid. Vahetusi, pühi ja puudumisi hallatakse SkyPlanneris. Seadistage need enne esimese ajakava koostamist.
- Päringulimiit. Exact piirab päringute arvu rakenduse ja ettevõtte kohta ning eeldab järjestikuseid päringuid. Kasutage veebihaake seal, kus vastavad teemad on olemas, välja
Modifiedpuhul parameetrit$filterning andmete hulgi lugemiseks Sync API-t. - Mitu ettevõtet. Iga Exact Online’i division on ettevõte, millel on oma päringutee ja nõusolek. Siduge iga tehas vastava ettevõttega.
- Töösse lubatud tootmistellimused. Leppige kokku, millise staatusega tellimuste kuupäevi võib SkyPlanner muuta: kas avatud ja töösse lubatud tellimuste või ainult avatud tellimuste omi.
- Kuupäevi haldab üks süsteem. Lõpetage kuupäevade käsitsi muutmine Exact Online’is, kui tehnoloogilise marsruudi etappide kuupäevi hakkab haldama SkyPlanner.
Exact Globe+
Exact Globe+ on Exacti ERP, mida müüakse ja juurutatakse Exact Globe+ partnerite kaudu. Exact kirjeldab seda sõnadega „koppelt eenvoudig en snel met andere systemen” (ühendub teiste süsteemidega lihtsalt ja kiiresti) (Exact Globe+). SkyPlanner koostab Exact Globe+ tootmistellimuste ajakava samal viisil: sisse tulevad tootmistellimused, tehnoloogilised marsruudid, ressursid ja laoseis ning tagasi lähevad planeeritud kuupäevad ja registreeritud töötunnid. Teie Exact Globe+ partner ja SkyPlanneri meeskond lepivad liidese ja tagasikirjutatavad objektid kokku ulatuse määramise käigus.
Exact Online’i integratsioon: kes selle seadistab ja tuge pakub
- SkyPlanneri meeskond seadistab integratsiooni kasutuselevõtu ajal ja pakub tuge ka pärast töösse minekut.
- Teie Exacti partner saab osaleda. Partner tunneb teie tooteversioone, ettevõtteid ja tootmise seadistust.
- Teie enda arendajad saavad teha lisaarendusi, kasutades SkyPlanneri dokumenteeritud REST API-t. Alustamiseks piisab API pääsmest ning SkyPlanneri meeskond aitab vajaduse korral.
Kui ühendus on loodud, koostab mootor Arcturus ajakava Exact Online’i ajakohaste tootmistellimuste põhjal ning planeeritud kuupäevad kantakse igale tehnoloogilise marsruudi etapile. SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub kord kuus. Integratsiooni hind määratakse teie protsessi ja vajaduste järgi ning esitatakse enne alustamist koos teie paketi hinnaga, nii et näete kogukulu ette. Vaadake hindu, funktsioone ja võrdlust Exact Online’i enda planeerimisvõimalustega lehel Exact Online’i tootmise planeerimine masinate ja töötajate tegeliku võimsuse piires. Ülevaate leiate Exact Online’i lehelt ja teised ERP-d ERP-integratsioonide koondlehelt.
Tootjate kogemused SkyPlanneriga
Vähem materjalipuudusest tingitud seisakuid
„SkyPlanneri väärtus meie jaoks seisneb selles, et see on igapäevatöös toimiv tööriist, eriti tarneaegade määramisel.”
Tommi Männistö, tootmise planeerimise juht
Eskomatic · Allhankeline mehaaniline töötlemine
Koormuse automaatne ajastamine annab täpsemad tarneajad ning materjalipuudusest tingitud tootmisseisakud on järsult vähenenud.
1 000-te tootmistellimuste ajakava koostatakse automaatselt
„Tootmine on hoopis teistmoodi kontrolli all ja meie arusaam tootmisvõimsusest on täiesti uuel tasemel.”
Hannu Ryynänen, tegevjuht
Mamec · Tööstuslikud segistid, pumbad ja kõrgtehnoloogiline allhanketootmine
Tuhandete tootmistellimuste ajakava koostatakse automaatselt ning kogu organisatsioonil on tootmisest reaalajas ülevaade.
Korduma kippuvad küsimused
Kas Exact Online’i API sisaldab tootmistellimusi ja tehnoloogilise marsruudi etappe?
Jah. Tootmisteenus sisaldab objekte ShopOrders, ShopOrderRoutingStepPlans, ShopOrderMaterialPlans, Workcenters, Operations ning BOM-i ressursse, mida kõiki saab lugeda ja kirjutada. Tööaeg kantakse sisse TimeTransactions kaudu ning valminud kogused ShopOrderReceipts kaudu.
Kuidas kirjutatakse planeeritud kuupäevad tagasi Exact Online’i?
SkyPlanner saadab iga ajakavasse paigutatud või ümber tõstetud etapi kohta PUT-päringu ressursile ShopOrderRoutingStepPlans, edastades väljad PlannedStartDate, PlannedEndDate ja Workcenter. Tootmistellimuse välju PlannedStartDate ja PlannedDate uuendatakse vastavalt.
Kes loob Exact Online’i integratsiooni?
SkyPlanneri meeskond seadistab kasutuselevõtu käigus kahesuunalise integratsiooni vastavalt teie Exact Online’i seadistusele ja pakub tuge ka pärast käivitamist. Ka teie Exacti partner saab selles osaleda. Teie arendajad võivad integratsiooni luua ka SkyPlanneri dokumenteeritud REST API abil ning alustamiseks piisab API-pääsmest.
Kas Exact Online saab muudatusi reaalajas edastada?
Exact Online’i veebihaagid edastavad artiklite, laoseisude, ostutellimuste ja müügitellimuste muudatusi. Tootmistellimusi ja tehnoloogilise marsruudi etappe loetakse lühikeste ajavahemike järel filtreeritud päringutega. Vastassuunas edastavad SkyPlanneri veebihaagid ajakava muudatused kohe nende tekkimisel.
Kas saame SkyPlannerit enne integratsiooni loomist katsetada?
Jah. 30-päevase tasuta prooviperioodi jooksul saate kasutada kuni 20 töökeskust ja importida tootmistellimusi CSV- või Exceli failidest. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügimeeskonnaga, et määrata integratsiooni ulatus.