Loading

개인 또는 비공개 폴더에 저장된 보고서 및 대시보드 찾기

게시 일자: May 5, 2026
상세 설명

사용자의 'My Personal Folder(내 개인 폴더)'에 저장된 보고서 및 대시보드의 위치를 (API 버전 36 이상을 통해) SOQL 쿼리 내에서 허용하려면 다음 지침을 따르세요.
 

해당 기능에 필요한 기능

다음 기능이 활성화되어 있지 않다면 비공개 폴더의 보고서 또는 대시보드를 찾으려 할 경우 'INVALID_QUERY_SCOPE'라는 오류가 발생합니다.

  • 'Enhanced Folder Sharing(향상된 폴더 공유) '가 해당 조직에 대해 활성화되어 있는지 확인하세요. 참고: 이 기능을 사용할 수 없다면 Salesforce 지원팀에 문의해 활성화하세요.
  • 검색을 수행하는 사용자의 프로필에 대한 'Manage All Private Reports and Dashboards(모든 비공개 보고서 및 대시보드 관리)' 프로필 권한을 활성화하세요.
솔루션

'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(SOQL 상위 관계 쿼리 허용)'를 선택합니다.
2. 다음 쿼리를 실행합니다.

SELECT Id, Owner.Name FROM Report USING SCOPE allPrivate WHERE Owner.IsActive = false
 

참고 항목: 
대시보드 삭제   
삭제해야 하는 오래되거나 비활성화된 보고서 및 대시보드 찾기   
Error: "Report cannot be deleted" for report linked to dashboard component

 

Knowledge 기사 번호

000383270

 
로드 중
Salesforce Help | Article