flowable / flowable/flowable-engine
How to return two multi-instance tasks
- Vorherrschende Sprache
- Java
- Sterne
- 9.5k
- Forks
- 2.9k
- Ø Merge
- 7 Std. 8 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung

```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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne am Einstiegspunkt createChangeActivityStateBuilder().moveActivityIdsToSingleActivityId(...) und untersuche, wie die Flowable 7.0.1-Laufzeit die Rückkehr aus einer Multi-Instance-Aktivität von C nach B behandelt. Reproduziere den Java-17-Fall und prüfe ACT_RU_TASK nach der Zustandsänderung. Als erledigt gilt, dass entweder aktive Tasks für die erwartete Rückkehr erstellt werden oder das unterstützte Verhalten und die erforderliche Verwendung eindeutig geklärt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100