In this article, I will introduce the last two segments and organize the system architecture of BPMs and the functional modules, give the author a comprehensive understanding.
Section 4: Managing administrative privileges ):
When the process was completed, the problem of managing the zookeeper was reported, such as the intervention and handling of exceptions, the change of organizational unit members, the re-dispatch of processes, or the upgrade of process versions. Here, there is an important module for workflow activity control (BAM, business activity monitoring), which can be used to roll back the workflow line and process at any time, in addition, users can set the relationship cards to be traced and the active response time, which has the alarm function and can grasp the problem handling time. In addition, the efficiency of server traffic is also important to the efficiency of traffic control and flow monitoring data.
Section 5 optimization ):
The process improvement (Improvement) is a disruptive activity, and the optimization orientation is not repeated. Measurement provides the performance of explain rows in a process. It also provides the aggregate table tool (reporting tools) for BPMs) enterprises can develop improved and optimized strategies by making their organizations fully aware of their reliance on improvement. Process Analysis/model focuses on the analysis before the entire process, such as the inconsistency between the bottleneck and deadlock definitions ); the process volume is the analysis of actual post-production data, which clearly shows the process consumption time and data source. This segment is highly similar to the technologies and main topics of Bi and business intelligence, the difference between BPMs and BPMs can be used to automatically collect information related to the collection process. In particular, the dashboard included in the BPMs provides a comprehensive overview that allows the supervisor to easily master and clearly understand which processes are within the standards, which are out of control. However, these tables can be customized or queried by the user, without the involvement of members.
BPM> workflow + EAI
I believe that from the introduction above, the author can clearly understand that BPM has added EAI to workflow. BPM focuses mainly on enterprise process management, and focuses on business users rather than technical users ); integration of data and application systems at the moment of process adequacy. Therefore, workflow self-motivation, coupled with the ability of EAI enterprises to use dynamic software, is not enough to cover the necessary marketing opportunities in the enterprise management process. For example, there are still cost/efficiency impact volume and performance management that allows the management director to learn at the right time, business users can easily organize the workflow to provide the best business services for customers. I have integrated the tools mentioned above. The architecture is described in Chapter 2:
Ii. BPMs System Architecture
A complete BPMs system must be composed of process design environment, process logging, process repository, and process server) and user execution environment.
Process Design Environment)
The process design environment plays the most important process modeling work in the process design phase, usually including the organization chart), "e-Form", activity divisor, and business rule, it can also provide a visualized interface to help the process designer build an enterprise process. Most organizations are integrated with the directory system to help enterprises improve and manage their organizations, for example, it supports LDAP, AD, and other related services. The electronic sub-table list refers to the interface on which information is presented. In general, the system information can be used to relate to the process, through the existing electronic sub-table list, the interaction between users can be handled, while the present method can be quickly optimized using specific tools. In understanding the overall operation and planning of the process, you can clearly define and understand the FIFO order and relationship between various activities in the process through the active environment, and define the operational provisions of the process and the relevant actions of the event, and then through the business rule method, this makes it easier for enterprises to understand the operation method of the process and make changes. During the renewal process, if the primary account has more than 100,000 hosts, they need to submit the statement to the primary account, it is a clear example.
Simulator and analyzer ), this is the analysis of the relationship between the results of the process and the process design when the process information is passed through, important process elements or related components are not established), issue them to the anti-DDoS pro prior to the workflow, and confirm whether the design process is correctly integrated or optimized.
Process Repository)
Process definition includes process definition, execution log, and application data ). The process definition includes all the related resources for the process operation. The most explicit elements are the three elements of the process: People, activity, and documents, by using the rule engine of the process) the dynamic volume is the variable volume of data or the dynamic time limit set by each site, the final process defined by the process server is passed through. The process execution line refers to all the procedures in the process, some BPMs build this part in the system, and others need to copy the required documents to the database separately; application resources refer to the related materials used in other systems in the process of workflow execution and are subject to or subject to the procedures, for example, please refer to the related information of the existing ERP system for further judgment, or even copy it to the process form. However, none of the applications mentioned here are limited to internal resources, it also includes the definition of the root workflow and may call external resources for application in the form of web services outside the Organization.
Process Engine/Server)
The process engine is the most important component in the whole BPMs. It sends the process to the correct person or system in the correct time, because the process is the core of the enterprise's operation, it is essential for the process engine to handle large volumes of workflow work. The management of Distributed Transaction (Distributed Transaction) and load balancing will be the considerations.
User execution environment)
In this example, the user environment refers to the interface between the user and the process. Generally, the easy-to-use user interface allows the user to use the process work by means of work lists. A wide range of BPM products are usually implemented through the web-based interface and added to the concept of a portal, provides the process portal interface as the traffic interface for the user to use the process. This not only clearly shows the various tasks or work events (work items) generated by the process engine assignment, it can also be integrated with other portal websites and application systems. For example, using the same work function, the worker can communicate with each other, such as public sector, behavior, or forum. In addition, the trigger that is waiting for an event can invoke the application (applications) associated with the call (invoke) even the root user has a clearly defined activity to call (invoke) external resources for transaction (transaction) in a cross-organization manner in the form of a web service) introduce to the concept of an actual SOA technical architecture.
In addition, the Administrative Tools and internal table tools (reporting tools) can be used by the process web site interface user (usually the supervisor or department supervisor above the middle office ). In terms of administrative tools, the structured statement table made by the imported Data Warehouse taking the information set by the process can clearly understand the workload of employees; various types of statistical scales include ranking by province, one-time workload, one-bit workload, one-time workload, partial workload, process workload, and Case workload. statistics can be used by administrators, enable administrators to understand the various situations of enterprise process operations. Users can also use web services to retrieve and use resources for dynamic analysis. Activity monitor allows users and managers to access the Web, in other words, it is time to track the progress of the current process or the handling of exceptions to make corrections or changes. That is to say, the dynamic control provides an efficient response to the response of the Process example. Finally, through the above tools, the process is corrected immediately to optimize to make the work more efficient.