当前位置:网站首页>What is workflow? What is the role of workflow? How to configure workflow?

What is workflow? What is the role of workflow? How to configure workflow?

2020-12-08 11:53:41 LEARUNtech

workflow (Workflow), Business process in general ( Whole or part ) Automation in the computer application environment , It's right workflow A description of the business rules between a process and its operating steps . In computer system , Workflow belongs to computer supported collaborative work (CSCW) Part of . The latter studies how a group or organization can work together with the help of computers .

workflow The concept originates from the organization of production and [ Office automation ] field , It is aimed at the daily work with fixed [ Program ] A concept put forward by the activities of , The goal is to break down the work into defined tasks or roles , According to the corresponding rules and [ The process ] To perform these tasks and monitor them , To improve work efficiency 、 Better control of the process 、 Enhance customer service 、 The purpose of managing business processes effectively .

frequently-used workflow Node management should be included 、 Flow management 、 Basic functions such as process example . Workflow in the application system , It's usually based on the role 、 The difference between division of labor and realistic conditions , To arrange routing delivery properly , Efficient distribution of content levels , Help users solve the core problems in the operation of enterprises and organizations .

Even though workflow There have been many areas of luminescence , But the definition of workflow has not been unified and clear . Yeogakopoulos (Georgakopoulos) Workflow has been defined : It's about organizing a set of tasks to complete a business [ The process ], The trigger sequence and trigger conditions of the task are defined , Each task can consist of one or more [ software system ] complete , It can also be done by one or more people , It can also be done by one or more people working with the software system .

and workflow Management's Standardization Organization ,[ Workflow management ] union (Workflow Management Coalition,WfMC) On 1993 Founded in , It marks the gradual maturity of workflow technology . but WfMC Workflow is defined as : Workflow is a kind of operation that can be executed automatically [ The process ], According to a series of process rules , Document 、 Information or tasks are passed and executed among different performers .

But anyway, Efficient standardization workflow , It is in the development of enterprise and organization application , An integral part of , This is an indisputable consensus today .

In workflow applications , Beautiful and practical UI The interface is the most basic part of a good software ; The exchange of information between databases is a must ; And ensure the functionality of the application system 、 Fit 、 Stability and ease of maintenance are the top priority .

In the later period , For easy maintenance , Developers choose to make their applications modular , When business processes change in the future ( Decision making power 、 Changes in organizational structure ) Update business logic more quickly . If the application lacks a complete and efficient logic layer ( Workflow engine ), It may lead to information routing errors and inefficiency .

Service Oriented Architecture , It's a kind of model component in architecture , It combines different functions and units of software , Linked through interfaces and contracts defined between services . The interface is usually defined in a neutral way , It's independent of the hardware 、 Systems and programming languages . The workflow engine makes the services built in such systems , Can unify the interaction .

**XJRsoft** Standard workflow engine

before , Many enterprises and organizations are in urgent need of a flexible OA workflow , At that time, people used Domino To build ; later ASP.NET appear , Everyone is like a flash of fire , There are more and more people , Require workflow engine , To achieve enterprise or organization information process approval .

Based on the actual needs of the market ,XJRsoft First developed the standard ASP.NET Enterprise workflow engine , And get relevant certification , The cumulative customer response over the years is good , So then java The platform also continues its design idea :

First define the process steps , It mainly includes : Operation interface address 、 Operating parameters 、 Operation type ( Start operation 、 Intermediate operation ). Set the corresponding relationship for each operation , When defining a process, you can select the set process steps .

Second, define the parameters of the operation , It is another required item in addition to the interface address .

The third is to define the relationship between the operation steps of the process . That is to define the precursor of each operation step in a process 、 Subsequent operations .

Then define the process , It includes basic information and operation steps in process definition 、 Circulation rules . There is no need to repeat the basic information of the process . The definition of process steps is complicated , Set define step type ( start 、 middle 、 End ), Entry steps 、 Export steps 、 Notification mode 、 personnel 、 role 、 The content of the notification sent .

Then define the situation involving jump step , If it needs to be submitted to the corresponding steps for approval according to different parameters , This is called process step change rule setting . What it needs to be set : Original steps 、 Target steps 、 Direction of change ( just / negative )、 Conditions and rules ( Judge “ And ”、“ or ” operation ). Then set the parameters 、 value 、 Comparison conditions .

Finally, manage delegation . This item is simpler , Determine whether the submitted person is in the authorized state , So as to carry out relevant processing .

For details, please refer to :www.xjrsoft.com

版权声明
本文为[LEARUNtech]所创,转载请带上原文链接,感谢
https://chowdera.com/2020/12/20201208115219006u.html