×

For each item enumerator for custom collections of items

  • US 7,747,637 B2
  • Filed: 03/08/2006
  • Issued: 06/29/2010
  • Est. Priority Date: 03/08/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable storage medium including a workflow system implementing an enumerator comprising the following enumeration components:

  • a collection management component that manages a custom collection of items stored internal to the enumerator, wherein at least two items within the collection are of different data types from each other, wherein at least one or more of the items are themselves collection of values, wherein at least one item is to be enumerated, and wherein the at least one or more of the items that are themselves collections of values are created and entered using an enumerator designer creating the custom collection that can drive a loop, creating the custom collection comprising specifying a plurality of columns and column types and entering different values for items into the different columns, wherein at least one column specifies an item on which work is always performed, and at least one column specifies an item on which work is conditionally performed when a predetermined condition is met; and

    an iterator component that iterates through the custom collection of items and provides items in the custom collection of items in response to requests for collection items from a package workflow, wherein when the iterator provides an item in the collection of items that is itself a collection of values, then the iterator provides a response with numerous values based on the values in the collection, and wherein the package workflow executes a same workflow for each item in the custom collection as specified in a graphical representation of the workflow, and wherein when the workflow executes on an item in the collection of items that is itself a collection of values items, then the workflow performing work on the item on which work is always performed and determining that the predetermined condition is met and as a result of performing work on the item on which work is conditionally performed.

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