Integracije / ERP / monday.com
Vodnik za integracijo monday.com s SkyPlanner APS za terminiranje proizvodnje
Ta vodnik partnerjem in ekipam IT pokaže, kako table monday.com povezati s SkyPlanner APS. Integracija med SkyPlanner in monday.com deluje v obe smeri:
- V SkyPlanner se prenašajo postavke naročil s podatki o izdelku, količini, roku, prioriteti in statusu.
- Načrtovani začetek in konec se zapišeta v stolpec Timeline, delovni center pa v svoj stolpec.
- Podatki o napredku, ki jih delavci beležijo v proizvodnji, posodabljajo stolpec Status.
- Spletni povratni klici sistema SkyPlanner pošiljajo spremembe terminskega plana takoj, ko se zgodijo.
Ekipa SkyPlanner med uvajanjem prilagodi integracijo vašim tablam in zanjo zagotavlja podporo tudi po zagonu. Ta vodnik je namenjen partnerjem in razvijalcem, ki želijo sodelovati ali sami razviti rešitev na podlagi dokumentiranega vmesnika REST API sistema SkyPlanner (referenčna dokumentacija API).
API platforme monday.com
monday.com ponuja en GraphQL API na naslovu POST https://api.monday.com/v2. Nove različice izhajajo četrtletno, želeno različico pa določite z glavo API-Version. Opuščanje funkcionalnosti je napovedano vsaj šest mesecev vnaprej. (Različice API)
Integracija za terminiranje uporablja naslednje objekte:
- Boards in groups, ki se pogosto uporabljajo za faze ali tedne.
- Items in subitems. Postavka je običajno naročilo ali operacija, podpostavke pa vsebujejo operacije.
- Column values: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards in Mirror.
- Webhooki za dogodke ob spremembah.
Za branje se uporablja items_page, ugnezden v tabli ali skupini. Privzeta stran vsebuje 25 postavk, pri čemer velja “the maximum is 500.” (to je največje dovoljeno število postavk). Branje nadaljujete z next_items_page, pri čemer velja “each cursor will expire 60 minutes after the first request.” (vsak kazalec poteče po navedenem času od prve zahteve). S filtrom query_params omejite branje na odprta naročila. (items_page)
Za zapisovanje se uporabljajo create_item, create_subitem, change_column_value in change_multiple_column_values. Zadnji klic posodobi več stolpcev ene postavke hkrati, kar je potrebno za povratni zapis terminskega plana.
Za večje količine podatkov sta od različice API 2026-07 na voljo ingest_items in backfill_items. Datoteko CSV naložite na vnaprej podpisan URL, nato pa s ponavljajočimi se poizvedbami preverjate stanje opravila. (Množični uvoz)
Avtentikacija
monday.com podpira tri vrste žetonov:
- Osebni žeton API. “Each token is unique to a user” (vsak žeton je vezan na posameznega uporabnika) in ima dovoljenja tega uporabnika. Primeren je za preverjanje koncepta.
- Aplikacijski žeton z določenimi obsegi dovoljenj za integracijsko aplikacijo.
- OAuth prek
auth.monday.com/oauth2/authorizein/oauth2/tokenz obsegi dovoljenj, kot soboards:read,boards:write,webhooks:readinwebhooks:write.
V produkcijskem okolju uporabite aplikacijski žeton ali žeton OAuth. Osebni žeton preneha delovati, ko ga lastnik ponovno ustvari. (Avtentikacija)
V sistemu SkyPlanner se REST API avtenticira z žetonom API (SkyPlanner Settings > API), dokumentacija pa je na voljo v obliki Swagger/OpenAPI. Za začetek zadostuje žeton API, skozi prve klice pa vas vodijo navodila za integracijo.
Webhooki in usklajevanje podatkov
Naročnino ustvarite z create_webhook(board_id, url, event, config). Integracija za terminiranje potrebuje naslednje dogodke:
create_itemincreate_subitemza nova naročila in operacije.change_column_valuealichange_specific_column_valueza spremembe roka, količine ali prioritete.change_status_column_valueza spremembe statusa, ki jih vnesejo uporabniki.item_archived,item_deletedinitem_moved_to_specific_groupza preklicana ali zaključena naročila.
Ob ustvarjanju webhooka mora prejemni URL odgovoriti na preveritveni žeton. Za neuspele dostave velja “retry once a minute for 30 minutes,” (ponovni poskusi vsako minuto v navedenem obdobju), nato se poskusi ustavijo. Zato integracija podatke tudi redno usklajuje z branjem prek items_page in filtrom za nedavno posodobljene postavke. (Webhooki)
V nasprotni smeri SkyPlanner pošilja webhooke ob spremembah stanja ali terminskega plana. Integracijska storitev jih prejme in v monday.com zapiše nove datume, zato povratni zapis temelji na dogodkih.
Preslikava podatkov
monday.com nima standardnega objekta za naročila, zato se ID-ji stolpcev preslikajo za vsak račun posebej. Običajna nastavitev je naslednja:
| Objekt v monday.com | Objekt v SkyPlanner | Smer | Pogostost |
|---|---|---|---|
| Postavka na proizvodni tabli: Name, Numbers (količina), Date (rok), Status ali Dropdown (prioriteta) | Naročilo z izdelkom, količino, rokom in prioriteto | monday.com → SkyPlanner | Webhook ob ustvarjanju in spremembi ter usklajevanje podatkov |
| Podpostavke ali postavke na tabli, povezani prek Connect Boards | Koraki procesa s trajanjem | monday.com → SkyPlanner | Skupaj z naročilom |
| Postavke na tabli izdelkov (Mirror za podatke o izdelkih) | Izdelki in struktura izdelkov | monday.com → SkyPlanner | Začetni prenos, nato ob spremembah |
| Postavke na tabli zalog ali materialov, če jih vodite v monday.com | Materiali in stanje zalog | monday.com → SkyPlanner | Branje po urniku |
| Postavke na tabli nabavnih naročil s pričakovanim datumom dobave | Prihajajoči material, razpoložljiv na datum dobave | monday.com → SkyPlanner | Webhook ali branje po urniku |
| Osebe in ekipe | Osebje, če se terminira tudi delo delavcev | monday.com → SkyPlanner | Začetni prenos |
| Se ne vodi v monday.com | Delovni centri, izmene, matrika pripravljalnih časov, orodja, nadomestni stroji | Se vzdržuje v sistemu SkyPlanner | Nastavitev med uvajanjem |
| Stolpec Timeline | Načrtovani začetek in konec | SkyPlanner → monday.com | Ob spremembi terminskega plana prek webhooka sistema SkyPlanner |
| Stolpec Status, Dropdown ali Text | Dodeljeni delovni center | SkyPlanner → monday.com | Ob spremembi terminskega plana |
| Stolpec Status (na primer V proizvodnji, Končano) | Napredek operacije iz Mobile Confirmations | SkyPlanner → monday.com | Ob vsaki potrditvi |
Načini integracije
1. Začetni prenos matičnih podatkov. Z items_page preberite izdelke, materiale in odprta naročila. Delovne centre, izmene in omejitve ustvarite v sistemu SkyPlanner ali jih uvozite iz Excela. Že na začetku se odločite, ali boste operacije vodili kot podpostavke ali na povezani tabli.
2. Sinhronizacija naročil. Webhooki na proizvodni tabli pošiljajo nove in spremenjene postavke v SkyPlanner kot naročila. Če na tabli spremljate nabavna naročila, SkyPlanner naročeni material upošteva kot razpoložljiv na datum dobave in posodobi zalogo, ko je nabavno naročilo označeno kot Delivered.
3. Povratni zapis terminskega plana. Za vsako naročilo, ki ga je mehanizem razporedil ali premaknil, integracija izvede klic change_multiple_column_values. V stolpec Timeline zapiše načrtovani začetek in konec ter izpolni stolpec za delovni center. Z enim klicem na postavko število zahtev ostaja majhno.
4. Napredek v proizvodnji. Delavci beležijo delo z Mobile Confirmations, Production Timer ali Quick Log Mode. Časovni zapisi ohranjajo terminski plan ažuren, ustrezna oznaka Status pa se prenese nazaj na tablo, zato prodaja vidi napredek brez dodatnega poizvedovanja.
5. Pravila o lastništvu podatkov in odpravljanju neskladij. Zapišite jih pred zagonom:
| Podatki | Lastnik |
|---|---|
| Naročilo, stranka, količina, rok, prioriteta | monday.com |
| Zaporedje operacij, začetek in konec, delovni center | SkyPlanner |
| Izmene, priprave, orodja, nadomestni stroji | SkyPlanner |
| Statusne oznake napredka | SkyPlanner zapisuje, monday.com prikazuje |
Glavni vir neskladij je ročno urejanje stolpca Timeline. Dogovorite se, da vanj zapisuje samo SkyPlanner, ali pa ročno spremembo obravnavajte kot zahtevo in prepustite ponovno terminiranje sistemu SkyPlanner. Autopilot ob spremembah v proizvodnji samodejno ponovno terminira delo.
Običajni koraki projekta
Implementacija je običajno zaključena v nekaj tednih po začetku uvajanja. Pred tem lahko opravite 30-dnevni brezplačni preizkus z lastnimi podatki: proizvodno tablo izvozite v Excel in jo uvozite v SkyPlanner.
- Pregled tabel. Popišite table, skupine, ID-je stolpcev in statusne oznake ter preverite naročniški paket monday.com.
- Preslikava in lastništvo podatkov. Dokončno določite preslikovalno tabelo, pravila o lastništvu podatkov in pogostost sinhronizacije.
- Nastavitev omejitev v SkyPlanner. Delovni centri, izmene, matrika pripravljalnih časov, orodja in alternativni stroji.
- Sinhronizacija naročil. Webhooki, branje za usklajevanje podatkov in upravljanje žetonov.
- Povratni zapis. Stolpec Timeline ter stolpca za delovni center in stanje.
- Vzporedno testiranje. SkyPlanner uporabljajte vzporedno z obstoječo tablo, primerjajte datume in popravite podatke.
- Zagon v živo. Povratni zapis vklopite, ko se datumi ujemajo.
Kaj upoštevati pri integraciji z monday.com
- Vsak račun ima naročila urejena drugače. Ena tabla na stranko, operacije kot postavke ali podpostavke, stroji v stolpcih People ali Status. Preslikave določite za vsak račun posebej na podlagi ID-jev stolpcev, nikoli njihovih naslovov.
- Omejitve paketov. Free, Basic in Standard omogočajo 1.000 klicev API na dan, Pro 10.000 in Enterprise 25.000. Za spremembe uporabite webhooke, za paketni povratni zapis pa
change_multiple_column_values. (omejitve števila klicev) - Število povezanih tabel je omejeno. Basic omogoča povezavo z eno tablo, Standard pa s petimi, kar omejuje povezovanje tabel z operacijami ali izdelki. (omejitve Connect Boards)
- Fiksno določite različico API. Različice se spreminjajo četrtletno. Pred različico 2026-04 večnivojske table niso bile vključene v privzeto poizvedbo boards.
- Potek veljavnosti kazalca. Kazalec
items_pagevelja 60 minut. Dolgotrajni postopki usklajevanja se morajo znati pravilno znova zagnati od začetka. - Omejitve webhookov. URL lahko vsebuje največ 255 znakov, ponovni poskusi pa se ustavijo po 30 minutah. Prejemnik mora biti idempotenten.
- Enote in trajanje. Stolpci Numbers ne vsebujejo enote. Pred prvim uvozom se dogovorite, ali je trajanje izraženo v minutah ali urah.
Integracija z monday.com: kdo jo nastavi in zagotavlja podporo
Delo zajema preslikavo vaših tabel in stolpcev ter nastavitev omejitev, ki jih monday.com ne hrani: delovnih centrov, izmen, matrike pripravljalnih časov, orodij in alternativnih strojev.
- Ekipa SkyPlanner integracijo nastavi med uvajanjem in zanjo zagotavlja podporo po zagonu v živo. Vsako podjetje svoje table zasnuje drugače in prav pri tem pridejo te izkušnje do izraza.
- Sodeluje lahko tudi vaš partner za monday.com. Partner pozna vaše table in avtomatizacije ter lahko pregleda preslikavo stolpcev in nastavitev žetonov.
- Vaši razvijalci lahko integracijo nadgradijo z dokumentiranim vmesnikom REST API za SkyPlanner in žetonom API. Za začetek zadostuje žeton API, ekipa SkyPlanner pa po potrebi pomaga. Javna dokumentacija izdelka je na voljo v dokumentaciji SkyPlanner.
SkyPlanner je na voljo od 199 € na mesec z vključenimi 5 delovnimi centri in mesečnim obračunavanjem. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe ter jo vključimo v ponudbo za izbrani paket, tako da pred začetkom poznate celoten strošek. Primerjavo z lastnimi pogledi monday.com si oglejte na strani terminiranje proizvodnje z monday.com ob upoštevanju dejanskih zmogljivosti. Pregled najdete na strani monday.com, druge sisteme pa v pregledu integracij z ERP.
Izkušnje proizvodnih podjetij s programom SkyPlanner
2 hprihranka vsak teden
»S programom SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«
Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave
Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nov vrstni red operacij pa na linijo prispe v nekaj sekundah.
+90%učinkovitost proizvodnje
»Učinkovitost v proizvodnji se je povečala za 90%.«
Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja
Učinkovitost proizvodnje se je povečala za 90%, priprava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.
6 mesecevvnaprej prodaja vidi proste zmogljivosti
»SkyPlanner zagotavlja zanesljivo osnovo za celotno planiranje proizvodnje.«
Anu Järvinen, vodja proizvodnje
Fredman Operations · Papir za embalažo, primeren za stik z živili
Prodaja vidi proste zmogljivosti šest mesecev vnaprej, na zahteve za spremembo terminskega plana, ki so prej zahtevale uro ali več, pa zdaj odgovorijo v nekaj sekundah.
Pogosta vprašanja
Kateri API monday.com uporablja integracija?
API platforme monday.com, torej GraphQL API na naslovu api.monday.com/v2, pri čemer je različica API-ja fiksno določena v glavi API-Version. Za branje se uporablja items_page, za zapisovanje change_multiple_column_values, spletni kavlji pa sporočajo spremembe.
Kaj nastavimo v monday.com?
Dostop in dva stolpca. Vaš skrbnik monday.com enkrat odobri žeton OAuth ali aplikacijski žeton z omejenim obsegom dovoljenj, na tablo pa se dodata stolpec Timeline in stolpec za delovni center za povratni zapis. Vaše table in avtomatizacije ostanejo nespremenjene.
Kateri paket monday.com potrebujemo?
Dnevne omejitve števila klicev API so odvisne od paketa: 1.000 za Standard in nižje pakete, 10.000 za Pro ter 25.000 za Enterprise. Za dvosmerno sinhronizacijo s pogostimi spremembami sta primerna Pro ali Enterprise. Ekipa SkyPlanner ob pregledu tabel preveri vaš paket in obseg podatkov.
Ali lahko monday.com pošilja spremembe v realnem času?
Da. Spletni kavlji se sprožijo ob ustvarjanju postavk, spremembah stolpcev in spremembah stanja. Periodično branje za usklajevanje podatkov zajame tudi spremembe, ki niso bile dostavljene v 30-minutnem obdobju ponovnih poskusov monday.com.
Kako se načrtovani datumi zapišejo nazaj v monday.com?
S klicem change_multiple_column_values za vsako postavko. V stolpec Timeline se zapišeta načrtovani začetek in konec, v istem klicu pa se posodobita tudi stolpca za delovni center in stanje.
Ali lahko SkyPlanner preizkusimo pred izdelavo integracije?
Da. V 30-dnevnem brezplačnem preizkusu lahko z izvozom svoje table v Excel preizkusite do 20 delovnih centrov, brez kreditne kartice. Začnite preizkus ali se pogovorite s prodajo, da določite obseg integracije.