LoginSignup
1
1

以前にレポートの検索条件を取得したいとう質問があって、この時はforce CLIなどを使えばいいと回答しましたが、今では迷わずPostmanを推奨しますね。もう一度Postmanを使った場合について検証してみます。

1件ずつならSalesforce Reports and Dashboards REST APIでも可能ですが、これでは大変なので force CLIなどのメタデータを一括で取得できるツールを利用したほうがいいと思います。

レポートの検索条件を取得する
(残念ながら質問自体は私の回答が気に入らなかったのか即削除されて今は見ることができません)

メタデータの取得ではdescribeを使います。

{{_endpoint}}/services/data/v{{version}}/analytics/reports/{{reportId}}/describe

salesoforce側の検索条件は以下のようになっています。

image.png

テストスクリプトに以下を追加してみます

pm.test('reportFilters', () => {
    const response = JSON.parse(pm.response.text())
    console.log(response.reportMetadata.reportFilters)    
})

一番上のShow meを除く上から3つは標準で用意されている検索条件なので別のところに格納されています

image.png

取得できた内容

image.png

もう一つ検索条件を追加します。

image.png

2件取得できましたね。

image.png

Show meはどこ?

以下の回答をみえると scopeらしい

全ての商談ではorganization になっています。

image.png

私の商談では userになっている

image.png

これらの解析結果を分かりやすい形に成形すことができればいいんですが...
もう少しPostmanの使い方を勉強する必要がありますね。

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