Integraties / ERP / monday.com
monday.com-integratiehandleiding voor productieschema’s met SkyPlanner APS
Deze integratiehandleiding laat partners en IT-teams zien hoe ze monday.com-borden aan SkyPlanner APS koppelen. De integratie tussen SkyPlanner en monday.com werkt in beide richtingen:
- Orderitems met product, hoeveelheid, leverdatum, prioriteit en status worden ingelezen.
- De geplande start- en einddatum worden naar een Timeline-kolom geschreven. Het werkcentrum komt in een eigen kolom.
- Voortgangsmeldingen van operators op de productievloer werken de Status-kolom bij.
- SkyPlanner-webhooks geven wijzigingen in het productieschema direct door.
Het SkyPlanner-team stemt de integratie tijdens de onboarding af op uw borden en biedt ook na de ingebruikname ondersteuning. Deze handleiding is bedoeld voor partners en ontwikkelaars die willen meewerken of zelf willen bouwen op de gedocumenteerde REST API van SkyPlanner (API-referentie).
De API van het monday.com-platform
monday.com biedt één GraphQL API op POST https://api.monday.com/v2. Elk kwartaal verschijnt een versie; met de API-Version-header legt u vast welke versie u gebruikt. Het uitfaseren van functionaliteit wordt ten minste zes maanden van tevoren aangekondigd. (API-versiebeheer)
Een integratie voor het inplannen van productie gebruikt de volgende objecten:
- Boards en groups, vaak gebruikt voor fasen of weken.
- Items en subitems. Een item is meestal een order of taak; subitems bevatten de bewerkingen.
- Kolomwaarden: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards en Mirror.
- Webhooks voor wijzigingsgebeurtenissen.
Voor het uitlezen gebruikt u items_page, genest in een board of group. Een pagina bevat standaard 25 items en “the maximum is 500.” (dit is het maximale aantal). U gaat verder met next_items_page; daarbij geldt: “each cursor will expire 60 minutes after the first request.” (elke cursor verloopt na deze termijn, gerekend vanaf de eerste aanvraag). Filter met query_params om alleen openstaande orders uit te lezen. (items_page)
Voor het schrijven gebruikt u create_item, create_subitem, change_column_value en change_multiple_column_values. Met die laatste werkt u meerdere kolommen van één item bij in één aanroep. Dat is nodig om het productieschema terug te schrijven.
Voor grote hoeveelheden gegevens zijn vanaf API-versie 2026-07 ook ingest_items en backfill_items beschikbaar. U uploadt een CSV naar een vooraf ondertekende URL en vraagt periodiek de status van de verwerking op. (bulkimport)
Authenticatie
monday.com ondersteunt drie soorten tokens:
- Persoonlijk API-token. “Each token is unique to a user” (elk token is uniek voor een gebruiker) en heeft de rechten van die gebruiker. Geschikt voor een proof of concept.
- App-token met scopes voor toegangsrechten, voor een integratie-app.
- OAuth via
auth.monday.com/oauth2/authorizeen/oauth2/token, met scopes zoalsboards:read,boards:write,webhooks:readenwebhooks:write.
Gebruik in de productieomgeving een app- of OAuth-token. Een persoonlijk token werkt niet meer zodra de eigenaar het opnieuw genereert. (authenticatie)
De REST API van SkyPlanner gebruikt een API-token voor authenticatie (SkyPlanner Settings > API) en is gedocumenteerd in Swagger/OpenAPI. Een API-token is voldoende om te beginnen. De integratiehandleiding leidt u door de eerste aanroepen.
Webhooks en gegevensafstemming
Maak een abonnement aan met create_webhook(board_id, url, event, config). Een integratie voor het inplannen van productie heeft de volgende gebeurtenissen nodig:
create_itemencreate_subitemvoor nieuwe orders en bewerkingen.change_column_valueofchange_specific_column_valuevoor wijzigingen in leverdatum, hoeveelheid of prioriteit.change_status_column_valuevoor statuswijzigingen door gebruikers.item_archived,item_deletedenitem_moved_to_specific_groupvoor geannuleerde of afgeronde orders.
Bij het aanmaken van de webhook moet de ontvangende URL reageren op een challenge-token. Voor mislukte afleveringen geldt: “retry once a minute for 30 minutes,” (gedurende die periode elke minuut opnieuw proberen). Daarna stoppen de pogingen. Daarom leest de integratie ook periodiek gegevens uit met items_page en een filter op recent bijgewerkte items, om de gegevens te controleren en gelijk te trekken. (webhooks)
In de andere richting verstuurt SkyPlanner webhooks wanneer de status of het productieschema verandert. De integratieservice ontvangt deze en schrijft de nieuwe datums naar monday.com. Het terugschrijven gebeurt dus op basis van gebeurtenissen.
Gegevensmapping
monday.com heeft geen standaardobject voor orders. Daarom worden de kolom-ID’s per account gekoppeld. Dit is een gebruikelijke inrichting:
| monday.com-object | SkyPlanner-object | Richting | Frequentie |
|---|---|---|---|
| Item op het productiebord: Name, Numbers (hoeveelheid), Date (leverdatum), Status of Dropdown (prioriteit) | Order met product, hoeveelheid, leverdatum en prioriteit | monday.com → SkyPlanner | Webhook bij aanmaken en wijzigen, plus gegevensafstemming |
| Subitems, of items op een bord dat via Connect Boards is gekoppeld | Processtappen met hun tijdsduur | monday.com → SkyPlanner | Samen met de order |
| Items op een productenbord (Mirror voor productgegevens) | Producten en productstructuur | monday.com → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Items op een voorraad- of materialenbord, indien bijgehouden in monday.com | Materialen en voorraadstanden | monday.com → SkyPlanner | Uitlezen op vaste tijden |
| Items op een inkooporderbord met verwachte leverdatum | Inkomend materiaal, beschikbaar op de leverdatum | monday.com → SkyPlanner | Webhook of uitlezen op vaste tijden |
| People en teams | Personeel, als operators worden ingepland | monday.com → SkyPlanner | Eerste import |
| Niet bijgehouden in monday.com | Werkcentra, ploegendiensten, omsteltijdenmatrix, gereedschappen, alternatieve machines | Beheerd in SkyPlanner | Ingericht tijdens de onboarding |
| Timeline-kolom | Geplande start- en einddatum | SkyPlanner → monday.com | Bij wijziging van het productieschema, via een SkyPlanner-webhook |
| Status-, Dropdown- of Text-kolom | Toegewezen werkcentrum | SkyPlanner → monday.com | Bij wijziging van het productieschema |
| Status-kolom (bijvoorbeeld In production, Done) | Taakvoortgang uit Mobile Confirmations | SkyPlanner → monday.com | Per bevestiging |
Integratiepatronen
1. Eerste import van stamgegevens. Lees producten, materialen en openstaande orders uit met items_page. Maak werkcentra, ploegendiensten en planningsbeperkingen aan in SkyPlanner of importeer ze vanuit Excel. Bepaal vroegtijdig of u bewerkingen als subitems of op een gekoppeld bord vastlegt.
2. Orders synchroniseren. Webhooks op het productiebord sturen nieuwe en gewijzigde items als orders naar SkyPlanner. Als u inkooporders op een bord bijhoudt, beschouwt SkyPlanner het bestelde materiaal als beschikbaar op de leverdatum. Zodra de inkooporder als Delivered is gemarkeerd, werkt SkyPlanner de voorraad bij.
3. Productieschema terugschrijven. Voor elke order die de planningsengine heeft ingepland of verplaatst, roept de integratie change_multiple_column_values aan. Deze stelt de Timeline-kolom in op de geplande start- en einddatum en vult de werkcentrumkolom in. Met één aanroep per item blijft het aantal aanvragen laag.
4. Voortgang op de productievloer. Operators registreren hun werk met Mobile Confirmations, de Production Timer of Quick Log Mode. De tijdregistraties houden het productieschema actueel en het bijbehorende Status-label wordt teruggeschreven naar het bord. Zo ziet de verkoopafdeling de voortgang zonder ernaar te hoeven vragen.
5. Gegevenseigenaarschap en conflictregels. Leg deze vast vóór de ingebruikname:
| Gegevens | Eigenaar |
|---|---|
| Order, klant, hoeveelheid, leverdatum, prioriteit | monday.com |
| Volgorde van bewerkingen, start- en einddatum, werkcentrum | SkyPlanner |
| Ploegendiensten, omstellingen, gereedschappen, alternatieve machines | SkyPlanner |
| Status-labels voor voortgang | SkyPlanner schrijft, monday.com toont |
Conflicten ontstaan vooral wanneer gebruikers de Timeline-kolom handmatig bewerken. Spreek af dat alleen SkyPlanner naar die kolom schrijft, of behandel een handmatige wijziging als een verzoek en laat SkyPlanner opnieuw plannen. Autopilot plant automatisch opnieuw wanneer de productie verandert.
Gebruikelijke projectstappen
De implementatie is doorgaans binnen enkele weken na de start van de onboarding afgerond. Daarvóór kunt u tijdens de gratis proefperiode van 30 dagen met uw eigen gegevens werken: exporteer het productiebord naar Excel en importeer het in SkyPlanner.
- Borden controleren. Breng borden, groepen, kolom-ID’s en statuslabels in kaart en controleer het monday.com-abonnement.
- Mapping en gegevenseigenaarschap. Leg de mappingtabel, de regels voor gegevenseigenaarschap en de synchronisatiefrequenties vast.
- Randvoorwaarden instellen in SkyPlanner. Werkcentra, ploegendiensten, omsteltijdenmatrix, gereedschappen en alternatieve machines.
- Ordersynchronisatie. Webhooks, gegevens uitlezen voor afstemming en tokenbeheer.
- Terugschrijven. Kolommen voor Timeline, werkcentrum en status.
- Parallel testen. Gebruik SkyPlanner naast het huidige bord, vergelijk datums en corrigeer de gegevens.
- Ingebruikname. Schakel het terugschrijven in zodra de datums overeenkomen.
Waar u rekening mee moet houden bij een monday.com-integratie
- Elk account legt orders anders vast. Eén bord per klant, bewerkingen als items of subitems, machines als People- of Status-kolommen. Koppel kolom-ID’s per account, nooit op basis van de kolomtitel.
- Limieten per abonnement. Free, Basic en Standard staan 1.000 API-aanroepen per dag toe, Pro 10.000 en Enterprise 25.000. Gebruik webhooks voor wijzigingen en schrijf gegevens in batches terug met
change_multiple_column_values. (aanroeplimieten) - Het aantal gekoppelde borden is beperkt. Basic staat één bordkoppeling toe en Standard vijf. Dat beperkt het aantal gekoppelde borden voor bewerkingen of producten. (limieten voor Connect Boards)
- Zet de API-versie vast. Elk kwartaal verschijnt een nieuwe versie. Vóór versie 2026-04 werden borden met meerdere niveaus niet meegenomen in de standaardquery voor boards.
- Vervaltijd van cursors. Een
items_page-cursor is 60 minuten geldig. Langdurige controles op gegevensverschillen moeten correct opnieuw kunnen starten. - Webhooklimieten. De URL mag maximaal 255 tekens bevatten en herhaalpogingen stoppen na 30 minuten. De ontvanger moet idempotent zijn.
- Eenheden en tijdsduur. Numbers-kolommen bevatten geen eenheid. Spreek vóór de eerste import af of een tijdsduur in minuten of uren wordt uitgedrukt.
De monday.com-integratie: wie verzorgt de inrichting en ondersteuning?
Het werk omvat het koppelen van uw borden en kolommen en het vastleggen van de randvoorwaarden die monday.com niet bevat: werkcentra, ploegendiensten, een omsteltijdenmatrix, gereedschappen en alternatieve machines.
- Het SkyPlanner-team richt de integratie in tijdens de onboarding en biedt ondersteuning na de ingebruikname. Elk bedrijf richt zijn borden anders in. Juist daarbij komt die expertise van pas.
- Uw monday.com-partner kan meewerken. De partner kent uw borden en automatiseringen en kan de kolomkoppelingen en tokeninstellingen controleren.
- Uw eigen ontwikkelaars kunnen hierop voortbouwen via de gedocumenteerde REST API van SkyPlanner, met een API-token. Een API-token volstaat om te beginnen en het SkyPlanner-team helpt waar nodig. De openbare productdocumentatie vindt u in de SkyPlanner-documentatie.
SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturering. Voor de integratie ontvangt u vooraf een offerte op basis van uw proces en behoeften, samen met uw abonnement. Zo kent u de totale kosten voordat u begint. Bekijk hoe de eigen weergaven van monday.com zich hiertoe verhouden op de pagina over capaciteitsplanning met monday.com. Het overzicht vindt u op de monday.com-pagina en andere systemen staan in het overzicht van ERP-integraties.
Ervaringen van productiebedrijven met SkyPlanner
2 uurbespaard per week
“Met SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime optimalisatie van de productie.”
Kalle Kalliomäki, supplychainspecialist
UTU · Elektrische schakelborden en schakelapparatuur
De productieplanning bespaart elke week 2 uur werktijd en een nieuwe werklijst bereikt de productielijn binnen enkele seconden.
+90%productie-efficiëntie
“De efficiëntie in de productie is met 90% gestegen.”
Abdul Rucyinga, hoofd IT
Laboratory & Allied · Farmaceutische productie
De productie-efficiëntie is met 90% gestegen. Een geoptimaliseerde planning voor drie maanden voor alle werkcentra is in minder dan 30 minuten klaar.
6 maandenvooruit inzicht in vrije capaciteit voor de verkoopafdeling
“SkyPlanner biedt een betrouwbare basis voor onze volledige productieplanning.”
Anu Järvinen, productiemanager
Fredman Operations · Voedselveilig verpakkingspapier
De verkoopafdeling ziet de vrije capaciteit zes maanden vooruit. Verzoeken om de planning te wijzigen die voorheen een uur of langer kostten, worden nu binnen enkele seconden beantwoord.
Veelgestelde vragen
Welke API van monday.com gebruikt de integratie?
De platform-API van monday.com: een GraphQL API op api.monday.com/v2 met een vastgezette API-Version-header. Voor het uitlezen wordt items_page gebruikt, voor het schrijven change_multiple_column_values. Webhooks melden wijzigingen.
Wat stellen we in monday.com in?
Toegang en twee kolommen. Uw monday.com-beheerder autoriseert eenmalig een OAuth- of app-token met afgebakende rechten. Het bord krijgt een Timeline-kolom en een kolom voor het werkcentrum om gegevens terug te schrijven. Uw borden en automatiseringen blijven zoals ze zijn.
Welk monday.com-abonnement hebben we nodig?
De dagelijkse limiet voor API-aanroepen stijgt met het abonnement: 1.000 bij Standard en lager, 10.000 bij Pro en 25.000 bij Enterprise. Pro of Enterprise is geschikt voor tweerichtingssynchronisatie met frequente wijzigingen. Het SkyPlanner-team controleert uw abonnement en gegevensvolumes tijdens de beoordeling van uw borden.
Kan monday.com wijzigingen in realtime doorgeven?
Ja. Webhooks worden geactiveerd wanneer items worden aangemaakt en wanneer kolommen of statussen wijzigen. Een periodieke uitleescontrole vangt wijzigingen op die na de herhaalperiode van 30 minuten van monday.com nog niet zijn afgeleverd.
Hoe worden geplande datums teruggeschreven naar monday.com?
Met change_multiple_column_values voor elk item. De Timeline-kolom krijgt de geplande start- en einddatum. De kolommen voor werkcentrum en status worden in dezelfde aanroep bijgewerkt.
Kunnen we SkyPlanner testen voordat we de integratie bouwen?
Ja. Tijdens de gratis proefperiode van 30 dagen kunt u met een Excel-export van uw bord tot 20 werkcentra testen, zonder creditcard. Start de proefperiode of neem contact op met sales om de scope van de integratie te bepalen.