• Accueil / Salesforce / Blog Bob Buzzard:…
, Blog Bob Buzzard: Plugin Documenteur<span class="wtr-time-wrap after-title"><span class="wtr-time-number">3</span> minutes de lecture</span>

Blog Bob Buzzard: Plugin Documenteur3 minutes de lecture


, Blog Bob Buzzard: Plugin Documenteur<span class="wtr-time-wrap after-title"><span class="wtr-time-number">3</span> minutes de lecture</span>


introduction

Dans les articles précédents sur
documenter mon organisation avec un plugin Salesforce CLI
l’accent a été mis sur l’extraction et le traitement des métadonnées de l’objet. Maintenant que
zone a été bel et bien couverte, il est temps de passer à autre chose. La prochaine cible dans
mes vues sont des déclencheurs – pas pour une raison particulière, juste que le réel
les projets sur lesquels j’utilise ceci ont des déclencheurs que je souhaite afficher dans mes documents!

Déclencher les métadonnées

Les métadonnées de déclenchement sont réparties sur deux fichiers – le
.déclencheur fichier, qui contient l’Apex réel
code de déclenchement et le .trigger-meta.xml fichier,
qui contient les informations de support – s’il est actif, c’est l’API
version. le .déclencheur le fichier lui-même contient le
l’objet sur lequel il agit et l’action (s) qui le fera se déclencher:

trigger Book_ai on Book__c (before insert) {

}

Heureusement, la syntaxe est rigide – l’objet vient après le mot-clé on et le
les actions apparaissent entre crochets après cela, donc il suffit d’utiliser le JavaScript standard
méthodes de chaîne Je peux localiser les limites et extraire les informations que je
voulez, mais pas seulement pour l’afficher.

Recherche de doublons

Comme nous le savons tous, lorsqu’il y a plus d’un déclencheur pour un objet et une action,
l’ordre dans lequel ils tireront n’est pas garanti. Si vous jouez
aficionado alors vous pouvez trouver cela agréable, mais la plupart d’entre nous préfèrent un terne,
vie prévisible en ce qui concerne l’automatisation de l’entreprise.

Une fois que j’ai traité les corps de déclencheur et extrait les noms d’objet et
actions, l’un des effets secondaires vraiment sympas est que je peux facilement comprendre
s’il y a des doublons et que je peux les appeler sur la page des déclencheurs
(J’ai mis à jour les exemples de métadonnées pour ajouter des déclencheurs en double – ils ne
faire quoi que ce soit, donc ce ne serait pas vraiment un problème de toute façon!):

, Blog Bob Buzzard: Plugin Documenteur<span class="wtr-time-wrap after-title"><span class="wtr-time-number">3</span> minutes de lecture</span>

Amorcer

Ceux qui ont suivi cette série d’articles peuvent remarquer que le
le style est un peu meilleur maintenant que dans les versions précédentes – c’est parce que
Je suis passé à la bibliothèque Bootstrap, tiré via le CDN donc je ne
besoin de s’inquiéter de l’inclure dans mon plug-in.

J’ai également mis à jour la page principale pour utiliser des cartes avec des badges pour indiquer clairement si
il y a des problèmes avec les métadonnées traitées:

, Blog Bob Buzzard: Plugin Documenteur<span class="wtr-time-wrap after-title"><span class="wtr-time-number">3</span> minutes de lecture</span>

J’en ai aussi déplacé
balisage dupliqué vers une inclusion EJS, ce qui est aussi simple que je l’espérais
être. Le balisage va dans un fichier avec un .ejs suffixe
comme les autres – voici le pied de page de mes pages:

Generated

Bob Buzzard's Org Documentor v

Et je peux l’inclure simplement en spécifiant le chemin:

Notez que j’ai mis le pied de page dans un sous-répertoire commun qui est un frère de
où le modèle est stocké.

Notez également que j’ai utilisé le étiquette qui
dit d’inclure la sortie html brute de l’inclusion. Enfin, notez que je
ne transmettez rien au pied de page – il a accès exactement au même
properties comme la page qui l’inclut.

Comme d’habitude, j’ai testé le plug-in par rapport à l’exemple de dépôt de métadonnées sur MacOS et Windows 10. Vous pouvez trouver la dernière version (3.3.1) sur NPMJS au lien ci-dessous.

Articles Similaires





Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Voulez-vous utiliser Pardot à sa capacité maximale et avoir
+ DE LEADS QUALIFIÉS

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer