Flight Booking Example:

ADG001 - 创建 Actions

📄 第 232 页 🎬 视频课程

课程章节介绍

同学们,今天我们来看一个非常实用的例子,就是怎么样用自定义的Lightning组件,来把我们Agentforce里自定义操作的界面,做得更漂亮、更符合需求。 很多时候,Agent默认生成的输入输出界面可能比较简单,比如就是一些基本字段。但你可以完全重写它!我们这里就拿一个“查找航班”的例子来说。 假设我们已经有了一个Apex类,叫FlightAgent,它里面有个方法能根据出发地、目的地、出行日期这些信息,返回可用的航班列表。那默认情况下,用户可能就要在几个输入框里干巴巴地填数字、填日期,输出也就是一段文字。体验不好。 那我们怎么做呢?我们会创建两种自定义的Lightning类型。 第一种,叫做flightResponse。它是用来美化输出结果的。你想啊,查出来的航班信息,如果只是文本多无聊。我们把它变成一个漂亮的卡片布局,上面有航班号、时间、价格,看起来就像你在旅游App里订票一样清晰。 第二种,叫做flight滤镜。听名字就知道,它是给输入界面用的。默认可能就是两个数字框让你填最高价格、最低折扣,但我们可以把它变成带有漂亮标签的表单字段,甚至加上滑动条、提示文字,让用户输入起来特别舒服。 这样,整个操作的用户体验就大大提升了。用户输入的时候,看到的是你精心设计的表单;看到的结果,是色彩丰富的航班卡片。这就是用自定义Lightning类型重写Agent动作界面的魅力。 那在Agentforce的配置里,你只要把这些自定义类型关联到对应的操作上,就能生效。大家下课后可以自己试一下,动手做一个简单的组件来替换默认界面,这对你们以后做项目特别有帮助。 好,关于这个例子就讲到这里。我们继续看下一个Slide。

关键词

Agentforce Salesforce