Get the Agent ID

DEX801 - Agentforce APIs

📄 第 180 页 🎬 视频课程

课程章节介绍

好,我们来看一下这个知识点——怎么找到你的代理ID。这个看似简单,但实际上呢,取决于你是用哪一种构建器来创建和管理代理的,因为两种构建器的入口和查看方式不一样。 先说说传统的构建器,也就是我们常说的“Legacy Builder”。在这种方式下,获取代理ID非常简单。你只要进入到“代理概述”页面,直接把目光移到浏览器的地址栏,那个URL里面就会直接显示代理ID。一般是一串字母数字的组合,就在URL的末尾部分,一眼就能看到,直接复制出来用就行。 另一种是新的构建器,也就是“New Builder”。这个构建器是通过Agentforce Studio来访问的,界面更现代,有画布视图和脚本视图等等。在新构建器里,代理ID并不直接显示在界面上,你必须通过SOQL查询才能拿到。具体做法是,使用代理的开发人员名称——也就是API名称——去查询一个标准对象,这个对象叫Botify。查询的时候,找到这条记录的Id字段,那个就是你的代理ID了。所以,新构建器需要你写一点点SOQL,比如`SELECT Id FROM Botify WHERE DeveloperName = '你的代理API名称'`,这样就能取到。 那为什么会存在这两个不同的构建器呢?简单区分一下:传统的Legacy Builder,它是通过“设置”(Setup)菜单进入的,里面提供了一个可视化的子代理编辑器,整个配置体验比较接近于以往的Salesforce配置方式。而新的构建器,是完全在Agentforce Studio里操作,它提供了更强大的画布拖拽和脚本编辑能力,设计理念更灵活、更适合复杂场景。 总结一下,如果你是用Legacy Builder,直接看浏览器地址栏就能得到代理ID;如果你是用New Builder,那就得用SOQL查一下Botify对象。这个小小的差异,在实际开发和管理中经常会遇到,所以记下来对你会很有帮助。

关键词

Agentforce Salesforce