When the YAWL engine is restarted after completing some multi-instance tasks, the data from the early tasks is not preserved, and does not appear in the merged multi-instance data.
I tested the attached List_Builder.yawl specification with YAWL versions 4.2 through 4.5.1. I am using a postgres DB on one platform. I get the same results with a SQLServer DB.
To reproduce the issue:
Load the List_Builder.yawl specification into YAWL. (This specification is based on the example in section 4.7.6 of the YAWL User Manual 4.2.)
Launch a case from the specification.
Add 2 or more books to the list in the Create List task.
Start the Verify List task for each item on the list.
Complete one Verify List workitem.
Restart the YAWL engine.
Complete the remaining Verify List workitems.
View the list in the Complete List task. The items completed before the restart will not appear on the list.
List_Builder.zip
When the YAWL engine is restarted after completing some multi-instance tasks, the data from the early tasks is not preserved, and does not appear in the merged multi-instance data.
I tested the attached
List_Builder.yawl
specification with YAWL versions 4.2 through 4.5.1. I am using a postgres DB on one platform. I get the same results with a SQLServer DB.To reproduce the issue:
List_Builder.yawl
specification into YAWL. (This specification is based on the example in section 4.7.6 of the YAWL User Manual 4.2.)Create List
task.Verify List
task for each item on the list.Verify List
workitem.Verify List
workitems.Complete List
task. The items completed before the restart will not appear on the list. List_Builder.zip