• Accueil / Salesforce / Planificateur d’action de…
, Planificateur d&rsquo;action de masse 2.3 &#8211; Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Planificateur d’action de masse 2.3 – Douglas C. Ayers7 minutes de lecture


Je suis fier d’annoncer Version 2.3 de mon projet open source Planificateur d’action de masse! Planifiez de manière déclarative le générateur de processus, les flux, les actions rapides, les alertes par e-mail, les règles de workflow et Apex pour traiter les enregistrements des rapports, des vues de liste, des requêtes SOQL et des itérables Apex.

Cette version livre améliorations demandées par la communauté, prise en charge améliorée des requêtes SOQL, surveillance en temps quasi réel des travaux par lots, correction d’une erreur de temporisation intermittente, etc. Cette version est vraiment une excellente combinaison de la puissance de clics et code.

Dans cet article de blog, je couvrirai les fonctionnalités les plus intéressantes présentées dans le 2,3 et 2.2 communiqués. Pour plus de détails sur tous les changements et corrections de bogues, consultez le notes de version sur le wiki.

Faits saillants de la version 2.3

Obtenez une meilleure visibilité sur les exécutions de tâches grâce aux journaux d’action de masse en temps réel

Dans les versions précédentes de l’application, l’objet Journaux d’action en masse ne contenait que les enregistrements représentant l’échec d’un travail par lots. Hormis la surveillance de la page Tâches Apex dans la configuration, il n’y avait aucun aperçu de la progression, du taux de réussite et des informations détaillées d’une configuration d’action en masse sur les enregistrements source qui ont été traités ou qui ont échoué.

Dans cette version de l’application, Mass Action Logs a fait l’objet d’une refonte importante pour vous fournir des informations plus exploitables, y compris la portée de la tâche – une sérialisation JSON des enregistrements source pour une exécution afin que vous puissiez voir quels enregistrements ont été traités ou ont échoué.

Les journaux d’action en masse ont désormais deux types d’enregistrement: Child Log et Parent Log. Un journal parent est créé lorsqu’une configuration d’action en masse s’exécute, à la demande ou selon une planification. Un seul enregistrement de journal parent doit exister par ID de tâche par lots. Les mises à jour d’état au fur et à mesure que le travail s’exécute, par exemple lorsque le travail démarre, se termine et si chaque exécution de lot traitée avec succès ou non, sont consignés en tant que journaux enfants liés au journal parent.

Étant donné que les journaux sont créés de manière asynchrone, leurs noms de numérotation automatique et leurs dates de création ne sont pas fiables pour trier les journaux par ordre chronologique de leur apparition. Triez la liste associée «Journaux associés» d’un journal parent par Timestamp champ pour trier les journaux enfants par ordre chronologique.

, Planificateur d&rsquo;action de masse 2.3 – Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Lis le notes de version pour des détails plus importants sur la manière dont les données de journal existantes sont mises à niveau vers le nouveau modèle de données.

Savoir quand les travaux sont terminés avec des notifications en temps réel

En plus de la journalisation améliorée, cette version de l’application fournit un processus nommé MAS: configuration de l’action de masse qui est actif par défaut. Lorsque les valeurs du champ « Dernière exécution » d’une configuration changent, le processus publie une notification personnalisée pour informer le propriétaire de l’enregistrement de configuration. Pour ne pas recevoir ces notifications, désactivez simplement le processus.

, Planificateur d&rsquo;action de masse 2.3 – Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Interroger plus de données avec les sources de requête SOQL

Pour le type de source SOQL, vous pouvez désormais sélectionner des champs dans les champs de recherche et de relation maître-détails dans les requêtes SOQL et les mapper en tant qu’entrées vers des actions cibles sans avoir besoin de champs de formule personnalisés.

Par exemple, une requête Contact peut inclure des champs de son compte parent et créés par l’utilisateur, puis ces champs peuvent être mappés en tant qu’entrées à l’action choisie:

SELECT
  Id, FirstName, LastName, Email,
  Account.Name, Account.Type,
  CreatedBy.Alias
FROM Contact
ORDER BY Id

Choisissez plus efficacement les vues de liste

Pour le type de source Vue de liste, les versions précédentes de l’application répertoriaient tous les objets de l’organisation, peu importe si un objet avait une vue de liste compatible SOQL éligible pour la sélection. Cela conduirait les utilisateurs à choisir un objet, puis à ne pas pouvoir choisir une vue de liste. Cela a également rendu le chargement de la page un peu plus lent et l’utilisateur a dû faire défiler de très nombreuses options.

Dans cette version de l’application, seuls les objets qui ont des vues de liste compatibles SOQL sont affichés dans la liste de sélection Objet, ce qui permet aux administrateurs de choisir beaucoup plus facilement l’objet et la vue de liste à utiliser pour leur source de données.

, Planificateur d&rsquo;action de masse 2.3 – Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Faits saillants de la version 2.2

Nouvelle action Apex: Blocage anonyme

Dans les versions précédentes, vos actions cibles devaient être quelque chose que vous aviez déjà créé dans votre organisation. Comme un processus, un flux, une règle de workflow, une action rapide, une alerte par e-mail ou une classe apex invocable. Depuis la version 2.2, vous pouvez désormais exécuter un apex anonyme – exécutez votre propre logique sans avoir à pré-créer l’action à exécuter dans votre organisation.

, Planificateur d&rsquo;action de masse 2.3 – Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Pour utiliser des actions Apex, assurez-vous que la liste de sélection «Type de cible» de l’objet «Configuration d’action de masse» comporte une option de liste de sélection avec le libellé et la valeur «Apex».

  1. Dans la configuration, cliquez sur Gestionnaire d’objets puis clique Configuration de l’action de masse.
  2. Cliquez sur Domaines et relations puis clique Type de cible.
  3. Dans la section Valeurs, si Apex n’est pas une option alors cliquez Nouveau, tapez Apex, puis clique sauver.

En savoir plus sur tous les Actions dans le wiki.

Soyez averti lorsque de nouvelles versions sont disponibles

La page de configuration de l’action de masse vérifie maintenant si une version plus récente de l’application est disponible. Si oui, vous voyez un message indiquant: «Une nouvelle version est disponible. Vous utilisez la version X. Passez à la version Y. »

, Planificateur d&rsquo;action de masse 2.3 – Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Pour être immédiatement informé des nouvelles versions par e-mail, définissez votre préférence GitHub « Regarder » pour le référentiel de projet soit Sorties seulement ou En train de regarder. le Libération seulement option vous enverra un e-mail lorsque je publierai une nouvelle version sur GitHub. le En train de regarder L’option vous informe de l’activité sur les problèmes, tels que les rapports de bogues et les demandes d’amélioration.

, Planificateur d&rsquo;action de masse 2.3 – Douglas C. Ayers<span class="wtr-time-wrap after-title"><span class="wtr-time-number">7</span> minutes de lecture</span>

Prochaines étapes

  • Installez le Planificateur d’action de masse application dans votre organisation (toujours tester d’abord dans un bac à sable).
  • Rejoins Planificateur d’action de masse groupe sur la communauté Trailblazer.
  • Faites-moi savoir dans les commentaires, le groupe communautaire ou sur Twitter (@DouglasCAyers) ce que vous aimez (ou n’aimez pas) dans l’application et comment vous utilisez Mass Action Scheduler pour automatiser les processus métier de votre entreprise.

Merci à tous pour vos retours et votre enthousiasme pour ce projet, cela signifie beaucoup pour moi!





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