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

Abierto
#3,967 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
9.5k
Forks
2.9k
Merge medio
7 h 8 min
PR fusionados (30 d)
2

Descripción

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)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza leyendo ParallelMultiInstanceBehavior y ExecutionEntityManagerImpl, centrándote en el atributo isActive y en el mensaje MULTI_INSTANCE_ACTIVITY_COMPLETED_WITH_CONDITION descrito en el issue. Usa los datos de node-table proporcionados y el escenario de transacción para rastrear cómo afectan las aprobaciones paralelas a act_hi_actinst y act_ru_actinst. Se considera terminado cuando la información del nodo posterior y los registros de actividad se eliminan o actualizan correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
backend, databases
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.