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

Integrācijas / ERP / MRPeasy

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

Šajā MRPeasy integrācijas ceļvedī konsultantiem un IT komandām ir aprakstīts, kā savienot MRPeasy ar SkyPlanner APS. SkyPlanner apmainās ar datiem abos virzienos, izmantojot MRPeasy REST API:

  • SkyPlanner saņem ražošanas pasūtījumus, tehnoloģiskos procesus, BOM, darba centru grupas, darba centrus, artikulus, krājumu datus un iepirkuma pasūtījumus.
  • Plānotie datumi un izpildes gaita tiek ierakstīti atpakaļ katrā Manufacturing Order objektā.
  • SkyPlanner nosūta webhook paziņojumus par grafika izmaiņām, tiklīdz tās notiek.
SkyPlanner APS Gantt laika skala ar darba centros ieplānotiem ražošanas uzdevumiem un pasūtījumu sarakstu zem tās.

SkyPlanner ir integrēts ar MRPeasy klientu projektos. Ieviešanas laikā SkyPlanner komanda pielāgo integrāciju jūsu MRPeasy konfigurācijai un nodrošina tās atbalstu arī pēc palaišanas. Šis ceļvedis ir paredzēts konsultantiem un izstrādātājiem, kuri vēlas piedalīties šajā darbā vai paši veidot risinājumus, izmantojot dokumentēto SkyPlanner REST API (API dokumentācija).

MRPeasy REST API: v1 un v2

MRPeasy ir vienots mākoņprodukts bez lokāli instalējamām versijām, tāpēc visi klienti izmanto vienu un to pašu API. Ir pieejamas divas versijas:

  1. REST API v1 (OpenAPI 1.0, serveris https://api.mrpeasy.com/rest/v1) ir API lietošanai produkcijas vidē. Tas ietver /items, /boms, /routings, /manufacturing-orders, /work-centers, /work-center-types, /customer-orders, /purchase-orders, /stock/inventory, /lots, /units un ražošanas pārskatus, piemēram, /report/production/operations.
  2. REST API v2 (OpenAPI 2.0.0, serveris https://api.mrpeasy.com/rest/v2) ir agrīnā izstrādes stadijā. Tajā ir pievienots /workstation-groups ar work_hours un holidays, /workstations ar productivity un idle, kā arī /inventory, /stock-movement un PATCH. Ražošanas pasūtījumiem joprojām izmanto v1.

Pievērsiet uzmanību nosaukumiem. MRPeasy saskarnē redzamajam Workstation group v1 atbilst work-center-types (type_id). Workstation atbilst work-centers (center_id). Tehnoloģiskā procesa operācijas ar type_id atsaucas uz grupu, nevis uz iekārtu.

API ir iekļauts MRPeasy Unlimited plānā un ir pieejams maksas kontiem. MRPeasy arī norāda: “Our Support Department cannot help you using the API.” (Mūsu atbalsta nodaļa nevar palīdzēt jums izmantot API.) Tāpēc par integrāciju jāatbild SkyPlanner, jūsu MRPeasy konsultantam vai izstrādātājam. Ieviešanas laikā tieši šo darbu uzņemas SkyPlanner komanda.

Autentifikācija un ierobežojumi

MRPeasy izmanto HTTP Basic autentifikāciju: Authorization: Basic base64(api-key:api-secret). Atslēgu un slepeno atslēgu izveido sadaļā Settings → Integration → API access. Dzēšot atslēgu, API tiek atspējots.

Veidojot sinhronizāciju, jāņem vērā šādi ierobežojumi:

  • Katram klientam vienlaikus tiek apstrādāts tikai viens pieprasījums: pieprasījumi tiek apstrādāti secīgi.
  • Ne vairāk kā 100 pieprasījumu 10 sekundēs. Pārsniedzot šo ierobežojumu, API atgriež statusa kodu 429.
  • Sarakstos pēc noklusējuma tiek atgriezti 100 ieraksti, bet ar Range galveni — līdz 1 000. Atbildes galvenē Content-Range ir norādīts kopējais skaits.

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

Notikumi un periodiska datu pieprasīšana

MRPeasy cenu lapā ir norādīts “API, webhooks (for paid accounts)” (API un webhook paziņojumi maksas kontiem), taču v1 un v2 specifikācijās nav dokumentēti ražošanas pasūtījumu webhook notikumi. Tāpēc integrācija periodiski pieprasa MRPeasy datus, ielasot izmaiņas:

  • Ražošanas pasūtījumus filtrē pēc statusa: Not scheduled (15), Scheduled (20), In progress (30) un Paused (35).
  • Iepirkuma pasūtījumus un krājumus pieprasa pēc grafika vai pirms katras grafika sastādīšanas.
  • Pamatdatus pieprasa pēc izmaiņām vai katru nakti.

Secīgi pieprasot filtrētus datus, pieprasījumu skaits ir krietni mazāks par atļautajiem 100 pieprasījumiem 10 sekundēs. Pretējā virzienā SkyPlanner nosūta webhook paziņojumus par grafika izmaiņām, tiklīdz tās notiek, tāpēc datu ierakstīšanu atpakaļ MRPeasy ierosina notikumi.

Datu kartēšana

MRPeasy objekts (galapunkts)SkyPlanner objektsVirziensBiežums
Item, Unit of measurement (/items, /units)Produkti un materiāliMRPeasy → SkyPlannerSākotnējā ielāde, pēc tam katru nakti
BOM ar komponentiem (/boms)Produkta struktūra, apakšprodukti, katra produkta materiāliMRPeasy → SkyPlannerSākotnējā ielāde, pēc tam pēc izmaiņām
Tehnoloģiskā procesa operācijas (/routings): type_id, fixed_time, variable_time, variable_quantityProcesa soļi ar ilgumu, pārregulēšanas laiku un partijas lielumuMRPeasy → SkyPlannerSākotnējā ielāde, pēc tam pēc izmaiņām
Workstation group (/work-center-types; v2 /workstation-groups)Darba centru grupas, maiņasMRPeasy → SkyPlannerSākotnējā ielāde, turpmāk reti
Workstation (/work-centers; v2 /workstations: productivity, idle)Darba centri, efektivitātes rādītāji, nepieejamības periodiMRPeasy → SkyPlannerSākotnējā ielāde; dīkstāves dati — katru dienu
Manufacturing Order ar operācijām un due_date (/manufacturing-orders)Pasūtījumi un ražošanas uzdevumiMRPeasy → SkyPlannerDatu pieprasīšana ik pēc dažām minūtēm
Inventory, Stock lots (/stock/inventory, /lots)Krājumu atlikumiMRPeasy → SkyPlannerKatru stundu vai katrā grafika sastādīšanas reizē
Purchase Order (/purchase-orders)Gaidāmais materiāls ar paredzamo piegādes datumuMRPeasy → SkyPlannerKatru stundu vai katrā grafika sastādīšanas reizē
Manufacturing Order lauki due_date un custom_<id> (PUT /manufacturing-orders/{id})Plānotais sākums, plānotās beigas, izpildes gaitaSkyPlanner → MRPeasyMainoties grafikam, ar SkyPlanner webhook paziņojumu
MRPeasy nav pieejamsPārregulēšanas laiku matrica, instrumenti kā ierobežoti resursi, operatoru skaits, alternatīvi darba centriDatus uztur SkyPlanner sistēmāKonfigurē ieviešanas laikā

Integrācijas risinājumi

1. Sākotnējā pamatdatu ielāde. Ielasiet artikulus, mērvienības, BOM un tehnoloģiskos procesus no v1, bet darba centru grupas un darba centrus — no v1 vai v2. Kalendārus iegūstiet no v2 /workstation-groups (work_hours, holidays) vai iestatiet maiņas tieši SkyPlanner. Katrai Active processing grupai piesaistiet SkyPlanner darba centru grupu un iekļaujiet tajā attiecīgos darba centrus.

2. Pasūtījumu sinhronizācija. Ielasiet atvērtos ražošanas pasūtījumus kopā ar to operācijām, kā arī atvērtos iepirkuma pasūtījumus un krājumu datus. SkyPlanner uzskata pasūtīto materiālu par pieejamu iepirkuma pasūtījuma piegādes datumā un atjaunina krājumus, kad pasūtījums tiek atzīmēts ar statusu Delivered. Katrā pārplānošanas reizē tiek pārbaudīti gan krājumi, gan gaidāmās iepirkumu piegādes.

3. Grafika ierakstīšana atpakaļ. PUT /manufacturing-orders/{id} atbalsta code, quantity, due_date un assigned_id, kā arī pielāgotos laukus formā custom_<id>. Ja par to ir panākta vienošanās, SkyPlanner ieraksta plānotās beigas laukā due_date, bet plānoto sākumu, plānotās beigas un izpildes gaitu — MRPeasy pielāgotajos laukos. Tādējādi pārdošanas un iepirkumu darbinieki MRPeasy redz faktisko grafiku. Detalizēta operāciju secība un katrai operācijai piešķirtais darba centrs tiek uzturēti SkyPlanner, kas kalpo par ražotnes darbu vadības skatu.

4. Ārpus MRPeasy izveidoti pasūtījumi. Ja pasūtījumi tiek veidoti arī ar API, POST /manufacturing-orders pieņem no_scheduling un no_bookings. Izmantojiet tos, lai MRPeasy nerezervētu darba centrus, kurus jau plāno SkyPlanner.

5. Darba izpildes apstiprinājumi ražotnē. Operatori reģistrē darbu ar SkyPlanner Mobile Confirmations, Production Timer vai Quick Log Mode, un laika uzskaites ieraksti uztur grafiku aktuālu. Izvēlieties vienu darba uzskaites kanālu. Ja vienām un tām pašām operācijām paralēli izmanto MRPeasy Internet-kiosk un SkyPlanner, rodas divas atšķirīgas datu versijas.

6. Atbildības sadalījums un konfliktu risināšanas noteikumi. Dokumentējiet tos pirms palaišanas:

DatiAtbildīgā sistēma
Artikuli, BOM, tehnoloģiskie procesi, daudzumi, krājumi, iepirkumiMRPeasy
Operāciju secība, sākuma un beigu laiki, darba centru piešķiršanaSkyPlanner
Pārregulēšanas laiku matrica, instrumenti, operatoru skaits, alternatīvi resursiSkyPlanner
Maiņas un prombūtnesViena sistēma, ko izvēlas tvēruma noteikšanas laikā
Pasūtījuma izpildes gaita un reģistrētais darbsSkyPlanner; kopsavilkums Manufacturing Order objektā

Projektēšana pēc pasūtījuma. Vienā īstenotā MRPeasy projektā katram klienta projektam tiek izveidots pamatprodukts un no viena līdz trim pusfabrikātiem. Katram no tiem MRPeasy ir sava materiālu specifikācija (BOM) un tehnoloģiskais process, un Manufacturing Order objekts ir abās sistēmās. Katram pasūtījumam saglabājiet nemainīgu, abām sistēmām kopīgu identifikatoru, lai atjauninājumi nekad neradītu dublikātus.

Tipiskie projekta posmi

Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ieviešanas procesa sākuma. Pirms tam varat izmantot 30 dienu bezmaksas izmēģinājumu ar saviem datiem neatkarīgi no MRPeasy plāna. No MRPeasy sarakstu skatiem eksportējiet CSV formātā preces, materiālu specifikācijas (BOM), tehnoloģiskos procesus, darba centrus un atvērtos ražošanas pasūtījumus, importējiet tos un pārbaudiet grafiku.

Pats projekts ietver šādus soļus:

  1. Plāna pārbaude. Pārliecinieties, ka MRPeasy plānā ir iekļauta API piekļuve, un izveidojiet API atslēgu un slepeno atslēgu.
  2. Datu atbilstības noteikšana. Saskaņojiet atbilstības tabulu, noteikumus par datu pārvaldību, pielāgotos laukus datu ierakstīšanai atpakaļ un ziņošanas kanālu.
  3. Sākotnējā ielāde. Preces, mērvienības, materiālu specifikācijas (BOM), tehnoloģiskie procesi, darba centru grupas, darba centri, kalendāri.
  4. Pasūtījumu un iepirkuma pasūtījumu sinhronizācija. Periodiska izmaiņu pieprasīšana pēc statusa, apstrādājot arī 429 atbildes.
  5. Ierobežojumu iestatīšana SkyPlanner. Pārregulēšanas laiku matrica, instrumenti, operatoru skaits un alternatīvie darba centri.
  6. Datu ierakstīšana atpakaļ. Izpildes termiņi un pielāgotie lauki katrā Manufacturing Order.
  7. Paralēlā testēšana. Izmantojiet SkyPlanner līdztekus pašreizējam Production schedule skatam, salīdziniet datumus un labojiet pamatdatus.
  8. Darba sākšana. Kad dati sakrīt, ieslēdziet datu ierakstīšanu atpakaļ.

Kas jāņem vērā, plānojot MRPeasy integrāciju

  • Laika lauki saskarnēs atšķiras. Lietotāja saskarnes laukiem Setup time, Cycle time un Capacity API atbilst fixed_time, variable_time un variable_quantity. Ja Capacity ir lielāks par 1, tas nozīmē apstrādi partijās, piemēram, krāsnī. Modelējiet to kā partijas ražošanas uzdevumu, nevis garāku ciklu.
  • Passive processing grupas. Žāvēšanas un dzesēšanas grupas darbojas 24/7 bez jaudas ierobežojumiem. Modelējiet tās kā gaidīšanas laikus, nevis darba centrus ar ierobežotu jaudu.
  • v1 nav kalendāru. work-centers atgriež tikai center_id, type_id, code un title. Izmantojiet v2 vai uzturiet maiņas SkyPlanner.
  • Dīkstāve. Darba centra dīkstāves datos ir norādīta apkope un dīkstāves periodi. Sinhronizējiet tos, citādi SkyPlanner ieplānos darbu iekārtai, kas nedarbojas.
  • Tehnoloģiskajos procesos ir norādītas grupas. MRPeasy izvēlas iekārtu ar labāko pieejamību. SkyPlanner grupas darba centri kļūst par reālām alternatīvām, no kurām izvēlas plānošanas dzinējs.

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

Darbs ietver jūsu tehnoloģisko procesu, darba centru grupu un pasūtījumu plūsmas sasaisti starp sistēmām, kā arī tādu ierobežojumu konfigurēšanu, kas netiek glabāti MRPeasy. Tie ietver pārregulēšanas laiku matricu, instrumentus, operatoru skaitu un alternatīvos resursus.

  1. SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc darba sākšanas. Katrā ražotnē MRPeasy izmanto atšķirīgi, un šīs zināšanas tiek ņemtas vērā konfigurēšanā. MRPeasy atbalsts neaptver darbu ar API, tāpēc ir svarīgi, lai par integrāciju atbildētu viena komanda.
  2. Integrāciju var izveidot jūsu MRPeasy konsultants vai integrācijas partneris. Vienā īstenotā MRPeasy projektā integrācijas partneris savienoja abas sistēmas, izmantojot abu sistēmu REST API. SkyPlanner nodrošina REST API, Swagger/OpenAPI dokumentāciju un tīmekļa aizķeres.
  3. Arī jūsu izstrādātāji var veidot integrāciju, izmantojot API pilnvaru. Lai sāktu darbu, pietiek ar API pilnvaru, un vajadzības gadījumā palīdz SkyPlanner komanda. Produkta dokumentācija, tostarp informācija par iepirkuma pasūtījumiem un produktu un materiālu API, ir pieejama SkyPlanner dokumentācijā.

SkyPlanner cena ir no 199 € mēnesī, iekļaujot 5 darba centrus un norēķinoties katru mēnesi. Integrācijas cenas piedāvājumu sagatavojam iepriekš atbilstoši jūsu procesam un vajadzībām kopā ar izvēlēto plānu, lai pirms darba sākšanas būtu zināmas visas izmaksas. Apskatiet cenas, funkcijas un salīdzinājumu ar paša MRPeasy plānotāju lapā MRPeasy ražošanas plānošana, ņemot vērā reālo iekārtu un darbinieku jaudu. Pārskats ir pieejams MRPeasy lapā, bet citas ERP sistēmas atradīsiet ERP integrāciju sadaļā.

Ražotāju atsauksmes par SkyPlanner

Kalle Kalliomäki, UTU piegādes ķēdes speciālists, elektrosadales paneļu ražošanas cehā Ulvilā

2 hietaupītas katru nedēļu

“Ar SkyPlanner esam pārgājuši no ražošanas plānošanas Excel tabulās uz ražošanas optimizāciju reāllaikā.”

Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektrosadales paneļi un sadaliekārtas

Ražošanas plānošana katru nedēļu ietaupa 2 darba stundas, un jaunā darbu rinda ražošanas līnijā nonāk dažu sekunžu laikā.

Lasīt UTU atsauksmi

Operatori tīrtelpu aizsargtērpos pie pudeļu uzpildes līnijas Laboratory & Allied farmācijas rūpnīcā Nairobi

+90%ražošanas efektivitāte

“Ražošanas efektivitāte ir pieaugusi par 90%.”

Abdul Rucyinga, IT vadītājs
Laboratory & Allied · Farmaceitiskā ražošana

Ražošanas efektivitāte ir pieaugusi par 90%, un optimizēta plāna izveide trīs mēnešiem visiem darba centriem aizņem mazāk nekā 30 minūtes.

Lasīt Laboratory & Allied atsauksmi

Anu Järvinen, Fredman Operations ražošanas vadītāja, pie robotizētas paletēšanas šūnas Raumā

6 mēnešusuz priekšu pārdošanas komanda redz brīvo jaudu

“SkyPlanner rada pamatu visai ražošanas plānošanai un nodrošina tās uzticamību.”

Anu Järvinen, ražošanas vadītāja
Fredman Operations · Saskarei ar pārtiku piemērots iepakojuma papīrs

Pārdošanas komanda redz brīvo jaudu sešus mēnešus uz priekšu, un uz grafika izmaiņu pieprasījumiem, kuru izskatīšana agrāk prasīja stundu vai ilgāk, tagad atbild dažu sekunžu laikā.

Lasīt Fredman Operations atsauksmi

Biežāk uzdotie jautājumi

Vai MRPeasy ir API, un kurš plāns ir nepieciešams?

Jā. MRPeasy maksas kontiem ar Unlimited plānu piedāvā REST API: v1 tiek izmantota produkcijas vidē, bet v2 ir izstrādes stadijā. Autentifikācijai izmanto HTTP Basic ar API atslēgu un slepeno atslēgu, kas pieejamas sadaļā Settings → Integration → API access.

Vai SkyPlanner var ierakstīt grafiku atpakaļ MRPeasy?

Jā. SkyPlanner atjaunina katru Manufacturing Order ar PUT /manufacturing-orders/{id}, ierakstot izpildes termiņu un pielāgotos laukus plānotajam sākumam, plānotajām beigām un progresam. Detalizētā operāciju secība tiek glabāta SkyPlanner, kur operatori strādā pēc savas darbu rindas.

Vai MRPeasy nosūta izmaiņas reāllaikā?

API specifikācijās nav dokumentēti tīmekļa aizķeru notikumi ražošanas pasūtījumiem, tāpēc SkyPlanner ik pēc dažām minūtēm pieprasa atvērtos pasūtījumus pēc statusa. Paša SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas uzreiz, tiklīdz tās notiek.

Kas izveido MRPeasy integrāciju?

SkyPlanner komanda konfigurē divvirzienu integrāciju ieviešanas laikā un nodrošina atbalstu pēc darba sākšanas. Integrāciju var izveidot arī jūsu MRPeasy konsultants, integrācijas partneris vai jūsu izstrādātāji, izmantojot SkyPlanner dokumentēto REST API.

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

Jā. 30 dienu bezmaksas izmēģinājumā var izmantot līdz 20 darba centriem un importēt CSV datus no MRPeasy neatkarīgi no MRPeasy plāna. Maksājumu karte nav nepieciešama. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.