×

Databinding workflow data to a user interface layer

  • US 7,606,824 B2
  • Filed: 11/14/2005
  • Issued: 10/20/2009
  • Est. Priority Date: 11/14/2005
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×