×

Executing business processes using persistent variables

  • US 20080306746A1
  • Filed: 04/01/2002
  • Published: 12/11/2008
  • Est. Priority Date: 03/30/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for executing a business process, said method comprising:

  • constructing a graphical business process definition, said business process definition including a plurality of activities represented by graphical icons, said plurality of activities being coupled by a set of transitions;

    storing the business process definition into a data repository on a computer;

    initiating an instance of the business process by executing the business process definition stored in the data repository, the instance having an instance variable associated therewith, wherein the instance variable records state information for the instance of said business process;

    executing a first activity of the instance of said business process;

    receiving a value corresponding to the instance variable;

    recording the instance variable and the value in an object;

    storing the object in the data repository;

    executing a second activity of the instance of said business process;

    retrieving the object from the data repository for use with the second activity;

    reading the value and the instance variable from said object by a task of the second activity; and

    initiating a polymorphic sub-process depending on a variable embedded in said instance of the business process.

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