Site icon Blog ARC Optimizer

/ Blogs / Perficient

/ Blogs / Perficient


Introduction à Salesforce OmniScript

Salesforce OmniScript est un outil puissant au sein de l’écosystème Salesforce conçu pour rationaliser et améliorer l’expérience utilisateur grâce à des flux de travail guidés et interactifs. Il fait partie de la suite Salesforce OmniStudio, qui comprend également des outils tels que FlexCards et Integration Procedures. OmniScript permet aux organisations de créer des processus transparents, étape par étape, pour leurs utilisateurs, garantissant ainsi l’exactitude des données et la conformité des processus.

Que vous travailliez sur des processus de service complexes, des devis de vente ou tout autre cas d’utilisation nécessitant des conseils de l’utilisateur, OmniScript offre une interface flexible par glisser-déposer pour créer ces flux de travail sans connaissances approfondies en codage.

Spécifications clés

  1. Interface utilisateur: OmniScript fournit une interface glisser-déposer très intuitive qui permet aux utilisateurs de créer des scripts complexes avec un minimum de codage.
  2. La flexibilité: Il prend en charge un large éventail d’actions, notamment la saisie de données, le branchement conditionnel et l’intégration avec des systèmes externes.
  3. L’intégration: S’intègre parfaitement à d’autres composants Salesforce tels que les composants Web Lightning (LWC), les classes Apex et les procédures d’intégration.
  4. Réutilisabilité : Conçus dans un souci de modularité, les composants d’un OmniScript peuvent être réutilisés dans différents scripts et applications, améliorant ainsi l’efficacité du développement.
  5. Le traitement des données: Il peut gérer des transformations et des validations de données complexes, garantissant l’intégrité et l’exactitude des données collectées au cours du processus.
  6. Vues conditionnelles : Offre des options de visibilité dynamique basées sur les entrées de l’utilisateur ou d’autres conditions, offrant une expérience utilisateur personnalisée.

Expérience guidée Omniscript

Principales caractéristiques

  1. Processus guidés : OmniScript permet la création de flux de travail guidés qui guident les utilisateurs à travers une série d’étapes, garantissant qu’ils accomplissent les tâches correctement et efficacement.
  2. Flexibilité dynamique : Vous pouvez créer des scripts qui s’adaptent dynamiquement aux entrées de l’utilisateur, rendant l’expérience personnalisée et pertinente.
  3. Intégration de données: S’intègre facilement aux données internes de Salesforce et aux systèmes externes, permettant une collecte et une utilisation complètes des données.
  4. Générateur de glisser-déposer : L’interface conviviale permet aux administrateurs et aux développeurs de créer et de gérer facilement des scripts sans codage approfondi.
  5. Réutilisabilité : Les composants et les actions créés dans OmniScript peuvent être réutilisés dans différents scripts et applications, économisant ainsi du temps et des efforts de développement.
  6. Coiffant: Ajoutez un style personnalisé à OmniScripts en utilisant des ressources statiques, en étendant le composant Web Lightning d’un élément, en remplaçant les feuilles de style globales ou en utilisant le jeton de conception SLDS.
  7. Déployer, lancer et intégrer Omniscript : Déployez votre OmniScript et lancez-le à partir d’une page Expérience, d’une page Lightning, d’un LWC personnalisé ou d’une application hors plateforme.
  8. Flexibilité dynamique : Vous pouvez créer des scripts qui s’adaptent dynamiquement aux entrées de l’utilisateur, rendant l’expérience personnalisée et pertinente.

Construire des éléments dans OmniScript

  1. Éléments de l’étape : Ceux-ci sont utilisés pour définir les différentes étapes de l’OmniScript. Chaque étape peut contenir plusieurs éléments et actions.
  2. Éléments d’action : Ces éléments effectuent diverses opérations telles que des rapaces de données, des appels HTTP ou des procédures d’intégration. Ils sont utilisés pour récupérer, transformer et mettre à jour des données.
  3. Éléments d’affichage : Ces éléments sont utilisés pour présenter des données à l’utilisateur, telles que du texte, des images et du texte enrichi. Les exemples incluent des blocs de texte, des en-têtes et des images.
  4. Éléments d’entrée : Ceux-ci sont utilisés pour capturer les entrées de l’utilisateur, notamment les champs de texte, les listes déroulantes, les boutons radio et les cases à cocher.
  5. Les fonctions: Les fonctions vous permettent d’ajouter une logique conditionnelle et des actions personnalisées dans vos scripts.
  6. Branchement : OmniScript prend en charge la logique de branchement, permettant différents chemins en fonction des entrées utilisateur ou d’autres conditions.

Points forts d’OmniScript Designer

Les fonctionnalités notables d’OmniScript Designer incluent :

  • Créez vos scripts sur un canevas large et réglable et visualisez instantanément les modifications apportées aux propriétés des éléments.
  • Repositionnement, clonage et ajustement de la largeur des éléments de marche le long d’une grille horizontale de 12 colonnes.
  • Accéder aux éléments inactifs et naviguer entre les éléments dans des vues de haut niveau et détaillées à partir du panneau de navigation.
  • Configuration des éléments à partir du panneau Propriétés.

    Vue du concepteur Omniscript

En-tête (1)

  • Dans l’en-tête, affichez les métadonnées et effectuez les actions liées à votre script.
  • Affichez les métadonnées de haut niveau sur votre OmniScript, telles que Taper, Sous-type, Version, Langueet Activation statut.

Panneau de navigation (2)

  • Accédez et naviguez entre les actions, étapes et éléments d’étape actifs et inactifs à partir du panneau de navigation.

Toile (3)

  • Créez vos scripts en faisant glisser les éléments du panneau Créer vers le canevas.
  • Réorganisez, clonez et supprimez des éléments selon vos besoins.
  • Ajustez la largeur du canevas de chaque côté.
  • Découvrez à quoi ressemblent vos scripts avec un thème Newport ou Lightning sans passer à Aperçu.

Panneau de construction (4)

  • Faites glisser les éléments d’action, d’affichage, de fonction, de groupe et d’entrée, ainsi que des OmniScripts entiers du panneau de construction vers le canevas pour créer vos scripts.

Panneau Propriétés (5)

  • Dans le panneau Propriétés, configurez les propriétés des éléments d’action, d’affichage, de fonction, de groupe, d’entrée et OmniScript intégrables dans l’interface utilisateur, ou modifiez les propriétés au format JSON.

Panneau de configuration (6)

  • Configurez les paramètres facultatifs à l’échelle du script dans le panneau Configuration.
  • Configurer les paramètres de base, Options du diagramme en étapes, Options d’enregistrement, Options de connaissances, Messages d’erreur, Cadre de messagerieet Jetons du système de conception Lightning dans l’interface utilisateur, ou modifiez les propriétés au format JSON.

Aperçu (7)

  • (A) Prévisualisez votre script en temps réel avec des données réelles.

Aperçu

  • (B) Entrez un identifiant d’enregistrement dans le Identifiant du contexte et cliquez sur Actualiser pour prévisualiser votre formulaire avec les données de test.
  • (C) Prévisualisez la façon dont un OmniScript apparaît sur différents appareils, tels que les mobiles, les ordinateurs de bureau et les tablettes, avec l’icône Aperçu du périphérique fonctionnalité.
  • (D) Avec le Thème Dans la liste déroulante, voyez à quoi ressemble votre OmniScript avec un thème Lightning ou Newport. Si une feuille de style Newport personnalisée se trouve dans l’organisation, elle remplace la feuille de style Newport prête à l’emploi.
  • (E) Rechargez le canevas pour réinitialiser les données et mettez à jour les données JSON et le débogueur d’action.
  • (F) Le Données JSON fournit un format JSON facile à lire, qui se met à jour lorsque vous saisissez des valeurs dans les champs de données du canevas. Copiez également l’intégralité du JSON en un seul clic.
  • (G) Le Débogueur d’actions vous permet de déboguer les demandes d’action et les données de réponse. Recherchez des actions, copiez des nœuds spécifiques en un clic et effacez les journaux de la console.

Comment créer un OmniScript

Structure du script

  1. Accédez à OmniStudio : Accédez à OmniStudio dans la configuration de Salesforce.
  2. Créer un nouvel OmniScript : Cliquez sur « Nouveau » pour créer un nouvel OmniScript. Fournissez les détails nécessaires tels que le nom, le type et la description.
  3. Définir les étapes : Ajoutez des étapes à votre OmniScript. Chaque étape représente une étape du flux de travail.
  4. Ajouter des éléments : Faites glisser et déposez des éléments tels que des entrées, des actions et des éléments d’affichage dans chaque étape.
  5. Configurer les éléments : Configurez les propriétés de chaque élément, telles que la source de données, les règles de validation et les conditions d’affichage.
  6. Ajouter une logique de branchement : Utilisez le branchement pour créer des chemins conditionnels dans votre script.
  7. Testez le script : Testez régulièrement OmniScript pendant le développement pour vous assurer qu’il fonctionne comme prévu.
  8. Déployer et surveiller : Une fois le script prêt, déployez-le et surveillez ses performances pour apporter les ajustements nécessaires.

Les meilleures pratiques

  1. Commencez simplement : Commencez par des scripts simples et ajoutez progressivement de la complexité à mesure que vous vous familiarisez avec l’outil.
  2. Conception modulaire: Décomposez les scripts en modules réutilisables pour améliorer la maintenabilité et la réutilisation.
  3. Essai: Testez régulièrement les scripts pendant le développement pour détecter et résoudre les problèmes rapidement.
  4. Documentation: Conservez une documentation complète de vos scripts et processus pour faciliter le dépannage et les mises à jour.
  5. Utilisez judicieusement les vues conditionnelles : Tirez parti des vues conditionnelles pour améliorer l’expérience utilisateur en affichant ou en masquant les étapes et les champs en fonction des entrées de l’utilisateur ou d’autres critères.
  6. La gestion des erreurs: Implémentez une gestion robuste des erreurs dans vos scripts pour garantir que les utilisateurs reçoivent des conseils clairs sur la façon de corriger les problèmes qui surviennent.
  7. Optimisation des performances : Examinez et optimisez régulièrement vos scripts pour en améliorer les performances, surtout s’ils impliquent un traitement de données complexe ou des intégrations multiples.
  8. Commentaires des utilisateurs: Recueillez les commentaires des utilisateurs finaux pour améliorer et affiner continuellement vos OmniScripts, en vous assurant qu’ils répondent aux besoins de ceux qui les utilisent.

Limites

  1. Courbe d’apprentissage: Malgré son interface conviviale, il y a encore une courbe d’apprentissage, en particulier pour ceux qui découvrent Salesforce ou les outils de développement low-code.
  2. Considérations relatives aux performances : Les scripts complexes comportant de nombreuses étapes et intégrations peuvent avoir un impact sur les performances. Une conception et une optimisation appropriées sont nécessaires pour maintenir l’efficacité.
  3. Débogage : Bien que Salesforce fournisse des outils de débogage, le dépannage d’OmniScripts complexes peut parfois s’avérer difficile.
  4. Gestion des dépendances : Comme pour tout système modulaire, la gestion des dépendances entre les différents composants et scripts peut devenir complexe.

Omniscript contre Flow

Trucs et astuces supplémentaires

  1. Utilisez judicieusement les vues conditionnelles : Tirez parti des vues conditionnelles pour améliorer l’expérience utilisateur en affichant ou en masquant les étapes et les champs en fonction des entrées de l’utilisateur ou d’autres critères.
  2. La gestion des erreurs: Implémentez une gestion robuste des erreurs dans vos scripts pour garantir que les utilisateurs reçoivent des conseils clairs sur la façon de corriger les problèmes qui surviennent.
  3. Optimisation des performances : Examinez et optimisez régulièrement vos scripts pour en améliorer les performances, surtout s’ils impliquent un traitement de données complexe ou des intégrations multiples.
  4. Commentaires des utilisateurs: Recueillez les commentaires des utilisateurs finaux pour améliorer et affiner continuellement vos OmniScripts, en vous assurant qu’ils répondent aux besoins de ceux qui les utilisent.

Conclusion

Salesforce OmniScript est un outil robuste permettant de créer des flux de travail guidés et interactifs au sein de l’écosystème Salesforce. Son interface intuitive, sa flexibilité et ses capacités d’intégration en font un atout inestimable pour les organisations cherchant à rationaliser les processus et à améliorer l’expérience utilisateur. Même s’il existe certaines limites et une courbe d’apprentissage à surmonter, les avantages dépassent de loin les défis. En suivant les meilleures pratiques et en exploitant tout le potentiel d’OmniScript, les organisations peuvent obtenir des améliorations significatives en termes d’efficacité des processus et de précision des données.

En comprenant et en utilisant les fonctionnalités de Salesforce OmniScript, vous pouvez créer des flux de travail efficaces et conviviaux qui améliorent à la fois l’expérience utilisateur et l’efficacité opérationnelle au sein de votre organisation.

Pour plus d’informations, reportez-vous à la documentation Salesforce :
Document SF-OS OmniScripts

Articles Similaires:

  1. Boostez les parcours clients avec Salesforce Omnistudio

  2. FlexCards dans Salesforce OmniStudio : guide du débutant






Source link
Quitter la version mobile