flowable / flowable/flowable-engine
How to return two multi-instance tasks
- 主要言語
- Java
- スター
- 9.5k
- フォーク
- 2.9k
- 平均マージ
- 7時間 8分
- マージ済み PR(30日)
- 2
説明

```java
this.runtimeService.createChangeActivityStateBuilder()
.processInstanceId(currentTaskProcessInstanceId)
.moveActivityIdsToSingleActivityId(returnTaskKeyList, taskDefinitionKey)
.changeState();
```
I hope that C can return B, but after executing the return, I found that there are no active tasks in ACT_RU_TASK. It is normal for C to return A. How to solve it?
Environment: Java17, flowable 7.0.1
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
エントリーポイント createChangeActivityStateBuilder().moveActivityIdsToSingleActivity(...) から開始し、Flowable 7.0.1 runtime が C から B への multi-instance アクティビティの戻りをどのように処理するかを調査します。Java 17 のケースを再現し、状態変更後の ACT_RU_TASK を確認します。期待される戻りに対してアクティブなタスクが作成されるか、サポートされている動作と必要な使用方法が明確に確立されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- backend
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100