Skip to main content

권한 집합 그룹 시작하기

학습 목표

이 유닛을 완료하면 다음을 수행할 수 있습니다.

  • 권한 집합 그룹의 개념을 설명할 수 있습니다.
  • 권한 집합 그룹을 활용하는 사용 사례 두 가지를 제시할 수 있습니다.
  • 권한 집합 그룹에서 권한이 계산되는 법을 설명할 수 있습니다.

권한 집합 그룹의 기초

여러분은 관리자로서 사용자에게 할당 가능한 다양한 권한 집합을 아마 갖고 있을 것입니다. 또한 각 사용자에게 필요한 권한을 제공하면서도 직무를 수행하는 데 필요한 최소한의 권한만을 부여하고자 많은 시간을 쏟고 있을 것입니다. 예를 들어 여러 사용자를 여러 권한 집합에 할당해야 하는 경우에는 할당 구조가 이 이미지와 유사할 것입니다. 

세 명의 개별 사용자가 존재하며 각 사용자에게 세 개의 서로 다른 권한 집합이 할당되었습니다.

권한 집합의 크기는 순식간에 불어날 수 있습니다. 따라서 최소 권한 원칙을 유지하면서도 권한 집합 관리를 간소화하여 조직을 보호할 방법이 다들 궁금하셨을 겁니다. 저희가 해결책을 알려드리죠. 바로 권한 집합 그룹입니다. 권한 집합 그룹을 활용하면 직무에 따라 권한 집합들을 묶을 수 있습니다. 권한 집합 그룹은 권한 집합들에 존재하는 모든 권한을 포함합니다. 심지어 특정 권한 집합을 하나 이상의 권한 집합 그룹에 포함시킬 수도 있죠.

세 명의 개별 사용자가 존재하며 각 사용자가 세 개의 권한 집합을 포함하는 하나의 권한 집합 그룹에 할당되었습니다.

서로 다른 사용자가 수행하는 직무에 따라 권한을 부여하는 과정이 훨씬 간단해집니다.

권한 집합 그룹의 이점

권한 집합 그룹을 통해 권한을 할당하는 방식이 확실히 간편해 보이지만, 어째서 권한 집합들을 묶으면 업무가 간편해지고, 최소 권한의 원칙에 따라 권한을 할당할 수 있는 걸까요? 

예를 들어 영업 담당 부사장인 E.J. Argawal의 사용자들에게 설문 조사를 작성, 편집, 삭제할 수 있으며, 목록 보기와 보고서를 생성하고 사용자 정의할 수 있고, 가격 목록을 생성하고 편집할 수 있는 권한이 필요하다고 가정합시다. 이 사용자들은 모두 가격 설문 조사와 관련된 업무를 수행합니다.

E.J.의 사용자들에게 필요한 바를 제공하는 법은 몇 가지가 있습니다. 이때 여러분은 해당 직무에 필요한 모든 권한을 포함하는 권한 집합을 새로 만들 수 있습니다. 하지만 권한 집합은 최대한 제한하는 게 좋습니다. 권한 집합에 너무 많은 권한이 포함되는 것은 일반적으로 바람직하지 않죠. 그 대신 각 작업에 대한 권한들을 포함하는 권한 집합들에 사용자를 개별적으로 할당하여 권한을 부여할 수도 있지만, 이는 너무 번잡하고 관리하기도 힘듭니다. 

한편 가격 설문 조사를 위한 권한이 필요한 사용자들의 직책과 책임도 서로 달라 상황은 더욱 복잡해졌습니다.

  • Maria Hernandez, 컨설턴트
  • Shaun Chen, 판매 관리자
  • Aaron Jones, 판매 서비스 책임자

권한 집합 그룹을 사용하면, 가격 설문 조사 직무에 필요한 권한들이 존재하는 권한 집합들을 포함하는 하나의 그룹을 만들 수 있습니다. 해당 그룹 내의 개별 권한 집합은 타 그룹에서도 사용할 수 있고요. 

그런데 E.J.가 더욱 까다로운 상황이 있다고 말합니다. Maria의 컨설팅은 다음 달에 종료되며, 곧 다른 계약업체가 Maria와 동일한 권한을 할당받아야 한다는 겁니다. 또한 두 명의 신규 채용자도 가격 설문 조사를 관리할 권한을 필요로 합니다. 팀의 변화하고 성장함에 따라 사용자 권한 할당 방식을 간소화할 필요성은 더욱 증가합니다.

예를 들어 가격 설문 조사 직무에 필요한 권한을 중심으로 Price Surveys(가격 설문 조사)라는 이름의 단일 권한 집합 그룹을 만들 수 있을 것입니다. 이 방식에서는 현재, 그리고 앞으로 팀이 성장함에 따라 사용자 할당 프로세스를 간소화할 수 있습니다.

설문 조사를 작성, 편집, 삭제하고, 목록 보기와 보고서를 생성하고 사용자 정의하고, 가격 목록을 생성하고 편집할 수 있는 권한이 필요한 사용자들에게 Price Surveys(가격 설문 조사) 권한 집합 그룹을 할당하기만 하면 되니까요. 가격 설문 조사만을 위한 권한 집합을 새로 만들거나, 사용자들을 여러 권한 집합에 추가할 필요가 없습니다.

 Price Surveys(가격 설문 조사)라는 이름의 단일한 권한 집합 그룹에 할당된 여러 사용자.

: 특정 권한 집합 그룹을 위한 새로운 권한 집합이 필요하다면 만들 수 있습니다. 하지만 권한 집합 내의 권한은 몇 가지 관련된 작업들로만 제한할 것을 강력하게 권장합니다. 다음 유닛에서는 권한 집합 및 권한 집합 그룹을 구상하고 모델링하여 그 기능을 극대화하기 위한 전략을 다룹니다. 

패키지 개발에서 권한 집합 그룹 사용하기

한 가지 더 있습니다. 권한 집합 그룹이 존재하는 앱을 구독하는 분들은 자신의 로컬 그룹에 관리 권한 집합을 추가할 수 있습니다. 혹은 로컬 권한 집합을 관리 그룹에 추가할 수도 있습니다. 이 옵션들이 유용한 이유는 무엇일까요? 패키지 개발 팀은 패키지 업그레이드에 권한 변경을 포함해야 할지도 모릅니다. 만약 그렇다면 사용자들에게 필요한 액세스를 제공하면서도 중요한 업데이트를 수신할 수 있을 것입니다. 

또한 음소거 기능은 조직 내의 관리 패키지 작업에서 아주 유용하게 활용할 수 있습니다. 음소거에 대해서는 다른 유닛에서 자세히 다루겠습니다.

권한 집합 그룹에서 권한 계산하기

아마 권한 집합 그룹 내의 권한이 어떻게 결정되는지 궁금하실 겁니다. 그룹 내에서 권한 집합을 업데이트하는 경우에는 더욱 그렇겠죠. 예를 들면 Price Surveys(가격 설문 조사) 권한 집합 그룹에는 세 개의 권한 집합이 존재합니다. 

  • 설문 조사 작성자 표준 권한 집합
  • 목록 보기와 보고서 액세스에 필요한 사용자 정의 권한 집합
  • 가격 목록 액세스에 필요한 사용자 정의 권한 집합

예를 들어 E.J. 부사장이 다가와 빠뜨린 내용이 있었다고 하면서, 가격 설문 조사 권한 집합 그룹의 사용자들에게 가격 목록을 삭제할 권한도 필요하다고 말했다고 합시다. 그래서 여러분은 가격 목록에 필요한 권한 집합에 삭제 권한을 추가합니다. 해당 권한을 추가하면 권한 집합 재계산이 시작됩니다. 재계산을 통해 여러분이 권한 집합에서 변경한 내용은 해당 권한 집합을 포함하는 권한 집합 그룹으로 전파됩니다.  

권한 집합 그룹을 재계산하는 동안 할당된 사용자들은 가장 최근 완료된 재계산에 따라 권한을 얻게 됩니다. 

권한 집합 그룹의 재계산을 일으키는 변경 사항은 다음과 같습니다.

  • 기존의 권한 집합 변경
  • 권한 집합 추가
  • 권한 집합 제거

권한 집합 그룹의 상태는 Permission Set Groups(권한 집합 그룹) 목록 보기 페이지의 Status(상태) 열에 표시됩니다.

유효한 상태는 Updated(업데이트됨), Outdated(오래됨), Updating(업데이트 중), Failed(실패)입니다. 

권한 집합 그룹 목록 보기가 Price Surveys(가격 설문 조사) 권한 집합을 보여줍니다. Status(상태) 열에 상태가 Outdated(오래됨)로 나타납니다.

중요: 권한 집합에서 권한을 업데이트할 때는 해당 권한 집합과 관련된 권한 집합 그룹에 할당된 모든 사용자의 비즈니스 요구 사항을 검토하세요.

다음 유닛에서는 권한 집합 그룹을 만들어서 사용자들에게 할당해 보겠습니다. 

리소스

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기