AccountRelationshipShareRule
ファイルのサフィックスおよびディレクトリの場所
AccountRelationshipShareRule コンポーネントのサフィックスは .accountRelationshipShareRule で、.accountRelationshipShareRules フォルダーに保存されます。
バージョン
AccountRelationshipShareRule コンポーネントは、API バージョン 45.0 以降で使用できます。
特別なアクセスルール
AccountRelationshipShareRule タイプにアクセスするには、組織で「取引先リレーション」権限を有効にする必要があります。ユーザーアクセスには「環境を管理」権限が必要です。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| accessLevel | string | 共有ルールにより付与されるアクセス権の種類。有効な値は、次のとおりです。
|
| accountToCriteriaField | string | データを共有するために満たす必要がある条件。使用可能な値は、最上位オブジェクトの取引先またはユーザーに対する任意のカスタムまたは標準のルックアップです。 組織の完全なリストを取得するには、ARSR エンティティに Describe を実行します。 |
| description | string | 共有ルールのわかりやすい説明。 |
| entityType | string | この共有ルールで共有するデータの種別。有効な値は、次のとおりです。
|
| masterLabel | string | 共有ルールを識別するために共有ルールに割り当てられた表示ラベル。 |
| staticFormulaCriteria | string | 共有するデータをさらに絞り込むための方法。この文字列は決定性数式である必要があり、拡大は許可されません。 |
| type | string | accountToCriteriaField 項目および staticFormulaCriteria 項目に従って共有するデータの取引先リレーションの種別と一致させます。 |
宣言的なメタデータの定義のサンプル
AccountRelationshipShareRule コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<AccountRelationshipShareRule xmlns="http://soap.sforce.com/2006/04/metadata">
3 <accessLevel>Edit</accessLevel>
4 <accountToCriteriaField>Account.OwnerId</accountToCriteriaField>
5 <description>TestDescription</description>
6 <entityType>Account</entityType>
7 <masterLabel>TestName</masterLabel>
8 <staticFormulaCriteria>YearStarted = "1980"</staticFormulaCriteria>
9 <type>Dealer</type>
10</AccountRelationshipShareRule>前の定義を参照する package.xml の例を次に示します。
1<Package>
2<?xml version="1.0" encoding="UTF-8"?>
3<Package xmlns="http://soap.sforce.com/2006/04/metadata">
4 <types>
5 <members>ArsrDevName</members>
6 <name>AccountRelationshipShareRule</name>
7 </types>
8<version>45.0</version>
9</Package>このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。