1. Salesforce Help Documentation: In the guidelines for setting up approval processes, Salesforce explicitly states the permission requirement.
Source: Salesforce Help, "Considerations for Approval Processes"
Reference: Under the "Before You Begin" section, it is noted that "An approver must have read permission for the object they are approving." This is a platform-level requirement that applies to all objects, including Certinia's custom objects like Timecard.
2. Certinia PSA Documentation: Certinia's security model for approvers, such as Project Managers, relies on standard Salesforce permission sets which grant the necessary object permissions.
Source: Certinia PSA Administrator Guide
Reference: The permission set definitions for roles that typically approve timecards (e.g., "PSA - Project Manager" or "PSA - Resource Manager") include Read, Create, and Edit permissions on the Timecard object. This confirms that the necessary permissions are a core part of the configuration for an approver role within the Certinia PSA context.