StandardObjectNameOwnerSharingRule は、標準オブジェクトに関連付けられているすべての所有者共有ルールオブジェクトのモデルです。これらのオブジェクトは、オブジェクト所有者以外のユーザーと標準オブジェクトを共有するルールを表します。
オブジェクト名は変数で、StandardObjectNameOwnerSharingRule の構文を使用します。たとえば、ChannelProgramOwnerSharingRule はチャネルプログラム所有者以外のユーザーとチャネルプログラムを共有するルールを表します。このトピックの最後で、使用可能な関連する所有者共有ルールオブジェクトのリストを示します。特定のバージョンの情報については、標準オブジェクトのドキュメントを参照してください。
組織でこのオブジェクトへのアクセスを可能にするには、Salesforce カスタマーサポートにお問い合わせください。ただし、その代わりとして、メタデータ API を使用して所有者共有ルールをプログラムで更新することをお勧めします。共有ルールの再適用が自動的にトリガーされるためです。SharingRules メタデータ API 種別は、すべての組織で有効です。
サポートされているコール
create()、delete()、describeSObjects()、getDeleted()、getUpdated()、query()、retrieve()、update()、upsert()
特別なアクセスルール
特殊なアクセス権のルールが存在する場合には、標準オブジェクトのドキュメントを参照してください。たとえば、ChannelProgramOwnerSharingRule の場合、ChannelProgram への特別なアクセスルールについて参照してください。
項目
| AccessLevel |
- 型
- picklist
- プロパティ
- Create、Filter、Group、Restricted picklist、Sort、Update
- 説明
- レコードに対するユーザーのアクセスレベルを決定します。値は次のとおりです。
|
| Description |
- 型
- textarea
- プロパティ
- Create、Filter、Nillable、Sort、Update
- 説明
- 共有ルールの説明。最大 1000 文字です。
|
| DeveloperName |
- 型
- string
- プロパティ
- Create、Filter、Group、Nillable、Sort、Update
- 説明
- API のオブジェクトの一意の名前。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初が文字である、空白を使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。管理パッケージでこの項目を使用することにより、パッケージインストール時の名前の競合を回避します。この項目を使用して、開発者は管理パッケージのオブジェクト名を変更し、変更は登録者の組織で反映されます。
大規模データセットを作成する場合、必ず各レコードの一意の DeveloperName を指定してください。DeveloperName が指定されていないと、Salesforce で各レコードの DeveloperName を生成している間にパフォーマンスが低下する可能性があります。
|
| GroupId |
- 型
- reference
- プロパティ
- Create、Filter、Group、Sort
- 説明
- 共有元グループの ID。共有元グループのユーザーが所有するレコードが、ルールをトリガーしてアクセス権を割り当てます。
|
| Name |
- 型
- string
- プロパティ
- Create、Filter、Group、idLookup、Sort、Update
- 説明
- UI に表示される共有ルールのラベル。最大 80 文字です。
|
| UserOrGroupId |
- 型
- reference
- プロパティ
- Create、Filter、Group、Sort
- 説明
- アクセス権を付与するユーザーまたはグループの ID。
|