A Salesforce Administrator is evaluating declarative capabilities for a enterprise service management implementation. Match each automation requirement to its corresponding Process Builder capability or platform limitation.
- Automatically update a custom status field on all child Asset records when a parent Account record is marked as Inactive.Fully supported natively using an immediate Update Records action traversing to related child records.
- Permanently remove a temporary audit log custom object record 30 days after a Case record is marked Closed.Not supported natively in Process Builder; requires Flow Builder or an Apex trigger to perform hard deletions.
- Send a automated Chatter post notification 5 days prior to an Opportunity Contract Expiration Date.Fully supported natively using a Scheduled Action set to execute relative to a date/time field on the record.
- Call custom complex pricing calculation logic developed by an engineering team when an Order reaches the Approved stage.Fully supported natively by invoking an Apex class that exposes an @InvocableMethod annotation.
Cevap
Updating child assets is fully supported via immediate Update Records actions; deleting audit records is not supported in Process Builder and requires Flow or Apex; sending Chatter posts relative to contract expiration is supported via Scheduled Actions; invoking complex pricing logic is supported by invoking @InvocableMethod Apex classes.
Each requirement correctly maps to standard Salesforce platform functionality: updating child records is natively supported in Process Builder via related updates; record deletion is a key platform limitation of Process Builder requiring Flow or Apex; time-based schedules handle date offset actions; and custom Apex code must be invoked via @InvocableMethod annotations.
Adım Adım Çözüm
Anahtar Kavram
Process Builder Capabilities and Limitations