Territory2Settings
Territory Management 2.0 ユーザが、営業テリトリーに関連付けられているレコードにアクセスして変��できるようにするためのデフォルト設定のメタデータを表します。標準レコードアクセス設定は、取引先と商談に適用されます。組織で取引先責任者とケースに「非公開」のデフォルトの内部アクセス権を使用している場合は、それらのレコードのアクセス権も設定できます。Metadata メタデータ型を拡張し、その fullName 項目を継承します。組織で Territory Management 2.0 が有効化されている場合にのみ使用できます。
ファイルのサフィックスおよびディレクトリの場所
Territory2Settings コンポーネントのサフィックスは settings で、Settings フォルダに保存されます。
バージョン
Territory2Settings コンポーネントは、API バージョン 32.0 以降で使用できます。
特別なアクセスルール
Territory2Model オブジェクトは、SOAP API に State 項目があります。状態は計画中、有効、アーカイブ済みのほか、コピー中などプロセスが進行中であることを示すものも多数あります。「テリトリーの管理」権限のないユーザは、有効状態のモデルに属するテリトリーにのみアクセスできます。すべてのテリトリー管理エンティティに対する deploy() コールには、メタデータ API で必要な「すべてのデータの編集」権限のほかに「テリトリーの管理」権限が必要です。「テリトリーの管理」権限のないユーザが retrieve() を実行すると、有効状態の Territory2Model に属するエンティティのみが返されます。「テリトリーの管理」権限なしにコールを実行してもデータの一部しか取得されないためお勧めしません。
項目
| 項目名 | データ型 | 説明 |
|---|---|---|
| defaultAccountAccessLevel | string | テリトリーの取引先レコードに対してユーザが持つ必要があるデフォルトアクセスレベル: テリトリーに割り当てられた取引先の参照および編集、またはテリトリーに割り当てられた取引先の参照、編集、移行、および削除。 |
| defaultCaseAccessLevel | string | テリトリーのケースレコードに対してユーザが持つ必要があるデフォルトアクセスレベル: テリトリーに割り当てられた取引先の参照および編集、またはテリトリーに割り当てられた取引先の参照、編集、移行、および削除。 |
| defaultContactAccessLevel | string | テリトリーの取引先責任者レコードに対してユーザが持つ必要があるデフォルトアクセスレベル: テリトリーに割り当てられた取引先の参照および編集、またはテリトリーに割り当てられた取引先の参照、編集、移行、および削除。 |
| defaultOpportunityAccessLevel | string | テリトリーの商談レコードに対してユーザが持つ必要があるデフォルトアクセスレベル: テリトリーに割り当てられた取引先の参照および編集、またはテリトリーに割り当てられた取引先の参照、編集、移行、および削除。 |
宣言的なメタデータの定義のサンプル
次の例は、Territory2Settings コンポーネントの定義を示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<Territory2Settings xmlns="http://soap.sforce.com/2006/04/metadata">
3 <defaultAccountAccessLevel>Owner</defaultAccountAccessLevel>
4 <defaultOpportunityAccessLevel>Read</defaultOpportunityAccessLevel>
5 <defaultCaseAccessLevel>None</defaultCaseAccessLevel>
6 <defaultContactAccessLevel>Edit</defaultContactAccessLevel>
7</Territory2Settings>使用方法
Territory Management 2.0 のコンポーネントは、パッケージ化や変更セットをサポートしておらず、CRUD コールでサポートされていません。