Opis przepływu
Cel i korzyści
Przegląd
Ten workflow automatyzuje proces zarządzania wnioskami urlopowymi składanymi jako wydarzenia w Kalendarzu Google. Dzięki integracji agenta AI z Kalendarzem Google i powiadomieniami email, system ocenia wnioski urlopowe według zdefiniowanych zasad biznesowych, odpowiednio aktualizuje kalendarz i przekazuje decyzję pracownikowi. Przynosi to efektywność, przejrzystość i skalowalność do tradycyjnie ręcznego procesu HR.
Wyzwalacz: Nowe wydarzenie w Kalendarzu Google
- Automatyzacja uruchamia się za każdym razem, gdy w wyznaczonym Kalendarzu Google zostanie utworzone nowe wydarzenie (skonfigurowanym do wniosków urlopowych, np.
arshiakahani@gmail.com
). - Wydarzenie zazwyczaj zawiera imię i nazwisko pracownika, dział, żądane daty urlopu oraz inne istotne szczegóły w tytule i opisie.
Przetwarzanie danych
- Dane wydarzenia są parsowane i konwertowane do formatu tekstowego przy użyciu szablonu, co umożliwia dalsze przetwarzanie przez agenta AI.
- Dzięki temu agent otrzymuje wszystkie niezbędne informacje (imię i nazwisko pracownika, dział, daty itd.) w uporządkowany i czytelny sposób.
Agent AI: Logika zatwierdzania urlopów
Sercem workflow jest agent zasilany AI (“Menadżer Urlopów”) skonfigurowany według poniższej logiki:
Wyodrębnia szczegóły wydarzenia:
- Odczytuje wydarzenie, aby wydobyć imię i nazwisko pracownika, dział, żądane daty i ID wydarzenia.
- Sprawdza, czy wydarzenie jest rzeczywiście wnioskiem urlopowym (np. tytuł zawiera “Wniosek urlopowy”).
Ocena wniosku:
- Stosuje zasadę: Tylko jeden pracownik z danego działu może być na urlopie tego samego dnia.
- Przeszukuje kalendarz pod kątem nakładających się wydarzeń “Zatwierdzony urlop” dla tego samego działu i dat.
- Decyduje o zatwierdzeniu lub odrzuceniu wniosku na podstawie tych zasad.
- Loguje uzasadnienie decyzji dla audytu i przejrzystości.
Aktualizacja kalendarza:
- Jeśli zatwierdzono, tworzy nowe wydarzenie ze zmienionym tytułem na “Zatwierdzony urlop: [Imię pracownika]” (i usuwa oryginalne wydarzenie z wnioskiem).
- Jeśli odrzucono, usuwa wydarzenie z wnioskiem urlopowym z kalendarza.
Powiadomienie pracownika:
- Wysyła powiadomienie email do pracownika, informując go o akceptacji lub odrzuceniu wniosku.
- Email zawiera czytelny temat i treść, z uzasadnieniem w przypadku odrzucenia.
Zintegrowane narzędzia
Agent AI może korzystać z następujących narzędzi, podłączonych jako węzły workflow:
Nazwa narzędzia | Funkcjonalność |
---|
Wyświetl wydarzenia | Wyszukuje w kalendarzu nakładające się lub kolidujące wydarzenia urlopowe. |
Utwórz wydarzenie | Dodaje nowe wydarzenie do kalendarza, aby oznaczyć zatwierdzony urlop. |
Usuń wydarzenie | Usuwa wydarzenia z kalendarza (zarówno wnioski, jak i odrzucone urlopy). |
Powiadomienie email | Wysyła email z decyzją o akceptacji lub odrzuceniu do pracownika. |
OpenAI LLM | Zapewnia podstawowe możliwości językowe i rozumowania dla agenta. |
Wynik
- Decyzja agenta oraz jej uzasadnienie są wyświetlane w interfejsie czatu, umożliwiając działowi HR lub menadżerom wgląd w podjęte działania.
- Wszystkie czynności (akceptacje, odrzucenia, powiadomienia) są wykonywane automatycznie, minimalizując ręczną interwencję.
Dlaczego ten workflow jest przydatny
- Skalowalność: Obsługuje dużą liczbę wniosków urlopowych, stosując zasady konsekwentnie.
- Automatyzacja: Ogranicza pracę ręczną działu HR i skraca czas odpowiedzi.
- Przejrzystość: Loguje decyzje i wysyła jasne komunikaty do wnioskodawców.
- Elastyczność: Możliwość rozbudowy zasad o bardziej złożone polityki (np. limity zespołu, rodzaje urlopów).
- Integracja: Bezproblemowo łączy Kalendarz Google i email, łatwo dopasowując się do istniejących procesów.
Schemat procesu
Poniżej uproszczony przebieg automatyzacji:
- Nowe wydarzenie w kalendarzu (wniosek urlopowy)
⮑ Parsowanie danych wydarzenia
⮑ Agent AI ocenia wniosek:- Sprawdza konflikty
- Akceptuje lub odrzuca
⮑ Aktualizacja kalendarza (utworzenie/akceptacja lub usunięcie/odrzucenie)
⮑ Wysłanie powiadomienia email do pracownika
⮑ Decyzja zapisana w czacie
Przykładowy scenariusz
- Piotr z działu księgowości składa wniosek o urlop na 10–15 lipca.
- Workflow uruchamia się po utworzeniu wydarzenia, parsuje wniosek i przekazuje go agentowi AI.
- Agent sprawdza, czy ktoś inny z księgowości nie ma już zatwierdzonego urlopu w tych datach.
- Jeśli nie, wniosek zostaje zaakceptowany: wydarzenie zostaje utworzone jako “Zatwierdzony urlop: Piotr”, a email z akceptacją zostaje wysłany.
- Jeśli Kamil z księgowości ma już zatwierdzony urlop na 12 lipca, wniosek jest odrzucony: wydarzenie zostaje usunięte, a Piotr otrzymuje email z uzasadnieniem odrzucenia.
Ta automatyzacja zapewnia sprawiedliwość, zgodność z polityką HR i terminową komunikację — idealnie nadaje się dla organizacji chcących usprawnić zarządzanie urlopami i ograniczyć obciążenie administracyjne.