Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

割り当てられたテリトリーの AccountShare の削除時のエラー「オブジェクト ID に対するアクセス権が不十分です」

公開日: Mar 12, 2026
説明

AccountShare レコードのうち、RowCause:Territory2AssociationManual または Territory を含むレコードを API を使用して削除しようとすると、次のメッセージが表示されます。
 

オブジェクト ID に対するアクセス権が不十分です

ステータス: INSUFFICIENT_ACCESS_OR_READONLY

 
解決策


これらのタイプの AccountShare レコードは、テリトリーが取引先に割り当てられたときにシステムによって自動的に作成され、保持されるため、このエラーは設計上想定されるものです。

エンタープライズテリトリー管理の割り当てにより作成された AccountShare を削除する適切な方法は、取引先に割り当てられたテリトリーを削除することです。この操作により、対応する AccountShare が自動的に削除されます。


AccountShare RowCause が「テリトリー」であるか、または取引先の「割り当て済みテリトリー」関連リストで、方法列に「テリトリー割り当てルール」が表示されている場合、これはテリトリー割り当てルールによって、取引先にテリトリーが自動的に割り当てられたことを意味します。関連 ObjectTerritory2Association レコードを直接削除しようとするか、または関連リストで「割り当て解除」アクションをクリックすると、次のメッセージが表示されます。

 

An Object Territory Association Cannot Be Created Or Deleted With Territory Assignment Rule Association Cause. (テリトリー割り当てルールの関連付けの原因によって、オブジェクトテリトリーの関連付けを作成できないか削除できません。)

ステータス: INVALID_OPERATION



割り当てルールを介して取引先に自動的に割り当てられたテリトリーを削除するオプション:


以下のアクションのうち、独自の要件に最も適しているものを特定し、設定のテリトリーの詳細ページの「このテリトリーに定義された割り当てルール」の [ルールの実行] ボタンをクリックして、割り当てルールを再評価し、目的の取引先をテリトリーから削除します。
 
 
  • 割り当てルールの条件を満たさなくなるように、取引先レコードを編集します。

注意: 取引先を編集するときにテリトリー割り当てルールを実行するように組織を設定した場合、ユーザーは設定のテリトリーの詳細ページにある [ルールの実行] ボタンを使用する代わりとして、取引先が割り当てルール条件を満たさなくなるように編集した後に、[保存時にこの取引先をテリトリールールに照らして評価する] チェックボックスをオンにできます。
 
   
  • [有効] チェックボックスをオフにして、割り当てルールを無効にします。詳細は、「Create Rules to Assign Accounts to Territories」(取引先をテリトリーに割り当てるためのルールの作成) を参照してください。基盤となるデータまたはルール自体に対処せずに、ルールを再び有効にすると、次回ルールが評価されるときに、単純に取引先がテリトリーに再割り当てされます。
 
  • 設定のテリトリーの詳細ページで、[このテリトリーに割り当てられた割り当てルール] 関連リストの [削除] アクションをクリックして、テリトリーから割り当てルールの関連付けを解除します。
 


取引先の手動で割り当てられたテリトリーを削除するオプション:


1. テリトリーの設定または詳細ページの [手動で割り当てられた取引先] 関連リストで使用可能な [削除] アクション。詳細は、「 Assign Accounts and Leads to Territories Manually」(テリトリーへの取引先とリードの手動割り当て) を参照してください。


2. 取引先詳細ページの割り当て済みのテリトリー関連リストで使用可能な割り当て解除アクションを使用します。詳細は、「 Salesforce システム管理者とユーザーのテリトリー権限およびアクセス設定」を参照してください。


3. API を使用して、 データをエクスポートするか、または目的の ObjectTerritory2Association レコードのクエリを実行し、それらを削除します。
 

クエリの例: SELECT Id, ObjectId FROM ObjectTerritory2Association WHERE ObjectId = ' '

上記の はテリトリーを削除する対象の取引先レコード ID です。


返された ObjectTerritory2Association レコード ID (キープレフィックス 0JB) を使用して、削除を実行し、取引先から手動のテリトリー割り当てを実質的に削除します。詳細については、「 データローダーを使用したデータの挿入、更新、または削除」を参照してください。


4. 取引先に割り当てられたテリトリーが必要なくなった場合、管理者は テリトリーモデルを削除できます。この操作により、割り当てられている取引先からテリトリーも完全に削除されます。
ナレッジ記事番号

000380273

 
読み込み中
Salesforce Help | Article