Below I will write out the overall idea of my workflow. Please give me some comments. Thank you very much !!!
1. First, you must learn and master the basic concepts of a workflow, and the relationship between elements and elements of a workflow.
(Relationships between active activities and activities );
2. Through in-depth analysis and understanding of Workflow Composition elements, combined with the functions and
The Software Design Technology abstracts the basic elements that constitute the workflow model (that is, more than 10 workflow processes
Element)
3. Investigation and Analysis of actual business workflow;
4. abstract the actual business survey and analysis results to form a business prototype of workflow model design;
5. Based on the requirements of the business prototype, the process definition elements are passed through the workflow designer (depending on the business
Logical R & D, used by users) is combined according to business rules to form a business prototype Metric
Workflow Model;
6. Call and initialize the workflow model, and parse, monitor, and input the workflow model during Workflow running.
Output and so on to achieve the purpose of the application.
By studying WWF, the functions implemented in the current test demo are summarized as follows:
1. Activity customization: Includes custom attributes and methods, capture custom Activity events;
Add custom activity nodes to the designer, and output the defined workflow model to a physical media file,
Achieve the purpose of persistence; (this part will provide technical support for the above 2nd and 5)
2. Add custom activities to the designer for the designer to call. (This part is intended for developers.
);
3. Web-based workflow engine loading, workflow model calling, execution, and simple graphical display.
(This section provides technical support for workflow calling, implementation, and presentation ).
Another customer-oriented workflow designer. Currently, I plan to use the most basic activity provided by WWF,
Develop and customize the most basic elements (custom activity components) in 12 that constitute the workflow model.
Elements: Start activity, manual implicit, manual explicit, free activity, clock activity, combined activity, static activity,
Sub-process activity, built-in Block activity, routing activity, mailbox card, transfer; this solution is still under exploration ....