如何通过API查询Salesforce工单的事件历史记录以实现自动化?
获取Salesforce工单事件历史记录的API方案
- 你可以通过Salesforce标准REST API查询
CaseHistory对象来获取工单(Case)的事件历史数据,这正是界面表格展示的操作记录对应的底层数据源。 - 示例SOQL查询语句(可按需调整字段和筛选条件):
SELECT Id, CaseId, CreatedDate, CreatedBy.Name, Field, OldValue, NewValue, Operation FROM CaseHistory WHERE CaseId = '目标工单ID' ORDER BY CreatedDate DESC - 调用方式:使用你已有的会话ID,向Salesforce REST端点(格式如
/services/data/v59.0/query,替换v59.0为你实际使用的API版本)发起GET请求,将上述SOQL语句作为q参数传入(注意做URL编码处理)。
补充说明:
CaseHistory对象包含所有工单字段变更、状态流转等操作记录,界面表格里的每一行都对应该对象的一条记录。- 可根据需求扩展字段,比如
Section对应界面上的分组标签,CreatedById可用于关联操作用户的详细信息。
内容的提问来源于stack exchange,提问作者so_user897
相关产品推荐
相关产品推荐

