我正在尝试构建一个自动化程序来获取 Salesforce 票证的事件历史记录。事件历史如下表所示:
。
是否有可用于获取此数据的 API 查询?
我有 API 来创建会话 ID 并获取票证中各个字段的数据。但这不包括事件历史表。
https://help.salesforce.com/s/articleView?id=sf.tracking_field_history.htm&type=5
Salesforce 将对象的跟踪字段历史记录存储在关联的 名为 StandardObjectNameHistory 或 CustomObjectName__History 的对象。 例如,AccountHistory 表示帐户的更改历史记录 帐户记录字段的值。相似地, MyCustomObject__History 跟踪 MyCustomObject__c 的字段历史记录 自定义对象。
如果您的事件确实是
Case
:
SELECT Id, Field, OldValue, NewValue, CreatedDate, CreatedBy.Name, CaseId, Case.Subject, Case.CaseNumber
FROM CaseHistory
LIMIT 10
如果是
Incident__c
:
SELECT Id, Field, OldValue, NewValue, CreatedDate, CreatedBy.Name, ParentId, Parent.Name
FROM Incident__History
LIMIT 10
我认为这条规则只有 1 个例外 - 机会有 OpportunityHistory 和 OpportunityFieldHistory