Extensible framework for designing workflows
First Claim
1. In a computer system having a display and a user interface selection device, a method for modeling a workflow, said workflow including activities, said workflow modeling a business process, said method comprising:
- displaying a plurality of activities on the display;
receiving a selection of the activities from a user via the user interface selection device;
displaying the received selection of activities on the display;
receiving structure information from the user via the user interface selection device; and
arranging the displayed selection of activities on the display in accordance with the received structure information to create a workflow.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface for building a componentized workflow model. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time aspects, and runtime aspects of the workflow step. A user selects and arranges the activities to create the workflow via the user interface. The metadata associated with each of the activities in the workflow is collected to create a persistent representation of the workflow. Users extend the workflow model by authoring custom activities.
287 Citations
20 Claims
-
1. In a computer system having a display and a user interface selection device, a method for modeling a workflow, said workflow including activities, said workflow modeling a business process, said method comprising:
-
displaying a plurality of activities on the display;
receiving a selection of the activities from a user via the user interface selection device;
displaying the received selection of activities on the display;
receiving structure information from the user via the user interface selection device; and
arranging the displayed selection of activities on the display in accordance with the received structure information to create a workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system having a display and a user interface selection device, one or more computer-readable media having computer-executable components for modeling a workflow, said workflow including activities, said workflow modeling a business process, said components comprising:
-
a rendering component for displaying a plurality of activities on the display;
an interface component for receiving a selection of the activities displayed by the rendering component from a user via the user interface selection device, said rendering component further displaying on the display the selection of activities received by the interface component, said interface component further receiving structure information from the user via the user interface selection device; and
a designer component for arranging the selection of activities on the display in accordance with the received structure information to create a workflow. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for modeling a workflow, said workflow including activities, said workflow modeling a business process, said system comprising:
-
a memory area for storing a plurality of activities;
a display area for displaying the plurality of activities stored in the memory area;
a processor configured to execute computer-executable instructions for;
receiving a selection of the activities from a user;
displaying the received selection of activities in the display area;
receiving structure information from the user; and
arranging the displayed selection of activities in the display area in accordance with the received structure information to create a workflow. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification