-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 #3967
Comments
@985177520 can you please provide an example process showing this problem? |
xml: test.bpmn20.json I have actually implemented your post-processing function, and in the post-processing, I completed the task of '二级审批'
my taskBehavior: ("This usertaskBehavior is just a simplified version for your reference to what operations I am performing inside.) I can reproduce this issue in versions 6.4.2 and 6.7.2. I'm not sure if version 7.0 has the same issue; you can take a look." |
This is the return value. The process has already progressed to the “三级审批” nodel, but the node information for the “二级审批” node has not ended.
|
ParallelMultiInstanceBehavior
ExecutionEntityManagerImpl
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."
The text was updated successfully, but these errors were encountered: