My customer has a complex workflow for invoice approval that uses the Invoice Number and Vendor Name from 'Retrieve Field Values' to move the invoice between approval folders. It also changes the invoice 'Access Rights' as it moves the image.
Recently I made a small change to a Date Token. Upon Publishing the new version, all current workflows lost their token values.
When Publishing, I used the "Yes" option to update currently running workflows.
All current workflows lost their workflow tokens values. The 'Retrieve Field Values' now returns nothing. The Access Rights are no longer being updated. The workflows are still running and approvals can still be made, but it has resulted in all current invoices being moved to a single folder as they are approved or paid. As the Access Rights are not updated the users do not have correct access.
The metadata for the image is still available to the Laserfiche Client.
I have tried this same update on a test installation and it was OK. I have also created additional workflows to manage the broken ones using the metadata.
This is not a trivial issue as there could be 500 to 1000 invoices in workflows at any one time.
What is the 'Yes' button for?
I assumed it would update the current workflows with the new date token.
I cannot find mention of it in the manuals.
Has anyone else experienced this?