Savienojas ar ERP un MES sistēmām, piemēram

Integrācijas / ERP / Exact

Exact Online integrācijas ceļvedis ražošanas grafiku sastādīšanai ar SkyPlanner APS

Šajā Exact Online integrācijas ceļvedī Exact partneriem un IT komandām skaidrots, kā savienot Exact Online Manufacturing ar SkyPlanner APS. SkyPlanner integrācija ar Exact Online nodrošina datu apmaiņu abos virzienos:

  • Izmantojot Exact Online REST API, saņem ražošanas pasūtījumus, tehnoloģiskā procesa posmus, materiālu plānus, darba centrus, operācijas un materiālu specifikācijas.
  • Tiek saņemti preču, krājumu atlikumu, iepirkuma pasūtījumu un pārdošanas pasūtījumu dati, bet par izmaiņām paziņo Exact Online tīmekļa aizķeres.
  • Plānotie sākuma un beigu datumi tiek ierakstīti atpakaļ katrā tehnoloģiskā procesa posmā un ražošanas pasūtījumā.
  • Operatoru darba laika ieraksti tiek reģistrēti kā laika uzskaites darījumi, bet gatavās produkcijas daudzumi — kā ražošanas pasūtījuma produkcijas saņemšanas ieraksti.
SkyPlanner APS Gantt laika skala ar darba centros ieplānotiem ražošanas uzdevumiem un pasūtījumu sarakstu zem tās.

Ieviešanas laikā SkyPlanner komanda konfigurē integrāciju atbilstoši jūsu Exact Online iestatījumiem un nodrošina tās atbalstu arī pēc darbības uzsākšanas. Šis ceļvedis paredzēts partneriem un izstrādātājiem, kuri vēlas piedalīties integrācijas izveidē vai paši izstrādāt risinājumus, izmantojot dokumentēto SkyPlanner REST API (API uzziņa). Ceļveža beigās ir īsa sadaļa par Exact Globe+.

Exact Online REST API ražošanai

Exact Online nodrošina piekļuvi datiem ar vienu REST API, kurā resursi ir sagrupēti pa pakalpojumiem. Bāzes ceļš ir /api/v1/{division}/<service>/<resource>, kur division apzīmē uzņēmumu sistēmā Exact Online. REST API uzziņā ražošanas pakalpojumam ir norādīti šādi grafiku sastādīšanai izmantojami resursi:

ResurssSatursMetodes
manufacturing/ShopOrdersRažošanas pasūtījuma numurs, prece, PlannedQuantity, PlannedStartDate, PlannedDate, statuss, pazīme par nodošanu ražošanāGET, POST, PUT, DELETE
manufacturing/ShopOrderRoutingStepPlansRažošanas pasūtījuma tehnoloģiskā procesa posms: operācija, Workcenter, LineNumber, PlannedStartDate, PlannedEndDate, PlannedSetupHours, PlannedRunHoursGET, POST, PUT, DELETE
manufacturing/ShopOrderMaterialPlansKatra ražošanas pasūtījuma materiālu rindasGET, POST, PUT, DELETE
manufacturing/WorkcentersKods, tips, ražošanas zona, jaudas vērtība, likmesGET, POST, PUT, DELETE
manufacturing/Operations, OperationResourcesOperācijas un darba centri, kuros tās veic, sagatavošanas un izpildes laiksGET, POST, PUT, DELETE
manufacturing/BillOfMaterialVersions, BillOfMaterialMaterials, BillOfMaterialRoutingsBOM versijas, komponenti un tehnoloģiskais processGET, POST, PUT, DELETE
manufacturing/TimeTransactionsKatram ražošanas pasūtījumam un tehnoloģiskā procesa posmam reģistrētās stundasGET, POST, PUT, DELETE
manufacturing/ShopOrderReceiptsNo ražošanas pasūtījuma saņemtie gatavās produkcijas daudzumiGET, POST
manufacturing/MaterialIssuesRažošanas pasūtījumam izsniegtie materiāliGET, POST
manufacturing/ShopOrderPrioritiesKatra ražošanas pasūtījuma prioritātes režīmsGET, PUT

No citiem pakalpojumiem:

ResurssSaturs
logistics/ItemsPreču pamatdati
inventory/ItemWarehousesKrājumu atlikumi pa precēm un noliktavām
purchaseorder/PurchaseOrders, PurchaseOrderLinesAtvērtie iepirkuma pasūtījumi un saņemšanas datumi
salesorder/SalesOrders, SalesOrderLinesKlientu pieprasījums un piegādes datumi

Autentifikācija un piekļuve

Exact Online izmanto OAuth 2.0 ar autorizācijas koda plūsmu un atsvaidzināšanas pilnvarām. Exact norāda: “Before you can start integration with Exact Online, you must first register your app in the App Store.” (Pirms sākat integrāciju ar Exact Online, lietotne jāreģistrē App Store.) (Exact Online palīdzība) Lietotņu reģistrēšanai nepieciešams Exact Online Developer abonements (Exact App Store).

  • Integrāciju reģistrē kā lietotni ar novirzīšanas URI.
  • Exact Online lietotājs ar piekļuvi ražošanai, krājumu uzskaitei un iepirkumiem vienreiz sniedz piekrišanu.
  • Katrā pieprasījumā tiek nosūtīts Authorization: Bearer <access_token>, un ceļā tiek norādīts uzņēmums.
  • Piekļuves pilnvaras atjauno ar atsvaidzināšanas pilnvaru. Exact ierobežo jaunu pilnvaru pieprasīšanas biežumu, tāpēc glabājiet pilnvaru kešatmiņā līdz tās derīguma termiņa beigām.

Exact katrai lietotnei un uzņēmumam nosaka arī izsaukumu skaita ierobežojumus minūtē un dienā un prasa izsaukumus veikt secīgi, nevis paralēli. Pašreizējie ierobežojumi ir norādīti Exact rakstā par API ierobežojumiem. Integrācija ir veidota, tos ņemot vērā: datu nolasīšanai izmanto filtrēšanu ar $filter un $select, bet apjomīgām izmaiņām — Sync API.

SkyPlanner pusē REST API autentifikācijai izmanto API pilnvaru galvenē Authorization-Token (SkyPlanner Settings > API), un API dokumentācija ir pieejama Swagger/OpenAPI formātā. Integrācijas pamācībā soli pa solim parādīti pirmie izsaukumi.

Tīmekļa aizķeres un periodiska datu nolasīšana

Kad abonētajā tēmā notiek izmaiņas, Exact Online tīmekļa aizķeres uz jūsu atzvana URL nosūta POST pieprasījumu, kas parakstīts ar HMAC SHA256 jaucējvērtību (tīmekļa aizķeres). Tēmas ietver Items, StockPosition, PurchaseOrders, PurchaseOrderLines, SalesOrders un SalesOrderLines. Tās nosūta krājumu, iepirkumu un pieprasījuma izmaiņas uz SkyPlanner, tiklīdz tās notiek.

Ražošanas pasūtījumus un tehnoloģiskā procesa posmus nolasa pēc noteikta grafika. Filtrējiet ShopOrders un ShopOrderRoutingStepPlans pēc Modified, bet liela datu apjoma nolasīšanai izmantojiet Sync API (API ierobežojumi).

Kad grafiks mainās, SkyPlanner nosūta savas tīmekļa aizķeres, tāpēc datu ierakstīšanu atpakaļ Exact Online izraisa notikumi.

Datu kartēšana

Exact Online resurssSkyPlanner objektsVirziensBiežums
ItemsProdukti un materiāliExact Online → SkyPlannerIelāde, pēc tam tīmekļa aizķere
BillOfMaterialVersions, BillOfMaterialMaterialsProdukta struktūra, apakšprodukti, katra produkta materiāliExact Online → SkyPlannerKad notiek izmaiņas
Workcenters, OperationResourcesDarba centri, darba centru grupasExact Online → SkyPlannerSākotnējā ielāde
Operations, BillOfMaterialRoutingsProcesa posmi ar sagatavošanas un izpildes laikuExact Online → SkyPlannerKad notiek izmaiņas
ShopOrdersPasūtījumi ar daudzumu un izpildes termiņuExact Online → SkyPlannerIk pēc dažām minūtēm
ShopOrderRoutingStepPlansRažošanas uzdevumi ar secību, darba centru, sagatavošanas un izpildes stundāmExact Online → SkyPlannerIk pēc dažām minūtēm
ShopOrderMaterialPlansKatra ražošanas uzdevuma materiāliExact Online → SkyPlannerIk pēc dažām minūtēm
ItemWarehouses, StockPositionKrājumu atlikumiExact Online → SkyPlannerTīmekļa aizķere
PurchaseOrderLinesIepirkuma pasūtījumi ar paredzamo piegādes datumuExact Online → SkyPlannerTīmekļa aizķere
SalesOrderLinesKlientu pasūtījumu izpildes termiņi un prioritāteExact Online → SkyPlannerTīmekļa aizķere
ShopOrderRoutingStepPlans: PlannedStartDate, PlannedEndDate, Workcenter (PUT)Katras operācijas plānotais sākums, beigas un darba centrsSkyPlanner → Exact OnlinePēc izmaiņām, izmantojot tīmekļa aizķeri
ShopOrders: PlannedStartDate, PlannedDate (PUT)Pasūtījuma sākums un beigasSkyPlanner → Exact OnlinePēc izmaiņām, izmantojot tīmekļa aizķeri
TimeTransactions (POST)Darba laika uzskaites ieraksti un operatoru apstiprinājumiSkyPlanner → Exact OnlinePēc katra apstiprinājuma vai katrā maiņā
ShopOrderReceipts (POST)Pēdējā operācijā saražotais daudzumsSkyPlanner → Exact OnlinePēc katra apstiprinājuma
Netiek glabāts Exact OnlineSagatavošanas laiku matrica, instrumenti kā ierobežoti resursi, operatori katram ražošanas uzdevumam, alternatīvie darba centri, maiņasTiek uzturēts SkyPlannerLietošanas uzsākšana

Integrācijas darbības shēmas

1. Sākotnējā pamatdatu ielāde. Nolasiet Workcenters, Operations un OperationResources, pēc tam preces un BOM versijas ar to tehnoloģiskajiem procesiem. Darba centru ar trim iekārtām attēlo kā trīs darba centrus vai vienu darba centru grupu. Maiņas, prombūtnes un virsstundas iestata SkyPlanner, jo Exact darba centram ir viena jaudas vērtība.

2. Pasūtījumu sinhronizācija. Nolasiet atvērtos ShopOrders kopā ar to ShopOrderRoutingStepPlans un ShopOrderMaterialPlans, kā arī krājumus un iepirkuma pasūtījumu rindas. Sastādot grafiku, tiek pārbaudīti gan krājumi, gan gaidāmās iepirkumu piegādes. MRP turpina sniegt pasūtījumu ieteikumus Exact Online, savukārt SkyPlanner iekļauj grafikā jūsu izveidotos ražošanas pasūtījumus.

3. Grafika ierakstīšana atpakaļ. Par katru tehnoloģiskā procesa operāciju, ko plānošanas dzinis ir ieplānojis vai pārcēlis, SkyPlanner nosūta PUT pieprasījumu uz ShopOrderRoutingStepPlans ar PlannedStartDate, PlannedEndDate un Workcenter. Ražošanas pasūtījuma PlannedStartDate un PlannedDate tiek noteikti pēc pirmās un pēdējās operācijas. Daudzumi, materiālu plāni un izmaksu aprēķini paliek Exact Online pārziņā.

4. Apstiprinājumi no ražošanas ceha. Operatori reģistrē darbu ar SkyPlanner Mobile Confirmations vai Production Timer, un darba laika ieraksti uztur grafiku aktuālu. Reģistrētās stundas tiek nosūtītas kā TimeTransactions, piesaistot tās ražošanas pasūtījumam un tehnoloģiskā procesa operācijai — sagatavošanai vai izpildei. Pēdējais apstiprinājums izveido ShopOrderReceipts ierakstu par saražoto daudzumu. Ja jūsu rūpnīca jau reģistrē laiku Shop Floor Control, izvēlieties vienu uzskaites kanālu.

5. Atbildība par datiem un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms palaišanas:

DatiAtbildīgā sistēma
Preces, BOM, ražošanas pasūtījumu daudzumi, materiālu plāni, izmaksasExact Online
Tehnoloģiskā procesa operāciju secība, sākuma un beigu laiki, darba centru piešķiršanaSkyPlanner
Sagatavošanas laiku matrica, instrumenti, operatori katram ražošanas uzdevumam, alternatīvie resursi, maiņasSkyPlanner
Darba laika un gatavās produkcijas saņemšanas ierakstiExact Online, saņemot datus no SkyPlanner

Galvenais konfliktu cēlonis ir manuāla datumu labošana. Ja plānotāji turpina mainīt ražošanas pasūtījumu datumus Exact Online, par datumiem atbild divas sistēmas. Uzticiet tehnoloģiskā procesa operāciju datumus SkyPlanner. Ar Autopilot SkyPlanner automātiski pārplāno grafiku, kad ražošanā notiek izmaiņas.

Tipiska projekta posmi

Ieviešanu parasti pabeidz dažu nedēļu laikā pēc tam, kad sākta sagatavošanās sistēmas lietošanai. Pirms tam pārbaudiet grafiku 30 dienu bezmaksas izmēģinājumā, izmantojot atvērto ražošanas pasūtījumu un tehnoloģiskā procesa operāciju eksportu CSV vai Excel formātā. Tālāk projekts norit šādi:

  1. Tvēruma noteikšana. Apstipriniet izdevumu, uzņēmumu uzskaites vienības, sinhronizācijas biežumu, darba laika uzskaites kanālu un gatavās produkcijas saņemšanas reģistrēšanu.
  2. Lietotne un piekrišana. Reģistrējiet lietotni, pēc tam Exact Online lietotājs piešķir OAuth piekrišanu katrai uzņēmuma uzskaites vienībai.
  3. Sākotnējā ielāde. Darba centri, operācijas, preces, BOM versijas un tehnoloģiskie procesi.
  4. Pasūtījumu sinhronizācija. Ražošanas pasūtījumus, tehnoloģiskā procesa operāciju plānus un materiālu plānus sinhronizē pēc grafika, bet krājumus un iepirkumus — izmantojot webhook.
  5. Ierobežojumu iestatīšana SkyPlanner. Maiņas, sagatavošanas laiku matrica, instrumenti, operatoru skaits katram ražošanas uzdevumam un alternatīvās iekārtas vai darbinieki.
  6. Grafika ierakstīšana atpakaļ. Plānotos tehnoloģiskā procesa operāciju datumus nosūta uz Exact Online, pēc tam — darba laika un gatavās produkcijas saņemšanas ierakstus.
  7. Paralēlā testēšana un palaišana. Salīdziniet datumus ar pašreizējo plānu, izlabojiet pamatdatus un pēc tam ieslēdziet datu ierakstīšanu atpakaļ.

Kas jāņem vērā, integrējot Exact Online

  • Tehnoloģiskā procesa operāciju laiki. PlannedSetupHours un PlannedRunHours tiek iegūti no BOM tehnoloģiskā procesa. Vispirms salīdziniet tos ar faktiskajiem izpildes laikiem.
  • Darba centru grupēšana. Exact glabā vienu jaudas vērtību katram darba centram. Katram no tiem izlemiet, vai SkyPlanner to attēlot kā vienu darba centru, vairākus vai grupu.
  • Kalendāri. Maiņas, svētku dienas un prombūtnes tiek uzturētas SkyPlanner. Iestatiet tās pirms pirmā grafika sastādīšanas.
  • Pieprasījumu limits. Exact ierobežo pieprasījumu skaitu katrai lietotnei un uzņēmumam un paredz to secīgu izpildi. Izmantojiet webhook, ja attiecīgajām tēmām tie ir pieejami, $filter laukam Modified un Sync API lielu datu apjomu nolasīšanai.
  • Vairākas uzņēmumu uzskaites vienības. Katra Exact Online uzskaites vienība ir uzņēmums ar savu ceļu un piekrišanu. Piesaistiet katru rūpnīcu tās uzskaites vienībai.
  • Izpildei nodotie ražošanas pasūtījumi. Vienojieties, kuru statusu pasūtījumiem SkyPlanner drīkst mainīt datumus: atvērtajiem un izpildei nodotajiem vai tikai atvērtajiem.
  • Viena sistēma atbild par datumiem. Kad par tehnoloģiskā procesa operāciju datumiem atbild SkyPlanner, pārtrauciet manuāli labot datumus Exact Online.

Exact Globe+

Exact Globe+ ir Exact ERP sistēma, ko pārdod un ievieš Exact Globe+ partneri. Exact norāda, ka tā “koppelt eenvoudig en snel met andere systemen” (viegli un ātri savienojas ar citām sistēmām) (Exact Globe+). SkyPlanner sastāda grafiku Exact Globe+ ražošanas pasūtījumiem tāpat: saņem ražošanas pasūtījumus, tehnoloģiskos procesus, resursus un krājumus, bet atpakaļ nosūta plānotos datumus un reģistrētās darba stundas. Tvēruma noteikšanas laikā jūsu Exact Globe+ partneris un SkyPlanner komanda vienojas par saskarni un objektiem, kuros dati tiks ierakstīti atpakaļ.

Exact Online integrācija: kas to konfigurē un nodrošina atbalstu

  1. SkyPlanner komanda konfigurē integrāciju lietošanas uzsākšanas laikā un nodrošina atbalstu pēc palaišanas.
  2. Var piedalīties arī jūsu Exact partneris. Partneris pārzina jūsu izdevumus, uzņēmumu uzskaites vienības un ražošanas iestatījumus.
  3. Jūsu izstrādātāji var to papildināt, izmantojot SkyPlanner dokumentēto REST API. Lai sāktu, pietiek ar API pilnvaru, un vajadzības gadījumā palīdz SkyPlanner komanda.

Pēc savienošanas Arcturus dzinis sastāda grafiku, izmantojot aktuālos Exact Online ražošanas pasūtījumus, un plānotie datumi tiek ierakstīti katrai tehnoloģiskā procesa operācijai. SkyPlanner cena sākas no 199 € mēnesī ar 5 iekļautiem darba centriem. Norēķini notiek katru mēnesi. Integrācijas cenu piedāvājumu sagatavojam iepriekš atbilstoši jūsu procesam un vajadzībām un iesniedzam kopā ar jūsu abonēšanas plānu, lai visas izmaksas būtu zināmas vēl pirms darba sākšanas. Apskatiet cenas, funkcijas un salīdzinājumu ar Exact Online iebūvēto plānošanu rakstā Exact Online ražošanas plānošana, ievērojot reālo iekārtu un darbinieku jaudu. Pārskats pieejams Exact Online lapā, savukārt citas ERP sistēmas atrodamas ERP integrāciju sadaļā.

Ražotāju atsauksmes par SkyPlanner

Mazāk dīkstāvju materiālu trūkuma dēļ

“SkyPlanner vērtība mums ir tā, ka tas ir rīks, kas darbojas ikdienā, īpaši piegādes datumu noteikšanā.”

Tommi Männistö, ražošanas plānošanas vadītājs
Eskomatic · Mehāniskā apstrāde pēc pasūtījuma

Automātiska slodzes plānošana ļauj precīzāk noteikt piegādes datumus, un ražošanas dīkstāves materiālu trūkuma dēļ ir ievērojami samazinājušās.

Lasīt Eskomatic atsauksmi

Hannu Ryynänen, Mamec izpilddirektors, uzņēmuma ražošanas cehā Lohjā

1 000 un vairāk ražošanas pasūtījumu ieplānoti automātiski

“Ražošanu tagad kontrolējam pavisam citādi, un mūsu izpratne par jaudu ir pilnīgi citā līmenī.”

Hannu Ryynänen, izpilddirektors
Mamec · Rūpnieciskie maisītāji, sūkņi un augsto tehnoloģiju līgumražošana

Tūkstošiem ražošanas pasūtījumu tiek ieplānoti automātiski, un visam uzņēmumam ir pieejams ražošanas pārskats reāllaikā.

Lasīt Mamec atsauksmi

Biežāk uzdotie jautājumi

Vai Exact Online API ietver ražošanas pasūtījumus un tehnoloģiskā procesa operācijas?

Jā. Ražošanas pakalpojumā ir pieejami ShopOrders, ShopOrderRoutingStepPlans, ShopOrderMaterialPlans, Workcenters, Operations un BOM resursi — tos visus var gan nolasīt, gan ierakstīt. Darba laiku reģistrē, izmantojot TimeTransactions, bet saražoto daudzumu — ShopOrderReceipts.

Kā plānotie datumi tiek ierakstīti atpakaļ Exact Online?

Katrai ieplānotajai vai pārvietotajai operācijai SkyPlanner nosūta PUT pieprasījumu uz ShopOrderRoutingStepPlans ar PlannedStartDate, PlannedEndDate un Workcenter. Attiecīgi tiek atjaunināti arī ražošanas pasūtījuma lauki PlannedStartDate un PlannedDate.

Kas izstrādā integrāciju ar Exact Online?

Ieviešanas laikā SkyPlanner komanda konfigurē divvirzienu integrāciju atbilstoši jūsu Exact Online konfigurācijai un nodrošina tās atbalstu arī pēc palaišanas. Var piedalīties arī jūsu Exact partneris. Integrāciju var izstrādāt arī jūsu izstrādātāji, izmantojot SkyPlanner dokumentēto REST API. Lai sāktu darbu, pietiek ar API pilnvaru.

Vai Exact Online var nosūtīt izmaiņas reāllaikā?

Exact Online nosūta izmaiņas preču, krājumu atlikumu, iepirkuma pasūtījumu un pārdošanas pasūtījumu datos, izmantojot webhook. Ražošanas pasūtījumi un tehnoloģiskā procesa operācijas tiek nolasītas ar īsiem intervāliem, izmantojot filtrētus pieprasījumus. Pretējā virzienā SkyPlanner nosūta grafika izmaiņas, tiklīdz tās notiek, izmantojot savus webhook.

Vai varam izmēģināt SkyPlanner pirms integrācijas izstrādes?

Jā. 30 dienu bezmaksas izmēģinājumā varat izmantot līdz 20 darba centriem un importēt savus ražošanas pasūtījumus no CSV vai Excel failiem. Kredītkarte nav nepieciešama. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.