I could define workflow for you :
The automation of a business process, in whole or part, during which
documents, information or tasks are passed from one participant to
another for action, according to a set of procedural rules.
and workflow engines can now handle very complex series of
processes.