Agentforce Prompt Builder 程序化访问与批处理指南

发布时间:2026/7/19 20:05:03

Agentforce Prompt Builder 程序化访问与批处理指南
程序化访问 Prompt TemplatePrompt Builder 让你创建和管理能整合 CRM 数据的提示模板merge fields、flows、related lists、Apex。有三种程序化访问方式方式适用场景关键接口Connect REST API外部 Web 应用集成Prompt Template Generations Resource。请求指定模板 输入参数。响应生成文本 引用citationsConnect in Apex组织内 Apex 代码集成ConnectApi.EinsteinLLM.generateMessagesForPromptTemplate()。传入开发者名称 输入参数获取生成文本和可选引用citationMode: post_generationInvocable Actions平台级集成Flow Builder 等Generate Prompt Response Invocable Action。从 Flow Builder、Process Builder 或其他可调用上下文中调用跨组织部署使用 Metadata API 的 GenAiPromptTemplate模板定义和 GenAiPromptTemplateActv激活状态在 Sandbox 和 Production 组织之间部署。Prompt Template 批处理Batch Processing使用AiJobRun和AiJobRunItem对象异步生成大规模响应。典型用例夜间总结 Case 积压、批量内容生成、批量翻译、大规模记录充实。三步批处理模式步骤 1 — 创建 AiJobRunAiJobRun jobRun new AiJobRun( JobType PromptTemplate, Target Summarize_Case, // DeveloperName 推荐用于跨组织可移植性 Status New ); insert as user jobRun;步骤 2 — 创建 AiJobRunItem 记录每个输入记录一条MapString, Object payload new MapString, Object{ Input:Case new MapString, Object{ id c.Id } }; items.add(new AiJobRunItem( AiJobRunId jobRun.Id, Status Ready, Input JSON.serialize(payload) )); insert as user items; // Input 格式: {Input:Case:{id:CaseId}} // Response 格式: {promptResponse:LLM text}步骤 3 — 翻转为 ReadyToStartjobRun.Status ReadyToStart; update as user jobRun; // 此后不可更改不可变性规则生效关键约束约束说明不可变性一旦进入 InProgressAiJobRunId/Input 字段不可更改不能删除状态变更InProgress、Completed、Failed —— 用户无法更改速率限制标准1,000 条/AiJobRun原生批处理模型10,000 条/AiJobRunApex最多 5 个 AiJobRun/24 小时处理顺序多个 ReadyToStart 作业按 CreatedDate 排列如秒级内更新精确顺序不保证作业监控和平台事件使用AiJobRunStatusEvent平台事件监控作业完成状态。事件在每个状态转换时触发InProgress → Completed → Failed。事件 SchemaAiJobRunIdentifier父 Id、Status、JobType、Target。Trigger — 过滤 Completed 事件trigger AiJobRunStatusEventTrigger on AiJobRunStatusEvent (after insert) { SetId completedJobRunIds new SetId(); for (AiJobRunStatusEvent e : Trigger.new) { if (e.Status Completed String.isNotBlank(e.AiJobRunIdentifier)) { completedJobRunIds.add((Id) e.AiJobRunIdentifier); } } // 调用 Handler }Handler — 处理已完成项目查询 AiJobRunItem WHERE AiJobRunId IN :completedJobRunIds AND Status Completed提取 Input JSON → 解析 caseId{Input:Case:{id:CaseId}}提取 Response JSON → 解包 promptText{promptResponse:LLM text}将结果写回如作为 CaseComment生产环境注意事项去重平台事件可能被重新投递 —— 按 AiJobRunId ParentId 去重失败处理项目可能以 StatusFailed 结束 —— 与成功记录一起查询异步写回对接近 10,000 条的限制将写回操作转移到 Database.Batchable 或 Queueable异常处理始终捕获异常 —— 未捕获异常会导致事件批次失败9 次重试后平台会禁用订阅完整模式创建 AiJobRun (New) → 2. 创建 AiJobRunItem 列表 (Ready) → 3. 更新为 ReadyToStart订阅 AiJobRunStatusEvent (Completed) → 5. 处理结果解析 Input 获取源记录 Id → 解析 Response 获取 LLM 文本 → 写回Prompt Builder 从单个模板调用到数千条记录的批量处理为你提供了强大、受管控的方式将生成式 AI 整合到 Salesforce 工作流中。发布来源Agentforce Prompt Builder 程序化访问与批处理指南 | Salesforce CRM 中文站

相关新闻

图像处理核心技术:从基础算法到行业应用

图像处理核心技术:从基础算法到行业应用

2026/7/19 20:05:03

1. 图像处理基础概念与技术演进图像处理作为计算机视觉的基础环节,已经渗透到我们日常生活的方方面面。从手机拍照的美颜功能到自动驾驶的环境感知,从医疗影像分析到工业质检,这项技术正在重塑我们与视觉信息交互的方式。图像处理的核心任务是…

WRF2405S-3WR2 适配优选 WF3-24S05S,3W 工业 DC-DC 电源模块规格参数全拆解

WRF2405S-3WR2 适配优选 WF3-24S05S,3W 工业 DC-DC 电源模块规格参数全拆解

2026/7/19 20:05:03

在工业控制、仪器仪表、现场采集终端的硬件方案开发阶段,硬件研发工程师常会遇到直流电源模块规格匹配、供应链备选扩充、国产器件落地验证等核心工作,3W 功率段 24V 转 5V 隔离电源模块是中小功耗工控板卡、传感器供电回路的通用器件。WRF2405S-3WR2 作…

Android与Java定时任务机制对比与最佳实践

Android与Java定时任务机制对比与最佳实践

2026/7/19 20:05:03

1. Android与Java中的Timer机制解析在移动应用开发中,定时任务是最基础也最常用的功能之一。Android平台基于Java语言,提供了多种定时器实现方案,每种方案都有其特定的适用场景和性能特点。作为从功能机时代就开始接触移动开发的工程师&#…

python数据可视化技巧的100个练习 -- 31. 类别数据的点图

python数据可视化技巧的100个练习 -- 31. 类别数据的点图

2026/7/20 0:15:16

重要性★★★☆☆ 难度★★☆☆☆ 你是一家零售公司的数据分析师。你的经理要求你可视化最近产品发布的客户满意度评级分布。评级是分类的,范围从“非常不满意”到“非常满意”。创建一个点图以显示每个评级类别的频率。使用 Python 进行数据处理和可视化。在代码中生成输入…

智能体走进物理世界,千里科技携舱驾协同成果亮相WAIC 2026

智能体走进物理世界,千里科技携舱驾协同成果亮相WAIC 2026

2026/7/20 0:15:16

在2026世界人工智能大会(WAIC 2026)举办期间,千里科技董事长、阶跃星辰董事长印奇作为特邀嘉宾出席大会开幕式并在大会主论坛(上午场)发表主题演讲《当智能体进入物理世界》。在印奇看来,"智能体"…

商汤大装置发布“技术-生态-商业”闭环布局,共启“国产AI基础设施规模化商用元年”

商汤大装置发布“技术-生态-商业”闭环布局,共启“国产AI基础设施规模化商用元年”

2026/7/20 0:15:16

7月18日,在WAIC 2026商汤科技 “基座大模型架构创新与生态合作论坛”上,商汤科技联合创始人、大装置事业群总裁杨帆发表《智变共生——加速AI基础设施持续升级》主题演讲,系统呈现了商汤大装置国产AI基础设施“技术-生态-商业”闭环布局&…

ngx_output_chain_get_buf

ngx_output_chain_get_buf

2026/7/20 0:15:16

1 定义 ngx_output_chain_get_buf 函数 定义在 src/core/ngx_output_chain.cstatic ngx_int_t ngx_output_chain_get_buf(ngx_output_chain_ctx_t *ctx, off_t bsize) {size_t size;ngx_buf_t *b, *in;ngx_uint_t recycled;in ctx->in->buf;size ctx->buf…

互联网大厂常见Java面试题及答案汇总(2026持续更新)

互联网大厂常见Java面试题及答案汇总(2026持续更新)

2026/7/20 0:15:16

金九银十即将来袭,又是一个跳槽的好季节,准备跳槽的同学都摩拳擦掌准备大面好几场,今天为大家准备了互联网面试必备的 1 到 5 年 Java 面试者都需要掌握的面试题,分别 JVM,并发编程,MySQL,Tomca…

STM32H7 QSPI Flash下载算法制作指南

STM32H7 QSPI Flash下载算法制作指南

2026/7/20 0:05:15

1. STM32H7 QSPI Flash下载算法制作概述在STM32H7系列微控制器的开发过程中,外部QSPI Flash存储器常被用于扩展存储空间。然而,MDK开发环境默认并不支持所有型号的QSPI Flash编程,这就需要我们自行制作下载算法。本文将详细介绍如何为STM32H7…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/20 2:32:48

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/20 2:33:13

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/20 2:32:14

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

SoC超时垫片机制:从硬件原理到软件实战的可靠性设计

SoC超时垫片机制:从硬件原理到软件实战的可靠性设计

2026/7/20 0:05:15

1. 系统互联中的“守门员”:超时与异常响应处理机制在复杂的SoC(片上系统)设计中,处理器核心、内存控制器、外设等数十甚至上百个IP模块通过高速片上互联网络(如VBUSM、AXI、CHI)进行通信。这个网络就像一座…

一键批量建文件夹工具省时间效率神器

一键批量建文件夹工具省时间效率神器

2026/7/20 0:05:15

软件介绍 批量创建文件夹这事听起来简单,右键新建就行,但真要你一口气建几十个、上百个的时候,你才知道有多崩溃。今天这款工具就是专门治这个病的,而且玩法特别——它根本不是传统意义上的软件,就是一个Excel表格。 …

C++短信服务开发实践:从SMPP协议到高并发架构设计

C++短信服务开发实践:从SMPP协议到高并发架构设计

2026/7/20 0:05:15

1. 项目概述:为什么我们需要自己动手搭建短信服务?在当前的互联网产品开发中,短信验证码、通知提醒、营销推广几乎是标配功能。很多开发者,尤其是刚入行的朋友,第一反应是去集成阿里云、腾讯云等大厂的短信服务SDK。这…