Question 11
Choose 1
Universal Containers recently added a custom flow for processing returns and created a new Agent Action. Which action should the company take to ensure the Agentforce Service Agent can run this new flow as part of the new Agent Action?
Correct answer:
C. Assign the Run Flows permission to the Agentforce Agent user.
Explanation:
For the Agentforce Service Agent to successfully execute a Flow (like the one created for processing returns), the underlying agent user (the system or integration user tied to the agent) must have the appropriate permissions.
✅ The Run Flows permission allows a user (or agent) to execute autolaunched flows, which is required for Agent Actions that invoke Salesforce Flows.
This permission should be included in the permission set assigned to the Agentforce agent user.
❌ Why the other options are incorrect:
A. Recreate the flow using the Agentforce agent user
❌ Incorrect – The user who created the flow doesn’t impact whether another user or system (like the agent) can run it. Access is controlled by permissions, not authorship.
B. Assign the Manage Users permission to the Agentforce Agent user
❌ Incorrect – Manage Users is a powerful admin-level permission that allows user management. It is not related to flow execution and is unnecessary (and risky) in this context.
✅ Summary:
To allow an Agentforce Service Agent to run a custom flow from an Agent Action, assign the Run Flows permission to the Agentforce agent user.
For the Agentforce Service Agent to successfully execute a Flow (like the one created for processing returns), the underlying agent user (the system or integration user tied to the agent) must have the appropriate permissions.
✅ The Run Flows permission allows a user (or agent) to execute autolaunched flows, which is required for Agent Actions that invoke Salesforce Flows.
This permission should be included in the permission set assigned to the Agentforce agent user.
❌ Why the other options are incorrect:
A. Recreate the flow using the Agentforce agent user
❌ Incorrect – The user who created the flow doesn’t impact whether another user or system (like the agent) can run it. Access is controlled by permissions, not authorship.
B. Assign the Manage Users permission to the Agentforce Agent user
❌ Incorrect – Manage Users is a powerful admin-level permission that allows user management. It is not related to flow execution and is unnecessary (and risky) in this context.
✅ Summary:
To allow an Agentforce Service Agent to run a custom flow from an Agent Action, assign the Run Flows permission to the Agentforce agent user.
