×

Systems and methods for interactively configuring multiple conditions and multiple actions in a workflow application

  • US 10,198,490 B2
  • Filed: 12/17/2014
  • Issued: 02/05/2019
  • Est. Priority Date: 01/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of cascading multiple recipes in a single work flow process to be automatically executed on a selected object type in a database system that includes a plurality of different objects each comprising a different object type, wherein each object type defines structure a respective object and values for various fields associated with that object type that are maintained as metadata in the database system, the method comprising:

  • providing a graphical user interface (GUI) for display on a computer monitor that includes user interface elements for prompting a user to define the work flow process;

    prompting the user, using the GUI, to select one of a plurality of object types that the work flow process is to be defined for and applied to, wherein each object type is associated with a particular object in the database system, wherein each object type defines fields associated with that particular object in the database system;

    in response to selecting the object type that the work flow process is to be defined for and applied to, prompting the user, using the GUI, to define the work flow process to be executed on the selected object type by;

    i) defining a first recipe comprising first criteria associated with the selected object type and a first action associated with the first criteria, wherein the first criteria comprise a first plurality of conditions; and

    ii) defining a second recipe comprising second criteria associated with the selected object type and a second action associated with the second criteria, wherein the second criteria comprise a second plurality of conditions; and

    automatically executing, via a computer-based processing system, the work flow process on the selected object type in the database system by;

    interrogating fields of objects in the database system to detect a first subset of objects that have the selected object type and satisfy the first criteria;

    executing the first action with respect to the first subset of objects;

    then interrogating fields of the first subset of objects in the database system to detect a second subset of objects that also satisfy the second criteria; and

    executing the second action with respect to the second subset of objects that satisfy the second criteria.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×