Lorsqu’un enregistrement est mis à jour ou créé, nous le verrouillons pour empêcher une autre opération de le mettre à jour en même temps et de provoquer des incohérences dans les données.
Ces verrouillages durent normalement quelques secondes. Lorsque l’enregistrement est déverrouillé, d’autres opérations peuvent effectuer le traitement qu’elles sont censées effectuer sur l’enregistrement en question. Toutefois, une transaction donnée ne peut attendre qu’un maximum de 10 secondes pour qu’un enregistrement soit déverrouillé avant qu’elle n’expire.
Les enregistrements verrouillés et le moment où ils sont verrouillés dépendent de l’opération que vous effectuez et de l’enregistrement principal sur lequel vous travaillez. La cheatsheet sur le verrouillage des enregistrements Force.com fournit des informations détaillées à ce sujet et il est fortement recommandé de vous familiariser avec son contenu.
a. E-mail vers requête :
Lorsqu’un e-mail est traité par la fonction E-mail vers requête, les déclencheurs appliqués à l’objet de message e-mail ou les objets associés (c’est-à-dire le compte parent) tenteront de verrouiller ces enregistrements pour le traitement. Si un autre processus applique un verrouillage à ces enregistrements et que le traitement de l’e-mail doit attendre plus de 10 secondes, ce dernier expirera et vous obtiendrez cette erreur.
1. Vous pouvez activer les journaux de débogage pour l’utilisateur qui fait face à l’erreur afin de trouver le déclencheur, le flux ou les règles de validation à l’origine du problème.
2. Vérifiez si des tâches d’arrière-plan dépendantes s’exécutent sur un même objet. Si c’est le cas, essayez de suspendre ces tâches, puis suivez nos recommandations pour réduire les verrouillages de ligne.
000387767

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.