• Accueil / Salesforce / Introduction aux guides…
, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Introduction aux guides de décision d’architecte: conception de solutions évolutives et pérennes10 minutes de lecture


Salesforce nous offre une pléthore d’options lors de la conception de solutions sur la plate-forme Salesforce; le défi consiste à choisir la bonne solution et le bon outil. Lorsqu’il existe plusieurs options, comment nous assurons-nous de choisir celle qui nous permet de créer un environnement évolutif à l’épreuve du temps?

Par exemple, si nous devions prendre une simple exigence de mise à jour d’un enregistrement enfant lors de la modification du parent, nous pourrions emprunter quelques routes. Nous ne pouvons pas utiliser le flux de travail, car cela ne permet pas de modifier les enregistrements enfants. Nous nous retrouvons donc avec Process Builder, Flow ou Apex. Ils sont tous valides et répondraient finalement à nos exigences, mais comment savoir ce qui est le mieux? Jusqu’à présent, cette décision relevait de la seule responsabilité de l’administrateur système / consultant / architecte sur la base des connaissances et de la compréhension antérieures de la plate-forme.

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Dans cet article, nous allons présenter une nouvelle initiative de Salesforce appelée « Guides de décision d’architecte»Ce qui facilite grandement le choix de la route à emprunter.

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Restrictions héritées de Salesforce

Au cours des dernières années, Salesforce a subi de nombreux changements et améliorations; nous sommes maintenant loin de l’expérience classique que beaucoup connaissent. À l’époque où Classic était l’objectif principal, le plus grand défi d’automatisation était de décider d’utiliser Workflow ou Apex, car c’est tout ce qui existait.

Voici un petit retour au classique si vous ne savez pas de quoi je parle:

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Dans Classic, il y avait un besoin de beaucoup plus de développement personnalisé et d’Apex, résultant en un code qui est maintenant obsolète et difficile à maintenir. Salesforce a reconnu cette lacune et a permis aux non-développeurs d’obtenir de manière déclarative de nombreuses fonctionnalités qui étaient auparavant exclusivement disponibles à l’aide d’Apex.

Avant Lightning, si vous parliez de Flow à quelqu’un, il prétendait ne pas vous avoir entendu ou s’enfuyait et se cachait (cela s’est effectivement produit). Cela était dû au fait que Flow était si difficile à comprendre et très technique avec une interface et une terminologie déroutantes qui n’étaient pas familières telles que «variables», «boucles» et «collections».

La sortie de Process Builder a légèrement comblé l’écart et a été un pas dans la bonne direction, par exemple, en nous permettant de mettre à jour les enregistrements enfants. De plus, avec les dernières versions de Salesforce, Flow est désormais plus simple et plus puissant que jamais, éliminant ainsi le besoin d’Apex inutile.

Pour vous aider davantage, Salesforce a introduit des guides de décision d’architecte, pour vous aider à suivre les meilleures pratiques et à considérer tous les scénarios potentiels qui peuvent survenir.

Que sont les guides de décision d’architecte?

Actuellement, deux guides de décision sont disponibles auprès de Salesforce: Guide de l’architecte sur la construction de formulaires et Guide de l’architecte pour la construction d’une automatisation déclenchée par des enregistrements. Chaque guide approfondit toutes les fonctionnalités disponibles sur la plateforme pour chaque sujet et la meilleure fonctionnalité à utiliser en fonction de vos besoins.

En tant qu’architecte de solutions, il est très facile de prendre des décisions sous pression qui peuvent avoir des conséquences inattendues que vous n’aviez pas anticipées. Ces guides sont mis à jour en permanence, vous permettant de rester informé des modifications apportées à chaque version de Salesforce. Vous pensez peut-être que la simple lecture des notes de publication permettrait de naviguer, mais ce n’est pas le cas comme l’explique Salesforce:

«Vous pouvez tout savoir sur ces nouvelles fonctionnalités dans les notes de publication. Mais les notes de publication ne parleront pas des problèmes que nous avons conçu pour résoudre les différentes fonctionnalités, ni de la manière dont nous vous recommandons d’aborder l’intégration de fonctionnalités dans votre stratégie globale. C’est là que les guides décisionnels de Salesforce Architect peuvent vous aider. »

La source: Introduction aux guides de décision de l’architecte: conception de solutions évolutives et pérennes

Bien que ces guides soient conçus pour nous aider à prendre la décision la plus éclairée, ils ne suppriment pas la nécessité pour vous de comprendre les besoins de vos clients ou votre environnement. Il existe d’autres facteurs mis en évidence par Salesforce, tels que les exigences de performances et d’évolutivité, qui doivent toujours être au premier plan de votre esprit lors de la conception de solutions. Ceci, avec les guides, nous permettra de fournir des solutions de classe mondiale à nos clients.

Guide de l’architecte sur la construction de formulaires

La convivialité et l’expérience utilisateur sont actuellement au premier plan de nos préoccupations. Lightning Experience a ouvert un tout nouveau monde avec des fonctionnalités telles que les pages Lightning, les flux et les composants Lightning qui nous permettent de proposer des solutions exceptionnelles qui ont également une belle apparence! L’interface utilisateur Classic était extrêmement limitée, avec Lightning, nous avons une flexibilité beaucoup plus grande et des options de conception attrayantes.

Le Guide de l’architecte sur la création de formulaires se concentre sur la création de formulaires au sein de la plate-forme à l’aide de fonctionnalités telles que les formulaires dynamiques (pages Lightning) et les composants Web Lightning. Regardons l’exemple de tableau:

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Chaque tableau est présenté sous forme de matrice, du Low Code au Pro Code, et explique ce que chaque fonctionnalité permet en termes d’exigences.

Vous pouvez voir d’un coup d’œil que nous sommes en mesure de prendre une décision assez rapidement sur la meilleure approche simplement en utilisant cela. Si j’ai besoin d’un style au pixel près, les formulaires dynamiques et le flux d’écran ne sont pas une option. Je pourrais utiliser Screen Flow plus LWC ou simplement LWC.

L’inclusion des futures fonctionnalités sur la feuille de route est également un ajout bienvenu.

Une table Diving Deeper sur le guide va encore plus loin si nécessaire. Il existe également des graphiques utiles qui seront très utiles pour faciliter les conversations avec les clients.

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Si votre client parle continuellement d’UX, alors avoir ces tables à portée de main sera un grand atout pour expliquer les compromis et les efforts impliqués s’il n’est pas disposé à accepter des alternatives.

En plus de ces informations de base, il y a des questions incluses dans chaque guide qui devraient faire partie de la collecte de vos exigences. Dois-je m’intégrer à des systèmes externes? Quelles sont les exigences de réutilisation? Quelles sont les exigences de validation? Tous les bons points qui suscitent la réflexion, qui doivent être un élément de base pour toutes les exigences.

Guide de l’architecte pour la construction d’une automatisation déclenchée par des enregistrements

L’automatisation des enregistrements est un domaine dans lequel j’ai personnellement lutté dans le passé. Je n’écris pas de code, donc je me suis généralement éloigné d’Apex, mais en tant qu’architecte, il est important de comprendre les capacités du code déclaratif par rapport au code afin de prendre la bonne décision. Comme je l’ai mentionné ci-dessus, Flow est devenu un outil beaucoup plus puissant, permettant aux administrateurs et aux non-rédacteurs de code d’obtenir des résultats que seul Apex pouvait faire auparavant. Ce guide décompose de nombreux cas d’utilisation courants et indique quel outil serait le meilleur.

Le guide propose quelques points à retenir qui sont importants pour tous:

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Alors que Salesforce a déclaré qu’il ne se débarrasserait pas de Workflow ou de Process Builder pendant un certain temps, ils ont déclaré que Flow était devenu le meilleur outil à utiliser et c’est là que leur attention est concentrée. Le guide couvre quelques points importants qui mettent en évidence les failles actuelles des workflows et Process Builder.

Le guide propose également un excellent contenu sur le regroupement et les bonnes pratiques si vous connaissez Flow. Si ce n’est pas le cas, je vous suggère de consulter des ressources supplémentaires autour de Flow, telles que Trailhead. Il y a aussi de super blogs et des messages couvrant tout ce dont Flow est capable.

Le guide ne se concentre pas seulement sur Flow, mais également sur l’utilisation des déclencheurs et Apex, comme indiqué dans le tableau matriciel ci-dessous:

, Introduction aux guides de décision d&rsquo;architecte: conception de solutions évolutives et pérennes<span class="wtr-time-wrap after-title"><span class="wtr-time-number">10</span> minutes de lecture</span>

Du Low Code au Pro Code, ces tableaux sont parfaits pour vous aider à poser les bonnes questions et à sélectionner le bon outil pour le travail.

Sommaire

Bien que ces guides soient excellents, il n’y en a que deux disponibles, et je peux penser à de nombreuses améliorations que j’aimerais voir à l’avenir.

Les guides sont destinés aux utilisateurs expérimentés de la plate-forme et plus d’exemples d’exigences réelles ou d’études de cas aideraient mieux les nouveaux administrateurs et architectes.

Avoir des exemples d’échecs de livraison, ou lorsque l’approche la plus optimale n’a pas été adoptée et les conséquences de cette décision, aiderait davantage les autres à éviter de commettre la même erreur.

De plus, il serait bon d’inclure du contenu vidéo, car il y a une grande quantité de texte, ce qui n’est pas idéal pour tout le monde et certainement pas pour l’apprenant visuel.

Quelques guides que j’aimerais voir:

  • Approches d’intégration (La meilleure approche d’intégration en fonction de vos besoins et des données requises)
  • Autorisations (choix de la meilleure configuration d’autorisation pour vos besoins et jeu d’autorisations par rapport au profil)
  • Quel Cloud (utile au tout début de la découverte, mettant en évidence les exigences clés et indiquant quels nuages ​​/ licences seraient nécessaires)

Je pense que Salesforce est à 100% sur la bonne voie avec ces guides et j’ai hâte d’en voir d’autres à l’avenir. Comme il s’agit de documents Quip, nous vous invitons à envoyer vos commentaires pour aider à façonner les futurs guides. Si vous êtes nouveau dans Salesforce, ces guides vous fourniront un excellent point de départ pour vous mettre sur la bonne voie. J’aimerais savoir ce que vous en pensez? Sont-ils utiles?



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