Verbindt met ERP & MES-systemen zoals

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.
Gantt-tijdlijn in SkyPlanner APS met taken ingepland op verschillende werkcentra en daaronder een orderlijst.

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/authorize en /oauth2/token, met scopes zoals boards:read, boards:write, webhooks:read en webhooks: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_item en create_subitem voor nieuwe orders en bewerkingen.
  • change_column_value of change_specific_column_value voor wijzigingen in leverdatum, hoeveelheid of prioriteit.
  • change_status_column_value voor statuswijzigingen door gebruikers.
  • item_archived, item_deleted en item_moved_to_specific_group voor 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-objectSkyPlanner-objectRichtingFrequentie
Item op het productiebord: Name, Numbers (hoeveelheid), Date (leverdatum), Status of Dropdown (prioriteit)Order met product, hoeveelheid, leverdatum en prioriteitmonday.com → SkyPlannerWebhook bij aanmaken en wijzigen, plus gegevensafstemming
Subitems, of items op een bord dat via Connect Boards is gekoppeldProcesstappen met hun tijdsduurmonday.com → SkyPlannerSamen met de order
Items op een productenbord (Mirror voor productgegevens)Producten en productstructuurmonday.com → SkyPlannerEerste import, daarna bij wijzigingen
Items op een voorraad- of materialenbord, indien bijgehouden in monday.comMaterialen en voorraadstandenmonday.com → SkyPlannerUitlezen op vaste tijden
Items op een inkooporderbord met verwachte leverdatumInkomend materiaal, beschikbaar op de leverdatummonday.com → SkyPlannerWebhook of uitlezen op vaste tijden
People en teamsPersoneel, als operators worden ingeplandmonday.com → SkyPlannerEerste import
Niet bijgehouden in monday.comWerkcentra, ploegendiensten, omsteltijdenmatrix, gereedschappen, alternatieve machinesBeheerd in SkyPlannerIngericht tijdens de onboarding
Timeline-kolomGeplande start- en einddatumSkyPlanner → monday.comBij wijziging van het productieschema, via een SkyPlanner-webhook
Status-, Dropdown- of Text-kolomToegewezen werkcentrumSkyPlanner → monday.comBij wijziging van het productieschema
Status-kolom (bijvoorbeeld In production, Done)Taakvoortgang uit Mobile ConfirmationsSkyPlanner → monday.comPer 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:

GegevensEigenaar
Order, klant, hoeveelheid, leverdatum, prioriteitmonday.com
Volgorde van bewerkingen, start- en einddatum, werkcentrumSkyPlanner
Ploegendiensten, omstellingen, gereedschappen, alternatieve machinesSkyPlanner
Status-labels voor voortgangSkyPlanner 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.

  1. Borden controleren. Breng borden, groepen, kolom-ID’s en statuslabels in kaart en controleer het monday.com-abonnement.
  2. Mapping en gegevenseigenaarschap. Leg de mappingtabel, de regels voor gegevenseigenaarschap en de synchronisatiefrequenties vast.
  3. Randvoorwaarden instellen in SkyPlanner. Werkcentra, ploegendiensten, omsteltijdenmatrix, gereedschappen en alternatieve machines.
  4. Ordersynchronisatie. Webhooks, gegevens uitlezen voor afstemming en tokenbeheer.
  5. Terugschrijven. Kolommen voor Timeline, werkcentrum en status.
  6. Parallel testen. Gebruik SkyPlanner naast het huidige bord, vergelijk datums en corrigeer de gegevens.
  7. 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.

  1. 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.
  2. Uw monday.com-partner kan meewerken. De partner kent uw borden en automatiseringen en kan de kolomkoppelingen en tokeninstellingen controleren.
  3. 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

Kalle Kalliomäki, supplychainspecialist bij UTU, op de productievloer voor schakelborden in Ulvila

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.

Lees de ervaring van UTU

Operators in cleanroompakken bij een flessenvullijn in de farmaceutische fabriek van Laboratory & Allied in Nairobi

+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.

Lees de ervaring van Laboratory & Allied

Anu Järvinen, productiemanager bij Fredman Operations, naast een robotpalletiseercel in Rauma

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.

Lees de ervaring van Fredman Operations

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.