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

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 つの公開グループ間で注文所有者共有ルールを作成します。

1OrderOwnerSharingRule rule = new OrderOwnerSharingRule();
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.setOrderAccessLevel("Edit");
7connection.create(rule);