Flowbeschrijving
Doel en voordelen
Overzicht
Deze workflow automatiseert het beheer van verlofaanvragen die als Google Agenda-evenementen worden ingediend. Door een AI-agent te integreren met Google Agenda en e-mailnotificaties, beoordeelt het systeem verlofaanvragen volgens vooraf ingestelde bedrijfsregels, werkt de agenda dienovereenkomstig bij en communiceert de beslissing naar de aanvragende medewerker. Dit zorgt voor efficiëntie, transparantie en schaalbaarheid in een traditioneel handmatig HR-proces.
Trigger: Nieuw Google Agenda-evenement
- De automatisering wordt geactiveerd wanneer een nieuw evenement wordt aangemaakt in een specifieke Google Agenda (geconfigureerd voor verlofaanvragen, bijv.
arshiakahani@gmail.com
). - Het evenement bevat doorgaans de naam van de medewerker, afdeling, aangevraagde verlofdagen en andere relevante details in de titel en beschrijving.
Gegevensverwerking
- De evenementgegevens worden geparseerd en omgezet naar platte tekst met behulp van een sjabloon, zodat ze geschikt zijn voor verdere verwerking door de AI-agent.
- Dit zorgt ervoor dat de agent alle benodigde informatie (naam medewerker, afdeling, data, etc.) op een gestructureerde, leesbare manier ontvangt.
AI-agent: Logica voor verlofgoedkeuring
De kern van deze workflow is een AI-gestuurde agent (“Verlofmanager”) met de volgende logica:
Extraheert evenementdetails:
- Leest het evenement om de naam van de medewerker, afdeling, aangevraagde data en het evenement-ID te extraheren.
- Controleert of het evenement daadwerkelijk een verlofaanvraag is (bijv. titel bevat “Verlofaanvraag”).
Beoordeelt de aanvraag:
- Past de regel toe: Slechts één medewerker per afdeling mag op dezelfde dag met vakantie zijn.
- Zoekt in de agenda naar overlappende “Goedgekeurde vakantie”-evenementen voor dezelfde afdeling en data.
- Beslist om de aanvraag goed of af te keuren op basis van deze regels.
- Logt de motivatie voor audit en transparantie.
Werkt de agenda bij:
- Indien goedgekeurd, maakt een nieuw evenement aan met de titel “Goedgekeurde vakantie: [Naam medewerker]” (en verwijdert het oorspronkelijke aanvraag-evenement).
- Indien afgewezen, verwijdert het verlofaanvraag-evenement uit de agenda.
Stelt de medewerker op de hoogte:
- Stuurt een notificatie-e-mail naar de medewerker met informatie over de goedkeuring of afwijzing.
- De e-mail bevat een duidelijke onderwerpregel en tekst, met reden van afwijzing indien van toepassing.
De AI-agent kan de volgende tools gebruiken, verbonden als workflow-nodes:
Toolnaam | Functionaliteit |
---|
Evenementen Bekijken | Zoekt in de agenda naar overlappende of conflicterende verlofevenementen. |
Evenement Aanmaken | Voegt een nieuw evenement toe aan de agenda om een goedgekeurde vakantie te markeren. |
Evenement Verwijderen | Verwijdert agenda-evenementen (voor zowel het opruimen van aanvragen als afgewezen vakanties). |
Notificatie E-mail | Verstuurt goedkeurings- of afwijzingsmails naar de medewerker. |
OpenAI LLM | Biedt de onderliggende taal- en redeneercapaciteit voor de agent. |
Uitvoer
- De beslissing en motivatie van de agent worden weergegeven in een chatinterface, zodat HR of managers de acties van het systeem kunnen beoordelen.
- Alle acties (goedkeuringen, afwijzingen, notificaties) worden automatisch uitgevoerd, waardoor handmatige tussenkomst tot een minimum wordt beperkt.
Waarom deze workflow nuttig is
- Schaalbaarheid: Behandelt grote hoeveelheden verlofaanvragen met consistente toepassing van regels.
- Automatisering: Vermindert handmatig HR-werk en verkort reactietijden.
- Transparantie: Logt beslissingen en verstuurt duidelijke communicatie naar aanvragers.
- Flexibiliteit: Regels en logica kunnen worden uitgebreid voor complexere beleidsregels (bijv. teamcapaciteit, type verlof).
- Integratie: Verbindt Google Agenda en e-mail naadloos, waardoor het eenvoudig in bestaande processen past.
Processtroomschema
Hieronder een vereenvoudigde flow van de automatisering:
- Nieuw agenda-evenement (verlofaanvraag)
⮑ Evenementgegevens parseren
⮑ AI-agent beoordeelt aanvraag:- Controleert op conflicten
- Keurt goed of wijst af
⮑ Agenda bijgewerkt (Aanmaken/Goedkeuren of Verwijderen/Afwijzen)
⮑ Notificatie-e-mail naar medewerker verzonden
⮑ Beslissing gelogd in chatoutput
Voorbeeldscenario
- Peter van de afdeling Accounts dient een verlofaanvraag in voor 10–15 juli.
- De workflow wordt geactiveerd bij het aanmaken van het evenement, parseert de aanvraag en geeft deze door aan de AI-agent.
- De agent controleert of er al iemand van Accounts een goedgekeurde vakantie heeft op die data.
- Zo niet, dan wordt de aanvraag goedgekeurd: het evenement wordt opnieuw aangemaakt als “Goedgekeurde vakantie: Peter” en een goedkeuringsmail wordt verstuurd.
- Als Kamil van Accounts al een goedgekeurde vakantie heeft op 12 juli, wordt de aanvraag afgewezen: het evenement wordt verwijderd en Peter ontvangt een afwijzingsmail met opgave van reden.
Deze automatisering zorgt voor eerlijkheid, naleving van HR-beleid en tijdige communicatie—ideaal voor organisaties die verlofbeheer willen stroomlijnen en administratieve lasten willen verminderen.