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”:

SytuacjaLimit czasowyEskalacja
Zatwierdzający na urlopie0 godzin (natychmiast)Zastępca (zdefiniowany w profilu HR)
Zwykły wniosek bez reakcji48 godzinPrzełożony zatwierdzającego
Krytyczny wniosek (produkcja)4 godzinyMenedżer + powiadomienie SMS
Wniosek płacowy24 godzinyDyrektor HR
Wniosek urlopowy24 godzinyPrzełożony lidera zespołu
Zatwierdzanie poniżej limitu (do 400 PLN)72 godzinyAuto-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 dokumentuKwotaZatwierdzający 1Zatwierdzający 2Zatwierdzający 3
Zwykła fakturado 2 000 PLNLider zespołu
Zwykła faktura2 000-20 000 PLNLider zespołuKierownik działu
Zwykła fakturapowyżej 20 000 PLNLider zespołuKierownik działuCFO
Inwestycjado 4 000 PLNKierownik działu
Inwestycja4 000-40 000 PLNKierownik działuCFO
Inwestycjapowyżej 40 000 PLNKierownik działuCFOPrezes
Zamówienie u strategicznego dostawcyniezależnie od kwotyKierownik zakupówCFO
Umowa o pracęniezależnie od kwotyDyrektor HRCFOPrezes
Budżet marketingowy (miesięczny)powyżej 8 000 PLNDyrektor marketinguCFO

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):

  1. Faktura przychodzi pocztą lub e-mailem do asystentki
  2. Asystentka drukuje ją, wkłada do skrzynki kierownika projektu
  3. Kierownik wraca ze spotkania, podpisuje, oddaje
  4. Asystentka zanosi do działu finansowego
  5. Księgowa kopię wysyła CFO jeśli przekracza 20 000 PLN
  6. CFO podpisuje, oddaje
  7. Księgowa księguje

Czas trwania: 3-7 dni. Punkty awarii: zgubiona faktura, nieczytelny podpis, urlop zatwierdzającego.

Po (workflow w ERP):

  1. Faktura przychodzi na faktury@firma.pl, OCR ją przetwarza, automatycznie przypisuje do zamówienia
  2. Workflow startuje — kierownik projektu dostaje powiadomienie push na telefon
  3. Kierownik otwiera kartę, porównuje kontrolnie z zamówieniem, klika “Zatwierdź”
  4. Jeśli przekracza limit, automatycznie przechodzi do CFO (powiadomienie push)
  5. 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:

  1. Tworzy w ERP zamówienie, wypełnia dostawcę, kwotę, opis, załącznik (oferta cenowa)
  2. Workflow → dyrektor marketingu (równolegle) + CFO (budżet)
  3. Obaj klikają w karcie Slack “Zatwierdź”
  4. ERP automatycznie generuje zamówienie w PDF, wysyła dostawcy e-mailem z podpisanym tekstem
  5. 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:

  1. W mobilnej aplikacji ERP wybiera termin (15.-19. lipca), saldo urlopu wynosi 12 dni
  2. Klika “Złóż wniosek” → menedżer w Warszawie dostaje push
  3. Menedżer widzi kartę z terminem i kalendarzem, gdzie 2 kolegów z zespołu jest już na urlopie w tym samym tygodniu
  4. Klika “Zatwierdź” lub “Odrzuć z propozycją przesunięcia na sierpień”
  5. 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:

  1. Z szablonu generuje projekt umowy w ERP
  2. Workflow → kierownik zakupów → dział prawny → CFO → prezes (sekwencyjnie)
  3. Każdy zatwierdzający może dodać komentarz, zaproponować zmianę klauzuli
  4. Po ostatecznym zatwierdzeniu umowa trafia do podpisu elektronicznego (zgodnego z eIDAS) — dwustronny (firma + dostawca)
  5. 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:

  1. Marketing manager wypełnia wniosek (cel, KPI, budżet, czas trwania)
  2. Workflow → dyrektor marketingu (równolegle z) → CFO
  3. Po zatwierdzeniu budżet jest alokowany, zaewidencjonowany i kampania startuje
  4. Tygodniowy raport o wykorzystaniu budżetu trafia automatycznie do obu zatwierdzających
  5. 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:

MetrykaPrzed (papier/e-mail)Po (workflow ERP)Oszczędność
Średni czas zatwierdzenia faktury3-7 dni4-24 godziny~85%
Zagubione dokumenty miesięcznie2-5 szt.0 szt.100%
Czas asystentki na “obiegówki”8-15 godz./mies.1-2 godz./mies.~85%
Czas na przygotowanie audytu3-5 dni2-4 godziny~90%
Stracony rabat za wcześniejszą płatność z powodu opóźnionego zatwierdzenia2 000-8 000 PLN/rok0 PLN100%
ROI4-8 miesięcy

Podsumowanie — od czego zacząć

Workflow zatwierdzania nie wdraża się naraz dla wszystkich procesów. Praktyczny plan:

  1. Miesiąc 1 — audyt aktualnych procesów zatwierdzania (co wszystko się zatwierdza, kto, jak długo)
  2. Miesiąc 2 — projekt macierzy uprawnień (kto zatwierdza jakie kwoty)
  3. Miesiąc 3 — pilotowe wdrożenie dla jednego typu dokumentu (zazwyczaj faktury — największy wolumen, największa korzyść)
  4. Miesiąc 4-5 — rozszerzenie na zamówienia, urlopy, budżet marketingowy
  5. 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

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.