Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

個人または非公開フォルダ内に保存されたレポートとダッシュボードを探す

公開日: May 5, 2026
説明
SOQL クエリ内で、ユーザの非公開フォルダに保存されたレポートやダッシュボードの場所を許可したい場合は、以下の手順に従ってください (API バージョン 36 以上を介して)。


この機能に必要な機能

以下の機能が有効になっていない場合、非公開フォルダ内のレポートまたはダッシュボードを検索しようとすると、「INVALID_QUERY_SCOPE」というタイトルのエラーが表示されます。
  • 問題の組織で「拡張フォルダ共有」が有効になっていることを確認します。注: この機能が利用できない場合は、Salesforce サポートに問い合わせて有効にしてください。
  • 検索を実行するユーザのプロファイルに対して、[すべての非公開レポートおよびダッシュボードを管理] プロファイル権限を有効にします。
解決策

「allPrivate」クエリスコープを使用して、非公開フォルダ内のレポートとダッシュボードを検索する

非公開フォルダ内のレポートを返すには:

SELECT Id FROM Report USING SCOPE allPrivate

特定のユーザの非公開フォルダ内のレポートをクエリするには (以下のユーザ ID を適宜置き換えてください):
SELECT Id FROM Report USING SCOPE allPrivate WHERE OwnerId = '005A0000000Bc2deFG'

非公開フォルダ内に保存されている動的ダッシュボードをクエリするには
:
SELECT Id FROM Dashboard USING SCOPE allPrivate WHERE Type != 'SpecifiedUser'


所有者名を返したり、ユーザが無効かどうかを判断するには
:

  1. [Allows SOQL Parent Relationship Queries] を選択します。
  2. 次のクエリを実行します。
SELECT Id, Owner.Name FROM Report USING SCOPE allPrivate WHERE Owner.IsActive = false

 
ナレッジ記事番号

000383270

 
読み込み中
Salesforce Help | Article