위치:
Experience Cloud 사이트에서 계정 역할 최적화 사용 및 공유에 대한 고려 사항
역할 기반 공유와 계정 역할 최적화(ARO) 조합은 Experience Cloud 사이트의 계정 전체에서 레코드와 보고서에 대한 액세스를 제공합니다. 계정 역할 최적화를 활성화할 경우 대상 공유 액세스 사용을 고려하십시오. ARO 및 역할 기반 공유를 사용하면 계정의 레코드가 동일한 공유 개인 역할로 롤업되는 다른 계정에 노출됩니다.
다음은 계정 역할 최적화가 역할 관리에 어떤 도움이 될 수 있는지에 대한 예입니다.
Acme는 대량의 고객 및 파트너 Experience Cloud 사이트 계정을 보유합니다. 계정 역할 최적화는 Experience Cloud 사이트 역할의 수를 최소화하는 데 도움이 됩니다. 계정 역할 최적화를 사용하면 여러 사이트 계정이 하나의 개인 역할을 공유할 수 있습니다.
Acme는 역할을 기반으로 특정 유형의 레코드를 공유하는 Apex 공유 코드를 사용합니다. 역할 기반 공유와 결합된 계정 역할 최적화는 Acme의 조직과 사이트의 여러 계정 전체에서 사이트 사용자에게 이러한 레코드를 표시합니다.
Acme 관리자 및 개발자가 Apex 공유 코드, 트리거, 워크플로를 검토합니다. 레코드 액세스가 역할과 연결된 모든 인스턴스를 찾고, 역할 기반 공유를 제거하고, 특정 사이트 사용자 대한 대상 공유 액세스에 코드를 작성합니다.
계정 역할 최적화를 사용할 경우 계정 사용자와 직접 공유할 수 있도록 설정을 조정합니다.
| 고려 사항 | 권장 사항 |
|---|---|
| Apex 공유 코드 및 Apex 트리거 사용 | 기존 Apex 공유 코드, 트리거 및 워크플로를 검토하고 레코드 액세스가 역할에 연결되어 있는지 확인합니다. ARO를 사용하는 계정의 Experience Cloud 사이트 사용자가 특정 레코드에 액세스해야 하는 경우 역할이 아닌 사용자를 대상으로 지정하도록 Apex 공유 코드를 업데이트합니다. 두 번째 사용자가 계정에 추가되고 새 계정 역할이 생성될 경우 취해야 할 조치를 고려합니다. |
| 역할에 대한 레코드 액세스 사용 | ARO에서 생성된 역할을 사용하여 레코드 액세스 권한을 부여할 경우 두 번째 사용자가 계정에 추가되면 원래 사용자는 레코드에 대한 액세스 권한을 잃게 됩니다. Apex 트리거 또는 워크플로는 액세스 권한 상실을 방지할 수 있습니다. 권장 사항: 두 번째 사이트 사용자가 추가된 경우에도 사이트 사용자가 레코드에 대한 액세스를 유지할 수 있게 하는 Apex 트리거 또는 워크플로를 만듭니다. |
| Experience Cloud 사이트 계정과 레코드, 폴더 또는 보고서 공유 | Experience Cloud 사이트 계정 사용자가 다음에 액세스할 수 있게 하려는 경우:
대상 공유를 사용합니다. 공유 규칙을 사용할 경우 공유 개인 역할을 대상으로 하지 마십시오. 역할 기반 공유는 공유 개인 역할로 롤업되는 모든 계정에 액세스 권한을 부여합니다. 권장 사항: 공개 그룹을 만들고 사이트 사용자를 해당 그룹에 추가합니다. 그런 다음, 공개 그룹을 공유 규칙의 대상으로 지정합니다. 또는 수동 공유 또는 Apex에서 관리하는 공유를 사용하여 사용자와 직접 개체를 공유합니다. 역할 기반 공유를 사용하는 대신 계정 사용자와 목록 보기, 폴더, 레코드 또는 대시보드를 공유합니다. |
Winter ' 26에 "프로덕션에서 공유 그룹 참조 활성화 및 업데이트" 릴리스 업데이트가 적용되기 전에 디지털 익스피리언스를 활성화한 2024년 2월 8일 이전에 생성된 Salesforce 조직에서는 외부 사용자 액세스 변환 마법사를 사용하여 과도한 데 이터 공유 가능성을 줄입니다. 역할 및 내부 하위 역할이 대신 포함될 수 있도록 역할, 내부, 포털 하위 역할이 포함된 소유자 기반 또는 기준 기반 공유 규칙을 변환합니다. 2024년 2월 8일 이후에 생성된 모든 조직과 Winter ’26 이후에 디지털 익스피리언스를 활성화한 모든 조직에서는 기본적으로 액세스가 안전합니다. 공유 규칙 또는 기타 메커니즘을 통해 역할 및 내부 하위 역할 그룹과 공유한 레코드는 내부 사용자만 액세스할 수 있습니다.
공유에 대한 최종 노트입니다. 단일 사용자 계정의 경우 ARO는 외부 계정 계층과 호환되지 않습니다. 외부 계정 계층은 역할을 사용하여 하위 계정의 데이터를 상위 계정과 공유합니다. ARO는 여러 계정에서 공유되는 단일 역할을 사용합니다.
