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
Comprehensive and Detailed In-Depth Explanation:UC has created a custom flow for processing returns and linked it to a new Agent Action for the Agentforce Service Agent, an AI-driven agent for customer service tasks. The agent must have the ability to execute this flow. Let's assess the options.
* Option A: Recreate the flow using the Agentforce agent user.Flows are authored by admins or developers, not "recreated" by specific users like the Agentforce agent user (a system user for agent operations). The issue isn't the flow's creation context but its execution permissions. This option is impractical and incorrect.
* Option B: Assign the Manage Users permission to the Agentforce Agent user.The "Manage Users" permission allows user management (e.g., creating or editing users), which is unrelated to running flows. This permission is excessive and irrelevant for the Service Agent's needs, making it incorrect.
* Option C: Assign the Run Flows permission to the Agentforce Agent user.The Agentforce Service Agent operates under a dedicated system user (e.g., "Agentforce Agent User") with a specific profile or permission set. To execute a flow as part of an Agent Action, this user must have the "Run Flows" permission, either via its profile or a permission set (e.g., Agentforce Service Permissions). This ensures the agent can invoke the custom flow for processing returns, aligning with Salesforce's security model and Agentforce setup requirements. This is the correct answer.
Why Option C is Correct:Granting the "Run Flows" permission to the Agentforce Agent user is the standard, documented step to enable flow execution in Agent Actions, ensuring the Service Agent can process returns as intended.
References:
* Salesforce Agentforce Documentation: Agent Builder > Custom Actions- Requires "Run Flows" for flow-based actions.
* Trailhead: Set Up Agentforce Service Agents- Lists "Run Flows" in agent user permissions.
* Salesforce Help: Agentforce Security > Permissions- Confirms flow execution needs.