Create Actions: Multiple Approaches

DEX801 - Agentforce Actions 概览

📄 第 226 页 🎬 视频课程

课程章节介绍

同学们好,今天这一章,我们聚焦在一个非常实用的环节——怎么去创建和增强 Agentforce 里的代理动作。一共有四个关键主题,我们一个一个来看。 第一个,叫 ,AuraEnabled 控制器方法,。大家知道,在 Salesforce 里,我们可以用 Apex 写后台代码,然后给方法加上 `@AuraEnabled` 注解,让它能被前端调用。现在更厉害了,通过 Agentforce 里的 Vibes 工具,能够自动为这些方法生成一份 OpenAPI 文档,一生成,这个方法就摇身一变,成了一个对外公开的代理操作,外面系统可以直接按标准接口来调它。 第二个,是 ,命名查询 API,。这个工具允许我们把一条写好的 SOQL 查询,直接命名、封装成一个代理操作。你不需要再写多余的 Apex 代码,只要把查询定义好,Agentforce 就能把它当成一个动作来调用。这样一来,获取数据就跟点菜一样简单。 第三个,,Apex 的 InvocableMethod 注解,。这个方法上标一个 `@InvocableMethod`,你的 Apex 代码就能无缝对接流程、甚至直接成为代理的动作,集成起来非常直接,几乎不用额外配置。 第四个,是 ,Lightning Types,。有时候我们想让代理操作的输入界面或输出展示更漂亮、更贴合业务需求。这时就可以用 Lightning Types,来给这些操作的输入和输出定制一套自己的 UI,交互体验一下就好起来了。 这四个主题,就是我们打造强大代理动作的基础工具箱。掌握了它们,你就可以灵活地把现有功能变成代理可直接动用的能力。好,这节课就先梳理到这里,后面我们会逐一深入练习。

关键词

Agentforce Salesforce