Loading

레코드를 삭제하려 할 때 '권한 부족' 오류 발생

게시 일자: Oct 13, 2022
상세 설명

Salesforce에서 레코드를 삭제하는 기능은 역할 계층에 의해 제어됩니다. 공유 모델 하나만을 'Public Read/Write(공개 읽기/쓰기)'로 설정한다고 해서 사용자들에게 다른 사용자의 레코드를 삭제할 권한이 주어지는 것은 아닙니다.

솔루션

 

사용자는 세 가지 경우에 레코드를 삭제할 수 있습니다.

  1. 자신이 소유한 레코드를 삭제하는 경우
  2. 레코드 소유자의 역할 계층에서 해당 사용자가 상위에 있는 경우
  3. 레코드를 삭제하려는 사용자가 'Modify All(모두 수정)' 권한을 보유한 경우

이 세 가지 경우에 해당하지 않는 사용자가 레코드를 삭제하려 하면 'Insufficient Privileges(권한 부족)' 오류가 발생합니다.

역할 계층의 하위에 존재하는 사용자들은 공유 모델 규칙을 통해 읽기/쓰기 권한을 가질 수 있습니다. 하지만 계층의 상위에 존재하는 개인이 소유한 레코드는 삭제할 수 없습니다.


참고 항목:
사용자 역할 만들기

사용자 비활성화에 대한 고려 사항
개체 권한
볼 수 있는 내용 및 사람: 역할을 통한 레코드 액세스

Knowledge 기사 번호

000385525

 
로드 중
Salesforce Help | Article