LoginSignup
1
1

Salesforceのオブジェクトのカスタム項目の作成者、最終変更者を確認する方法【Tooling APIをPostmanから使う】

Last updated at Posted at 2023-12-19

以下の質問の回答によれば、Toolong APIを使ってFieldDefinitionオブジェクトのCreatedById、LastModifiedByIdを確認すれば可能なようです。

Postmanを使って確かめたいと思います。
PostmanからSalesforceにアクセスする方法は、以下を参考にして下さい。

FieldDefinitionオブジェクトの検索

Toolongを展開して、Tooling Queryをクリックして選択します

image.png

qのパラメータに以下を設定します。SOQL文のスペースを+で置き換えた形です。

select+id,DeveloperName,EntityDefinitionId,DurableId,LastModifiedById+from+ FieldDefinition+where+DeveloperName='Candidate'

エラーになってしまいました。

[
{
"message": "FieldDefinition: a filter on a reified column is required [EntityDefinitionId,DurableId]",
"errorCode": "MALFORMED_QUERY"
}
]

パラメータに項目の検索条件を指定します。

select+id,DeveloperName,EntityDefinitionId,DurableId,LastModifiedById+from+ FieldDefinition+where+EntityDefinition.QualifiedApiName+=+'Candidate__c'+AND+QualifiedApiName+=+'City__c'

今度は検索できました。

image.png

CreatedById、LastModifiedByIdがIdなので名前に変更できるかな

select+id,DeveloperName,EntityDefinitionId,DurableId,LastModifiedBy.Name+from+ FieldDefinition+where+EntityDefinition.QualifiedApiName+=+'Candidate__c'+AND+QualifiedApiName+=+'City__c'

usernameも使えそうです

image.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1