Affichage des détails de déclencheur Apex
Les déclencheurs Apex sont stockés sous forme de métadonnées dans l'application, sous l'objet auquel ils sont associés.
Éditions requises
| Disponible avec : Salesforce Classic (pas disponible dans toutes les organisations) et Lightning Experience |
| Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition |
| Autorisations utilisateur requises | |
|---|---|
| Pour modifier des déclencheurs Apex : | Auteur Apex |
| Pour définir les déclencheurs Apex : | Afficher la configuration |
Vous pouvez également afficher tous les déclencheurs dans la Configuration, en saisissant Déclencheurs Apex dans la case Recherche rapide, puis en sélectionnant Déclencheurs Apex.
Vous pouvez ajouter, modifier ou supprimer un code Apex en utilisant l'interface utilisateur Salesforce uniquement dans une organisation Developer Edition, une organisation d'évaluation Salesforce Enterprise Edition ou une organisation sandbox. Dans une organisation de production Salesforce, vous pouvez modifier le code Apex uniquement en utilisant l'appel deploy de l'API de métadonnées, Salesforce Extensions pour Visual Studio Code ou l'Outil de migration Ant. Salesforce Extensions pour Visual Studio Code et l'Outil de migration Ant sont des ressources que Salesforce fournit gratuitement afin d'aider les utilisateurs et les partenaires, mais qui ne sont pas considérés comme faisant partie de nos Services dans le cadre du Contrat de services principal de Salesforce.
- Pour afficher les détails d'un déclencheur, dans Configuration, saisissez Déclencheurs Apex dans la case Recherche rapide, puis sélectionnez Déclencheurs Apex et cliquez sur le nom du déclencheur. Vous pouvez également accéder aux détails d'un déclencheur à partir d'un objet.
-
À partir de la page de détail du déclencheur, vous pouvez effectuer les opérations suivantes :
- Cliquer sur Modifier pour modifier les propriétés du déclencheur.
Remarque Une icône
indique la présence d'un déclencheur Apex dans un package géré installé. Vous ne pouvez pas modifier ou supprimer un déclencheur dans un package géré. - Cliquez sur Supprimer pour supprimer le déclencheur de votre organisation.
- Cliquez sur Afficher les dépendances pour afficher les éléments, tels que les champs, les commandes s-controls ou les classes, qui sont référencés par le code Apex contenu dans le déclencheur.
- Cliquez sur Télécharger Apex pour télécharger le texte du déclencheur. Le fichier est enregistré sous le nom du déclencheur dans un fichier de type .trg.
- Cliquer sur Modifier pour modifier les propriétés du déclencheur.
La page de détail du déclencheur affiche les informations suivantes :
- Le nom du déclencheur
- Nom de l'objet auquel le déclencheur est associé tel qu'un Compte ou une requête.
- La version API avec laquelle le déclencheur a été enregistré.
- La validité d'un déclencheur.
Remarque Les déclencheurs sont stockés avec un indicateurisValiddéfini surtrueà condition que les métadonnées dépendantes n'aient pas changé depuis la dernière compilation du déclencheur. Si des modifications sont apportées aux noms ou aux champs d'objet utilisés dans le déclencheur, même si elles sont mineures (par exemple, dans la description d'un champ ou d'un objet), l'indicateurisValidest paramétré surfalsejusqu'à ce que le compilateur Apex réexécute le code. La recompilation a lieu lors de l'exécution suivante du déclencheur ou lorsqu'un utilisateur réenregistre le déclencheur dans les métadonnées.Si un champ de référence mentionne un enregistrement supprimé, Salesforce efface la valeur du champ de référence par défaut. Alternativement, vous pouvez empêcher la suppression d'enregistrements s'ils font partie d'une relation de référence.
- L'activation du déclencheur.
- Texte de l'Apex contenu dans le déclencheur.
- Si le déclencheur référence des composants de packages gérés installés, par exemple une classe Apex, une page Visualforce, un objet personnalisé, etc., la section Paramètres de version répertorie la version des packages qui contiennent les composants référencés.
- Si le déclencheur est contenu dans un package géré installé, Package installé indique le nom du package.
L'onglet Filtres de journaux affiche les catégories et les niveaux des journaux de débogage que vous pouvez définir pour le déclencheur. Pour plus d'informations, reportez-vous à Filtrage du journal de débogage de classes Apex et déclencheurs Apex.

