First, the part of the workflow system:
1. Process custom software: Tools software for custom workflow templates, referred to as WorkflowConfig
2. Workflow engine: The center service software of the workflow, the workflow engine monitor accepts the queue, and the received data processing will be sent to the corresponding next node, even if a work task is completed, referred to as WorkflowEngine
3, Workflow Monitoring Software: Monitor the operation of workflow instances in real time, referred to as WorkflowMonitor
4. Client interface package: Provide development packages between client software and workflow engines involved in workflow, referred to as WorkflowClient
Second, the object of the workflow system interacts
1. Workflow Template: Workflow is generated by process customization software, the workflow engine can control the work of workflow instances according to this process template, referred to as WorkflowModel
2. Workflow instance: Work run according to a workflow template. The specific client software is initiated, and the rules specified in the workflow template are run until a process. A workflow template can simultaneously correspond to multiple workflow instances, referred to as instance
3, work tasks: some kind of process to be completed on the client on the node, referred to as Task
4, workflow client: software to access workflow, act as a node in a workflow instance. A client corresponds to a variety of inlet data structures and an exit data structure, and the data item to use the data structure in a specific workflow template is specified by the data line.
Third, a workflow flow chart template element:
1. Workflow Node: Client software in a specific location in the process template is called a node. In the same workflow template, at least 2 nodes; one node corresponds to a client, a client can correspond to multiple nodes, referred to as Node, is a rectangle written by the node number, the following is the client corresponding to this node. first name.
2, the workflow starts virtual node: In the process template, the node pointing to the start node, there is no processing, just indicating which node starts a process instance, is a circle written in the START.
3, the workflow ends the virtual node: The node points to the end node in the process template, there is no processing, just indicate which node ends a process instance, is a circle written to the end.
4, workflow condition virtual node: In the process template, put it under a process node, indicating that there is conditional judgment from this node, and there is a multi-conditional branch from this judgment, which is a rhombus.
5, data line: Link two nodes on the workflow template diagram, indicating the flag of the data flow direction and the data transfer item, link the exit data of the upper node on the start of the data cable, and the end end is the subscription data of the next node. You can choose a few data items you need to pass. The entry data of the next node If it is not obtained from the data cable, it is responsible for the default data. Dataline is a solid line with arrows. You can only link to another node from one node or from the conditional virtual node to another node.
6, control line: and conditional virtual node simultaneously, indicating that a data item according to the previous section determines that the flow to the next node, referred to as controlline, is a broken line with an arrow. Only from one condition node to a node.
7, the connection line: Connect the virtual node to the node direct connection, only indicate the relationship, and there is no other meaning. Connectline