1. A computer-implemented method for exchanging data between a pregenerated workflow process and a user interface, comprising: activating a user interface sequence associated with a pregenerated workflow process: executing an instance of the workflow process associated with the user interface, wherein the instance of the workflow process is a sequential instance for causing the execution of a portion of the workflow process; suspending the workflow process to receive user input; setting properties pulled from the user interface into the instance of the workflow; resuming the workflow if the received user input results in no data being provided to the workflow from the user interface; providing data from the workflow to the user interface, wherein the data is provided by employing a one-directional databinding construct for transferring the data from the workflow process to the user interface and cause execution of the workflow process, wherein the one-directional databinding construct includes a databinding identifier that indicates one-directional data binding and a data identifier that identifies the data as being bound by the one-directional databinding construct to cause the execution of the workflow process; upon receiving user input loading another instance of the workflow; retrieving data associated with the user input from the user interface; and providing the data associated with the user input from the user interface to the workflow process, wherein the data is provided by employing a two-directional databinding construct for transferring the data between the user interface and the workflow process in both directions to cause execution of the workflow process, wherein the two-directional databinding construct includes a databinding identifier that indicates two-directional data binding and a data identifier that identifies the data as being bound by the two-directional databinding construct to cause the execution of the workflow process.