OrderOwnerSharingRule

注文の所有者の注文共有アクセス権を決定するルールを表します。

組織でこのオブジェクトへのアクセスを可能にするには、Salesforce カスタマーサポートにお問い合わせください。ただし、その代わりとして、メタデータ API を使用して所有者共有ルールをプログラムで更新することをお勧めします。共有ルールの再適用が自動的にトリガーされるためです。SharingRules メタデータ API 種別は、すべての組織で有効です。

メモ

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

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

特別なアクセスルール

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

項目

項目 詳細
CreatedById
reference
プロパティ
Defaulted on create、Filter、Group、Sort
説明
注文所有者共有ルールの作成者の ID。
CreatedDate
dateTime
プロパティ
Defaulted on create、Filter、Sort
説明
注文所有者共有ルールの作成日。
Description
string
プロパティ
Create、Filter、Nillable、Sort、Update
説明
注文所有者共有ルールの説明。最大文字数は 1,000 文字です。
DeveloperName
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
注文所有者共有ルールの開発者の名前。
GroupId
reference
プロパティ
Create、Filter、Group、Sort
説明
注文を共有するグループの ID。
Id
ID
プロパティ
Defaulted on create、Filter、Group、idLookup、Sort
説明
注文所有者共有ルールの ID。
LastModifiedById
reference
プロパティ
Defaulted on create、Filter、Group、Sort
説明
注文所有者共有ルールを最後に変更したユーザーの ID。
LastModifiedDate
dateTime
プロパティ
Defaulted on create、Filter、Sort
説明
注文所有者共有ルールの最終更新日。
Name
string
プロパティ
Create、Filter、Group、idLookup、Namefield、Sort、Update
説明
注文所有者共有ルールの名前。最大文字数は 80 文字です。
OrderAccessLevel
picklist
プロパティ
Create、Filter、Group、Restricted picklist、Sort、Update
説明
注文所有者共有ルールのアクセスレベル。
SystemModstamp
dateTime
プロパティ
Defaulted on create、Filter、Sort
説明
注文所有者共有ルールのシステム更新時間。
UserOrGroupId
reference
プロパティ
Create、Filter、Group、Sort
説明
注文アクセスを共有するユーザーまたはグループの ID。

使用方法

このオブジェクトを使用して、注文の共有ルールを管理します。たとえば、次のコードは、ポータルユーザーも含めることができる 2 つの公開グループ間で注文所有者共有ルールを作成します。

OrderOwnerSharingRule rule = new OrderOwnerSharingRule();
rule.setName("RuleName"); // Set the sharing rule name
rule.setDeveloperName("RuleDeveloperName"); // Set the sharing rule developer name
rule.setGroupId("00Gx00000000000"); // Set the group of users to share records from 
rule.setUserOrGroupId("00Gx00000000001"); // Set the group of users to share records to
rule.setOrderAccessLevel("Edit");
connection.create(rule);