DOMAIN BASED WORKFLOWS
4 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
-
Citations
53 Claims
-
1-33. -33. (canceled)
-
34. A computer-implemented method for selecting a workflow of a plurality of workflows to perform a task, the method comprising:
-
associating each workflow of the plurality of workflows with a corresponding portion of a directory structure each portion of the directory structure storing object information, wherein the plurality of workflows comprises workflows that are different from each other, and wherein each workflow in the plurality of workflows is capable of performing the task; receiving a request to perform the task wherein the task affects a first object; determining a first portion of the directory structure storing information associated with the first object; and determining a first workflow of the plurality of workflows associated with the first portion of the directory structure and capable of performing the task. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A processor readable storage device storing plurality of instructions causing a processor to select a workflow of a plurality of workflows to perform a task, the plurality of instructions comprising code for:
-
associating each workflow of the plurality of workflows with a corresponding portion of a directory structure each portion of the directory structure storing object information, wherein the plurality of workflows comprises workflows that are different from each other, and wherein each workflow in the plurality of workflows is capable of performing the task; receiving a request to perform the task wherein the task affects a first object; determining a first portion of the directory structure storing information associated with the first object; and determining a first workflow of the plurality of workflows associated with the first portion of the directory structure and capable of performing the task. - View Dependent Claims (46, 47, 48, 49, 50)
-
-
51. A computing system comprising:
-
a memory; and a processor coupled to the memory and configured to execute instructions for; associating each workflow of the plurality of workflows with a corresponding portion of a directory structure each portion of the directory structure storing object information, wherein the plurality of workflows comprises workflows that are different from each other, and wherein each workflow in the plurality of workflows is capable of performing the task; receiving a request to perform the task wherein the task affects a first object; determining a first portion of the directory structure storing information associated with the first object; and determining a first workflow of the plurality of workflows associated with the first portion of the directory structure and capable of performing the task. - View Dependent Claims (52, 53)
-
Specification