Loading
Automate Your Business Processes
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Considerations for Classic Approval Process History Reports

          Considerations for Classic Approval Process History Reports

          Understand the limitations and special behaviors when you create or view approval history reports, which provide a detailed history of classic approval processes and steps.

          Required Editions

          Available in: both Salesforce Classic and Lightning Experience
          Available in: Enterprise, Performance, Unlimited, and Developer Editions
          Important
          Important Try Flow Approval Processes, a modern alternative to Classic Approval Processes. This new feature provides a more flexible, user-friendly flow-based interface, and it can trigger on record changes, supporting Apex extensibility and detailed logging for compliance and audit trails. It supports dynamic routing based on data and business rules, unlike Classic Approval Processes, which are tied to specific objects and offer limited support for processes by using conditions. With Flow Approval Processes, you can monitor submitted records and quickly identify bottlenecks, giving you unprecedented visibility into approval workflows. And, like Classic Approval Processes, Flow Approval Processes don’t consume automation credits or orchestration runs.

          Considerations for Approval Processes That Were Completed Before or Pending during the Summer '14 Rollout

          When Summer ’14 became available for your organization, the approval history data was automatically populated for completed and pending classic approval processes. However, some approval history field values are never populated or are populated only after the classic approval process instance is next acted upon—such as when a user approves, rejects, or reassigns an approval request—after the Summer ’14 rollout. Additional exceptions apply to approval history data that is available only via SOQL queries of certain objects. See ProcessInstance, ProcessInstanceNode, ProcessInstanceStep, and ProcessInstanceWorkitem in the Object Reference for Salesforce.

          Object When Fields are Populated
          Process Instance

          For classic approval process instances that were completed before the Summer ’14 rollout, all Process Instance fields are automatically populated, with one exception: Completed Date is never populated for classic approval process instances that were completed before January 1, 2013.

          For classic approval process instances that were pending during the Summer ’14 rollout, all Process Instance fields are automatically populated, with two exceptions: Completed Date and Last Actor: Full Name are populated only after the classic approval process instance is complete.

          Process Instance Node

          Never populated for classic approval process instances that were completed before the Summer ’14 rollout.

          For classic approval process instances that were pending during the Summer ’14 rollout, all Process Instance Node fields are populated only after the classic approval process instance is next acted upon after the Summer ’14 rollout.

          Considerations for the Sandbox Environment

          If you copy approval history data to a sandbox, some field values are overwritten and don't reflect the actual approval history.

          Object Field When an existing process instance or process instance node record is copied to a sandbox...
          Process Instance Submitted Date This value is overwritten by the date and time when the process instance record is copied to the sandbox.
          Submitter: Full Name This value is overwritten by the name of the user who copied the process instance record to the sandbox.
          Process Instance Node Step Start Date This value is overwritten by the date and time when the process instance node record is copied to the sandbox.
           
          Loading
          Salesforce Help | Article