Download page Upgrading Intelligent Workflow Approvals from an Older Version to 7.2.
Upgrading Intelligent Workflow Approvals from an Older Version to 7.2
When you upgrade the IWA package from versions lower than 7.2.370, ensure that you do not use the ChangePendingProcess query parameter in the Preview & Submit Approvals button as described on Approvals and My Approval Pages. Use the Enable Resubmit check box instead as described in Mandatory Configuration.
When you upgrade the IWA package from versions lower than 7.2.350 to the latest version, ensure that you make the manual changes listed in this section. Ensure that you make the changes after you install the IWA 7.2 package. To use the 7.2 features and capabilities ensure that you execute all the upgrade steps.
Inflight Approvals - Group-level approval status for Sub-Process and Child Process approvals will be blank for the records in which approvals are already in progress at the time of upgrade. The status will be correctly displayed for the records that are submitted for approval after upgrade.
If you want to have consistency across all approval requests and want them to reflect the new enhanced approval status, run the following script and update the approval status.
To run this script, all users must be logged off, and all custom triggers related to the child context object and Approval Request must be switched off.
Execute the following batch job using the Salesforce Developer Console (Submitter will be notified when the job completes):
Apttus_Approval.ApprovalStatusUpdateBatchJob updateJob = new Apttus_Approval.ApprovalStatusUpdateBatchJob();
ID statusUpdateJobId = Database.executeBatch(updateJob, batch-size);
The above upgrade updates the Approval status database values as well.