• Accueil / Salesforce / Salesforce Industries vs…
, Salesforce Industries vs Custom Salesforce Development : avantages d&rsquo;OmniStudio<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Salesforce Industries vs Custom Salesforce Development : avantages d’OmniStudio6 minutes de lecture


Salesforce Industries (anciennement Vlocity) est passé de quelques secteurs verticaux sélectionnés à 12 solutions dédiées à l’industrie du cloud. Les solutions étendent le modèle de données Salesforce existant, en fournissant des flux et des processus prêts à l’emploi qui parlent la langue de leur secteur.

Ces solutions sont personnalisables grâce aux outils de la plate-forme OmniStudio, donnant un nouveau look et des fonctionnalités aux processus standard tels que la vente guidée, CPQ, etc.

, Salesforce Industries vs Custom Salesforce Development : avantages d&rsquo;OmniStudio<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

En tant qu’architecte impliqué dans un projet nécessitant des conceptions spécifiques à l’industrie, devez-vous utiliser Salesforce Industries ou personnaliser la plate-forme Salesforce existante ?

Pour vous aider à établir un plan d’action, nous souhaitons partager notre expérience. Examinons les avantages et les inconvénients des outils OmniStudio standard par rapport aux fonctionnalités que vous pouvez créer avec la personnalisation de la plate-forme Salesforce (LWC/Apex).

, Salesforce Industries vs Custom Salesforce Development : avantages d&rsquo;OmniStudio<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Architecture OmniStudio

OmniStudio est un système modulaire d’aide à la conception de solutions réutilisables spécifiques à l’industrie sur Salesforce. En conséquence, des processus complexes sont construits avec des gains de temps de développement significatifs.

Décomposons les composants standard qui rendent cela possible : cartes Flex, OmniScripts, OmniStudio DataRaptors et procédures d’intégration.

, Salesforce Industries vs Custom Salesforce Development : avantages d&rsquo;OmniStudio<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

1. Cartes Flex

Les FlexCards collectent des données contextuelles à partir de plusieurs sources et les affichent pour les utilisateurs qui les consultent sur n’importe quel appareil. Ils sont configurés en un clin d’œil à l’aide de composants basés sur des clics.

, Salesforce Industries vs Custom Salesforce Development : avantages d&rsquo;OmniStudio<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

2. Omniscripts

OmniScript est un outil descriptif pour guider les utilisateurs à travers des processus de vente ou de service complexes. Un éditeur glisser-déposer vous aide à concevoir les interactions client en créant des séquences spécifiques avec ses éléments :

  • Actions (mise à jour des données, envoi d’un e-mail)
  • Affichage (ajout de texte, images)
  • Les fonctions (formules, avertissements)
  • Groupes (par exemple, des blocs pour regrouper des éléments pour une vue d’une page ou des blocs Type Ahead pour la saisie semi-automatique et la recherche)
  • Contributions (saisie ou sélection de données)

Les éléments d’action sont également cruciaux lorsqu’il s’agit d’intégrer des données de Salesforce ou d’autres sources tierces. L’appel d’API ou de procédures d’intégration OmniStudio peut aider à capturer les données requises enregistrées au format JSON.

3. OmniStudio DataRaptors

Les DataRaptors aident à manipuler les données. Par exemple, un utilisateur peut avoir besoin de soumettre, de modifier et d’enregistrer de nouvelles informations. Pour activer cette fonctionnalité, vous vous tournez vers les DataRaptors (Extract, TurboExtract, Load, Transform) qui accèdent et transforment les données des objets Salesforce ou d’autres sources externes avec les procédures d’intégration OmniStudio.

Par rapport aux classes Apex qui effectuent des opérations similaires, les DataRaptors prennent moins de temps et sont plus faciles à entretenir.

4. Procédures d’intégration OmniStudio

IP est un processus basé sur un clic pour récupérer des informations à partir de services tiers sans aucune interaction utilisateur supplémentaire. Le traitement côté serveur vous permet de minimiser les appels client/serveur et d’accélérer les performances globales.

Les IP peuvent être appelées à partir d’une méthode OmniScript, Apex ou d’une API.

Outils OmniStudio vs développement personnalisé

Imaginez que nous devions créer des composants personnalisés sur la plate-forme Salesforce pour contrôler une application tierce à partir de la page d’accueil, comme un marché boursier ou crypto.

Remarque : il existe des conditions préalables à la mise en œuvre des deux (2h): Inspectez l’API avec Postman, préparez les demandes, enregistrez les réponses JSON.

Comparons les outils et les estimations de temps requis pour ce cas :

, Salesforce Industries vs Custom Salesforce Development : avantages d&rsquo;OmniStudio<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Il y a deux facteurs à garder à l’esprit lorsque l’on compare les outils OmniStudio au développement de plate-forme personnalisée : temps et évolutivité. OmniStudio vous offre des raccourcis qui vous font gagner du temps, simplifie les processus de développement complexes et offre plus de possibilités de réutiliser les composants. Cela signifie que les résultats peuvent être atteints rapidement et avec moins de ressources déployées.

Et ce n’est pas tout. Il existe d’autres avantages d’OmniStudio qui méritent d’être pris en compte :

  • Prototypage rapide avec un développement personnalisé minimisé (LWC/Apex/tests)
  • Conversion rapide d’une idée à la solution
  • Débogage facile : la possibilité d’inspecter les données JSON brutes avec un débogueur de procédure intégré
  • Structure des composants évidents
  • Gestion des versions de la base de code
  • Vue conditionnelle des composants, variables réactives

Au contraire, les outils LWC/Apex tels que la recherche, les données, les DTO prennent beaucoup de temps dans le processus de publication et ne seront probablement pas réutilisés dans d’autres fonctionnalités. Cependant, lorsque la flexibilité vient au premier plan, le développement personnalisé atteint la cible.

Ayant traité de nombreux projets Salesforce Industries, nous avons été confrontés à certains de ses défis qui sont difficiles à repérer au départ.

  • Pour les projets à long terme, les fonctionnalités doivent être soigneusement architecturées. Vous devez développer et maintenir la convention de nommage pour les composants OmniStudio, car elle peut rapidement se transformer en désordre
  • Les versions précédentes des composants ne fonctionneront plus si elles ne sont pas emballées dans un pack de données, il sera difficile de revenir au processus à un moment précis
  • Certains bugs sont difficiles à trouver en raison de la complexité croissante
  • Certaines fonctionnalités fonctionnent toujours sur les composants angulaires, les compétences angulaires sont plus spécifiques que LWC
  • Très probablement, vous ne pourrez pas répliquer l’UX à partir de maquettes client, malgré la possibilité de remplacer les composants avec LWC
  • Des connaissances techniques sont un prérequis pour interagir avec les composants (Actions HTTP, formules, vues conditionnelles)
  • Manque de réactivité – pas de gestionnaires onClick, onChange, vous ne pouvez utiliser des boutons et des actions qu’entre les étapes Omniscript
  • Pas de recherche standard par mot/méthode spécifique pour l’ensemble de l’OmniScript – un développeur doit suivre et mettre à jour toute modification ascendante

Sommaire

OmniStudio propose un ensemble de composants intégrés pour différentes industries, et ces composants peuvent donner un nouveau regard sur les processus standard tels que la vente guidée, CPQ, etc.

Potentiellement, cela peut combler les lacunes des fonctionnalités Salesforce prêtes à l’emploi, vous pouvez donc certainement envisager de remplacer des parties de votre organisation Salesforce par des solutions Vlocity. Cependant, vous devez garder à l’esprit que l’architecture doit être construite avec prudence et qu’elle n’offre pas beaucoup d’évolutivité à long terme. Par conséquent, le meilleur choix est généralement une combinaison bien pensée d’outils OmniStudio et de développement personnalisé.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

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

Fermer