Salesforce

Profile과 Permission Set의 차이점?

GEEEEEEEE 2024. 6. 13. 02:52

안녕하세요 GEEEEEEEE입니다~~~

 

오늘은 제가 헷갈려서 글을 적습니다 ㅠㅠ

 

Profile과 Permission Set의 차이점이 무엇인지 알아보고 정리해봤어요!

 

 

Profile(프로필)

프로필은 Salesforce 사용자의 기본 권한을 정의합니다.

  • 기본 설정: 모든 사용자는 반드시 하나의 프로필을 가지고 있어야 합니다. 프로필은 사용자에게 기본적인 접근 권한을 부여하며, 이 권한은 사용자의 역할에 따라 달라집니다.
  • 사용자 생성 시 할당: 사용자를 생성할 때 프로필을 할당해야 합니다. 예를 들어, 관리자 프로필, 영업 담당자 프로필, 마케팅 프로필 등이 있습니다.
  • 기본 접근 권한:
    • 탭 및 앱 설정: 사용자가 어떤 앱과 탭에 접근할 수 있는지 정의합니다.
    • 객체 권한: 사용자가 어떤 객체에 접근할 수 있는지, 그리고 그 객체에서 어떤 작업(읽기, 생성, 수정, 삭제 등)을 할 수 있는지 정의합니다.
    • 필드 권한: 특정 필드에 대한 접근 권한을 설정합니다.
    • 페이지 레이아웃: 사용자가 보는 페이지 레이아웃을 정의합니다.
  • 역할 기반: 프로필은 특정 역할 또는 직무에 따라 사용자를 그룹화하는 데 사용됩니다.

 

 

 

 

Permission Set(권한 세트)

권한 세트는 사용자의 기존 프로필에 추가 권한을 부여하는 데 사용됩니다.

  • 추가 권한 부여: 권한 세트는 특정 사용자에게 추가적인 권한을 부여하기 위해 사용됩니다. 기본 프로필의 권한을 넘어서는 추가 권한이 필요한 경우에 사용됩니다.
  • 유연한 적용: 한 명의 사용자에게 여러 권한 세트를 할당할 수 있습니다. 이를 통해 프로필보다 더 세밀하게 권한을 관리할 수 있습니다.
  • 객체 및 필드 접근 권한: 객체, 필드, 탭에 대한 접근 권한을 추가하거나 수정할 수 있습니다.
  • 사용자 지정 권한: 특정 기능에 대한 접근 권한을 추가할 수 있습니다. 예를 들어, 사용자 정의 앱이나 특정 보고서에 접근할 수 있는 권한을 부여할 수 있습니다.
  • 상황별 적용: 특정 프로젝트나 임시 작업을 위해 일시적으로 권한을 부여할 때 유용합니다.

 

 

 

주요 차이점 요약

  • 기본 vs 추가 권한:
    • 프로필: 사용자의 기본 권한을 정의하며, 모든 사용자가 하나의 프로필을 가져야 합니다.
    • 권한 세트: 추가적인 권한을 부여하기 위해 사용되며, 사용자는 여러 권한 세트를 가질 수 있습니다.
  • 고정 vs 유연성:
    • 프로필: 주로 사용자의 직무나 역할에 따라 고정된 권한 세트를 제공합니다.
    • 권한 세트: 필요에 따라 유연하게 추가 권한을 부여할 수 있습니다.
  • 할당 방식:
    • 프로필: 사용자 생성 시에 할당되며, 변경이 제한적입니다.
    • 권한 세트: 언제든지 사용자에게 추가하거나 제거할 수 있습니다.