Ten artykuł jest częścią pillar Cyfrowe biuro i automatyzacja procesów.
W wielu polskich firmach wewnętrzne zatwierdzanie jest nadal realizowane tak: przychodzi faktura od dostawcy, asystentka ją drukuje, fizycznie idzie do kierownika projektu (jeśli nie ma go w biurze, czeka do jutra), ten podpisuje ją własnoręcznie niebieskim długopisem, asystentka idzie do dyrektora finansowego, ten znowu podpisuje, faktura trafia do działu finansowego do zaksięgowania. Ten proces trwa 3-7 dni a wynikiem jest papierowy dokument, który może się zgubić, być nieczytelny lub ktoś może zaprzeczyć, że go podpisał.
Workflow zatwierdzania w nowoczesnych systemach ERP kompresuje ten proces do 2-24 godzin i dodaje pełną dokumentowalność, której w procesie papierowym brakowało.
Czym jest workflow i dlaczego go potrzebujecie
Workflow to zautomatyzowany proces, który prowadzi dokument przez wszystkie niezbędne kroki — od powstania, przez zatwierdzenie, po archiwizację — bez konieczności, żeby ktoś fizycznie coś nosił lub wysyłał e-maile typu “Marto, zatwierdź mi to”. W kontekście ERP workflow rozwiązuje następujące problemy:
- Zagubione dokumenty — żadnego papieru, żadnej zagubionej faktury w szufladzie kolegi na urlopie
- Niejasne odpowiedzialności — workflow definiuje, kto co zatwierdza, bez nieporozumień
- Wolne zatwierdzanie — powiadomienia push na telefon natychmiast, kliknięcie to 1 sekunda
- Brak audytu — nikt nie wie, który szef właściwie w marcu zatwierdził ten drogi zakup
- Czynnik ludzki — żadnych literówek w kwocie, żadnego “podpiszę ci to za ciebie”
Zatwierdzanie sekwencyjne vs. równoległe
Kluczową decyzją przy projektowaniu workflow jest, czy zatwierdzający mają postępować stopniowo (sekwencyjnie) czy jednocześnie (równolegle). Każde podejście ma swoje miejsce:
Workflow sekwencyjny
Dokument przechodzi przez zatwierdzających jeden po drugim. Drugi zatwierdzający widzi dokument dopiero po zatwierdzeniu przez pierwszego. Nadaje się przy procesach hierarchicznych, gdzie chodzi o stopniową eskalację:
- Faktura: bezpośredni przełożony → kierownik działu → CFO (jeśli kwota przekracza limit)
- Urlop: lider zespołu → HR (weryfikacja salda)
- Umowa o pracę: HR → kierownictwo → dział prawny
Zaleta: jasna hierarchia, czas wyższych menedżerów nie jest marnowany przy złym wniosku (zatrzymuje go niższy zatwierdzający). Wada: dłuższy całkowity czas trwania.
Workflow równoległy
Dokument trafia do wszystkich zatwierdzających jednocześnie. Workflow kontynuuje dopiero gdy wszyscy zatwierdzą (lub zdefiniowana większość). Nadaje się gdy wiele ról ocenia różne aspekty dokumentu niezależnie:
- Inwestycja w IT: równolegle IT (przydatność techniczna) + CFO (budżet)
- Kampania marketingowa: równolegle dyrektor marketingu (kreacja) + dyrektor sprzedaży (timing) + CFO (budżet)
- Duży projekt: równolegle dyrektor projektu + dyrektor finansowy + dział prawny
Zaleta: szybszy całkowity czas trwania. Wada: angażuje czas wielu osób jednocześnie, nawet gdy wniosek ostatecznie nie ma sensu.
Workflow hybrydowy
Najnowocześniejsze systemy ERP umożliwiają kombinację — np. przy fakturze powyżej 40 000 PLN trafia najpierw równolegle do review technicznego (weryfikuje potrzebę) i finansowego (weryfikuje budżet), a po ich zatwierdzeniu sekwencyjnie do kierownictwa. Modulario Procedury robocze obsługuje takie kombinowane schematy z wizualnym edytorem.
Eskalacje i SLA dla zatwierdzania
Workflow bez eskalacji prędzej czy później się zablokuje — zatwierdzający jest na urlopie, choruje, zapomniał, albo odkłada na “potem”. Eskalacja to reguła “jeśli w ciągu X godzin nie nastąpi Y, wniosek przechodzi do Z”:
| Sytuacja | Limit czasowy | Eskalacja |
|---|---|---|
| Zatwierdzający na urlopie | 0 godzin (natychmiast) | Zastępca (zdefiniowany w profilu HR) |
| Zwykły wniosek bez reakcji | 48 godzin | Przełożony zatwierdzającego |
| Krytyczny wniosek (produkcja) | 4 godziny | Menedżer + powiadomienie SMS |
| Wniosek płacowy | 24 godziny | Dyrektor HR |
| Wniosek urlopowy | 24 godziny | Przełożony lidera zespołu |
| Zatwierdzanie poniżej limitu (do 400 PLN) | 72 godziny | Auto-zatwierdzenie (jeśli rutynowy typ) |
Reguły eskalacji ustawia się per typ workflow i są must-have, nie nice-to-have. Bez nich workflow staje się rozczarowaniem i ludzie zaczynają omijać system papierem lub wiadomościami bezpośrednimi.
Macierze uprawnień do zatwierdzania (Role-based approval matrices)
Macierz zatwierdzania definiuje, kto zatwierdza jakie typy dokumentów w jakich przedziałach kwotowych. Klasyczna macierz dla polskiego MŚP z 30-100 pracownikami:
| Typ dokumentu | Kwota | Zatwierdzający 1 | Zatwierdzający 2 | Zatwierdzający 3 |
|---|---|---|---|---|
| Zwykła faktura | do 2 000 PLN | Lider zespołu | — | — |
| Zwykła faktura | 2 000-20 000 PLN | Lider zespołu | Kierownik działu | — |
| Zwykła faktura | powyżej 20 000 PLN | Lider zespołu | Kierownik działu | CFO |
| Inwestycja | do 4 000 PLN | Kierownik działu | — | — |
| Inwestycja | 4 000-40 000 PLN | Kierownik działu | CFO | — |
| Inwestycja | powyżej 40 000 PLN | Kierownik działu | CFO | Prezes |
| Zamówienie u strategicznego dostawcy | niezależnie od kwoty | Kierownik zakupów | CFO | — |
| Umowa o pracę | niezależnie od kwoty | Dyrektor HR | CFO | Prezes |
| Budżet marketingowy (miesięczny) | powyżej 8 000 PLN | Dyrektor marketingu | CFO | — |
W Modulario ta macierz ustawiana jest raz w module Procedury robocze / Projekty i stosowana do wszystkich odpowiednich dokumentów automatycznie. Przy zmianie organizacji (nowy menedżer, dział się podzielił) modyfikuje się macierz i workflow od następnego dnia zachowuje się zgodnie z nową.
Konkretne przypadki użycia dla polskich MŚP
Przypadek 1 — Zatwierdzanie przychodzącej faktury
Przed (papier + e-mail):
- Faktura przychodzi pocztą lub e-mailem do asystentki
- Asystentka drukuje ją, wkłada do skrzynki kierownika projektu
- Kierownik wraca ze spotkania, podpisuje, oddaje
- Asystentka zanosi do działu finansowego
- Księgowa kopię wysyła CFO jeśli przekracza 20 000 PLN
- CFO podpisuje, oddaje
- Księgowa księguje
Czas trwania: 3-7 dni. Punkty awarii: zgubiona faktura, nieczytelny podpis, urlop zatwierdzającego.
Po (workflow w ERP):
- Faktura przychodzi na faktury@firma.pl, OCR ją przetwarza, automatycznie przypisuje do zamówienia
- Workflow startuje — kierownik projektu dostaje powiadomienie push na telefon
- Kierownik otwiera kartę, porównuje kontrolnie z zamówieniem, klika “Zatwierdź”
- Jeśli przekracza limit, automatycznie przechodzi do CFO (powiadomienie push)
- CFO klika “Zatwierdź” → faktura jest w dziale finansowym, gotowa do zapłaty w następnym poleceniu przelewu
Czas trwania: 2-24 godziny. Audit trail: pełny, włącznie z czasem, IP i komentarzem każdego zatwierdzającego.
Przypadek 2 — Zatwierdzanie zamówienia
Pracownik marketingu chce zamówić baner reklamowy za 5 000 PLN:
- Tworzy w ERP zamówienie, wypełnia dostawcę, kwotę, opis, załącznik (oferta cenowa)
- Workflow → dyrektor marketingu (równolegle) + CFO (budżet)
- Obaj klikają w karcie Slack “Zatwierdź”
- ERP automatycznie generuje zamówienie w PDF, wysyła dostawcy e-mailem z podpisanym tekstem
- Po dostawie towaru zamówienie jest parowane z przychodzącą fakturą
Bonus: jeśli dyrektor marketingu sam przekroczyłby miesięczny limit marketingowy, workflow automatycznie eskaluje do prezesa bez interwencji marketingowca.
Przypadek 3 — Zatwierdzanie urlopu przez telefon
Handlowiec we Wrocławiu chce wziąć 5 dni urlopu:
- W mobilnej aplikacji ERP wybiera termin (15.-19. lipca), saldo urlopu wynosi 12 dni
- Klika “Złóż wniosek” → menedżer w Warszawie dostaje push
- Menedżer widzi kartę z terminem i kalendarzem, gdzie 2 kolegów z zespołu jest już na urlopie w tym samym tygodniu
- Klika “Zatwierdź” lub “Odrzuć z propozycją przesunięcia na sierpień”
- Zatwierdzony urlop jest zapisany do ewidencji czasu pracy, wysyła out-of-office do Outlooka i jest uwzględniany w wynagrodzeniu
Szczegółowo temat omawiamy w artykule o HR i ewidencji czasu pracy w cyfrowym biurze.
Przypadek 4 — Zatwierdzanie umowy z dostawcą
Osoba ds. zakupów przygotowuje umowę ramową z nowym partnerem logistycznym:
- Z szablonu generuje projekt umowy w ERP
- Workflow → kierownik zakupów → dział prawny → CFO → prezes (sekwencyjnie)
- Każdy zatwierdzający może dodać komentarz, zaproponować zmianę klauzuli
- Po ostatecznym zatwierdzeniu umowa trafia do podpisu elektronicznego (zgodnego z eIDAS) — dwustronny (firma + dostawca)
- Podpisana umowa automatycznie trafia do DMS z alertem wygaśnięcia 60 dni przed końcem
Przypadek 5 — Zatwierdzanie budżetu marketingowego
Marketing chce przeprowadzić kampanię Google Ads za 12 000 PLN:
- Marketing manager wypełnia wniosek (cel, KPI, budżet, czas trwania)
- Workflow → dyrektor marketingu (równolegle z) → CFO
- Po zatwierdzeniu budżet jest alokowany, zaewidencjonowany i kampania startuje
- Tygodniowy raport o wykorzystaniu budżetu trafia automatycznie do obu zatwierdzających
- Przy przekroczeniu 80% budżetu eskalacja do ponownego zatwierdzenia
Zatwierdzanie przez mobile, e-mail, Slack i Teams
Najnowocześniejsze systemy ERP umożliwiają zatwierdzanie poza samą aplikacją — tam, gdzie menedżer i tak spędza czas:
- Aplikacja mobilna — powiadomienie push, otwiera kartę ze szczegółami, swipe lub tap do podjęcia decyzji
- E-mail — karta zatwierdzająca bezpośrednio w treści e-maila (Outlook Actionable Messages)
- Slack — bot wysyła do wiadomości prywatnej kartę z przyciskami “Zatwierdź / Odrzuć / Otwórz szczegóły”
- Microsoft Teams — Adaptive Card w czacie z tą samą funkcjonalnością
- WhatsApp Business (rzadko) — link do strony zatwierdzania z uwierzytelnianiem OTP
Kliknięcie “Zatwierdź” w Slacku rejestruje decyzję w ERP z identyfikacją użytkownika (Slack OAuth/SSO), znacznikiem czasu i adresem IP — wszystko trafia do audit trail.
Praktyczny przykład — firma IT z 40 pracownikami: Przed wdrożeniem integracji ze Slackiem zatwierdzanie zamówień sprzętu IT trwało średnio 4-5 dni. Po wdrożeniu bota wysyłającego kartę zatwierdzającą bezpośrednio do Slack DM CFO, średni czas spadł do 3 godzin — CFO zatwierdza w ciągu dnia między spotkaniami zamiast otwierać ERP raz na 2 dni.
Audit trail — co trzeba przechowywać
Audit trail to kryptograficznie zabezpieczony log, który dla każdego dokumentu rejestruje kto, kiedy, co, skąd:
- Czas utworzenia dokumentu + użytkownik
- Każde odczytanie / otwarcie + użytkownik + IP + urządzenie
- Każde zatwierdzenie / odrzucenie + użytkownik + IP + komentarz + znacznik czasu
- Eskalacje (z powodem — np. “auto-eskalacja po 48h braku reakcji”)
- Dodania załączników, zmiany
- Stan końcowy (zatwierdzone, odrzucone, zarchiwizowane)
Ten log jest read-only i kryptograficznie zabezpieczony — nie da się go zmieniać retrospektywnie. Przy kontroli podatkowej lub audycie wewnętrznym wystarczy wyeksportować audit trail za konkretny okres i kontroler widzi cały przebieg.
RODO dodaje wymóg audit logu dostępów do danych osobowych (kto widział wynagrodzenia, oceny, karty osobowe pracowników). Moduł Dokumenty w Modulario prowadzi ten log automatycznie — zgodnie z wymaganiami UODO.
ROI systemu workflow
Dla typowego polskiego MŚP (30-80 pracowników, 200-1 000 dokumentów miesięcznie do zatwierdzenia) system workflow przynosi następujące oszczędności:
| Metryka | Przed (papier/e-mail) | Po (workflow ERP) | Oszczędność |
|---|---|---|---|
| Średni czas zatwierdzenia faktury | 3-7 dni | 4-24 godziny | ~85% |
| Zagubione dokumenty miesięcznie | 2-5 szt. | 0 szt. | 100% |
| Czas asystentki na “obiegówki” | 8-15 godz./mies. | 1-2 godz./mies. | ~85% |
| Czas na przygotowanie audytu | 3-5 dni | 2-4 godziny | ~90% |
| Stracony rabat za wcześniejszą płatność z powodu opóźnionego zatwierdzenia | 2 000-8 000 PLN/rok | 0 PLN | 100% |
| ROI | — | 4-8 miesięcy | — |
Podsumowanie — od czego zacząć
Workflow zatwierdzania nie wdraża się naraz dla wszystkich procesów. Praktyczny plan:
- Miesiąc 1 — audyt aktualnych procesów zatwierdzania (co wszystko się zatwierdza, kto, jak długo)
- Miesiąc 2 — projekt macierzy uprawnień (kto zatwierdza jakie kwoty)
- Miesiąc 3 — pilotowe wdrożenie dla jednego typu dokumentu (zazwyczaj faktury — największy wolumen, największa korzyść)
- Miesiąc 4-5 — rozszerzenie na zamówienia, urlopy, budżet marketingowy
- Miesiąc 6+ — zaawansowane scenariusze — umowy, inwestycje, hybrydowe workflow
Modulario Procedury robocze ma wizualny edytor workflow, który umożliwi użytkownikowi biznesowemu (nie tylko IT) ustawienie i zmianę workflow bez programowania. To jest kluczowe, bo reguły zatwierdzania zmieniają się wraz z rozwojem firmy.
Powiązane zasoby
- Pillar: Cyfrowe biuro i automatyzacja procesów
- HR i ewidencja czasu pracy w cyfrowym biurze
- Zarządzanie projektami w MŚP: od Excel do modułu ERP
- Moduł Procedury robocze / Projekty
- Cennik Modulario
Często zadawane pytania
Jaka jest różnica między sekwencyjnym a równoległym workflow zatwierdzania?
Sekwencyjny workflow przebiega krok po kroku — najpierw zatwierdza odpowiedzialny kierownik projektu, potem dyrektor finansowy. Równoległy wysyła dokument jednocześnie do wielu zatwierdzających — np. przy zakupie sprzętu IT równolegle menedżer IT (przydatność techniczna) i CFO (budżet). Sekwencyjny jest odpowiedni przy hierarchicznej zgodności, równoległy gdy wiele ról ocenia różne aspekty.
Co się dzieje gdy zatwierdzający nie zdąży odpowiedzieć na czas?
Eskalacja. Workflow ma ustawiony limit czasowy (zazwyczaj 24-72 godziny) i przy braku reakcji automatycznie przekazuje do zastępcy, przełożonego lub równoległego węzła. Bez eskalacji workflow się blokuje — są must-have.
Czy zatwierdzanie przez Slack lub aplikację mobilną jest prawnie wiążące?
Tak. Kliknięcie “Zatwierdź” rejestruje decyzję w ERP ze znacznikiem czasu, identyfikacją (Slack OAuth/SSO) i IP — wszystko w audit trail. Dla procesów wewnętrznych w pełni równoważne z podpisem w aplikacji. Dla zewnętrznych umów z dostawcami konieczny jest oficjalny e-podpis (eIDAS).
Ile poziomów zatwierdzania to optimum dla polskich firm MŚP?
Dla większości MŚP wystarczą 2-3 poziomy. Standardowa macierz: do 2 000 PLN bezpośredni przełożony, 2 000-20 000 PLN + kierownik działu, powyżej 20 000 PLN + CFO. Więcej niż 4 poziomy staje się kontraproduktywne.
Jakiego audit trail wymaga RODO i kontrola podatkowa dla workflow zatwierdzania?
Pełny log: znacznik czasu każdej akcji, identyfikacja użytkownika, adres IP, urządzenie, komentarz. Log jest read-only i kryptograficznie zabezpieczony. Przy kontroli z urzędu skarbowego lub audycie wystarczy eksport za okres — zgodnie z wymaganiami polskiej administracji podatkowej.