Three positioning of workflow engine

zhaozj2021-02-16  59

Who should be responsible for defining and developing workflow applications? There are general three views, that is, we have three positioning of the workflow engine:

1) It is fully responsible for defining and developing workflows by actual technicians.

I think this point of view is equivalent to not need a workflow engine, it is only suitable for workflow applications; if business logic and business rules are more complicated, you need to customize the corresponding application logic and is not flexible. 2) Business personnel and technicians provide graphical interfaces with workflow products for business personnel to define business logic; technicians need to complete specific application logic. 3) The business personnel independently believe that the development of the information system should be integrated into the workflow engine, that is, the workflow engine completes all functions.

In the current situation, most of the key business systems do not apply workflow ideas, the first point of view, which has proven to be incorrect; foreign open source software adopts the second point of view, because it cannot predict all The user's application needs; domestic branch adopts third perspective, but there is currently no better solution.

转载请注明原文地址:https://www.9cbs.com/read-16534.html

New Post(0)