Loading

Erreur « Droits d'accès insuffisants sur l'ID d'objet » lors de la suppression d'un enregistrement AccountShare pour le territoire attribué

Date de publication: Mar 12, 2026
Description

Tentative de suppression d'un enregistrement AccountShare avec RowCause : Territory2AssociationManual ou Territory via l'API renvoie le message suivant :
 

Droits d'accès insuffisants sur l'ID d'objet

Statut : INSUFFICIENT_ACCESS_OR_READONLY

 
Résolution


Cette erreur est normale et prévisible, car ces types d'enregistrement AccountShare sont automatiquement créés et conservés par le système lorsqu'un territoire est attribué au compte.

Pour supprimer un enregistrement AccountShare défini via une attribution Gestion des territoires d'entreprise, vous devez supprimer le territoire attribué au compte qui, à son tour, retire ou supprime automatiquement l'enregistrement AccountShare correspondant.


Si RowCause pour AccountShare correspond à « Territoire » ou si la liste associée des territoires attribués du compte affiche « Règle d'attribution de territoire » dans la colonne Méthode, cela signifie que le territoire a été automatiquement attribué au compte via une règle d'attribution de territoire. Toute tentative de suppression directe de l'enregistrement ObjectTerritory2Association ou le fait de cliquer sur l'action « Dissocier » dans la liste associée entraîne le message suivant :

 

Une association de territoires d'objets ne peut pas être créée ni supprimée avec une cause d'association de règles d'attribution de territoire.

Statut : INVALID_OPERATION



Options de suppression d'un territoire automatiquement attribuées à un compte via des règles d'attribution :


Parmi les actions suivantes, choisissez les plus adaptées à vos besoins spécifiques, puis cliquez sur le bouton « Exécuter les règles » dans la liste associée « Règles d'attribution définies dans ce territoire » figurant sur la page de détail du territoire dans Configuration pour réévaluer la règle d'attribution et supprimer les comptes de votre choix d'un territoire :
 
 
  • Modifiez l'enregistrement Compte pour qu'il ne remplisse plus les critères de la règle d'attribution.

Remarque : si votre organisation est configurée pour exécuter des règles d'attribution de territoire lors de la modification d'un compte, les utilisateurs peuvent cocher la case « Évaluer ce compte par rapport aux règles de territoire lors de l'enregistrement » après avoir modifié le compte de sorte qu'il ne remplisse plus les critères de la règle d'attribution, au lieu d'utiliser le bouton « Exécuter les règles » sur la page de détail du territoire dans Configuration.
 
   
  • Désélectionnez la case Actif pour désactiver la règle d'attribution. Pour plus d'informations, consultez l'article Créer des règles pour attribuer des comptes à des territoires. Notez que le fait de réactiver la règle sans traiter les données sous-jacentes ou la règle elle-même entraîne simplement la réattribution du compte au territoire lors de la prochaine évaluation de la règle.
 
  • Cliquez sur l'action Supprimer dans la liste associée « Règles d'attribution attribuées à ce territoire » sur la page de détail du territoire dans Configuration pour dissocier la règle d'attribution du territoire.
 


Options de suppression du territoire attribué manuellement à un compte :


1. L'action Supprimer est disponible dans la liste associée Comptes attribués manuellement de la page de détail ou de configuration du territoire. Pour plus d'informations, consultez les articles Attribuer des comptes et des pistes manuellement et Attribuer des comptes aux territoires manuellement.


2. Utilisez l'action Dissocier disponible dans la liste associée Territoires attribués de la page de détail du compte. Pour plus d'informations, consultez l'article Configurer des accès et des autorisations de territoire pour les administrateurs et les utilisateurs de Salesforce.


3. Utilisez l'API pour exporter des données ou recherchez les enregistrements  ObjectTerritory2Association souhaités, puis supprimez-les.
 

Exemple de requête : SELECT Id, ObjectId FROM ObjectTerritory2Association WHERE ObjectId = ' '

correspond à l'ID d'enregistrement de compte souhaité pour lequel supprimer les territoires.


Utilisez l'ID d'enregistrement ObjectTerritory2Association renvoyé (avec le préfixe de clé 0JB) pour effectuer une suppression afin de retirer véritablement l'attribution manuelle de territoire du compte. Pour plus d'informations, consultez l'article Insertion, mise à jour ou suppression de données avec le chargeur de données.


4. Si le territoire attribué au compte n'est plus nécessaire, un administrateur peut choisir de supprimer un modèle de territoire, ce qui supprime automatiquement le territoire de tous les comptes attribués.
Numéro d’article de la base de connaissances

000380273

 
Chargement
Salesforce Help | Article