First, demand analysis
Because of the uniqueness of business or the unique management idea of high-level enterprise, many customers choose the way to develop their own business systems to achieve their unique competitiveness. This kind of information system usually after many years of development, along with the enterprise's development has been continuously optimized, and the enterprise's business very match.
However, in recent years, the continuous rise of process management ideas and technology, such systems due to planning time early, the support of the process is very weak, so many customers expect to integrate third-party process management products, in the premise of minimizing the business system adjustment, embedded workflow, to achieve business system workflow driven.
II. implementation of the programme
based on the H3 BPM process engine, the enterprise's self-developed business system is H3 through the WebService interface which is open to BPM, API interfaces, functional controls, and so on, integrate the process engine into the business system and drive the workflow of the business system.
H3 BPM employs Microsoft. NET technology architecture, and if the customer business system also uses. NET, you can refer directly to the H3 BPM in the project Assemblies and control sets, use the H3 BPM process engine as a base build, such as:
650) this.width=650; "Src=" http://images2015.cnblogs.com/blog/1080721/201612/ 1080721-20161216093151370-193751993.png "style=" border:0px; "/>
This allows for the full use of H3 bpm into hundreds of controls and all API functions, H3 BPM has nearly 600 pages of API library, can complete almost all process operations, such as:
650) this.width=650; "Src=" http://images2015.cnblogs.com/blog/1080721/201612/ 1080721-20161216093221651-881232054.png "style=" border:0px; "/>
The old system, if not the. NET system, can be used WebService, H3 BPM to the common interface encapsulated WebService interface, including process initiation, task submission, task callback, task transfer, revocation process and so on. Such as:
650) this.width=650; "Src=" http://images2015.cnblogs.com/blog/1080721/201612/ 1080721-20161216093311776-320597493.png "style=" border:0px; "/>
Iii. Value of the programme
650) this.width=650; "Src=" http://images2015.cnblogs.com/blog/1080721/201612/ 1080721-20161216093336542-64774391.png "style=" border:0px; "/>
BPM Embedded Process solution sharing