W większości firm zatrudniających 20–50 osób „wniosek urlopowy" wygląda tak samo: druk PDF z intranetu, wydruk, podpis pracownika, podpis szefa, skan, mail do kadr, wpisanie ręcznie do systemu kadrowego. Cały ten łańcuch działa — dopóki ktoś nie zapomni skanu, ktoś nie zapomni pytania „a mogę na przyszły tydzień?" i kadrowa nie odkryje w piątek, że trzy osoby jednocześnie mają wolne w poniedziałek.
To nie jest problem techniczny. To jest problem organizacyjny, który się utrwalił, bo „przecież działa". Działa, dopóki ktoś liczy, ile godzin tygodniowo znika na klepaniu tych samych danych do trzech różnych miejsc.
Ile to naprawdę kosztuje
U jednego z naszych klientów — 38-osobowa firma logistyczno-dystrybucyjna z okolic Poznania — przeprowadziliśmy mały audyt czasu pracy kadrowej. Wnioski urlopowe, delegacje, prośby o zaświadczenia, wnioski o wcześniejsze wyjście. Wszystko na papierze albo w mailu. Kadrowa spędzała ok. 6 godzin tygodniowo na samych urlopach: wprowadzanie do enova365, aktualizacja arkusza kalendarza urlopowego, odpowiadanie na maile „ile mam jeszcze wolnego?". Do tego doszły dwa incydenty w roku, w których dwie osoby dostały urlop w tym samym dniu z tego samego działu, bo szef pierwszej nie wiedział, że druga już złożyła wniosek u zastępcy.
6 godzin tygodniowo to nie jest dramat. Ale w skali roku to prawie 300 godzin — czyli prawie dwa miesiące pełnego etatu przepalone na przenoszenie tych samych danych z jednego papieru do jednej bazy.
Po wdrożeniu prostego portalu (o czym za chwilę) to samo zajmuje kadrowej ok. 40 minut tygodniowo. Reszta tego czasu poszła w rzeczy, które ktoś powinien robić od dawna — kontrolę ZUS-ów, PPK, obsługę spraw pracowniczych.
Co dokładnie ma robić taki portal
To, o czym mówię, to nie jest „system HR". To jest portal wniosków — mikroaplikacja, która robi trzy rzeczy:
- pracownik składa wniosek (urlop, delegacja, zwrot kosztów, zaświadczenie),
- przełożony akceptuje albo odrzuca w dwóch kliknięciach z maila lub telefonu,
- system kadrowy dostaje gotowy zapis, bez ręcznego przepisywania.
Wszystko poza tym — listy płac, umowy, ewidencja czasu pracy, PPK — zostaje tam, gdzie jest. Portal jest cienką warstwą nad tym, co już masz. Nie zastępuje systemu kadrowego, nie zastępuje RCP, nie próbuje być „platformą HR". Robi jedną rzecz i robi ją dobrze.
To rozróżnienie jest kluczowe. Firmy, które wchodzą w duży „projekt HR", zwykle kończą po 8 miesiącach z systemem, który wymaga dwóch etatów do obsługi. Firmy, które robią portal wniosków, mają go działającego w 3–6 tygodni.
Trzy technologie, między którymi warto wybrać
Nie ma jednej słusznej odpowiedzi. Wybór zależy od tego, co już masz i ile chcesz zainwestować.
Wariant 1: Microsoft 365 + Power Platform. Jeśli firma ma już Microsoft 365 Business Standard albo Premium (a większość ma), to Power Apps + Power Automate + lista SharePoint dają portal, który hostuje się sam. Koszt licencji: 0 zł extra dla większości scenariuszy. Koszt budowy u zewnętrznego partnera: 15–30 tys. zł. Czas: 3–5 tygodni. Wada: musisz mieć w firmie kogoś, kto będzie w stanie robić drobne poprawki, albo płacić za każdą literówkę.
Wariant 2: Gotowe SaaS. Systemy typu HRnest, Symfonia HR SaaS, tetaHR — cena za użytkownika, wdrożenie w 2–4 tygodnie, wsparcie techniczne w cenie. Koszt roczny dla 40 osób: 8–20 tys. zł. Zaleta: nie musisz nic utrzymywać. Wada: zawsze będziesz robił to, co dostawca przewidział, i będziesz płacił co miesiąc. Integracja z Twoim systemem kadrowym (enova365, Comarch Optima, Symfonia) czasem jest, czasem nie — sprawdź konkretną wersję, którą masz, zanim podpiszesz.
Wariant 3: Własna aplikacja webowa. Sensowna, jeśli masz nietypowe procesy (np. czterostopniowa akceptacja, integracja z systemem produkcyjnym, kilkanaście typów wniosków z różną logiką). Koszt: 50–120 tys. zł na start plus utrzymanie. Czas: 3–6 miesięcy. Wybieraj tę drogę tylko wtedy, gdy naprawdę pierwsze dwa warianty nie pasują — a nie dlatego, że „chcemy coś swojego".
Dla 90% MŚP odpowiedzią jest wariant 1 albo 2.
Jak nie zepsuć wdrożenia
Wdrożenia portali HR padają z powtarzalnych powodów. Poniżej pięć rzeczy, na które warto uważać.
Po pierwsze — zdecyduj, gdzie jest źródło prawdy o pracownikach. Jeśli lista pracowników jest w enova365, portal ma czytać z enova365. Jeśli jest w Active Directory, ma czytać z AD. Nie próbuj utrzymywać drugiej listy „tylko na potrzeby portalu" — po pół roku będą się rozjeżdżać i to pod Ciebie wróci.
Po drugie — akceptacja musi działać z telefonu. Szef działu, który jest u klienta, dostaje maila z linkiem albo przycisk w Teams — i akceptuje wniosek w dwie sekundy. Jeśli musi wracać do laptopa i logować się do portalu, wnioski będą leżały tydzień.
Po trzecie — kalendarz urlopowy zespołu musi być widoczny dla wszystkich. Nie tylko dla przełożonego. Pracownik składający wniosek na 12 czerwca ma widzieć od razu, że dwie inne osoby z jego działu już mają wtedy wolne. To eliminuje 80% konfliktów, zanim się pojawią.
Po czwarte — nie automatyzuj złych procesów. Jeśli u Ciebie „wniosek o delegację" wymaga podpisu czterech osób z trzech działów i to wszyscy uważają za absurd — nie klepie się tego w Power Automate. Najpierw uprościj proces, potem go zautomatyzuj. Inaczej dostajesz szybszy absurd, nie brak absurdu.
Po piąte — miej plan B na akceptację. Co jeśli dyrektor jest na urlopie? Zastępca. Co jeśli zastępca też? Kolejna osoba w łańcuchu. Bez tego wnioski będą leżały tygodniami i pracownicy wrócą do maila do kadr — bo tam „przynajmniej ktoś odpowiada".
Jak wygląda dzień po wdrożeniu
Wracam do naszej firmy logistycznej z Poznania. Sześć tygodni od startu projektu portal był na produkcji. Trzy tygodnie później:
- pracownik składa wniosek z komórki w drodze z pracy,
- kierownik dostaje powiadomienie w Teams, klika „akceptuję",
- portal zapisuje wniosek na liście SharePoint,
- Power Automate wrzuca go do modułu urlopowego enova365 przez API,
- kadrowa widzi w piątek listę zaakceptowanych wniosków w gotowym raporcie,
- kalendarz działowy w SharePoint pokazuje wszystkim, kto kiedy ma wolne.
Zniknęły trzy rzeczy: mail do kadr, papierowy wydruk, dwuosobowa sprzeczka o „ale ja pierwsza złożyłam". Zostało to, co naprawdę wymaga uwagi kadrowej — sytuacje niestandardowe, zwolnienia lekarskie, spory.
Od czego zacząć u siebie
Nie musisz kupować systemu w przyszły poniedziałek. Wystarczy zrobić trzy rzeczy w tym tygodniu:
- Policz na kartce, ile godzin tygodniowo Twoja kadrowa (albo Ty) spędzasz na wnioskach. Podziel to razy 52. Pomnóż przez godzinową stawkę.
- Zapisz, jakie typy wniosków macie w firmie. Urlop, delegacja, wcześniejsze wyjście, zaświadczenie, cokolwiek jeszcze. Pewnie jest tego mniej, niż się wydaje.
- Sprawdź, jaki system kadrowy macie i w jakiej wersji. Czy ma API. Czy dostawca oferuje moduł samoobsługi (bo czasem tak, tylko nikt tego nie włączył).
To pół godziny pracy. Wystarczy, żeby zdecydować, czy w ogóle warto się tym zajmować teraz, czy odłożyć na drugie półrocze.
Portal wniosków nie zastępuje systemu kadrowego. Jest cienką warstwą nad tym, co już masz — i właśnie dlatego działa.