I tried to download the 5 documents and try sorting with windows, i realized that if I download 1 by 1 by the order:
and sort by accessed time, I will have the order as .
The timing are created/modified/accessed in order.
I don't know why it sort by accessed time or it is just a coincident ...
I realize that the order of document list in attachment tab is changed every time the form is escalated.
I.e. from user A, order of 5 documents can be 1, 2, 3, 4, 5
when escalate to user B, order will change to 1, 3, 4, 2, 5 and so on ...
Is this the default behaviour of livecycle User Task or can it be improved in next version, i.e. display in order because the attachmentList is List type, not Set type?
I know how to solve already.
In every User Task, I need to specify output attachment list to /process_data/@attachmentList to make the order unchanged.
Previously I don't set the output of attachment list and the order of attachment list between 2 consecutive task will be changed randomly each time.
This is still not a perfect solution because originally I don't want what user changes in the attachment list to be escalated to next user.