Implicit Sharing(暗黙的な共有)

IT
Salesforce Developers
Salesforce Developer Website

The sharing capabilities of the Lightning Platform include a wide variety of features that administrators can use to explicitly grant access to data for individuals and groups. In addition to these more familiar functions, there are a number of sharing behaviors that are built into Salesforce applications. This kind of sharing is called implicit because it’s defined and maintained by the system to support collaboration among members of sales teams, customer service representatives, and clients or customers.

This table describes the different kinds of implicit sharing built into Salesforce applications and the record access that each kind provides.

システム管理者は、Lightning Platform の共有機能に含まれる多種多様な機能を使用して、個人およびグループのデータへのアクセス権を明示的に付与できます。これらの比較的よく知られた機能のほかに、Salesforce アプリケーションには多数の共有機能の動作が組み込まれています。この種の共有はシステム管理者によって設定されるものではないため、暗黙的と呼ばれます。このような共有は、営業チーム、カスタマーサービス担当者、およびクライアントまたは顧客のメンバー間でコラボレーションをサポートするために、システムによって定義され、管理されます。

次のテーブルは、Salesforce アプリケーションに組み込まれているさまざまな種類の暗黙的共有と、各共有によって提供されるレコードアクセス権を示しています。

Type of SharingProvidesDetailsExample
ParentRead-only access to the parent account for a user with access to a child case, contact, or opportunity・Not used when sharing on the child is controlled by its parent
・Expensive to maintain with many account children
・When a user loses access to a child, Salesforce must check all other children to see if it can delete the implicit parent.
Henry is a Standard User with access to an opportunity through an owner-based sharing rule. He can view data about the opportunity’s parent account, but he can’t edit the account’s data.
ChildAccess to child case, contact, or opportunity records for the owner of the parent account・Not used when sharing on the child is controlled by its parent
・Controlled by child access settings for the account owner’s role
・Supports account sharing rules that grant child record access
・Supports account team access based on team settings
・When a user loses access to the parent, Salesforce removes the user’s access to all children records

After faster account sharing recalculation is enabled, we no longer store implicit share records between accounts and their child case, contact, and opportunity records. Instead, the system dynamically determines whether users can access these records when they try to access them. For more information, see the Faster Account Sharing Recalculation knowledge article.
Henry is a Standard User who owns an account. The System Admin set up Henry’s role so that assigned users can view all opportunities, cases, and contacts associated with accounts they own. Henry can therefore view data for all of the child opportunities, cases, and contacts for the account he owns, but he can’t edit this data.
Site or PortalAccess to a site or portal account and all associated contacts for all site or portal users under that account. Access to a case for the site or portal user that’s the contact on the case.Account and associated contacts shared with the lowest role under the site or portal accountSarah is a Customer Community Plus User added under the “Acme” account. Sarah has Read access to the “Acme” account as well as Read access to all the other contacts related to the account.
High Volume1Full access to data owned by high-volume users associated with a sharing set for members of the sharing set’s share groupAll members of the sharing set’s share group gain full access to every record owned by every high-volume user associated with that sharing setFor your site, a sharing set is created to grant high-volume users on the same account Read Only access to each other’s cases. Internal users added to the sharing set’s share group have full access to these cases.
High Volume ParentRead only access to the parent account of records shared through a sharing set’s share group for members of the share groupMaintains the ability to see the parent account when users are given access to account children owned by high-volume usersFor your site, the same sharing set for cases mentioned in the previous example automatically gives the internal users added to the share group read access to the cases’ parent accounts.

1To allow external users to scale into the millions, high-volume users have a streamlined sharing model that doesn’t rely on roles or groups, and functions similarly to calendar events and activities. High-volume users include the Customer Community, High Volume Customer Portal, and Authenticated Website license types.

共有の種類提供される権利詳細
子レコードへのアクセス権を持つユーザの親取引先に対する参照のみのアクセス権・子に対する共有がその親によって制御されている場合は使用されません。
・多数の取引先の子を管理するにはコストがかかります。
・ユーザが子に対するアクセス権を失うと、Salesforce は他のすべての子をチェックして、それが暗黙的な親を削除できるかどうかを確認する必要があります。
親取引先の所有者の子レコードへのアクセス権・子に対する共有がその親によって制御されている場合は使用されません。
・取引先所有者のロールに対する子アクセス設定によって制御されます。(ロールで設定するので暗黙的というより明示的)
・子レコードアクセス権を付与する取引先共有ルールをサポートします。
・チーム設定に基づいて、取引先チームのアクセス権をサポートします。
・ユーザが親へのアクセス権を失うと、Salesforce はそのユーザのすべての子レコードへのアクセス権も削除します。

取引先の共有再適用の高速化を有効にすると、取引先とその子のケース、取引先責任者、商談のレコードの暗黙的な共有レコードは保存されなくなります。代わりに、ユーザがこれらのレコードにアクセスするときに、ユーザがそれらのレコードにアクセスできるかどうかがシステムによって動的に判断されます。詳細は、「取引先の共有再適用の高速化」ナレッジ記事を参照してください。
サイトまたはポータルサイトまたはポータル取引先と、その取引先に含まれるすべてのサイトまたはポータルユーザに関連付けられたすべての取引先責任者に対するアクセス権サイトまたはポータル取引先に含まれる最下位のロールが共有されます。
大規模 1共有セットのアクセスグループのメンバーであるユーザの共有セットに関連付けられた大規模ユーザが所有するデータへのアクセス権共有セットアクセスグループのすべてのメンバーは、その共有セットに関連付けられたすべての大規模ユーザが所有するすべてのレコードへのアクセス権を取得します。
大規模親グループのメンバーであるユーザの共有セットのアクセスグループを介して共有されるレコードの親取引先に対する参照のみアクセス権大規模ユーザが所有する取引先の子へのアクセス権がユーザに付与されると、親取引先を表示する権限が保持されます。

1 外部ユーザが数百万人に増加しても処理できるように、大規模ユーザはロールやグループに依存しない簡素化された共有モデルと、行動や活動に類似する機能を使用できます。大規模ユーザには、カスタマーコミュニティ、High Volume Customer Portal、および認証 Web サイトのライセンスの種類が含まれます。

工事不要!契約期間縛りなし!【GMOとくとくBB光】月額3,430円(税込3,773円)〜!




コメント

タイトルとURLをコピーしました