Workflow predstavlja niz ponavljajućih aktivnosti ili zadataka koji stvaraju određeni proizvod ili uslugu. Uključuje kombinaciju više različitih resursa: ljudi, mašina i sistema.
Možemo razlikovati 2 tipa Workflow-a koji se koriste za ispunjavanje specifičnih zahteva kupaca:
- Paralelni Workflow –kada se više aktivnosti izvršava u isto vreme;
- Sekvencijalni Workflow – javlja se nakon završetka prethodnog koraka.
Veoma je važno napraviti razliku između Workflow-a i upravljanja projektom. U Workflow-u, fokus je na manjem skupu aktivnosti koji se prevode u Workflow. Upravljanje projektima, s druge strane, sadrži veći broj Workflow-a, aktivnosti i zadataka i fokus je na realizaciji celog projekta.
Moguće je napraviti još jednu podelu Workflow-a, na osnovu njihove mogućnosti za automatizaciju:
- Manuelni Workflow: svaki zadatak se izvršava ručno, na primer, pisanje i potpisivanje dokumenata
- Polu-automatizovani Workflow – automatizovani su samo delovi procesa.
- Potpuno automatizovan Workflow – sve aktivnosti su automatizovane i izvršavaju se u specifičnom softveru, prateći definisana poslovna pravila. Automatizacijom, organizacija dobija brže i bolje rezultate procesa i pruža bolje iskustvo za klijenta.