Step 5: Grant Agent User Permissions

DEX801 - Agentforce 实战示例

📄 第 29 页 🎬 视频课程

课程章节介绍

我们来看这一页的内容,主要是讲怎么给咱们的Agentforce代理赋予权限,让它能正常访问数据,还能调用我们写好的Apex代码。 你想象一下,这个代理就像一个刚入职的员工,什么都不懂,你让它去查产品库存,它说“我没有权限”;让它运行一个自定义的程序,它又说“我做不到”。这不是它笨,是咱们没给它开门。所以,权限配置这一步,就是给它发门禁卡。 首先,我们要打开一个叫“Agentforce代理权限集”的东西。这个权限集里,我们需要增加对产品和价格相关对象的访问。具体来说,要启用三个对象:Products 2(也就是产品对象)、Pricebookentry(价格手册条目)和Pricebook2(价格手册对象)。不仅要打开对象本身的查看权限,还要把它们所有的字段权限也都打开。这样代理才能完整地看到产品的各种信息,比如名称、价格、库存状态等等。操作路径就是:进入Agentforce代理权限集,找到“对象设置”,然后依次找到这三个对象,把权限都勾上。 接着,第二步是授权它可以调用我们自定义的Apex类。有时候我们需要代理去执行一些复杂的业务逻辑,这些逻辑我们写在了Apex类里。默认情况下,它没有权限运行这些类。你需要导航到“Apex类安全设置”,在那边你会看到一个列表,找到那个“Einstein Agent用户配置文件”,把它添加到已启用的配置文件列表中。这样,代理背后的用户身份就有了执行特定Apex类的权力,它就能调用这些代码了。 简单总结一下:两步走,一是给对象和字段权限,让代理看得见数据;二是给Apex类权限,让代理会动脑子办事。这样就搞定了。 好,这一页的重点就是这些,我们继续看下一页。

关键词

Agentforce Salesforce