• Accueil / Salesforce / Mise à jour…
, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Mise à jour de l’outil Récapitulatif de cumul déclaratif6 minutes de lecture


En général, je ne blogue pas sur chaque nouvelle version de cet outil, mais depuis un certain temps et il y a quelques fonctionnalités clés dans cette version, j’ai pensé ajouter à la notes de version habituelles. Si vous n’êtes pas au courant, il s’agit d’un outil axé sur la communauté qui aide à résoudre une limitation actuelle de la plate-forme concernant les résumés de cumul. Plus précisément, l’incapacité de faire des résumés de cumul entre les relations de recherche. Cela est possible entre les relations maître-détails utilisant le mode déclaratif de Lightning Platform, mais pas entre Relations de recherche. L’outil est open source et soutenu par une communauté incroyable! Ce qui suit met en évidence certains aspects clés de cette mise à jour récente.

Prise en charge améliorée de Lightning Experience

L’outil fait son travail en arrière-plan lorsque les utilisateurs travaillent.Par conséquent, que vous le configuriez via Salesforce Classic ou Lightning Experience, il n’est pas pertinent pour vos utilisateurs. Cette version contient une véritable application Lightning et chacune des interfaces utilisateur personnalisées utilise désormais le style Visualforce Lightning par défaut. Vous pouvez toujours l’utiliser dans Classic, bien que le nouveau Outil Récapitulatifs de cumul de foudre l’onglet ne sera pas visible.


, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Évolution du stockage de configuration de cumul

L’outil a été environ depuis 2013 et a subi quelques changements, surtout depuis l’avènement de Métadonnées personnalisées, qui est maintenant le principal moyen par lequel sa configuration est stockée. Prise en charge de l’original Objet personnalisé le stockage basé sur la configuration est toujours présent mais est maintenant plus caché par défaut pour éviter de confondre les nouveaux utilisateurs. Ce la version inclut plus de messages dans l’ancienne interface utilisateur pour aider les utilisateurs à faire la différence. Malheureusement, certaines implications héritées confondent encore les utilisateurs que je voulais également aborder dans cette nouvelle version.

, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Fini les enregistrements de Shadow Rollup

Rollups programmés peut tirer parti d’un mode de calcul incrémental pour différer les calculs jusqu’à l’exécution d’un travail par lots planifié, ce qui améliore les performances interactives. L’outil le fait lorsque les utilisateurs mettent à jour les enregistrements en les insérant dans le Éléments de planification du récapitulatif de cumul de recherche objet pour mettre en file d’attente les futurs recalculs. Cet objet a été conçu avant les cumuls basés sur les métadonnées personnalisées et exigeait donc une référence à un rollup basé sur des objets personnalisés même si l’utilisateur utilisait les cumuls basés sur les métadonnées personnalisées.

Les versions précédentes de l’outil ont tenté de contourner ce problème silencieusement en créant automatiquement ce que l’on appelle « Shadow rollup » configurations. Cependant, lorsque les utilisateurs les rencontrent, en particulier s’ils utilisent encore des cumuls basés sur des objets personnalisés, a causé de la confusion. À partir de la version v2.12, ils ne seront plus créés. Cependant, pour ceux d’entre vous qui effectuent une mise à niveau, il y a des actions à prendre de votre côté.

, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Onglet Outils Action à entreprendre et Nouvelle recherche de résumés cumulatifs

Afin de supprimer la solution de contournement déroutante de cumul d’ombre décrite ci-dessus, je devais supprimer un champ du Éléments de planification du récapitulatif de cumul de recherche objet. Cependant, cela n’est supprimé que du package et ne sera pas automatiquement supprimé des organisations lors de la mise à niveau du package. J’ai veillé à ce que vos rollups existants fonctionnent toujours et utilisent toujours ce champ, il n’y a donc pas d’action immédiate après la mise à niveau.

Toutefois, si vous créez un nouveau rollup planifié de manière incrémentielle et essayez d’insérer un enregistrement enfant, vous verrez le message d’erreur qui vous rappelle que vous devez supprimer ce champ manuellement. Vous verrez également un rappel pour supprimer ce champ via le nouvel onglet Outils.

, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Comme vous pouvez le voir ci-dessus, le nouveau Optimiseur Le composant est également conçu pour partager d’autres informations utiles sur votre utilisation de l’outil. En plus du rappel de suppression de champ, j’ai également ajouté une notification pour rappeler à l’administrateur d’examiner le Journal récapitulatif de cumul de recherche onglet pour les erreurs qui se sont produites lors des exécutions de rollup planifiées incrémentielles. Chacune des notifications est accompagnée d’un Page Wiki. Une fois que tout a été effacé, vous obtenez une belle confirmation vous le disant!

, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Notifications par e-mail pour les messages d’erreur des travaux par lots

L’outil utilise des travaux Apex planifiés pour exécuter des recalculs manuels complets, complets et incrémentiels planifiés des cumuls. Pour les recalculs incrémentiels, les erreurs attendues sont redirigées vers l’onglet Journal récapitulatif du cumul de recherche (d’où le rappel ci-dessus dans l’onglet Outils). Cependant, d’autres erreurs dans les versions précédentes n’étaient visibles que si vous avez visité la page Tâches Apex du menu Configuration ou si les notifications par courrier électronique Apex étaient activées. À partir de la version v2.12, ces erreurs (à moins qu’il ne s’agisse d’erreurs de limite de gouverneur) seront envoyées par courrier électronique à l’utilisateur qui a planifié le travail.

Pas besoin de configuration de site distant

Enfin, j’ai également mis à jour l’outil pour tirer parti d’une amélioration de la plate-forme qui atténue le besoin d’avoir une configuration de site distant lors de l’utilisation de l’API Salesforce, telle que l’API de métadonnées utilisée par l’outil lors de la configuration des rollups. Cela s’applique uniquement aux organisations avec Mon domaine.

Personnaliser le code de test pour les tests de déclenchement Apex parents

Parfois, l’outil doit générer Code Apex Trigger Test pour les objets parents. Dans cette version, vous pouvez désormais personnaliser ce code de test si des champs obligatoires sont nécessaires pour pouvoir insérer un objet parent de test.

, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Versions futures

Il y a actuellement 82 idées d’amélioration et 22 bogues connus à choisir. Si vous voulez la perspective sur doit avoir des correctifs et des améliorations de l’un des incroyables contributeurs, Dan Donin, tu peux voir La liste filtrée de Dan ici.

J’espère qu’après avoir déplacé le projet vers SFDX, vous ou un développeur que vous connaissez vous sentirez encouragé à aider avec certains d’entre eux. Je suis également intéressé par des idées sur la façon d’améliorer la fonction d’optimisation ci-dessus pour fournir des recommandations plus proactives aux administrateurs et réduire les questions courantes et garder les configurations optimales.

Enfin, il existe une demande de longue date pour l’interface utilisateur pour aider à configurer les filtres de cumul qui pourraient enfin être plus proches de la réalité grâce à un excellent travail ici. En attendant, merci à tous pour le soutien!

, Mise à jour de l&rsquo;outil Récapitulatif de cumul déclaratif<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>



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