RuoYi-activiti คือระบบเวิร์กโฟลว์ที่ใช้ระบบการจัดการสิทธิ์แบบโอเพ่นซอร์สของ RuoYi และบูรณาการเข้ากับเฟรมเวิร์กกิจกรรม โดยมีเป้าหมายเพื่อสร้างระบบเวิร์กโฟลว์ที่มีประสิทธิภาพซึ่งผสานรวมการออกแบบกระบวนการ การปรับใช้กระบวนการ การดำเนินการตามกระบวนการ การจัดการงาน และการตรวจสอบกระบวนการ แพลตฟอร์ม.
1. สร้างฐานข้อมูล mysql ใหม่ ry-activiti และนำเข้าสคริปต์ SQL ry-activiti.sql Mysql คือ 5.7 ชุดอักขระคือ utf8mb4 และการจัดเรียงคือ utf8mb4_general_ci
2. คอมไพล์และจัดทำแพ็กเกจโปรเจ็กต์ และรัน java -jar ruoyi-admin.jar
3. เปิด http://localhost เพื่อเข้าสู่หน้าเข้าสู่ระบบ รหัสผ่านของผู้ดูแลระบบบัญชีคือ admin123
1. เพื่อรักษาความอเนกประสงค์ของแพลตฟอร์ม อินเทอร์เฟซการจัดการงานของผู้ใช้ทั้งหมดสามารถใช้ /task/manage/completeTask/{taskId} ซ้ำได้
2. สำหรับการประมวลผลแบบฟอร์ม ให้ใช้แบบฟอร์มภายนอกเสมอ และบันทึกข้อมูลแบบฟอร์มธุรกิจในตารางธุรกิจ ไม่ใช่ในตารางตัวแปรของกระบวนการกิจกรรม
3. ส่วนหน้าเชื่อมโยงกับงานของผู้ใช้ผ่าน formkey เมื่อจัดการงาน ส่วนหน้าที่สอดคล้องกันจะแสดงขึ้นโดยรับค่า formkey
4. รวมตัวออกแบบผังงานออนไลน์ หลังจากการออกแบบ จะต้องมีการเผยแพร่เพื่อให้กระบวนการปรับใช้เสร็จสมบูรณ์
5. หากคุณต้องการเพิ่มกระบวนการใหม่ คุณต้องเขียนโค้ดส่วนหน้าและส่วนหลังเพื่อให้การพัฒนาตรรกะทางธุรกิจเสร็จสมบูรณ์หลังจากการออกแบบเสร็จสมบูรณ์
6. โครงสร้างพื้นฐานสำหรับการเพิ่ม การลบ การแก้ไข การจัดการสิทธิ์ การสร้างโค้ด และการโต้ตอบกับเพจ จัดทำโดยแพลตฟอร์ม Ruoyi
7. การจัดการอินสแตนซ์กระบวนการใช้เพื่อจัดการรายการอินสแตนซ์กระบวนการที่ทำงานอยู่ คุณสามารถระงับหรือปลุกอินสแตนซ์กระบวนการได้
8. ประวัติการทำงานของกระบวนการใช้เพื่อดูประวัติของกระบวนการ (รวมถึงการรันและสิ้นสุด) และคุณยังสามารถดูตัวแปรของกระบวนการทั้งหมดได้อีกด้วย
9. รองรับกระบวนการแบบไดนามิก และสามารถยกเลิก ปฏิเสธ ข้าม และการดำเนินการอื่นๆ บนอินสแตนซ์ของกระบวนการได้