Hoe gebruik ik Workflows in Monta Hub?
Leer hoe je Workflows in de nieuwe Hub gebruikt om terugkerende taken te automatiseren.
Bijgewerkt op 5 november 2026
Voor: Exploitanten die Monta Hub gebruiken met de rol Beheerder of Manager.
Met Workflows automatiseer je wagenparkbeheertaken in Hub. Je bouwt een Workflow één keer en Monta voert deze vervolgens uit via een handmatige klik, een terugkerend schema, een eenmalig gepland tijdstip of als reactie op een laadpaalgebeurtenis. Gebruik Workflows om laadpalen in bulk te herstarten, wijzigingen in de Open Charge Point Protocol (OCPP)-configuratie door te voeren, prijsgroepen voor veel laadpalen tegelijk bij te werken of wagenparkgegevens volgens een schema te exporteren.
Wat kan ik automatiseren met Workflows?
Elke workflow bestaat uit één trigger en een reeks actiestappen. De beschikbare acties betreffen laadpaal-, prijsgroep- en rapportagebewerkingen:
- Laadpaal herstarten: stuur een zachte of harde reset naar een of meer laadpalen.
- Stationconfiguratie instellen: stel een OCPP-configuratiesleutel in op geselecteerde laadpalen, met de optie om de waarde te behouden na herstarts.
- Prijsgroep bijwerken: wijzig de kWh-prijs van een of meer prijsgroepen.
- Laadpaal prijsgroep instellen: wijs een openbare of roaming-prijsgroep toe aan laadpalen onder een account.
- Laadpalen filteren: beperk de set laadpalen waarop volgende stappen worden uitgevoerd.
- Laadpalen splitsen op eigenschap: verdeel de bovenliggende selectie van laadpalen op basis van een eigenschapsvergelijking in groepen die wel en niet overeenkomen.
- Gegevens exporteren: voer een opgeslagen dataexportquery uit, sla de output op onder Recente exports en stel optioneel personen op de hoogte zodra deze klaar is. Alleen beschikbaar voor rapportage-workflows.
- Wachten: pauzeer een run voor een ingestelde tijd voordat je naar de volgende stap gaat. Beschikbaar in alle workflowtypes.
Wie kan Workflows gebruiken?
Workflows is beschikbaar voor leden van het exploitantaccount met de rol Beheerder of Manager. Andere rollen zien Workflows niet in de zijbalk en kunnen geen workflow maken, bewerken, uitvoeren of verwijderen.
Hoe open ik Workflows?
- Selecteer in de zijbalk Workflows.
Verwacht resultaat: de pagina Workflows wordt geopend. De koptekst bevat een schakelaar met twee tabbladen: Workflows (de workflows die je hebt opgeslagen) en Uitvoeringen (elke uitvoering van al je workflows).
Hoe maak ik een workflow?
-
Selecteer in de zijbalk Workflows.
-
Selecteer op het tabblad Workflows rechtsboven Nieuwe workflow.
-
Kies op het scherm voor het selecteren van het type het type dat past bij wat je wilt automatiseren en selecteer vervolgens Volgende:
- Laadpalen: automatiseringen die op laadpalen inwerken (herstarten, configuratie, wijzigingen in prijsgroepen).
- Prijsgroepen: automatiseringen die op prijsgroepen inwerken.
- Rapporten: geplande gegevensexports die worden opgeslagen in je Recente exports.
- Onbeperkt: geen beperkingen; elke combinatie van acties en doelen. Gebruik dit voor complexe workflows of workflows die meerdere domeinen omvatten.
Het type is permanent, dus je kunt het na het maken van de workflow niet meer wijzigen.
-
In de workflow-editor typ je een naam in het titelveld bovenaan. De tijdelijke tekst in het veld is Untitled Workflow.
-
Selecteer het triggerknooppunt en kies daarna het triggertype en vul de velden onder Configuration in.
-
Selecteer de knop + onder het triggerknooppunt en selecteer vervolgens de actie die je wilt uit de popover.
-
Selecteer het nieuwe actieknooppunt en vul de tabbladen Target en Configuration in.
-
Voeg indien nodig meer actieknooppunten toe. Elk knooppunt wordt verbonden onder de vorige stap.
-
Selecteer Create Workflow rechtsboven.
Verwacht resultaat: de workflow is opgeslagen en de editor schakelt over naar de opgeslagen weergave. Vanaf dan verandert de primaire knop in Save Changes. Deze is alleen actief wanneer je niet-opgeslagen wijzigingen hebt.
Hoe stel ik de trigger in?
- Selecteer in de workflow-editor het triggerknooppunt bovenaan het canvas. Het eigenschappenpaneel opent aan de rechterkant.
- Kies onder Trigger Type één optie:
- Handmatig: voer deze workflow zelf uit, wanneer je die nodig hebt.
- Terugkerend: wordt uitgevoerd volgens een herhalend schema. Voer een cron-expressie in en selecteer een tijdzone.
- Gepland: wordt eenmalig uitgevoerd op een specifieke datum en tijd. Selecteer een datum, tijd en tijdzone.
- Gebeurtenis: wordt automatisch uitgevoerd wanneer er een gebeurtenis bij een laadpaal plaatsvindt.
- Vul de velden onder Configuratie in. Voor de triggers Terugkerend en Gepland staat de tijdzone standaard ingesteld op de tijdzone van je browser.
Verwacht resultaat: de triggerknoop wordt bijgewerkt en toont het geselecteerde triggertype en de samenvatting ervan. De knoop toont een indicator voor onvolledig totdat alle verplichte velden zijn ingevuld.
Gebeurtenistrigger: aanvullende configuratie
Wanneer je Gebeurtenis selecteert, kies je in het keuzemenu de gebeurtenis die de workflow start:
-
Laadpaal aangemaakt: wordt geactiveerd wanneer er een nieuwe laadpaal aan je exploitant wordt toegevoegd.
-
Laadpaal bijgewerkt: wordt geactiveerd wanneer er een wijziging wordt aangebracht aan een laadpaal (behalve updates van de energieteller).
-
Laadpaal verwijderd: wordt geactiveerd wanneer een laadpaal wordt verwijderd.
-
Status van laadpaal gewijzigd: wordt geactiveerd wanneer een laadpaal of connector een nieuwe OCPP-status of foutcode meldt. Als je deze gebeurtenis selecteert, verschijnen twee extra verplichte velden:
- Status: de status die de trigger activeert. Kies Elke status om alle statussen te matchen, of kies één van: Beschikbaar, Voorbereiden, Laden, Gepauzeerd (EV), Gepauzeerd (EVSE), Afronden, Niet beschikbaar of Fout.
- Foutcode: de OCPP-foutcode die de trigger activeert. Kies Alle om alle foutcodes te matchen, of kies een specifieke OCPP 1.6-foutcode.
Optioneel kun je een laadpaalfilter toevoegen (op laadpaal, account, locatie of model) om te beperken welke laadpalen de workflow activeren. Alleen gebeurtenissen van laadpalen die aan het filter voldoen, maken een run aan. Alle andere gebeurtenissen worden genegeerd.
Een workflow uitschakelen zorgt ervoor dat deze niet meer reageert op toekomstige gebeurtenissen. Inschakelen zorgt ervoor dat de workflow vanaf dat moment weer reageert. Gebeurtenissen uit het verleden worden niet opnieuw afgespeeld.
Hoe voeg ik een actie toe?
- In de workflow-editor selecteer je de knop + direct onder de triggernode of onder een bestaande actienode.
- In de pop-over Acties zoeken... typ je om de lijst te filteren, of scroll je door de lijst.
- Selecteer de actie die je wilt gebruiken.
Verwacht resultaat: de actie verschijnt als een nieuwe node, verbonden onder de vorige stap. Selecteer de node om het eigenschappenpaneel rechts te openen.
Hoe configureer ik een actie?
Selecteer een actienode om het eigenschappenpaneel te openen. Het paneel bestaat uit twee tabbladen:
- Doel: voor welke laadpalen, prijsgroepen of account de actie geldt.
- Configuratie: wat de actie met die onderdelen doet.
Laadpaal herstarten
- Tabblad Doel, Doel laadpaal: filter de laadpalen die je wilt selecteren op account, locatie, merk, model of specifieke laadpalen.
- Tabblad Configuratie, Hard reset: zet dit aan voor een harde reset (direct opnieuw opstarten, actieve sessies worden beëindigd). Laat dit uit voor een zachte reset (netjes opnieuw opstarten).
Stationsconfiguratie instellen
- Tabblad Target, Laadpaaldoel: filter de laadpalen op doel.
- Tabblad Configuratie, Configuratiesleutel: de OCPP-sleutel die je wilt instellen, bijvoorbeeld
HeartbeatInterval. - Tabblad Configuratie, Configuratiewaarde: de waarde die je wilt toewijzen, of laat dit veld leeg om de waarde te wissen.
- Tabblad Configuratie, Configuratie behouden: wanneer dit aan staat, past Monta deze waarde elke keer opnieuw toe wanneer de laadpaal herstart, zodat de waarde behouden blijft na firmware-updates.
Prijsgroep bijwerken
- Tabblad Target, Prijsgroepen: selecteer een of meer prijsgroepen die je wilt bijwerken.
- Tabblad Configuratie, Nieuwe kWh-prijs: de nieuwe prijs in de valuta van de prijsgroep.
Laadpaal-prijsgroep instellen
- Tabblad Target, Account: selecteer het account waartoe de laadpalen behoren.
- Tabblad Target, Laadpaaldoel: filter welke laadpalen binnen dat account je wilt bijwerken.
- Tabblad Configuratie, Openbare prijsgroep: selecteer de openbare prijsgroep die je wilt toewijzen.
- Tabblad Configuratie, Roamingprijsgroep: selecteer de roamingprijsgroep die je wilt toewijzen.
Laadpalen filteren
- Tabblad Doel, Laadpaaldoel: stel het filter in met dezelfde account-, locatie-, merk-, model- en laadpaalkeuzelijsten die elders in Hub worden gebruikt. Volgende stappen worden alleen uitgevoerd op de overeenkomende laadpalen.
Laadpalen splitsen op eigenschap
-
Tabblad Doel, Laadpaaldoel: de selectie van laadpalen uit de vorige stap die je wilt splitsen.
-
Tabblad Configuratie, Eigenschapsvergelijking: kies een eigenschap, een vergelijkingsoperator en een waarde om de selectie te verdelen. Er zijn twee eigenschappen beschikbaar:
- Status: splits bijvoorbeeld op laadpalen waarvan de status gelijk is aan Laden (overeenkomend) versus alle overige laadpalen (niet-overeenkomend).
- Bezettingsgraad van de afgelopen 30 dagen: kies is minstens, is hoger dan, is lager dan of is maximaal, en voer vervolgens een drempelwaarde in van 0 tot 100%. De bezettingsgraad is het aandeel van de beschikbare tijd van het laadpunt dat het niet beschikbaar was over de afgelopen 30 volledige dagen. Het venster eindigt gisteren en wordt dagelijks ververst. Een nieuwe voorwaarde begint bij 20%.
-
Tabblad Configuratie, Ingeschakelde stations behouden: alleen getoond voor 30-dagenbenutting en standaard ingeschakeld. Zodra een stap Set Station Price Group de prijsgroep van een overeenkomende laadpaal heeft gewijzigd, slaan latere runs die laadpaal over. Als je de Workflow opslaat met de schakelaar uit, worden deze stations vergeten, zodat de volgende run ze opnieuw controleert op de voorwaarde.
Volgende stappen kunnen elk van beide deelverzamelingen als doel instellen. Een laadpaal zonder gegevens voor de eigenschap valt in geen van beide deelverzamelingen, dus er wordt geen actie op uitgevoerd. Dit geldt ook voor State. Een laadpunt heeft geen benutting als er geen statusgeschiedenis is of geen beschikbare tijd in de afgelopen 30 dagen, bijvoorbeeld een nieuw laadpunt.
Gegevens exporteren
Alleen beschikbaar voor Reports-workflows.
- Velden configureren: selecteer Configure fields in het eigenschappenpaneel om het dialoogvenster Configure export te openen, met de querybuilder voor dataexports. Kies een dataset, kolommen en eventuele filters en selecteer vervolgens Apply. Wanneer de workflow wordt uitgevoerd, wordt de export gegenereerd en automatisch opgeslagen in Recent exports.
- Melden wanneer klaar: kies in het dialoogvenster Configure export wie een bericht krijgt zodra het bestand klaar is: Nobody, Just me, All staff, één medewerkersrol (Admins, Managers, Bookkeepers of Supporters) of Lists (de leden van de Hub-lijsten die je kiest onder Lists to notify). Kies daarna Deliver by: Hub inbox of Hub inbox and email. Het bericht vermeldt de export en bevat een link naar Recent exports op de pagina Data exports. Het bericht is in het Engels. Het bestand wordt niet bijgevoegd aan de e-mail. Ontvangers hebben toegang tot Data exports in Monta Hub nodig om het bestand te downloaden. Alleen operatorbeheerders kunnen een workflow opslaan die andere mensen op de hoogte stelt.
- Als de export mislukt of niet binnen 60 minuten klaar is, mislukt de stap en wordt er geen bericht verzonden.
Er is geen tabblad Target voor Export Data. De export wordt uitgevoerd binnen jouw operatorscope, als eigenaar van de workflow.
Kant-en-klare schema's: onder Start vanuit een template bouwt Maandelijkse export elke 1e van de maand om 06:00 een export, en Wekelijkse export elke maandag om 07:00. Kies de dataset en wie je wilt informeren, en zet daarna de workflow aan. Templates staan standaard uit, dus er wordt niets uitgevoerd totdat je dat zelf aanzet. Zie ook Hoe gebruik ik Data exports in Hub?
Wachten
- Tabblad Configuratie, Aantal: voer een geheel getal in.
- Tabblad Configuratie, Eenheid: selecteer Seconden, Minuten, Uren of Dagen.
De maximale wachttijd is 30 dagen. Tijdens het wachten wordt de stap als Wachten weergegeven in de runtijdlijn. Wanneer de tijd verstreken is, is de stap voltooid en gaat de run verder met de volgende stap.
Hoe schakel ik prijsgroepen over op basis van gebruik?
Gebruik dit om laadpalen met veel gebruik naar een andere prijsgroep te verplaatsen, bijvoorbeeld een groep met blokkeertarieven. Bouw de workflow één keer en laat een schema deze uitvoeren.
-
Maak een workflow van het type Laadpalen.
-
Selecteer de triggernode en kies Terugkerend. Voer een cron-expressie in, bijvoorbeeld een expressie die op de 1e van elke maand wordt uitgevoerd, en selecteer een tijdzone.
-
Selecteer de +-knop onder de triggernode en voeg Filter laadpalen toe. Selecteer onder Doel laadpalen de laadpalen die je wilt controleren.
-
Selecteer de +-knop onder het filter en voeg Laadpalen splitsen op eigenschap toe. Gebruik onder Doel laadpalen de laadpalen uit de filterstap.
-
Stel op het tabblad Configuratie de Eigenschapsvergelijking in op bezettingsgraad van 30 dagen, kies een vergelijkingsoperator en voer de drempelwaarde in. Bijvoorbeeld is minimaal 20%.
-
Laat Ingeschakelde laadpalen behouden aan staan als laadpalen met een hoge bezetting op de nieuwe prijsgroep moeten blijven wanneer hun bezettingsgraad later daalt.
-
Selecteer de +-knop onder de tak Overeenkomend en voeg Prijsgroep van laadpaal instellen toe. Het doel is automatisch ingevuld met de overeenkomende laadpalen.
-
Selecteer op het tabblad Doel het account. Kies op het tabblad Configuratie de openbare prijsgroep die je wilt toewijzen.
-
Selecteer Workflow aanmaken en schakel de workflow vervolgens in met de Active-schakelaar.
Verwacht resultaat: bij elke uitvoering worden laadpalen met een waarde gelijk aan of hoger dan de drempelwaarde naar de prijsgroep verplaatst die je hebt gekozen. Laadpalen onder de drempelwaarde, en laadpalen zonder bezettingsgegevens, blijven ongewijzigd.
Hoe verwijder je een actie?
- Selecteer in de workflow-editor de actie-node die je wilt verwijderen.
- Selecteer in het eigenschappenpaneel rechts het pictogram Actie verwijderen (prullenbak) rechtsboven.
Verwachte uitkomst: de actie is verwijderd. Eventuele nodes die eronder zijn verbonden, blijven verbonden met de actie erboven.
Hoe sla je je workflow op?
Selecteer de primaire knop rechtsboven in de editor:
- Bij een nieuwe workflow staat op de knop Workflow aanmaken.
- Bij een opgeslagen workflow staat op de knop Wijzigingen opslaan. Deze knop is alleen actief als je niet-opgeslagen wijzigingen hebt.
Verwachte uitkomst: de workflow is opgeslagen. Bij een nieuwe workflow schakelt de editor over naar de opgeslagen weergave, waar de tabbladen Editor en Runs beschikbaar worden.
Hoe activeer of deactiveer ik een workflow?
- Open de workflow.
- Zoek rechtsboven in de editor het label Actief / Inactief naast een schakelaar.
- Zet de schakelaar aan om de workflow te activeren. Het label toont Actief en de indicator wordt groen.
- Zet de schakelaar uit om de workflow te pauzeren. Het label toont Inactief en de indicator wordt grijs.
Verwacht resultaat: er verschijnt een bevestigingsmelding. Inactieve workflows worden opgeslagen, maar draaien niet volgens een planning en reageren niet op gebeurtenissen. Hun configuratie en runhistorie blijven bewaard.
Hoe voer ik een workflow handmatig uit?
- Open de workflow.
- Selecteer rechtsboven in de editor het menu Meer acties (⋯).
- Selecteer Run starten.
Verwacht resultaat: de workflow start direct en er verschijnt een bevestigingsmelding. Het tabblad Runs wordt bijgewerkt met de nieuwe run.
Hoe verwijder ik een workflow?
- Open de workflow.
- Selecteer rechtsboven in de editor het menu Meer acties (⋯).
- Selecteer Workflow verwijderen en bevestig.
Verwacht resultaat: de workflow en de runhistorie worden verwijderd en je keert terug naar de lijst Workflows.
Hoe bekijk ik de rungeschiedenis?
- Open de workflow.
- Selecteer bovenaan de editor het tabblad Runs.
Verwacht resultaat: elke run van die workflow wordt weergegeven. Elke rij toont:
- Status: een van In behandeling, Bezig, Voltooid, Voltooid met fouten, Mislukt of Geannuleerd.
- Starttijd en duur.
- De foutmelding als de run is mislukt.
Selecteer een run om de resultaten per stap voor elke actie in de workflow te zien.
Om runs van al je workflows op één plek te zien, selecteer je Workflows in de zijbalk en schakel je vervolgens de schakelaar in de koptekst om van Workflows naar Runs.
Kan ik een run annuleren?
Ja. Open een run via het tabblad Runs en selecteer vervolgens Run annuleren.
Annulering gaat in bij de volgende stapgrens: de stap die op dit moment wordt uitgevoerd, wordt afgerond en daarna worden er geen stappen meer uitgevoerd. Runs die al zijn voltooid, mislukt of geannuleerd, kunnen niet meer worden geannuleerd.
Wat gebeurt er tijdens een run?
- Elke stap wordt afzonderlijk uitgevoerd en opnieuw geprobeerd. Een fout in één stap zet eerdere stappen niet terug, en elke stap wordt in de log van de run vastgelegd.
- Wijzigingen in de configuratie (Set Station Configuration, Update Price Group, Set Station Price Group) gaan in zodra de stap is geslaagd.
- Herstarten wordt via OCPP verzonden. De laadpaal kan na een zachte reset enkele seconden nodig hebben om opnieuw verbinding te maken, en na een harde reset langer.
- Een workflow die veel laadpalen als doel heeft, kan even duren voordat hij klaar is. Gebruik het tabblad Runs om de voortgang te volgen.
FAQ
Kan ik een workflowrun ongedaan maken?
Nee. Runs passen wijzigingen direct toe op je laadpalen en prijsgroepen. Voordat je een Recurring- of Event-workflow activeert, voer je hem eerst één keer handmatig uit met een kleine selectie van doelen om het resultaat te controleren.
Wat is Continue on error?
Standaard stopt een mislukte stap de run en wordt de run als Failed gemarkeerd. Wanneer je de schakelaar Continue on error in de workflow-editor aanzet, stopt een mislukte stap de run niet meer. De overige stappen en vervolgacties worden nog steeds uitgevoerd, en de run eindigt met de status Completed with errors.
Waarom zie ik geen Workflows in mijn Hub?
Workflows is alleen beschikbaar voor accountleden van een exploitant met de rol Beheerder of Manager. Vraag een beheerder bij je exploitant om je de rol Beheerder of Manager te geven als je Workflows niet in de zijbalk ziet.
Welke triggertypes moet ik gebruiken?
Gebruik Handmatig als je volledige controle wilt over het moment waarop de workflow wordt uitgevoerd. Gebruik Terugkerend voor zich herhalende onderhoudstaken (bijvoorbeeld een nachtelijke OCPP-configuratiecontrole). Gebruik Gepland voor eenmalige geplande wijzigingen (bijvoorbeeld een prijswijziging op een specifieke datum en tijd). Gebruik Gebeurtenis om automatisch te reageren op platformwijzigingen, bijvoorbeeld het herstarten van een laadpaal wanneer deze in een foutstatus terechtkomt, of het toepassen van een standaardconfiguratie wanneer er een nieuwe laadpaal wordt toegevoegd.
Wordt een laadpaal teruggeschakeld wanneer de bezettingsgraad daalt?
Niet zolang Overgeschakelde laadpalen behouden is ingeschakeld. De workflow slaat een laadpaal over die hij al eerder heeft verplaatst. Dit geldt alleen voor die workflow en die splitsstap. Andere workflows, instellingen van laadpalen en handmatige wijzigingen kunnen de prijsgroep nog steeds aanpassen.