RuoYi-activiti는 RuoYi 오픈 소스 권한 관리 시스템을 기반으로 하며 activiti 프레임워크와 통합된 워크플로 시스템으로, 프로세스 설계, 프로세스 배포, 프로세스 실행, 작업 관리 및 프로세스 모니터링을 통합하는 강력한 워크플로 시스템을 만드는 것을 목표로 합니다. 플랫폼.
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. 동적 프로세스를 지원하고 프로세스 인스턴스에 대한 취소, 거부, 점프 및 기타 작업을 수행할 수 있습니다.