alur kerja lemon: Platform BPM
Pengenalan proyek
lemon-workflow adalah platform BPM berdasarkan mesin Flowable (V6), menggunakan arsitektur pemisahan front-end dan back-end. Saat ini, fungsi-fungsi seperti desain proses dan manajemen alur kerja telah terintegrasi.
Tumpukan teknologinya adalah sebagai berikut:
Backend: SpringBoot 2.x + Flowable 6.x + mybatis
Bagian depan: Vue 2.x + bpmn-js + elemen-ui + vue-router + axios + @vue/cli
Isu dan PR dipersilakan~~ Jika proyek ini bermanfaat bagi Anda, silakan gunakan tangan kecil Anda dan beri bintang.
Tangkapan layar proyek
Karakteristik proyek
- Platform manajemen proses bisnis yang dikembangkan berdasarkan Flowable6 memiliki fungsi yang lebih lengkap.
- Perancang proses berbasis bpmn-js terintegrasi dan perancang formulir berbasis vuedraggable, lebih ramah terhadap desain web
- Mendukung terminal seluler Android, antarmuka data bersama
- Mendukung penerapan Docker
- Lebih banyak fitur sedang dalam pengembangan...
Cara menggunakan
Backend: backend alur kerja lemon
- Buat database lemon_workflow dan tentukan set karakter sebagai utf-8
- Jalankan metode addAllUser() di bawah src/test/java/com/lemon/engine/EngineApplicationTests.java untuk menambahkan pengguna uji
- Jalankan program utama EngineApplication
- Antarmuka pengujian: http://localhost:8081/process-api/repository/process-definitions. (Klik untuk merujuk ke REST API lainnya yang disediakan oleh Flowable)
Frontend: lemon-alur kerja-frontend
# 安装依赖
npm install
# 运行
npm run serve
Sisi Android: lemonworkflowandroid
TODO
- Perkenalkan formulir
- Manajemen izin lengkap
- Bergabunglah dengan SpringSecurity+OAuth2 untuk mencapai autentikasi, otorisasi, dan perlindungan keamanan
Terima kasih kepada perpustakaan sumber terbuka berikut
bpmn-proses-desainer
vue-kelola-sistem
pembuatan vue-form