Integrationer / ERP / monday.com
Guide till integration med monday.com för produktionsplanering med SkyPlanner APS
Den här integrationsguiden visar partner och IT-team hur de ansluter tavlor i monday.com till SkyPlanner APS. Integrationen mellan SkyPlanner och monday.com fungerar i båda riktningarna:
- Orderposter med produkt, antal, leveransdatum, prioritet och status läses in.
- Planerad start och sluttid skrivs till en Timeline-kolumn, och produktionsgruppen anges i en egen kolumn.
- Operatörernas återrapportering från produktionsgolvet uppdaterar Status-kolumnen.
- SkyPlanners webhooks skickar planändringar direkt när de sker.
SkyPlanner-teamet anpassar integrationen till dina tavlor under införandet och ger support efter driftsättningen. Den här guiden är till för partner och utvecklare som vill delta eller själva bygga vidare på SkyPlanners dokumenterade REST API (API-referens).
API för monday.com-plattformen
monday.com tillhandahåller ett GraphQL API på POST https://api.monday.com/v2. Nya versioner kommer varje kvartal, och du låser versionen med headern API-Version. Utfasningar meddelas minst sex månader i förväg. (API-versionering)
En integration för produktionsplanering använder följande objekt:
- Boards och groups, som ofta används för faser eller veckor.
- Items och subitems. En post motsvarar vanligtvis en order eller ett produktionsarbete, med operationerna som underposter.
- Kolumnvärden: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards och Mirror.
- Webhooks för ändringshändelser.
Vid läsning används items_page under en tavla eller grupp. En sida innehåller som standard 25 poster och ”the maximum is 500.” (maxantalet är femhundra). Du fortsätter med next_items_page, och ”each cursor will expire 60 minutes after the first request.” (varje markör upphör att gälla sextio minuter efter den första begäran). Filtrera med query_params för att bara läsa öppna order. (items_page)
Vid skrivning används create_item, create_subitem, change_column_value och change_multiple_column_values. Det sista anropet uppdaterar flera kolumner för en post i ett enda anrop, vilket behövs för att skriva tillbaka produktionsplanen.
För stora datamängder finns ingest_items och backfill_items i API-version 2026-07 och senare. Du laddar upp en CSV-fil till en försignerad URL och kontrollerar sedan regelbundet importjobbets status. (massimport)
Autentisering
monday.com stöder tre typer av token:
- Personlig API-token. ”Each token is unique to a user” (varje token är unik för en användare) och har samma behörigheter som användaren. Lämplig för att testa konceptet.
- Apptoken med behörighetsomfång för en integrationsapp.
- OAuth via
auth.monday.com/oauth2/authorizeoch/oauth2/token, med behörighetsomfång somboards:read,boards:write,webhooks:readochwebhooks:write.
Använd en app- eller OAuth-token i produktion. En personlig token slutar fungera när ägaren genererar en ny. (autentisering)
SkyPlanners REST API använder en API-token för autentisering (SkyPlanner Settings > API) och är dokumenterat i Swagger/OpenAPI. En API-token räcker för att komma igång, och integrationshandledningen går igenom de första anropen.
Webhooks och avstämning
Skapa en prenumeration med create_webhook(board_id, url, event, config). En integration för produktionsplanering behöver följande händelser:
create_itemochcreate_subitemför nya order och operationer.change_column_valueellerchange_specific_column_valuevid ändringar av leveransdatum, antal eller prioritet.change_status_column_valueför statusändringar som användare gör.item_archived,item_deletedochitem_moved_to_specific_groupför annullerade eller slutförda order.
Den mottagande URL:en måste svara på en verifieringstoken när webhooken skapas. Vid misslyckad leverans gäller ”retry once a minute for 30 minutes,” (försök igen en gång i minuten i trettio minuter), sedan upphör försöken. Därför gör integrationen också regelbundna avstämningar genom att läsa med items_page och filtrera på nyligen uppdaterade poster. (webhooks)
I den andra riktningen skickar SkyPlanner webhooks när status eller produktionsplanen ändras. Integrationstjänsten tar emot dem och skriver de nya datumen till monday.com. Återskrivningen är alltså händelsestyrd.
Datamappning
monday.com har inget standardobjekt för order, så kolumn-ID:n mappas för varje konto. Ett typiskt upplägg ser ut så här:
| Objekt i monday.com | Objekt i SkyPlanner | Riktning | Frekvens |
|---|---|---|---|
| Post på produktionstavlan: Name, Numbers (antal), Date (leveransdatum), Status eller Dropdown (prioritet) | Order med produkt, antal, leveransdatum och prioritet | monday.com → SkyPlanner | Webhook när poster skapas eller ändras, samt avstämning |
| Underposter eller poster på en tavla som länkats via Connect Boards | Processteg med tidsåtgång | monday.com → SkyPlanner | Tillsammans med ordern |
| Poster på en produkttavla (Mirror för produktdata) | Produkter och produktstruktur | monday.com → SkyPlanner | Inledande inläsning, därefter vid ändring |
| Poster på en lager- eller materialtavla, om dessa uppgifter hanteras i monday.com | Material och lagersaldon | monday.com → SkyPlanner | Schemalagd läsning |
| Poster på en inköpsordertavla med förväntat leveransdatum | Inkommande material, tillgängligt på leveransdatumet | monday.com → SkyPlanner | Webhook eller schemalagd läsning |
| Personer och team | Personal, om operatörer schemaläggs | monday.com → SkyPlanner | Inledande inläsning |
| Lagras inte i monday.com | Produktionsgrupper, skift, ställtidsmatris, verktyg, alternativa maskiner | Underhålls i SkyPlanner | Konfigureras under införandet |
| Timeline-kolumn | Planerad start och sluttid | SkyPlanner → monday.com | När produktionsplanen ändras, via en webhook från SkyPlanner |
| Status-, Dropdown- eller Text-kolumn | Tilldelad produktionsgrupp | SkyPlanner → monday.com | När produktionsplanen ändras |
| Status-kolumn (till exempel I produktion, Klar) | Operationernas framdrift från Mobile Confirmations | SkyPlanner → monday.com | Vid varje återrapportering |
Integrationsmönster
1. Inledande inläsning av grunddata. Läs in produkter, material och öppna order med items_page. Skapa produktionsgrupper, skift och begränsningar i SkyPlanner eller importera dem från Excel. Bestäm tidigt om operationer ska ligga som underposter eller på en länkad tavla.
2. Ordersynkronisering. Webhooks på produktionstavlan skickar nya och ändrade poster till SkyPlanner som order. Om du följer upp inköpsorder på en tavla räknar SkyPlanner beställt material som tillgängligt på leveransdatumet och uppdaterar lagersaldot när inköpsordern markeras som Levererad.
3. Återskrivning av produktionsplanen. För varje order som planeringsmotorn har lagt in eller flyttat anropar integrationen change_multiple_column_values. Den anger planerad start och sluttid i Timeline-kolumnen och fyller i kolumnen för produktionsgrupp. Ett anrop per post håller nere antalet anrop.
4. Återrapportering från produktionsgolvet. Operatörerna registrerar arbete med Mobile Confirmations, Production Timer eller Quick Log Mode. Tidsregistreringarna håller produktionsplanen aktuell, och motsvarande Status-etikett skrivs tillbaka till tavlan. Då kan säljarna följa arbetet utan att behöva fråga.
5. Dataägarskap och regler för konflikter. Dokumentera dem före driftsättningen:
| Data | Ägare |
|---|---|
| Order, kund, antal, leveransdatum, prioritet | monday.com |
| Operationsföljd, start och sluttid, produktionsgrupp | SkyPlanner |
| Skift, ställ, verktyg, alternativa maskiner | SkyPlanner |
| Statusetiketter för framdrift | SkyPlanner skriver, monday.com visar |
Den vanligaste orsaken till konflikter är att användare redigerar Timeline-kolumnen manuellt. Kom överens om att bara SkyPlanner får skriva till den kolumnen, eller behandla en manuell ändring som ett önskemål och låt SkyPlanner planera om. Autopilot planerar automatiskt om när produktionen förändras.
Typiska projektsteg
Implementeringen är normalt klar inom några veckor efter att införandet har startat. Innan dess kan du använda dina egna data under den kostnadsfria provperioden på 30 dagar: exportera produktionstavlan till Excel och importera den till SkyPlanner.
- Genomgång av tavlor. Kartlägg tavlor, grupper, kolumn-ID:n och statusetiketter, och kontrollera abonnemanget i monday.com.
- Mappning och dataägarskap. Fastställ mappningstabellen, reglerna för dataägarskap och synkroniseringsintervallen.
- Ställ in begränsningar i SkyPlanner. Produktionsgrupper, skift, ställtidsmatris, verktyg och alternativa maskiner.
- Ordersynkronisering. Webhooks, avstämningsläsning och tokenhantering.
- Återskrivning. Timeline-kolumnen samt kolumnerna för produktionsgrupp och status.
- Parallell testning. Kör SkyPlanner parallellt med den befintliga tavlan, jämför datum och rätta data.
- Driftsättning. Aktivera återskrivningen när datumen stämmer överens.
Att planera för vid en integration med monday.com
- Varje konto modellerar order på sitt eget sätt. En tavla per kund, operationer som poster eller underposter, maskiner i kolumner av typen People eller Status. Mappa kolumn-ID:n för varje konto, aldrig efter kolumnrubrik.
- Abonnemangens gränser. Free, Basic och Standard tillåter 1 000 API-anrop per dag, Pro 10 000 och Enterprise 25 000. Använd webhooks för ändringar och samla återskrivningar i batchar med
change_multiple_column_values. (anropsgränser) - Antalet anslutna tavlor är begränsat. Basic tillåter en tavleanslutning och Standard fem, vilket begränsar antalet länkade operations- eller produkttavlor. (begränsningar för Connect Boards)
- Lås API-versionen. Versionerna ändras kvartalsvis. Före version 2026-04 ingick tavlor med flera nivåer inte i standardfrågan för boards.
- Cursorns giltighetstid. En cursor för
items_pagegäller i 60 minuter. Långa avstämningskörningar måste kunna startas om från början utan problem. - Begränsningar för webhooks. URL:en får vara högst 255 tecken lång, och återförsöken upphör efter 30 minuter. Mottagaren måste vara idempotent.
- Enheter och tidsåtgång. Kolumner av typen Numbers saknar enhet. Bestäm före den första importen om tidsåtgång anges i minuter eller timmar.
Integrationen med monday.com: vem konfigurerar den och ger support?
Arbetet omfattar mappning av era tavlor och kolumner samt de begränsningar som inte finns i monday.com: produktionsgrupper, skift, ställtidsmatris, verktyg och alternativa maskiner.
- SkyPlanner-teamet konfigurerar integrationen under införandet och ger support efter driftsättningen. Varje företag bygger sina tavlor på sitt eget sätt, och det är här den kunskapen kommer till användning.
- Er monday.com-partner kan medverka. Partnern känner era tavlor och automatiseringar och kan granska kolumnmappningen och tokenkonfigurationen.
- Era egna utvecklare kan bygga vidare på integrationen via SkyPlanners dokumenterade REST API med en API-token. En API-token räcker för att komma igång, och SkyPlanner-teamet hjälper till vid behov. Den offentliga produktdokumentationen finns i SkyPlanners dokumentation.
SkyPlanner kostar från 199 € per månad med 5 produktionsgrupper inkluderade och faktureras månadsvis. Ni får en offert på integrationen utifrån era processer och behov, tillsammans med ert abonnemang, så att ni ser hela kostnaden innan ni börjar. Se hur monday.coms egna vyer står sig i artikeln om finplanering i monday.com. En översikt finns på sidan om monday.com, och andra system finns i översikten över ERP-integrationer.
Tillverkare om SkyPlanner
2 hsparas varje vecka
”SkyPlanner har tagit vår produktionsplanering från Excel-kalkylblad till produktionsoptimering i realtid.”
Kalle Kalliomäki, specialist inom försörjningskedjan
UTU · Elcentraler och ställverk
Produktionsplaneringen sparar 2 timmars arbetstid varje vecka, och en ny arbetskö når produktionslinjen på några sekunder.
+90%produktionseffektivitet
”Effektiviteten i produktionen har ökat med 90%.”
Abdul Rucyinga, IT-chef
Laboratory & Allied · Läkemedelstillverkning
Produktionseffektiviteten har ökat med 90%, och det tar under 30 minuter att skapa en optimerad plan för tre månader för samtliga produktionsgrupper.
6 månaderframåt ser säljarna ledig kapacitet
”SkyPlanner ger en stabil och tillförlitlig grund för all produktionsplanering.”
Anu Järvinen, produktionschef
Fredman Operations · Förpackningspapper för livsmedel
Säljarna ser ledig kapacitet sex månader framåt, och förfrågningar om planändringar som tidigare tog en timme eller mer besvaras på några sekunder.
Vanliga frågor
Vilket API i monday.com använder integrationen?
Integrationen använder monday.coms plattforms-API, ett GraphQL-API på api.monday.com/v2 där versionen låses i API-Version-headern. Läsningar använder items_page, skrivningar använder change_multiple_column_values och webhooks rapporterar ändringar.
Vad behöver vi konfigurera i monday.com?
Åtkomst och två kolumner. Er monday.com-administratör godkänner en OAuth- eller app-token med avgränsade behörigheter vid ett tillfälle. Tavlan får en Timeline-kolumn och en kolumn för produktionsgrupp för återskrivning. Era tavlor och automatiseringar förblir oförändrade.
Vilket monday.com-abonnemang behöver vi?
Gränsen för dagliga API-anrop ökar med abonnemangsnivån: 1 000 för Standard och lägre nivåer, 10 000 för Pro och 25 000 för Enterprise. Pro eller Enterprise passar för dubbelriktad synkronisering med täta ändringar. SkyPlanner-teamet kontrollerar ert abonnemang och era volymer vid genomgången av tavlorna.
Kan monday.com skicka ändringar i realtid?
Ja. Webhooks utlöses när poster skapas, kolumner ändras eller status ändras. Data läses också regelbundet för avstämning, så att leveranser som fortfarande inte har lyckats när monday.coms återförsöksperiod på 30 minuter har löpt ut fångas upp.
Hur skrivs planerade datum tillbaka till monday.com?
Med change_multiple_column_values för varje post. Timeline-kolumnen får planerad start och sluttid, och kolumnerna för produktionsgrupp och status uppdateras i samma anrop.
Kan vi testa SkyPlanner innan vi bygger integrationen?
Ja. Under den kostnadsfria provperioden på 30 dagar kan ni testa upp till 20 produktionsgrupper med en Excel-export av er tavla, utan kreditkort. Starta provperioden eller kontakta säljteamet för att fastställa integrationens omfattning.