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

Integrācijas / ERP / Monitor ERP

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

Šajā Monitor ERP integrācijas ceļvedī partneriem un IT komandām skaidrots, kā savienot Monitor ERP (Monitor G5) ar SkyPlanner APS. SkyPlanner nodrošina divvirzienu integrāciju ar Monitor ERP, izmantojot Monitor ERP API:

  • SkyPlanner saņem datus par ražošanas pasūtījumiem, operācijām, darba centriem, tehnoloģiskajiem procesiem un materiāliem.
  • Katras operācijas plānotais sākums, plānotās beigas un darba centrs tiek ierakstīti atpakaļ Monitor sistēmā.
  • Reģistrētais laiks un daudzumi nodrošina abu sistēmu datu saskaņotību.
  • SkyPlanner nosūta grafika izmaiņas ar webhook palīdzību, 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.

Ieviešanas laikā SkyPlanner komanda konfigurē integrāciju atbilstoši jūsu Monitor G5 iestatījumiem un nodrošina tās atbalstu arī pēc ekspluatācijas sākuma. Šis ceļvedis ir 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).

Monitor ERP API

Monitor G5 dokumentētā integrācijas saskarne ir Monitor ERP API v1. Tā apvieno CQRS un REST pieeju un pārsūta JSON datus, izmantojot HTTPS. (Monitor ERP API)

  • Vaicājumi nolasa datus ar GET. Tie atbalsta OData tipa parametrus: $filter, $select, $expand, $orderby, $top un $skip.
  • Komandas ieraksta datus ar POST, piemēram, Manufacturing/ManufacturingOrderOperations/Update.
  • Batch izpilda vairākas komandas vienā transakcijā pēc principa “visu vai neko”, izmantojot POST /api/v1/Batch. Pievienojiet /Simulate vai /Validate, lai pārbaudītu komandu pakotni un atsauktu tās izmaiņas. Tas ir drošs veids, kā ierakstīt visu grafiku. (Batch)

Bāzes URL ir https://{host}:8001/{languageCode}/{companyNumber}/api/v1/. Uzņēmuma numuru veido datubāzes numurs un uzņēmuma ID, piemēram, 004.1.

Par licencēšanu Monitor norāda: “It is free to query and extract information from the API for all our customers. However, in order to use commands and write data to the ERP system, you need to purchase Monitor ERP API.” (Visi mūsu klienti var bez maksas veikt vaicājumus un iegūt informāciju no API. Taču, lai izmantotu komandas un ierakstītu datus ERP sistēmā, ir jāiegādājas Monitor ERP API.) Jau no pirmās dienas paredziet projektā licenci datu ierakstīšanai. (api.monitor.se)

Autentifikācija

  • Pieteikšanās sesijā. Pieprasījums POST /{languageCode}/{companyNumber}/login ar Monitor lietotājvārdu un paroli atgriež galveni X-Monitor-SessionId, ko izmanto turpmākajos izsaukumos. Ir pieejama arī autentifikācijas plūsma ar MFA pilnvaru.
  • OIDC. Sākot ar Monitor 25.8, var pieteikties arī ar Microsoft Entra ID, izmantojot Authorization Code un PKCE. (Autentifikācija)
  • Atsevišķs API lietotājs. Integrācijai izveidojiet vienu lietotāju. Uz to attiecas Monitor piekļuves tiesības, piemēram, Show manufacturing orders un Replan existing manufacturing order.

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

Izmaiņu noteikšana un periodiska aptauja

Monitor ERP API uzziņā nav dokumentēti webhook mehānismi vai notikumu abonēšana. Izmaiņas tiek iegūtas, periodiski veicot aptauju:

  • Common/EntityChangeLogs (sākot ar 2.33) atgriež ChangeType (Update, Create, Delete), EntityTypeId, EntityId un ModifiedTimestamp. Veiciet aptauju ik pēc dažām minūtēm un iegūstiet tikai mainītos ierakstus. (EntityChangeLog)
  • Ražošanas pasūtījumu vaicājumos atlasiet tikai atvērtos pasūtījumus un sadaliet rezultātus lapās ar $top un $skip.

Mainoties stāvoklim vai grafikam, SkyPlanner nosūta webhook paziņojumus, tāpēc datu ierakstīšanu atpakaļ Monitor sistēmā ierosina notikumi.

Datu kartēšana

Monitor ERP objekts (API)SkyPlanner objektsVirziensBiežums
Part (Inventory/Parts)Produkti un materiāliMonitor → SkyPlannerSākotnējā ielāde, turpmāk — pēc izmaiņu žurnāla
BOM un tehnoloģiskais process: Manufacturing/MaterialRows, Manufacturing/OperationRowsProdukta struktūra; procesa posmi ar sagatavošanas laiku un laiku vienas vienības apstrādeiMonitor → SkyPlannerSākotnējā ielāde, pēc tam — rodoties izmaiņām
Manufacturing/AlternativeOperationRowsAlternatīvie darba centri katram posmamMonitor → SkyPlannerSākotnējā ielāde, pēc tam — rodoties izmaiņām
Darba centrs (Manufacturing/WorkCenters): Type, TimePrecision, BasicTime, NumberOfPlanningUnits, AvailabilityFactorDarba centri, darba centru grupas, efektivitātes rādītājiMonitor → SkyPlannerSākotnējā ielāde, turpmāk reti
Manufacturing/ProductionCalendarExceptions, TimeRecording/SchedulesMaiņas un prombūtnesMonitor → SkyPlannerKatru dienu vai atsevišķi veidotas maiņas SkyPlanner sistēmā
Manufacturing/ManufacturingOrders, ManufacturingOrderNodesPasūtījumi ar izpildes termiņiem un statusuMonitor → SkyPlannerIzmaiņu žurnāla aptauja ik pēc dažām minūtēm
Manufacturing/ManufacturingOrderOperations: Priority, WorkCenterId, PlannedQuantity, RestQuantity, PlannedSetupTime, PlannedUnitTimeDarbi ar ilgumu un atlikušo daudzumuMonitor → SkyPlannerIzmaiņu žurnāla aptauja ik pēc dažām minūtēm
Manufacturing/ManufacturingOrderMaterialsMateriālu vajadzības katram pasūtījumamMonitor → SkyPlannerIzmaiņu žurnāla aptauja
Inventory/PartLocations (Balance), Purchase/PurchaseOrderRows (DeliveryDate, RestQuantity)Krājumi; ienākošie materiāli to piegādes datumāMonitor → SkyPlannerAptauja reizi stundā vai grafika aprēķina laikā
ManufacturingOrderOperations/Update: PlannedStartDate, PlannedFinishDate (24.5+)Katras operācijas plānotais sākums un beigasSkyPlanner → MonitorMainoties grafikam, ar SkyPlanner webhook
ManufacturingOrderOperations/SetWorkCenterPlānošanas dzinēja izvēlētais darba centrsSkyPlanner → MonitorMainoties grafikam
ReportManufacturingOrderOperation / ManufacturingOrderOperationReportingsLaika uzskaites ieraksti un daudzumiViens kanāls, ko izvēlas tvēruma noteikšanas laikāPēc katra apstiprinājuma vai katras maiņas
Nav Monitor sistēmāSagatavošanas laiku matrica, instrumenti kā ierobežoti resursi, darbi ar vairākiem operatoriemUztur SkyPlanner sistēmāKonfigurē ieviešanas laikā

Integrācijas risinājumi

1. Sākotnējā pamatdatu ielāde. Nolasiet darba centrus, operāciju rindas, alternatīvo operāciju rindas, materiālu rindas, nomenklatūras vienības un grafikus. Rūpīgi nosakiet, kuram SkyPlanner darba centram atbilst katrs Monitor darba centrs. Pool tipa darba centrs kļūst par darba centru grupu, bet tajā iekļautie darba centri — par darba centriem, no kuriem izvēlas plānošanas dzinējs.

2. Pasūtījumu sinhronizācija. Nolasiet atvērtos ražošanas pasūtījumus ar to mezgliem, operācijām un materiāliem, kā arī krājumus un atvērtos iepirkuma pasūtījumus. SkyPlanner uzskata pasūtītos materiālus par pieejamiem iepirkuma pasūtījuma piegādes datumā un atjaunina krājumus, kad iepirkuma pasūtījumam piešķir statusu Delivered. Pēc pirmās ielādes izmaiņas nosaka pēc Common/EntityChangeLogs.

3. Grafika ierakstīšana atpakaļ Monitor sistēmā. Katrai operācijai, ko plānošanas dzinējs ieplānojis vai pārvietojis, SkyPlanner nosūta ManufacturingOrderOperations/Update ar PlannedStartDate un PlannedFinishDate. Ja dzinējs pārvietojis operāciju uz citu grupas iekārtu, vispirms tiek izpildīts SetWorkCenter. Viena pasūtījuma komandas apvieno vienā Batch, lai Monitor pieņemtu vai nu tās visas, vai nevienu. Testēšanas laikā izpildiet pakotni ar /Validate.

Monitor versijās pirms 24.5 plānotos datumus nevar ierakstīt ar Update. Tā vietā izmantojiet ManufacturingOrders/ReplanOperation (sākot ar 2.40) ar StartDate un FinishDate un iestatiet RestrictToOrderBounds atbilstoši saviem noteikumiem.

4. Darba izpildes apstiprinājumi ražotnē. Izmantojiet vienu uzskaites kanālu:

  • Uzskaite paliek Monitor sistēmā. Operatori tāpat kā līdz šim reģistrē darbu ar Recording terminal vai iekārtu integrācijas palīdzību. SkyPlanner nolasa ManufacturingOrderOperationReportings kā izpildes progresa datus un pārplāno grafiku.
  • Uzskaiti pārceļ uz SkyPlanner. Operatori reģistrē darbu ar Mobile Confirmations vai Production Timer, un SkyPlanner nosūta Monitor sistēmai ReportManufacturingOrderOperation.

Ja darbu reģistrē abās sistēmās, laiks un daudzumi tiek uzskaitīti divreiz.

5. Atbildība par datiem un pretrunu risināšanas noteikumi. Dokumentējiet tos pirms ekspluatācijas sākuma:

DatiAtbildīgā sistēma
Nomenklatūras vienības, BOM un tehnoloģiskais process, daudzumi, pasūtījuma statussMonitor
Operāciju secība, plānotais sākums un beigas, darba centrs grupāSkyPlanner
Sagatavošanas laiku matrica, instrumenti, operatoru skaits, alternatīvie resursiSkyPlanner
Maiņas un prombūtnesViena sistēma, ko izvēlas tvēruma noteikšanas laikā
Operāciju izpildes reģistrēšanaViens kanāls, ko izvēlas tvēruma noteikšanas laikā

Galvenais konfliktu cēlonis ir tas, ka plānotāji turpina mainīt prioritāšu plānu. Rescheduling according to New finish un rindu vilkšana sadaļā Priority planning pārraksta SkyPlanner ierakstītos datumus. Kad secību nosaka SkyPlanner, Priority planning izmanto tikai datu apskatei. Ar Autopilot SkyPlanner automātiski pārplāno grafiku, kad ražošanā rodas izmaiņas.

Tipiskie projekta posmi

Ieviešanu parasti pabeidz dažu nedēļu laikā pēc sākotnējās sagatavošanas sākuma. Pirms tam 30 dienu bezmaksas izmēģinājumā varat strādāt ar saviem datiem. Eksportējiet no Monitor uz Excel atvērto ražošanas pasūtījumu operācijas un darba centrus, importējiet tos un pārbaudiet grafiku, pirms sākat integrācijas darbus.

Pats projekts ietver šādus posmus:

  1. Tvēruma noteikšana. Vienojieties par datu atbilstības tabulu, noteikumiem par atbildību par datiem, aptaujas intervāliem, izpildes reģistrēšanas kanālu un Monitor versiju.
  2. Piekļuve. Izveidojiet API lietotāju, iegādājieties Monitor ERP API licenci ar rakstīšanas tiesībām un atveriet tīkla piekļuvi portam 8001.
  3. Sākotnējā datu ielāde. Nomenklatūras vienības, darba centri, operāciju rindas, alternatīvas, materiāli un grafiki.
  4. Pasūtījumu un iepirkuma pasūtījumu sinhronizācija, izmantojot izmaiņu žurnālu.
  5. Ierobežojumu iestatīšana SkyPlanner. Sagatavošanas laiku matrica, instrumenti, operatoru skaits un alternatīvas iekārtas vai darbinieki.
  6. Grafika ierakstīšana atpakaļ sistēmā pa paketēm, pārbaudot ar /Validate.
  7. Paralēlā testēšana. Lietojiet SkyPlanner paralēli prioritāšu plānam, salīdziniet datumus un izlabojiet pamatdatus.
  8. Darba sākšana. Ieslēdziet datu ierakstīšanu atpakaļ sistēmā, kad dati sakrīt.

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

  • Pieejamības koeficients. Monitor aprēķina neto jaudu no bruto jaudas, izmantojot pieejamības koeficientu. Jaunam darba centram tas pēc noklusējuma ir 80 %. Piemērojiet to tikai vienreiz — kā SkyPlanner efektivitātes rādītāju vai kā īsākas maiņas, nekad abējādi.
  • Laika precizitāte. Darba centriem, kuri izmanto Day planning, jauda ir norādīta kā pamatlaiks dienā bez maiņu laikiem. Iestatiet SkyPlanner faktiskās maiņas atbilstoši ražošanas grafikiem, lai darbi tiktu ieplānoti darba laikā.
  • Gaidīšanas laiks un pārklāšanās. Operāciju rindās ir norādīts gaidīšanas laiks un pārklāšanās %. Tvēruma noteikšanas laikā vienojieties, kā katru no šiem parametriem sasaistīt ar SkyPlanner parametriem, citādi pēc integrācijas darbības sākšanas mainīsies izpildes laiks.
  • Grupas. Grupās apvienotos darba centrus plāno sadaļā Pool planning, nevis Priority planning. Nolasiet arī grupā iekļautos darba centrus, ne tikai grupas rindu.
  • Versiju prasības. Plānoto datumu ierakstīšanai ar Update nepieciešama versija 24.5. Darba centru jaudas laukiem API nepieciešama versija 24.3, bet OIDC — 25.8. Pirms tvēruma noteikšanas pārbaudiet sistēmas laidienu.
  • Tīkls un sertifikāts. Lokāli instalēts Monitor nodrošina API portā 8001 ar pašparakstītu sertifikātu. SkyPlanner darbojas mākonī, tāpēc ieplānojiet ugunsmūra kārtulu vai starpniekserveri un skaidri norādiet sertifikātu kā uzticamu.
  • Licences. Katrai trešās puses lietotnei, kas ieraksta datus, nepieciešami savi lietotāji ar API licenci. Katrā sistēmā ir iekļauts viens API lietotājs tikai ar lasīšanas tiesībām.

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

Darbs ietver datu sasaisti ar jūsu darba centriem, operāciju rindām un pasūtījumu plūsmu, kā arī to ierobežojumu iestatīšanu, kuri netiek glabāti Monitor: sagatavoš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. Tas aptver SkyPlanner pusi un saskaņotos Monitor ERP API izsaukumus. Katrā rūpnīcā Monitor G5 izmanto atšķirīgi, un konfigurācijā tiek ņemtas vērā šīs zināšanas.
  2. Var piedalīties arī jūsu Monitor partneris. Partneris pārzina jūsu konfigurāciju, versiju un piekļuves tiesības un var sagatavot API lietotāju, licenci un piekļuvi tīklam. 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 savus risinājumus, izmantojot to pašu dokumentēto REST API un API pilnvaru. Lai sāktu, pietiek ar API pilnvaru, un SkyPlanner komanda vajadzības gadījumā palīdzēs. Publiskā dokumentācija ir pieejama sadaļā SkyPlanner dokumentācija.

Pēc savienojuma izveides Arcturus dzinis sastāda grafiku, balstoties uz aktuālajiem Monitor pasūtījumiem, un plānotie datumi tiek ierakstīti ražošanas pasūtījumu operācijās. SkyPlanner cena sākas no 199 € mēnesī, iekļaujot 5 darba centrus, ar ikmēneša norēķiniem. Integrācijas piedāvājumu sagatavojam iepriekš atbilstoši jūsu procesam un vajadzībām kopā ar izvēlēto plānu, lai visas izmaksas būtu zināmas pirms darba sākšanas. Skatiet cenas, Monitor plānošanas iespēju salīdzinājumu sadaļā Monitor ERP ražošanas plānošana, ievērojot reālo iekārtu un personāla jaudu, pārskatu Monitor ERP lapā un citas ERP sistēmas ERP integrāciju sadaļā.

Ražotāju atsauksmes par SkyPlanner

UTU piegādes ķēdes speciālists Kalle Kalliomäki elektrosadales skapju ražotnē 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 skapji un sadales iekārtas

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

Lasīt UTU atsauksmi

Operatori tīrtelpu apģērbā pie pudeļu pildīšanas līnijas Laboratory & Allied zāļu ražotnē Nairobi

+90%ražošanas efektivitāte

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

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

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

Lasīt Laboratory & Allied atsauksmi

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

1 000-iemdarba uzdevumu ieplānoti automātiski

“Tagad ražošanu kontrolējam citādi, un mūsu izpratne par jaudu ir pavisam 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 darba uzdevumu tiek ieplānoti automātiski, un visa organizācija var sekot ražošanai reāllaikā.

Lasīt Mamec atsauksmi

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

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

“SkyPlanner nodrošina uzticamu pamatu visai ražošanas plānošanai.”

Anu Järvinen, ražošanas vadītāja
Fredman Operations · Papīrs pārtikas iepakojumam

Pārdošanas komanda redz brīvo jaudu sešus mēnešus uz priekšu, un uz grafika izmaiņu pieprasījumiem, kas 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 Monitor ERP ir API ražošanas pasūtījumiem?

Jā. Monitor ERP API nodrošina vaicājumus Manufacturing/ManufacturingOrders, ManufacturingOrderNodes, ManufacturingOrderOperations un ManufacturingOrderMaterials. Tādas komandas kā ManufacturingOrderOperations/Update un ReplanOperation ieraksta plānotos datumus atpakaļ sistēmā.

Vai datu ierakstīšanai Monitor caur API ir vajadzīga papildu licence?

Jā. Datu lasīšana caur API ir bez maksas visiem Monitor klientiem. Komandām, kas ieraksta datus, nepieciešama Monitor ERP API licence, ko pārdod Monitor. Piedāvājumu sagatavo jūsu Monitor partneris vai Monitor pārdošanas komanda.

Vai Monitor ERP API atbalsta tīmekļa aizķeres?

Tīmekļa aizķeres dokumentācijā nav aprakstītas. Integrācija ik pēc dažām minūtēm aptaujā Common/EntityChangeLogs un izgūst tikai mainītos ierakstus. Pretējā virzienā SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.

Kāda Monitor versija mums nepieciešama?

Plānotā sākuma un beigu ierakstīšanai ar ManufacturingOrderOperations/Update nepieciešama Monitor 24.5 vai jaunāka versija. Vecāki G5 laidieni, sākot no 2.40, izmanto ReplanOperation. Tvēruma noteikšanas laikā apstiprinām jūsu laidienam piemēroto risinājumu.

Kas izveido Monitor ERP integrāciju?

SkyPlanner komanda ieviešanas laikā konfigurē divvirzienu integrāciju atbilstoši jūsu Monitor G5 konfigurācijai un nodrošina atbalstu pēc darba sākšanas. Arī jūsu Monitor partneris vai pašu izstrādātāji var veidot risinājumus, izmantojot SkyPlanner dokumentēto REST API. Lai sāktu, pietiek ar API pilnvaru.

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

Jā. 30 dienu bezmaksas izmēģinājumā varat izmantot līdz 20 darba centriem, importējot Monitor datus Excel vai CSV formātā. Kredītkarte nav nepieciešama. Sāciet izmēģinājumu vai sazinieties ar pārdošanas komandu, lai noteiktu integrācijas tvērumu.