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. 動的プロセスをサポートし、プロセス インスタンスに対するキャンセル、拒否、ジャンプなどの操作を実行できます。