Issues with workflows after in place upgrade to 6.3 from 6.1SP1
We are planning an upgrade to 6.3 from 6.1 SP1 and we ran into some issues with workflows after in place upgrade.
First:
Workflow statuses are not shown in the UI (e.g in damadmin or siteadmin) after the upgrade for pages and assets. Although it seems that all workflow instances are migrated correctly.
As a workaround - if workflow instance is suspended and resumed - its status is correctly displayed in the UI.
Is there something we should do before or after upgrade to avoid using this workaround, so that workflow statuses are correctly displayed in the UI?
Second:
There are out-of-the-box workflows for scheduled activation/deactivation of pages and assets and these workflows have version 1.1 on our environments. During upgrade process these workflows are replaced and version is reset to 1.0, thus all existing workflows (that are in progress) are no longer valid and are not executed correctly.
For now we have found a workaround - we go through all active workflow instances, set model version to 1.0, then suspend and resume workflow instance. Although after that, scheduled task is executed and can not find work item it references (might be a permissions issue, we have not investigated it yet).
Is there a way to not use this workaround and either update references during the upgrade process or preserve version history for workflow model?