Power Automate: Herinnering voor verlopen SharePoint-items
Met Power Automate stel je een automatische herinnering in voor verlopen SharePoint-items via een geplande flow met de Recurrence-trigger. De flow haalt dagelijks alle items op waarvan de vervaldatum verstreken is, via een OData-filterquery op de datumkolom. Voor elk verlopen item stuurt de flow een e-mail via Outlook met de titel en vervaldatum. Zo hoef je niet meer handmatig te controleren welke deadlines zijn overschreden.
Veel BI-teams werken met SharePoint-lijsten om projecten, taken of data te beheren. Het kan echter lastig zijn om handmatig bij te houden welke items verlopen zijn of binnenkort verlopen.
Veel BI-teams werken met SharePoint-lijsten om projecten, taken of data te beheren. Het kan echter lastig zijn om handmatig bij te houden welke items verlopen zijn of binnenkort verlopen. In dit artikel leer je hoe je met Power Automate een automatische herinnering instelt voor verlopen SharePoint-items, zodat je tijdig actie kunt ondernemen en je processen soepel blijven verlopen.
Wat je nodig hebt
-
Een SharePoint-lijst met een datumkolom die de vervaldatum van items bevat
-
Power Automate-connector voor SharePoint
-
Een e-mailconnector (bijvoorbeeld Outlook) om herinneringen te versturen
Stap 1: Trigger instellen op geplande interval
De eerste stap is het aanmaken van een flow die periodiek controleert op verlopen items. Gebruik hiervoor de trigger “Recurrence” in Power Automate. Hiermee stel je in hoe vaak de flow draait, bijvoorbeeld dagelijks om 8 uur.
Ga in de Power Automate-portal naar “Nieuwe flow” en kies voor “Gepland - Recurrence”. Stel de frequentie in op dagelijks en het tijdstip waarop de flow moet starten.
Stap 2: SharePoint-items ophalen met filter op vervaldatum
Voeg een actie toe met de connector “SharePoint - Get items”. Selecteer de juiste site en lijst. Gebruik de OData-filterquery om alleen items op te halen waarvan de vervaldatum kleiner of gelijk is aan vandaag, bijvoorbeeld:
Vervaldatum le '@{utcNow('yyyy-MM-dd')}'
Hiermee filter je de lijst op items die vandaag of eerder zijn verlopen. Dit voorkomt dat je onnodig alle items ophaalt.
Stap 3: Herinnering versturen per e-mail
Gebruik de actie “Outlook - Send an email (V2)” om een herinnering te sturen. Voeg een “Apply to each”-loop toe om voor elk verlopen item een e-mail te versturen. In de e-mail kun je dynamische inhoud gebruiken zoals de titel van het item en de vervaldatum.
Voorbeeld onderwerp: “Herinnering: SharePoint-item ’@{items(‘Apply_to_each’)?[‘Title’]}’ is verlopen”
In de body kun je details opnemen en een link naar het item toevoegen.
Tips & veelgemaakte fouten
-
Gebruik altijd een filterquery bij het ophalen van SharePoint-items om performance te verbeteren.
-
Controleer dat de datumkolom in SharePoint het juiste datumformaat heeft.
-
Test de flow eerst met een kleine dataset om te voorkomen dat er te veel e-mails worden verstuurd.
-
Zorg dat de e-mailontvangers duidelijk weten wat de actie is die ze moeten ondernemen.
Voorbeeld use case
Een BI-team gebruikt een SharePoint-lijst om projectdeadlines bij te houden. Met deze flow ontvangen projectmanagers automatisch een e-mail zodra een deadline is verstreken, zodat ze direct kunnen bijsturen. Dit voorkomt vertragingen en verhoogt de efficiëntie.
Afsluiting
Met deze eenvoudige Power Automate-flow houd je automatisch zicht op verlopen SharePoint-items en stuur je tijdig herinneringen. Zo verbeter je de samenwerking en voorkom je dat belangrijke taken over het hoofd worden gezien. Wil je meer leren over Power Automate? Bekijk dan ook het artikel Power Automate: E-mailmelding bij nieuwe SharePoint-rij instellen.
Je stelt dit eenvoudig in via de Power Automate-portal en hebt direct resultaat in je dagelijkse werk.
Onze tip: Test je flow altijd eerst met een handmatige trigger voordat je hem inschakelt op een productiedataset. Zo voorkom je dat fouten zich herhalen op grote hoeveelheden data.
Veelgestelde vragen
Hoe stel ik een automatische herinnering in voor verlopen SharePoint-items?
Maak in Power Automate een nieuwe geplande flow aan met de Recurrence-trigger, ingesteld op dagelijks. Voeg de actie 'SharePoint - Get items' toe en gebruik een OData-filterquery om alleen verlopen items op te halen, bijvoorbeeld: Vervaldatum le '@{utcNow('yyyy-MM-dd')}'. Voeg een 'Apply to each'-loop toe en stuur voor elk item een e-mail via Outlook met de titelkolom en vervaldatum als dynamische inhoud. Zorg dat de datumkolom in SharePoint het juiste datumformaat heeft.
Welke filterquery gebruik ik om verlopen SharePoint-items op te halen?
Gebruik een OData-filterquery in de actie 'SharePoint - Get items'. De meest gebruikte query voor verlopen items is: Vervaldatum le '@{utcNow('yyyy-MM-dd')}'. Dit haalt alle items op waarvan de vervaldatum kleiner of gelijk is aan de huidige datum. Wil je ook items ophalen die binnenkort verlopen, gebruik dan: Vervaldatum le '@{addDays(utcNow(), 3, 'yyyy-MM-dd')}' and Vervaldatum ge '@{utcNow('yyyy-MM-dd')}'. Controleer dat de kolomnaam in de query exact overeenkomt met de naam in SharePoint.
Welke veelgemaakte fouten moet ik vermijden bij herinneringsflows in Power Automate?
De meest voorkomende fouten zijn: een onjuist datumformaat in de SharePoint-kolom (zorg dat het een datumveld is, geen tekstveld), een filterquery met een typo in de kolomnaam, en het niet toevoegen van een 'Apply to each'-loop waardoor slechts één item een e-mail ontvangt. Test de flow altijd eerst met een handmatige trigger op een kleine dataset zodat je niet onbedoeld tientallen e-mails verstuurt. Voeg een foutafhandelingsactie toe zodat je een melding krijgt als de flow mislukt.