Some complex automation scenarios are not supported entirely by Process Builder and require invoking a flow for advanced logic. For example:
A. Clone a record and its children — This requires loops and complex logic, which is best handled in a flow. Process Builder can launch a flow to do this.
C. Delete a related record — Process Builder cannot delete records directly, but it can invoke a flow to handle the deletion.
These use cases show how combining a process with a flow (using invocable flows) enables more robust automation.
Incorrect options:
B. Posting to Chatter can be done directly in Process Builder.
D. Modifying visibility of Chatter feed items is not typically accomplished through Process + Flow.
Reference Extracts from Salesforce Process Automation Study Guide:
“Use invocable flows when process logic requires looping, record deletion, or multiple updates.”
“Process Builder can call flows when advanced logic is needed beyond its native actions.”
=========================================================