この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

AccountOwnerSharingRule

所有者以外の User と取引先を共有するルールを表します。

組織でこのオブジェクトに対するアクセスを有効にするには、Salesforce のカスタマーサポートまでご連絡ください。

メモ

サポートされているコール

create()delete()describeSObjects()getDeleted()getUpdated()query()retrieve()update()upsert()

特別なアクセスルール

カスタマーポータルユーザはこのオブジェクトにアクセスできません。

項目

項目 詳細
AccountAccessLevel
picklist
プロパティ
CreateFilterGroupRestricted picklistUpdate
説明
使用できる共有の種類を表す値。値は次のとおりです。
  • Read
  • Edit
  • All (この値は、作成または更��には使用できません)。
CaseAccessLevel
picklist
プロパティ
CreateFilterGroupRestricted picklistSortUpdate
説明
すべての子ケースの対象 Group に割り当てられたアクセス権の種類を表す値。値は次のとおりです。
  • None
  • Read
  • Edit
ContactAccessLevel
picklist
プロパティ
FilterGroupRestricted picklistSort
説明
関連する取引先の、GroupUserRole、または User に割り当てられたアクセス権の種類を表す値。値は次のとおりです。
  • None
  • Read
  • Edit

DefaultContactAccessControlled by Parent に設定されている場合、この項目は作成することも更新することもできません。

メモ

Description
textarea
プロパティ
CreateFilterNillableSortUpdate
説明
共有ルールの説明。最大 1000 文字です。この項目は、API バージョン 29.0 以降で使用できます。
DeveloperName
string
プロパティ
CreateDefaulted on createFilterGroupSortUpdate
説明
API のオブジェクトの一意の名前。この名前は、アンダースコアと英数字のみを含み、組織内で一意の名前にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。管理パッケージでこの項目を使用することにより、パッケージインストール時の名前の競合を回避します。この項目を使用して、開発者は管理パッケージのオブジェクト名を変更し、変更は登録者の組織で反映されます。ユーザインターフェースの [ルール名] に対応します。

この項目は API バージョン 24.0 以降で使用できます。

大規模データセットを作成する場合、必ず各レコードの一意の DeveloperName を指定してください。DeveloperName が指定されていないと、Salesforce で各レコードの DeveloperName を生成している間にパフォーマンスが低下する可能性があります。

メモ

GroupId
reference
プロパティ
CreateFilterGroupSort
説明
共有元グループを表す ID。割り当て元 GroupUser が所有する Account が、ルールをトリガしてアクセス権を割り当てます。
OpportunityAccessLevel
picklist
プロパティ
CreateFilterGroupRestricted picklistSortUpdate
説明
関連する Opportunity の対象 Group に割り当てられたアクセス権の種類を表す値。値は次のとおりです。
  • None
  • Read
  • Edit
Name
string
プロパティ
CreateFilterGroupSortUpdate
説明
ユーザインターフェースに表示される共有ルールのラベル。最大 80 文字です。ユーザインターフェースの [表示ラベル] に対応します。
UserOrGroupId
reference
プロパティ
CreateFilterGroupSort
説明
アクセス権が割り当てられている User または Group を表す ID

使用方法

このオブジェクトを使用して、取引先の共有ルールを管理します。一般的な共有およびテリトリー管理に関連する共有ではこのオブジェクトを使用します。たとえば、次のコードは、ポータルユーザも含むことができる 2 つの公開グループ間で取引先所有者共有ルールを作成します。

1AccountOwnerSharingRule rule = new AccountOwnerSharingRule();
2rule.setName("RuleName"); // Set the sharing rule name
3rule.setDeveloperName("RuleDeveloperName"); // Set the sharing rule developer name
4rule.setGroupId("00Gx00000000000")// Set the group of users to share records from 
5rule.setUserOrGroupId("00Gx00000000001")// Set the group of users to share records to
6rule.setAccountAccessLevel("Edit");
7rule.setOpportunityAccessLevel("Read");
8rule.setCaseAccessLevel("None");
9connection.create(rule);