RuoYi-activiti adalah sistem alur kerja berdasarkan sistem manajemen izin sumber terbuka RuoYi dan terintegrasi dengan kerangka aktivitas. Hal ini bertujuan untuk menciptakan sistem alur kerja yang kuat yang mengintegrasikan desain proses, penerapan proses, pelaksanaan proses, manajemen tugas, dan pemantauan proses platform.
1. Buat database mysql baru ry-activiti dan impor skrip SQL ry-activiti.sql. Mysql adalah 5.7, kumpulan karakternya adalah utf8mb4, dan susunannya adalah utf8mb4_general_ci.
2. Kompilasi dan kemas proyek dan jalankan java -jar ruoyi-admin.jar.
3. Buka http://localhost untuk mengakses halaman login. Kata sandi admin akun adalah admin123.
1. Untuk menjaga keserbagunaan platform, semua antarmuka manajemen tugas pengguna dapat menggunakan kembali /task/manage/completeTask/{taskId}.
2. Untuk pemrosesan formulir, selalu gunakan formulir eksternal, dan simpan data formulir bisnis di tabel bisnis, bukan di tabel variabel proses aktivitas.
3. Halaman front-end dikaitkan dengan tugas pengguna melalui formkey. Saat menangani tugas, halaman front-end yang sesuai ditampilkan dengan memperoleh nilai formkey.
4. Integrasikan diagram alur desainer online. Setelah desain, diagram alur tersebut perlu dipublikasikan untuk menyelesaikan penerapan proses.
5. Jika Anda perlu menambahkan proses baru, Anda perlu menulis kode front-end dan back-end untuk menyelesaikan pengembangan logika bisnis setelah desain selesai.
6. Infrastruktur untuk penambahan, penghapusan, modifikasi, pengelolaan izin, pembuatan kode, dan interaksi halaman disediakan oleh platform Ruoyi.
7. Manajemen instans proses digunakan untuk mengelola daftar instans proses yang sedang berjalan. Anda dapat menangguhkan atau membangunkan instans proses.
8. Riwayat proses yang berjalan digunakan untuk melihat riwayat proses (termasuk berjalan dan berakhir), dan Anda juga dapat melihat variabel dari semua proses.
9. Mendukung proses dinamis, dan dapat membatalkan, menolak, melompat, dan operasi lain pada contoh proses.