Key Capabilities
34 min
approvals pro provides a comprehensive set of features for enterprise approval management this page outlines all major capabilities multi path approval workflows build approval processes with multiple parallel or sequential paths parallel paths run multiple approval paths simultaneously for example, legal, finance, and executive approvals can all proceed at the same time, reducing overall cycle time serial paths configure path dependencies so one path only begins after another completes for example, deal desk review must complete before executive approval begins path reusability approval paths can be reused across multiple approval processes on the same object, reducing configuration effort and ensuring consistency dynamic approvers assign approvers dynamically based on record data, not just static user assignments approver types type description example user specific salesforce user "john smith" group public group (anyone in group can approve) "deal desk team" role users in a specific role "vp sales" user lookup dynamic user from record field owner manager group lookup dynamic group from field region approval group c role lookup dynamic role from field approval role c manager chains use lookup based approvers to create manager escalation chains that follow your organizational hierarchy automatically advanced entry criteria control when approval paths and steps are triggered with sophisticated conditions clause conditions filter on any field on the record being approved amount > 100000 and stage = 'proposal' aggregation conditions trigger approvals based on child record data using in memory rollups sum(opportunitylineitem discount c) > 20% count(opportunitylineitem where productfamily = 'enterprise') > 0 variable calculations perform complex calculations across multiple aggregations (totalgrossprice totalnetprice) / totalgrossprice > 0 25 criteria logic combine multiple conditions with and/or logic 1 or (2 and 3) → amount > 100000 or (discount > 15% and hasnonstandardterms = true) approval matrices use database driven matrices for complex, multi dimensional approval routing when to use matrices many product/discount/region combinations frequently changing thresholds delegated maintenance to non admin users matrix components matrix the container defining source object and child object matrix fields mappings between matrix line fields and record fields matrix lines the actual data rows with threshold values smart approvals reduce approval fatigue with intelligent handling of resubmissions remember approval decision when enabled, if a record is resubmitted and the relevant fields haven't changed materially, the previous approval decision is automatically applied validate field changes track which fields triggered the approval only require re approval if those specific fields change on resubmit skip logic use "skip if not applicable" on paths and steps to continue the process even when conditions aren't met approval actions resolve on settings setting behavior first approval/reject first person to respond determines outcome (default) first approval first approval wins, even if others reject unanimous approval all approvers must approve democratic approval majority percentage determines outcome resubmit & recalculate approvers can edit records and resubmit, triggering a full recalculation of remaining approval paths ad hoc approvers add additional approvers on the fly during the approval process for special reviews notifications & communication email approvals approvers can approve or reject directly by replying to notification emails—no salesforce login required email templates configure templates for approval requests approval confirmations rejection notifications recall notifications recalculation notifications conflict alerts reminders nightly batch job handles approval reminders and delegation reassignments delegation management out of office handling users can delegate approvals to colleagues for specified date ranges automatic reassignment the nightly batch job automatically reassigns approvals based on active delegations delegate notifications delegates receive notifications based on approver email preferences mobile support full approval functionality available on salesforce mobile app view pending approvals approve/reject with comments view approval history manage delegations audit & compliance complete audit trail every approval action is recorded with timestamp, user, and comments approval history component visual display of all approval steps and their statuses on record pages process versioning create new versions of approval processes while preserving history of previous versions record locking lock on submit optionally lock records while in approval to prevent unauthorized changes approver edit allow designated approvers to edit locked records during their review apex record locking uses salesforce's native apex record locking for reliable lock management integration & automation invocable actions submit for approval approve approvals reject approvals reassign approvals recall approvals salesforce flow support trigger any approval action from flow, enabling automated approval submissions and conditional logic approval request relationships create lookup fields from approval request to your custom objects for enhanced reporting next how it works → docid\ cbczuafjsxkpsyc6m9y4a