用于检索 Salesforce 事件历史记录的 API 查询

问题描述 投票:0回答:1

我正在尝试构建一个自动化程序来获取 Salesforce 票证的事件历史记录。事件历史如下表所示:

Incident History of a single ticket

是否有可用于获取此数据的 API 查询?

我有 API 来创建会话 ID 并获取票证中各个字段的数据。但这不包括事件历史表。

salesforce
1个回答
0
投票

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 个例外 - 机会有 OpportunityHistoryOpportunityFieldHistory

更多信息:https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_relationships_query_hist.htm

© www.soinside.com 2019 - 2024. All rights reserved.