Systems and methods that dynamically reset a workflow state by employing a
dynamic state manager that is external to the workflow, and enables
interaction of a host with a workflow instance. An event driven workflow
or state machine workflow can be supplied, wherein ad hoc events are
employed to reset and manipulate the workflow to states that have not
been modeled as part of the workflow itself, to dynamically create
relation ships at runtime.