1. A method in a data processing system having a workflow that models a process and a plan that reflects an instance of the process and that has been created from the workflow, the method comprising the steps of: initiating execution of the plan such that the instance of the process is at least partially performed; receiving a characteristic about the at least partial performance of the plan; and modifying the workflow to reflect the characteristic so that a subsequent plan created from the modified workflow has the received characteristic.