Concept
Workflow is proposed to improve work efficiency, there is no unified, clear definition. Workflow Management Coalition Defines the workflow as: all or part of the business process, during which documents, information or tasks are circulated in accordance with certain process rules, and achieve coordination work between organizational members to achieve business. The overall goal.
2. The basic concepts related to workflows and their links
Business Process: In the organizational structure determined by the function, the process and activity sets of interconnects of business destination and policies can be implemented. For example, the insurance process, the project development process, etc.
Process definition: The formal description of the business process is used to support the automation of the system modeling and operation. The process can be decomposed into a series of subsystems and activities, which mainly includes describing the process start, termination of an activity relationship network, and some information about individual behavior, such as organizational members, related applications and data related to IT.
Activity: The activity is the minimum working unit that can be scheduled by the working machine in the process execution, requiring some people or machines.
Workflow Management System (Workflow Management System, WFMS): A system that can define, create, and manage workflow execution. It can be run through a single or multiple working machines and can be stored and interpreted.
Procedure / Activity Instances: A process or activity in actual run. Each instance represents a thread that can be executed independently, with internal state, can be accessed by the outside.
3 Combination of workflow theory and application
(1) Demand problems development party workflow management system, implement the definition of party affairs workflow, process management, task allocation, tracking, related documents record, and query.
(2) Workflow function description
1. Basic (step by step to complete) support Browser; has a mature workflow module and complete collaborative service function; the definition of workflow and configuration visualization, simple, convenient;
2. There is a simple, complex process, which can reuse business forms; graphical process customization tools; visualization, graphical process development interface; you can clearly specify enterprise process logic, participant and its roles, as well as related information Content - No complex applications do not require any complex applications; each workflow step can be independent graphical representative, direct point to apply, convenient and simple;
3. Based on "Rules and Roles"; workflow content and program logic are completely independent; users can easily define new workflows and modify old workflows according to actual work; develop new applications or change existing applications Use existing workflow modules can be reused; workflow handler standardization, such as file delivery and authorization signatures, etc., new applications do not need to be rewritten; have role control functions, effectively define participants in the role in the workflow, Implemented tasks and access; automatically generate a tree organization management architecture;
4. Strict task control process, including generation management, automatic replacement of workflow approval; advanced time control management, including term control, automatic reminder, reminder, and multiplayer parallel approval, etc.
5. Apply workflow to drive corporate knowledge management: workflow can be used as a nerve center of knowledge management; use the system to ensure that people with privileges automatically communicate with the correct information interaction under the established rules and procedures;
6. The system is suitable for the development and reorganization of the company. The business process of the enterprise is not a constant. Instead, it will be optimized as the business development; 7. With a unique workflow engine, you can directly access various databases or call business logic. Components, complete control of data in the business database;
8. Support multiple operating system platforms, convenient and smooth migration;
9. Specifications in accordance with the International Workflow Management Alliance (WFMC).
(3) Customer income
1. Workflow is easy to define and change - the application is independent of the model;
2. Can simulate the effect after changing the model;
3. Define workflows by business rules to pass job definitions;
4. The rules are forced execution - ensuring the consistency of enterprise-class range;
5. The old application is integrated as part of the business process.
(4) Our featured workflow management system for government organization departments such as party affairs.
(5) Design Idea Example: User Operation Module Designed with Workflow Ideas
The user is the basic role in the system. It is a direct task assigned object. He or she can see the computer directly to "Task List" to track the status of each task, or continue a task without having to A module exits, enter another module, search the clue of the corresponding task. The former is a functional or object, and the latter is directly facing the user. Thus, the user's task assignment and task is completed, which can be maximated digitized and controlled.