El flux de treball (workflow en anglès) és l'estudi dels aspectes operacionals d'una activitat de treball: com s'estructuren les tasques, com es fan, quin és el seu ordre correlatiu, com se sincronitzen, com flueix la informació que suporta les tasques i com se li fa seguiment al compliment de les tasques. Generalment els problemes de flux de treball es modelen amb xarxes de Petri.
Si bé el concepte de flux de treball no és específic a la tecnologia de la informació, una part essencial del programari per treball col·laboratiu (groupware) és justament el flux de treball. Una aplicació de fluxos de treball automatitza la seqüència d'accions, activitats o tasques utilitzades per a l'execució del procés, incloent el seguiment de l'estat de cadascuna de les seves etapes i l'aportació de les eines necessàries per gestionar.
Es poden distingir tres tipus d'activitat: