De workflow wordt gebruikt voor het uitvoeren van:
Automatische bewerkingen
Valideren en verrijken van informatie
Verplaatsen en verwijderen van informatie
Aanmaken van gebruikerstaken
Bewaken van voortgang en verlopen van (datum) gerelateerde items.
Informeren via e-mail of chat van gebruikers
Een workflow wordt opgebouwd uit stappen die achter elkaar uitgevoerd worden. De workflow kan automatisch of handmatig worden gestart. De eerste stap die uitgevoerd wordt, wordt opgegeven bij de workflow definitie zelf. Zie onderstaand voorbeeld van een uitgewerkte workflow.
Elke stap heeft een verwijzing naar een volgende stap en/of een verwijzing naar een stap indien er niet aan de voorwaarde van de workflow wordt voldaan (abort/reject).