flowable / flowable/flowable-engine

In a transaction where multiple parallel tasks are completed, and when the number of required approvals is specified, the information in act_hi_actinst and act_ru_actinst is not correctly deleted

Offen
#3,967 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
9.5k
Forks
2.9k
Ø Merge
7 Std. 8 Min.
Gemergte PRs (30 T.)
2

Beschreibung

ParallelMultiInstanceBehavior
![image](https://github.com/user-attachments/assets/a266dabe-cd8a-4d53-a841-c985f9e982aa)
ExecutionEntityManagerImpl
![image](https://github.com/user-attachments/assets/ebafdb98-84d4-4a5d-a032-6d75ec189f8b)
The first step has the attribute set to false.
The removal in the second step depends on the isActive attribute of the first step.
My understanding is that you are using this attribute for your MULTI_INSTANCE_ACTIVITY_COMPLETED_WITH_CONDITION message, which is causing an error in updating the subsequent node information.

"This is the data in the node table."
![image](https://github.com/user-attachments/assets/04c273e4-c2b0-4761-a96c-6359f1b488b1)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem Lesen von ParallelMultiInstanceBehavior und ExecutionEntityManagerImpl und konzentriere dich dabei auf das Attribut isActive sowie auf die im Issue beschriebene Nachricht MULTI_INSTANCE_ACTIVITY_COMPLETED_WITH_CONDITION. Verwende die bereitgestellten node-table-Daten und das Transaktionsszenario, um nachzuverfolgen, wie sich parallele Genehmigungen auf act_hi_actinst und act_ru_actinst auswirken. Als erledigt gilt die Aufgabe, wenn die Informationen zum nachfolgenden Knoten und die Aktivitätsdatensätze korrekt gelöscht oder aktualisiert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend, databases
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.