Integrasjoner / ERP / monday.com
Guide til monday.com-integrasjon for produksjonsplanlegging med SkyPlanner APS
Denne guiden viser partnere og IT-team hvordan de kobler tavler i monday.com til SkyPlanner APS. Integrasjonen mellom SkyPlanner og monday.com går begge veier:
- Ordreelementer med produkt, antall, leveringsfrist, prioritet og status overføres til SkyPlanner.
- Planlagt start og slutt skrives til en Timeline-kolonne, mens arbeidsstasjonen får sin egen kolonne.
- Fremdrift som operatørene registrerer på produksjonsgulvet, oppdaterer Status-kolonnen.
- SkyPlanners webhooks sender planendringer fortløpende.
SkyPlanner-teamet tilpasser integrasjonen til tavlene dine under oppstarten og gir støtte etter at løsningen er satt i drift. Denne guiden er for partnere og utviklere som vil delta i arbeidet eller selv bygge videre på SkyPlanners dokumenterte REST API (API-referanse).
API-et til monday.com-plattformen
monday.com tilbyr ett GraphQL API på POST https://api.monday.com/v2. Det får nye versjoner hvert kvartal, og du låser integrasjonen til en versjon med API-Version-headeren. Utfasing varsles minst seks måneder i forveien. (API-versjonering)
En integrasjon for produksjonsplanlegging bruker disse objektene:
- Boards og groups, som ofte brukes til faser eller uker.
- Items og subitems. Et element er vanligvis en ordre eller jobb, mens underelementene inneholder operasjoner.
- Kolonneverdier: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards og Mirror.
- Webhooks for endringshendelser.
Data leses med items_page nøstet under en tavle eller gruppe. En side inneholder som standard 25 elementer, og «the maximum is 500.» (dette er øvre grense). Du henter neste side med next_items_page, og «each cursor will expire 60 minutes after the first request.» (hver markør utløper etter den angitte tiden, regnet fra første forespørsel). Filtrer med query_params for å lese bare åpne ordrer. (items_page)
Data skrives med create_item, create_subitem, change_column_value og change_multiple_column_values. Den siste oppdaterer flere kolonner for ett element i ett enkelt kall, slik tilbakeskriving av planen krever.
For store datamengder er ingest_items og backfill_items tilgjengelige fra API-versjon 2026-07. Du laster opp en CSV-fil til en forhåndssignert URL og sjekker jobbstatusen med jevne mellomrom. (masseimport)
Autentisering
monday.com støtter tre typer tokener:
- Personlig API-token. «Each token is unique to a user» (hvert token er unikt for en bruker) og har den brukerens rettigheter. Egner seg til å teste konseptet.
- Apptoken med avgrensede tilganger (scopes), for en integrasjonsapp.
- OAuth via
auth.monday.com/oauth2/authorizeog/oauth2/token, med tilganger somboards:read,boards:write,webhooks:readogwebhooks:write.
Bruk et app- eller OAuth-token i produksjon. Et personlig token slutter å virke når eieren genererer det på nytt. (autentisering)
Hos SkyPlanner bruker REST API-et et API-token til autentisering (SkyPlanner Settings > API) og er dokumentert i Swagger/OpenAPI. Et API-token er nok for å komme i gang, og integrasjonsveiledningen viser deg de første kallene.
Webhooks og avstemming
Opprett et abonnement med create_webhook(board_id, url, event, config). En integrasjon for produksjonsplanlegging trenger disse hendelsene:
create_itemogcreate_subitemfor nye ordrer og operasjoner.change_column_valueellerchange_specific_column_valuefor endringer i leveringsfrist, antall eller prioritet.change_status_column_valuefor statusendringer gjort av brukere.item_archived,item_deletedogitem_moved_to_specific_groupfor kansellerte eller fullførte ordrer.
Mottaker-URL-en må svare på et verifiseringstoken når webhooken opprettes. Ved mislykket levering gjelder «retry once a minute for 30 minutes,» (nye forsøk hvert minutt i den angitte perioden), før forsøkene stopper. Derfor leser integrasjonen også data regelmessig for avstemming med items_page og et filter for nylig oppdaterte elementer. (webhooks)
I motsatt retning sender SkyPlanner webhooks når tilstanden eller planen endres. Integrasjonstjenesten mottar dem og skriver de nye datoene til monday.com. Tilbakeskrivingen er dermed hendelsesstyrt.
Datakobling
monday.com har ikke noe standardobjekt for ordrer, så koblingen av kolonne-ID-er settes opp for hver konto. Et typisk oppsett ser slik ut:
| Objekt i monday.com | Objekt i SkyPlanner | Retning | Hyppighet |
|---|---|---|---|
| Element på produksjonstavlen: Name, Numbers (antall), Date (leveringsfrist), Status eller Dropdown (prioritet) | Ordre med produkt, antall, leveringsfrist og prioritet | monday.com → SkyPlanner | Webhook ved opprettelse og endring, samt avstemming |
| Underelementer, eller elementer på en tilknyttet tavle via Connect Boards | Prosesstrinn med varighet | monday.com → SkyPlanner | Sammen med ordren |
| Elementer på en produkttavle (Mirror for produktdata) | Produkter og produktstruktur | monday.com → SkyPlanner | Førstegangsinnlasting, deretter ved endringer |
| Elementer på en lager- eller materialtavle, hvis disse dataene lagres i monday.com | Materialer og lagerbeholdninger | monday.com → SkyPlanner | Lesing til faste tider |
| Elementer på en innkjøpsordretavle med forventet leveringsdato | Innkommende materiale, tilgjengelig på leveringsdatoen | monday.com → SkyPlanner | Webhook eller lesing til faste tider |
| Personer og team | Personell, hvis operatører inngår i planen | monday.com → SkyPlanner | Førstegangsinnlasting |
| Lagres ikke i monday.com | Arbeidsstasjoner, skift, omstillingstidsmatrise, verktøy, alternative maskiner | Vedlikeholdes i SkyPlanner | Settes opp under oppstarten |
| Timeline-kolonne | Planlagt start og slutt | SkyPlanner → monday.com | Ved endringer i planen, via webhook fra SkyPlanner |
| Status-, Dropdown- eller Text-kolonne | Tildelt arbeidsstasjon | SkyPlanner → monday.com | Ved endringer i planen |
| Status-kolonne (for eksempel I produksjon, Ferdig) | Jobbfremdrift fra Mobile Confirmations | SkyPlanner → monday.com | Ved hver bekreftelse |
Integrasjonsmønstre
1. Førstegangsinnlasting av grunndata. Les produkter, materialer og åpne ordrer med items_page. Opprett arbeidsstasjoner, skift og begrensninger i SkyPlanner, eller importer dem fra Excel. Avklar tidlig om operasjoner skal ligge som underelementer eller på en tilknyttet tavle.
2. Ordresynkronisering. Webhooks på produksjonstavlen sender nye og endrede elementer til SkyPlanner som ordrer. Hvis du følger opp innkjøpsordrer på en tavle, regner SkyPlanner bestilt materiale som tilgjengelig på leveringsdatoen og oppdaterer lagerbeholdningen når innkjøpsordren merkes som Levert.
3. Tilbakeskriving av planen. Integrasjonen kaller change_multiple_column_values for hver ordre planleggingsmotoren har plassert eller flyttet. Den setter Timeline-kolonnen til planlagt start og slutt og fyller ut kolonnen for arbeidsstasjon. Ett kall per element holder antallet forespørsler nede.
4. Fremdrift på produksjonsgulvet. Operatørene registrerer arbeid med Mobile Confirmations, Production Timer eller Quick Log Mode. Tidsregistreringene holder planen oppdatert, og den tilhørende Status-etiketten sendes tilbake til tavlen. Dermed kan salgsavdelingen se fremdriften uten å spørre.
5. Regler for dataeierskap og konflikter. Dokumenter dem før løsningen settes i drift:
| Data | Eier |
|---|---|
| Ordre, kunde, antall, leveringsfrist, prioritet | monday.com |
| Operasjonsrekkefølge, start og slutt, arbeidsstasjon | SkyPlanner |
| Skift, omstillinger, verktøy, alternative maskiner | SkyPlanner |
| Status-etiketter for fremdrift | SkyPlanner skriver, monday.com viser |
Den vanligste kilden til konflikter er at brukere redigerer Timeline-kolonnen manuelt. Avtal at bare SkyPlanner skal skrive til denne kolonnen, eller behandle en manuell endring som en forespørsel og la SkyPlanner planlegge på nytt. Autopilot planlegger automatisk på nytt når produksjonen endres.
Typiske prosjekttrinn
Implementeringen er normalt ferdig i løpet av uker etter at oppstartsarbeidet begynner. Før det kan du bruke dine egne data i den gratis prøveperioden på 30 dager: Eksporter produksjonstavlen til Excel og importer den i SkyPlanner.
- Gjennomgang av tavler. Kartlegg tavler, grupper, kolonne-ID-er og statusetiketter, og sjekk hvilket monday.com-abonnement dere har.
- Feltkoblinger og dataeierskap. Fastsett koblingstabellen, reglene for dataeierskap og hvor ofte data skal synkroniseres.
- Oppsett av begrensninger i SkyPlanner. Arbeidsstasjoner, skift, omstillingstidsmatrise, verktøy og alternative maskiner.
- Ordresynkronisering. Webhooks, lesing for avstemming og håndtering av tokener.
- Tilbakeskriving. Timeline-kolonnen og kolonnene for arbeidsstasjon og status.
- Parallell testing. Kjør SkyPlanner parallelt med dagens tavle, sammenlign datoer og korriger data.
- Produksjonssetting. Aktiver tilbakeskriving når datoene stemmer overens.
Dette bør du planlegge for i en integrasjon med monday.com
- Hver konto modellerer ordrer forskjellig. Én tavle per kunde, operasjoner som elementer eller underelementer, maskiner som People- eller Status-kolonner. Koble feltene etter kolonne-ID for hver konto, aldri etter kolonnetittel.
- Abonnementsgrenser. Free, Basic og Standard tillater 1 000 API-kall per dag, Pro 10 000 og Enterprise 25 000. Bruk webhooks for endringer og skriv tilbake flere verdier samlet med
change_multiple_column_values. (grenser for API-kall) - Antallet tavlekoblinger er begrenset. Basic tillater én tavlekobling og Standard fem. Det begrenser hvor mange tavler for operasjoner eller produkter som kan kobles til. (grenser for Connect Boards)
- Lås API-versjonen. Versjonene endres hvert kvartal. Før versjon 2026-04 var tavler med flere nivåer ikke inkludert i standardspørringen for boards.
- Utløp av markør. En
items_page-markør er gyldig i 60 minutter. Lange avstemmingskjøringer må kunne startes på nytt fra bunnen av. - Begrensninger for webhooks. URL-en kan være på høyst 255 tegn, og nye leveringsforsøk stopper etter 30 minutter. Mottakeren må være idempotent.
- Enheter og varighet. Numbers-kolonner angir ingen enhet. Avtal om varighet skal oppgis i minutter eller timer før første import.
Integrasjonen med monday.com: Hvem setter den opp og gir støtte?
Arbeidet omfatter å koble tavlene og kolonnene dine til riktige felt, og å sette opp begrensningene som ikke finnes i monday.com: arbeidsstasjoner, skift, omstillingstidsmatrise, verktøy og alternative maskiner.
- SkyPlanner-teamet setter opp integrasjonen under innføringen og gir støtte etter produksjonssetting. Hver bedrift bygger opp tavlene sine forskjellig, og det er her denne kompetansen kommer til nytte.
- Din monday.com-partner kan delta. Partneren kjenner tavlene og automatiseringene dine og kan gå gjennom kolonnekoblingene og tokenoppsettet.
- Egne utviklere kan bygge videre på integrasjonen med SkyPlanners dokumenterte REST API og et API-token. Et API-token er nok for å komme i gang, og SkyPlanner-teamet hjelper til ved behov. Offentlig produktdokumentasjon finner du i SkyPlanner-dokumentasjonen.
SkyPlanner koster fra 199 € per måned med 5 arbeidsstasjoner inkludert og månedlig fakturering. Du får et pristilbud på integrasjonen tilpasset prosessen og behovene dine, sammen med abonnementet, slik at du kjenner totalkostnaden før du starter. Se hvordan monday.coms egne visninger står seg i sammenligningen i produksjonsplanlegging med reell maskin- og personalkapasitet i monday.com. Du finner oversikten på monday.com-siden og andre systemer i oversikten over ERP-integrasjoner.
Produksjonsbedrifters erfaringer med SkyPlanner
2 hspart hver uke
«SkyPlanner har tatt produksjonsplanleggingen vår fra Excel-regneark til produksjonsoptimalisering i sanntid.»
Kalle Kalliomäki, spesialist på forsyningskjeder
UTU · Elektriske tavler og koblingsanlegg
Produksjonsplanleggingen sparer 2 timers arbeidstid hver uke, og en ny jobbkø når produksjonslinjen i løpet av sekunder.
+90%produksjonseffektivitet
«Effektiviteten i produksjonen har økt med 90%.»
Abdul Rucyinga, IT-sjef
Laboratory & Allied · Legemiddelproduksjon
Produksjonseffektiviteten har økt med 90%, og det tar under 30 minutter å lage en optimalisert plan for tre måneder på tvers av alle arbeidsstasjoner.
6 månederfrem i tid kan salgsavdelingen se ledig kapasitet
«SkyPlanner gir et pålitelig grunnlag for all produksjonsplanlegging.»
Anu Järvinen, produksjonssjef
Fredman Operations · Emballasjepapir for matvarer
Salgsavdelingen ser ledig kapasitet seks måneder frem i tid. Forespørsler om endringer i produksjonsplanen som før tok en time eller mer, besvares nå på sekunder.
Vanlige spørsmål
Hvilket API i monday.com bruker integrasjonen?
Integrasjonen bruker plattform-API-et til monday.com, et GraphQL-API på api.monday.com/v2 med en fast versjon angitt i API-Version-headeren. Lesing skjer med items_page, skriving med change_multiple_column_values, og webhooks varsler om endringer.
Hva må vi sette opp i monday.com?
Tilgang og to kolonner. Administratoren deres i monday.com godkjenner et OAuth- eller app-token med avgrensede tilganger én gang. Tavlen får en Timeline-kolonne og en kolonne for arbeidsstasjon til tilbakeskriving. Tavlene og automatiseringene deres forblir som de er.
Hvilket monday.com-abonnement trenger vi?
Grensen for daglige API-kall øker med abonnementet: 1 000 på Standard og lavere, 10 000 på Pro og 25 000 på Enterprise. Pro eller Enterprise passer for toveis synkronisering med hyppige endringer. SkyPlanner-teamet sjekker abonnementet og datamengdene deres når de går gjennom tavlene.
Kan monday.com sende endringer i sanntid?
Ja. Webhooks utløses når elementer opprettes, kolonner endres eller status endres. Periodisk lesing for avstemming fanger opp meldinger som ikke blir levert innen monday.coms tidsvindu på 30 minutter for nye forsøk.
Hvordan skrives planlagte datoer tilbake til monday.com?
Med change_multiple_column_values for hvert element. Timeline-kolonnen får planlagt start og slutt, og kolonnene for arbeidsstasjon og status oppdateres i samme kall.
Kan vi teste SkyPlanner før vi bygger integrasjonen?
Ja. Den gratis prøveperioden på 30 dager støtter opptil 20 arbeidsstasjoner med en Excel-eksport av tavlen deres, uten behov for kredittkort. Start prøveperioden, eller kontakt salg for å avklare omfanget av integrasjonen.