salesforce lightning tutorial
Ce didacticiel Salesforce Lightning couvre divers aspects de la plate-forme tels que les systèmes de conception Salesforce Lightning, la connexion et le cadre de composants:
Salesforce est le CRM n ° 1 mondial et présente des avantages évidents par rapport aux autres CRM.
Ce tutoriel concerne Salesforce Lightning et pour mieux le comprendre, nous aborderons certains sujets tels que Lightning Experience, Lightning Component Framework, Lightning Design System, Lightning Connect, etc.
Pour commencer, voyons d'abord ce qu'est Salesforce Lightning.
Ce que vous apprendrez:
- Qu'est-ce que Salesforce Lightning
- Conclusion
Qu'est-ce que Salesforce Lightning
Salesforce Lightning est une plate-forme de développement d'applications basée sur des composants de Salesforce.com. La conception simplifie les processus des utilisateurs professionnels qui agissent de manière pratique pour tous ceux qui n'ont aucune connaissance préalable du langage de programmation. Il dispose d'une collection d'outils et de technologies derrière la plate-forme de développement d'applications mobiles de Salesforce appelée App Cloud. Il aide à augmenter la productivité, à créer des applications plus rapidement et à optimiser les opérations.
Voici une vidéo sur Salesforce Lightning:
Salesforce Lightning effectue les activités suivantes:
- Augmentez la productivité de votre entreprise avec une efficacité accrue de vos fonctions de vente et de service.
- Gérez mieux votre entreprise en optimisant les opérations avec Lightning Experience.
- Activez la création d'applications de manière simple, rapide et amusante.
- Prenez des décisions basées sur des informations.
>> Veuillez vous référer au lien pour recueillir plus de détails.
À partir des images ci-dessous, vous pouvez avoir un aperçu des activités effectuées par Lightning.
Améliorez la productivité
Optimiser les opérations
Créez rapidement des applications
Travaillez intelligemment avec l'IA
Comment se connecter à Salesforce Lightning
Salesforce Lightning Login aide les utilisateurs avec commodité, vitesse améliorée et sécurité des connexions sans mot de passe. Cela nécessite d'activer Lighting Login, d'attribuer les autorisations requises aux utilisateurs et d'encourager les utilisateurs à s'inscrire individuellement à Salesforce Lightning Login.
Cela nécessite l'installation de l'application Salesforce Authenticator depuis l'App Store ou Google Play. Salesforce Lightning Login fonctionne non seulement pour Salesforce Lightning, mais également pour Salesforce Classic. Par défaut, tous les utilisateurs internes sont éligibles pour Lightning Login, mais il est possible de le rendre accessible à tous les utilisateurs, y compris les utilisateurs de la communauté.
L'autorisation utilisateur de Lightning Login peut être utilisée pour déterminer l'éligibilité de l'utilisateur. L'utilisateur doit parcourir le chemin suivant pour accéder à Lightning Login:
1. Configuration-> Boîte de recherche rapide-> Entrer les paramètres de session-> Sélectionner les paramètres de session
deux. Vérifier les paramètres par défaut de Lightning Login
- Activer la connexion Lightning (La désactivation de la connexion à Lightning ramènera l'utilisateur à l'option de connexion avec mot de passe)
- Confirmer le niveau de sécurité de session standard
Lightning Login établit un niveau de sécurité standard pour la session de l'utilisateur - le niveau de sécurité ou la méthode du mot de passe utilisateur.
- Attribuez des autorisations utilisateur Lightning Login au profil utilisateur des utilisateurs ou à l'ensemble d'autorisations.
>> Veuillez vous référer à Connexion Lightning pour plus de détails.
Enfin, l'utilisateur doit s'inscrire à Lightning Login à l'aide d'un appareil mobile pour l'approbation de la notification d'inscription.
Affichez la notification à partir d'une application Salesforce Authenticator (version 2 ou ultérieure), qui est une application d'authentification à deux facteurs pour approuver l'inscription à Lightning Login. Ensuite, l'utilisateur vérifie les détails de la notification, puis appuyez sur Approuver. L'application permet de scanner l'empreinte digitale et de saisir l'impression.
Une fois l'inscription terminée, l'utilisateur revient dans Salesforce. Le nom d'utilisateur est enregistré pour les futures connexions Lightning en cliquant simplement sur Se souvenir de moi. Cependant, l'Authenticator permet d'approuver / de refuser la connexion Lightning.
>> Référez Inscription à Lightning Login pour plus de détails.
Expérience Salesforce Lightning
Salesforce a travaillé avec une autre interface, immédiatement avant l'expérience Lightning, et qui a été nommée Salesforce Classic.
La migration de votre entreprise vers Lightning Experience de Salesforce crée une expérience utilisateur qui vous aide à transformer votre entreprise en améliorant la productivité et le flux de travail et rend vos tâches plus faciles et intuitives.
Salesforce permet à l'utilisateur d'effectuer la transition vers Lightning Experience tout en permettant d'utiliser Salesforce Classic en même temps. Il constitue un argument convaincant pour les décideurs et les dirigeants et met votre entreprise dans une transition d'une manière bien pensée. Il élimine les problèmes plus anciens avec une réévaluation des personnalisations existantes.
Voici les principaux avantages pour les utilisateurs de Salesforce Lightning Experience:
- Basculez entre les applications personnalisées avec une navigation efficace.
- De nouvelles dispositions d'enregistrement qui se concentrent sur ce que vous pouvez faire.
- Visualisez vos données avec des vues de liste turbocompressées qui permettent à l'utilisateur de filtrer facilement.
- Fournissez des tableaux de bord uniques avec des composants couvrant les colonnes et les lignes.
- Affichez les données importantes grâce à des vues de rapport à filtrage rapide.
- Accédez rapidement à la productivité comme les notes et les éléments récents dans la barre d'utilitaires.
Voici une figure qui affiche Salesforce Lightning Experience:
Certains domaines dans lesquels Salesforce Experience fonctionne bien sont:
# 1) Espace de travail d'opportunité
Cela permet à vos commerciaux de travailler plus intelligemment et plus rapidement avec les offres. Permettre à votre processus de vente de bien fonctionner dans un espace de travail optimisé pour l'action et personnaliser les scripts de coaching à chaque étape du processus de vente conclura les transactions plus rapidement en créant des enregistrements plus rapidement mais avec moins de clics.
Voici une image de l'espace de travail d'opportunité:
# 2) Comptes et contacts
L'optimisation des mises en page pour les comptes et les contacts et l'organisation du contenu selon la référence de cas d'utilisation aideront les commerciaux à recueillir des informations en un coup d'œil.
Voici une image qui affiche l'espace de travail des comptes et contacts:
# 3) Rapports et tableaux de bord
java fait une copie d'un tableau
Les utilisateurs peuvent créer des filtres lors de la visualisation d'un rapport. L'éditeur de tableau de bord mis à jour aide les utilisateurs à utiliser des composants pour les colonnes et les lignes.
L'image ci-dessous affiche les rapports et les tableaux de bord:
>> Veuillez vous référer à Expérience Salesforce pour plus de détails.
Framework de composants Lightning
L'infrastructure de composants Salesforce Lightning est une infrastructure d'interface utilisateur open source pour le développement Web afin de créer des applications Web d'une seule page pour les appareils mobiles et les appareils de bureau.
Il existe deux modèles de programmation pour la création de composants Lightning: les composants Web Lightning et les composants Aura. Les composants Lightning comprennent diverses ressources répertoriées dans le tableau ci-dessous:
Ressource | Usage |
---|---|
Renderer | Rendu côté client pour remplacer le rendu par défaut d'un composant. |
Composant / Application | La seule ressource requise dans un ensemble contient un balisage pour le composant ou l'application. Chaque bundle comprend un composant ou une ressource d'application unique. |
Styles CSS | Style du composant |
Contrôleur (JS) | Méthodes de contrôleur côté client pour gérer les événements dans le composant. |
Conception | Requis pour les composants utilisés dans le générateur d'applications Lightning ou les pages Lightning. |
Aide (JS) | Fonctions JavaScript pouvant être appelées à partir de n’importe quel code JavaScript dans l’ensemble d’un composant. |
Documentation | Une description, un exemple de code et une ou plusieurs références à des exemples de composants. |
SVG | Ressource d'icône personnalisée pour les composants utilisés dans Lightning App Builder. |
Les composants Web Lightning utilisent HTML et JavaScript pour la création d'éléments HTML personnalisés. Il utilise JavaScript côté client et Apex côté serveur pour la création d'applications Web dynamiques d'une seule page. Les utilisateurs utilisent Salesforce CLI et l'éditeur de code choisi. D'autre part, les composants Aura utilisent la Developer Console. Le composant Lightning agit comme un sous-ensemble du composant Aura.
Voyons d'abord comment créer des composants Lightning.
Comment créer un composant Lightning
Créez un composant Lightning en accédant à la Developer Console et en suivant le chemin indiqué ci-dessous:
Fichier -> Nouveau-> Composant Lightning
(image la source )
Il comprend des composants HTML et Aura pris en charge par Salesforce. Spécifiez ContactList comme nom de groupe et cliquez sur Soumettre.
L'utilisateur suit les étapes requises mentionnées ci-dessous:
- Créer une classe de contrôleur ContactList
- Créer un composant Lightning QuickContacts
- Créer un composant Lightning ContactList
Créez un composant Lightning pour afficher la liste des contacts, puis ajoutez le composant au composant QuickContacts. Le composant ContactList est implémenté comme suit:
>> Pour plus de détails, veuillez consulter création d'un composant Lightning comme expliqué ci-dessus.
Avantages des composants Web Lightning
Certains avantages de Lightning Web Component sont répertoriés ci-dessous:
# 1) Écosystème de composants prêt pour l'entreprise
Il crée des composants prêts à l'emploi et les rend utiles pour l'expérience Lightning, l'application Salesforce et les communautés. Le menu de navigation permet aux utilisateurs de l'application d'accéder aux composants. Utilisez les composants glisser-déposer de la page Lightning avec Experience Builder ou Lightning App Builder, afin de personnaliser l'expérience ou les communautés Lightning.
De plus, AppExchange a des composants supplémentaires pour votre organisation. Enfin, il devient possible de partager et de publier les composants avec d'autres utilisateurs.
# 2) Composants prêts à l'emploi
Il n'est pas nécessaire d'optimiser vos applications pour plusieurs appareils, car les composants s'occupent de tout sans perdre votre temps.
# 3) Développement plus rapide
Permettez à votre équipe de travailler plus rapidement grâce aux composants prêts à l'emploi qui fonctionnent bien avec les appareils mobiles et de bureau. L'efficacité globale du développement augmente en créant des applications avec un composant pour une conception parallèle. Les consommateurs voient la forme publique des composants à mesure que les composants sont encapsulés et que l'intérieur reste privé.
# 4) Compatibilité entre navigateurs
Les applications développées prennent en charge les dernières technologies de navigateur, telles que CSS3, HTML5 et les événements tactiles, tout en utilisant un design réactif.
>> Veuillez lire ce pour plus de détails sur la création d'un composant Lightning.
Composants Lightning Aura
Les composants Aura agissent comme un modèle de programmation pour les composants Lightning. Ces composants sont un ensemble de composants.
Les principaux avantages du composant Aura sont:
- Composants prêts à l'emploi
- Développement rapide
- Écosystème de composants riches
Exemple d'extrait de code pour les composants Aura:
Date:
Amount:
Client: {!v.expense.Client__c}
Notez quelques points sur le composant Aura:
- Utilisez le balisage XML, en utilisant des balises HTML statiques et des composants Aura.
- Utilisez des composants tels que le développeur Visualforce et
- Le contrôleur côté client du composant est écrit en JavaScript, qui est Fonction clickReimbursed dans l'exemple ci-dessus.
Système de conception Lightning
Salesforce Lightning Design System (SLDS) permet aux équipes Salesforce d'utiliser des modèles spécifiques au cas pour une itération plus rapide et une création efficace de solutions cohérentes. Cela inclut toutes les ressources pour créer des interfaces utilisateur qui agissent de manière cohérente avec les principes et les meilleures pratiques Salesforce Lightning et les langages de conception adoptés.
Cela permet aux concepteurs de rester concentrés sur les expériences, les interactions et les flux des utilisateurs et d'aider les développeurs à se concentrer sur la logique de l'application, plutôt que sur les pixels.
Contrairement à d'autres systèmes de conception prenant en charge un code entièrement fonctionnel, SLDS prend en charge diverses bases de code telles que les composants Web React et Lightning.
Certaines fonctionnalités du Lightning Design System sont:
comment ouvrir des fichiers apk sur un téléphone Android
# 1) Directives de conception
Lightning Design System agit comme une ressource clé pour les partenaires et clients Salesforce. L'amélioration des directives de conception complètes aide tous les membres de la communauté à mieux comprendre le système. Les directives axées sur les principes aident à compléter la documentation existante axée sur les développeurs.
SDLC propose les modèles et les composants du produit Salesforce. Vous pouvez concevoir des applications et des produits résidant dans l'écosystème Salesforce à l'aide de ces modèles et composants pour fournir un langage unifié ainsi qu'une expérience utilisateur cohérente.
L'image ci-dessous montre les principes de conception de base suivis lors de la conception dans Salesforce:
(image la source )
# 2) Directives d'accessibilité
La base de votre application repose sur le balisage accessible fourni par SLDS. Vous devez suivre les consignes d'accessibilité pour les composants interactifs pour créer des composants accessibles. La gestion des rôles et des propriétés ARIA et du comportement du clavier fait partie des directives.
Le système de conception permet des composants accessibles à l'aide de composants sémantiquement corrects, qui viennent avec le balisage ARIA pour une identification correcte. Vous pouvez créer des composants accessibles à partir de ce balisage. Les rôles ARIA et le balisage sémantique sont basés sur les meilleures pratiques et les normes du W3C.
# 3) Plans de composants
Les composants sont créés avec ces frameworks de composants qui sont des éléments CSS et HTML indépendants du framework. Les concepteurs et d'autres membres de la communauté Salesforce créent des composants fonctionnels uniques pour une gamme de frameworks d'application à l'aide de ces frameworks.
Veuillez parcourir la vidéo suivante pour plus de détails sur Lightning Design System:
>> Référez SLDS pour plus de détails.
Générateur d'applications Salesforce Lightning
Lightning App Builder est un outil pointer-cliquer qui permet à l'utilisateur de créer facilement des pages personnalisées non seulement pour l'application mobile Salesforce, mais également pour Lightning Experience. Il agit également comme un guichet unique pour la configuration des applications Lightning.
Accédez à Lightning App Builder en procédant comme suit:
Boîte de recherche rapide-> Lightning App Builder-> Configuration-> Lightning App Builder.
Effectuez les activités suivantes avec Lightning App Builder:
- Analysez les pages standard avec des applications d'une seule page.
- Créez des applications de style tableau de bord qui suivent les principaux prospects trimestriels ou les meilleurs prospects de vente.
- Analysez les pages standard avec des applications d'une seule page.
- Créez des applications de style tableau de bord qui suivent les principaux prospects trimestriels ou les meilleurs prospects de vente.
- Résolvez un problème spécifique avec les applications ponctuelles telles que les applications de dépenses qui saisissent les dépenses et les surveillent également.
- Créez des pages personnalisées pour les objets selon les besoins de l'utilisateur.
- Créez des pages d'accueil personnalisées, les plus fréquemment utilisées par les utilisateurs.
Le générateur d'applications Lightning permet de mettre à jour la navigation, les options d'application et la gestion des pages Lightning attribuées à l'application.
Salesforce fournit à l'utilisateur un outil tel que Lightning App Builder pour créer une page Lightning. Cela est possible par glisser-déposer des composants Lightning et de la page Visualforce dans la page.
Voici une image du Lightning App Builder:
une bonne application de téléchargement de musique pour Android
Créer une page d'accueil d'application avec Lightning App Builder
Une page d'accueil pour une application est créée avec Lightning App Builder pour être ajoutée à une application mobile Salesforce ou à une application Lightning.
Configuration-> Boîte de recherche rapide-> App Builder-> Lightning App Builder-> Nouveau-> Page d'application-> Suivant-> Créer une étiquette pour la page d'application jusqu'à 80 caractères-> Sélectionner le modèle de page-> Terminer
>> Pour plus de détails, veuillez consulter le lien .
Générateur d'applications Lightning:
Comment ajouter ou personnaliser des onglets sur des pages Lightning à l'aide de Lightning App Builder?
Lightning App Builder permet aux utilisateurs de créer, de mettre à jour, de supprimer et de modifier l'ordre des onglets / ensembles d'onglets pour les pages d'accueil et d'enregistrer dans Lightning Experience. De plus, il permet à l'utilisateur de configurer les onglets qui apparaissent, de les nommer et d'ajouter des composants à ces onglets.
>> Veuillez vous référer aux détails sur comment ajouter / personnaliser des onglets .
Voici une vidéo sur Lightning App Builder qui fournit plus de détails:
Lightning Connect
Salesforce Connect permet à l'organisation Salesforce d'accéder aux données du système externe. Il agit comme un cadre qui vous permet de rechercher, d'afficher ou de modifier des données, situées à l'extérieur de l'organisation Salesforce.
Il n'est pas nécessaire de copier les données dans l'organisation, au lieu de cela, les objets externes sont utiles pour accéder aux données en temps réel, à l'aide d'appels de service Web.
Auparavant, l'utilisation d'un ETL (Extract, Transform and Lead Tools) était le seul moyen d'intégrer Salesforce à des données externes. Mais cela prend du temps. Au contraire, Salesforce Connect permet à l'utilisateur de mapper les tables de données résidant dans les sources externes avec les objets externes de l'organisation Salesforce.
Salesforce Connect permet d'intégrer en temps réel des tables provenant de sources externes telles que Microsoft Dynamics NAV et la passerelle SAP NetWeaver. Et tout cela est rendu possible sans avoir besoin d'écrire une seule ligne de code. De plus, il fournit une connexion en direct aux données externes plutôt qu'une copie qui nécessite un espace de stockage et une synchronisation régulière.
Considérez Salesforce Connect dans les situations suivantes:
- Considérez de petits morceaux de données à un moment donné.
- Accédez aux données en temps réel.
- Vous disposez d'une grande quantité de données, à ne pas copier dans l'organisation Salesforce.
- Lors de la migration de vos normes système et nécessite des données inutiles dans l'organisation Salesforce.
Comment fonctionne Lightning Connect
Lightning Connect permet à l'utilisateur d'accéder aux données en temps réel à partir d'un large éventail de sources de données externes.
Voici les étapes de création de sources de données externes qui établissent une connexion avec du contenu et des données, situées en dehors de votre organisation Salesforce:
#1) Configurer-> Boîte de recherche rapide-> Saisir des sources de données externes
#deux) Cliquez sur Sources de données externes
Ou
Cliquez sur Modifier (pour modifier une source de données externe)
- Remplissez les détails
- Enregistrer le protocole d'authentification
- Cliquez sur Enregistrer
- Cochez «Valider et synchroniser» pour terminer la connexion
Alternativement,
Cliquez sur Sync après la sélection des tables et effectuez les actions suivantes:
- Créez automatiquement des objets externes Salesforce.
- Créez automatiquement un champ personnalisé pour chacune des colonnes de la table avec compatibilité avec le type de champ de métadonnées Salesforce.
Voici une figure qui explique la page de détails des sources de données externes:
L'utilisateur peut mapper les tables d'un système externe aux objets externes dans Salesforce. Il combine le contenu et les données de votre organisation Salesforce.
Concept OData dans Lightning Connect
Lightning Connect utilise l'un des adaptateurs spécialement conçus pour la connexion aux données résidant sur un système externe. Norme OData (Open Data Protocol). OData est un protocole moderne basé sur REST qui facilite l'intégration des données. Il définit les meilleures pratiques d'utilisation des API RESTFUL.
Il vous permet non seulement de s'appuyer sur la logique métier, mais aussi de créer des API RESTFUL. Des géants de la technologie comme SAP et Microsoft ont déjà mis en œuvre le support OData, rendant ainsi des produits tels que SharePoint directement accessibles.
AppExchange pour les composants
AppExchange for Salesforce équivaut à un marché leader du cloud d'entreprise. Il s'agit d'un guichet unique qui permet d'étendre Salesforce à n'importe quel service ou secteur grâce à 50 000 solutions. Il pilote les transformations de l'entreprise grâce à l'expertise approfondie de 1000 consultants.
Chacune des solutions est personnalisée pour Salesforce, selon les besoins de votre entreprise. AppExchange vous aide à résoudre tous les défis commerciaux:
- applications
- Composants
- Solutions de boulons
- Données Lightning
- Solutions de flux
- Consultants
Voici un diagramme de Salesforce AppExchange:
(image la source )
Se il vous plaît se référer Salesforce AppExchange pour plus de détails.
Lightning Vs Classique
Fonctionnalités | Éclair | Classique |
---|---|---|
Comptes et contacts | Lightning fournit les fonctionnalités suivantes pour les comptes et les contacts: -Nouvelles -Chemin -Contacts à plusieurs comptes -Email et modèles intégrés -Twitter Faits saillants - Chronologie de l'activité -Champs de compte automatisés -Remarques -Mise en page de la page de référence | Classic propose uniquement certaines de ces fonctionnalités: -Contacts à plusieurs comptes -Listes connexes -Email et modèles intégrés -Twitter Faits saillants |
Expérience utilisateur améliorée | Fonctionnalité de glisser-déposer améliorée. L'administrateur peut réorganiser les composants de la page selon son choix. Élimine le besoin de Visualforce. Lightning permet de déplacer des tâches de personnalisation mineures vers les utilisateurs finaux. | |
Ajout d'Einstein Wave Analytics. | Lightning donne accès aux rapports Einstein Wave Analytics. Les mises à jour mettent à jour automatiquement toutes les heures la base de données obtenue auprès de Salesforce. Einstein crée des tableaux de bord qui peuvent être explorés pour plus de détails. Offre une expérience 3D immersive. | Classic a une mise à niveau de l'interface utilisateur moins supérieure. Classic crée des graphiques, des listes et des graphiques avec des types de rapports standard. Génère des tableaux de bord sur des instantanés sur des métriques avec des données actualisées à ce moment-là. |
Sécurité renforcée avec service de casier. | LockerService est l'une des fonctionnalités de sécurité qui isolent les composants Lightning agissent comme des éléments constitutifs des pages Lightning interagissant les unes avec les autres et contribuent à se protéger contre les attaques malveillantes. Lightning attribue les autorisations différemment sans aucune option pour augmenter les garanties pour les utilisateurs finaux. Cela nécessite une déconnexion et une signature avec authentification, qui s'accompagne de niveaux d'assurance plus élevés. Lightning offre désormais une meilleure transition et compatibilité. Il permet aux entreprises de transformer leurs flux de travail existants par des objets de métadonnées personnalisés sans avoir besoin de créer à partir de zéro. | |
Changements dans JavaScript | Pas de support pour les boutons JavaScript. Dans Lightning, les utilisateurs doivent basculer entre Lightning et Lightning mobile. | Prend en charge les boutons JavaScript. |
Impression et édition de rapports | Non disponible pour Lightning. | Cette fonctionnalité ne fonctionne que pour Classic. |
Prévisions collaboratives | Lightning offre les éléments suivants: -Produit et prévisions de données de planification. -Prévisions de territoire -Forecasting Partage -Time Stamp affichant l'heure et les données actualisées | Ces fonctionnalités ne sont pas prises en charge dans Classic. |
>> Veuillez vous référer au lien si vous souhaitez plus de détails sur la comparaison pour d'autres Fonctionnalités Salesforce .
Conclusion
Le didacticiel Salesforce Lightning met en évidence les différents aspects de Salesforce, tels que ce qu'est Salesforce Lightning, le composant Salesforce Lightning et bien d'autres. Cela permet également de mettre en évidence la comparaison entre Salesforce Lightning et Salesforce Classic.
Salesforce Lightning comprend les éléments suivants:
- Expérience Salesforce
- Framework de composants Lightning
- Système de conception Lightning
- Générateur d'applications Salesforce Lightning
- AppExchange pour les composants
- Lightning Connect
Lectures complémentaires = >> Questions et réponses de l'entrevue Salesforce Lightning
lecture recommandée
- Tutoriel Salesforce CRM - Qu'est-ce que Salesforce CRM?
- Tutoriel Salesforce CPQ - Qu'est-ce que CPQ dans Salesforce
- Tutoriel Salesforce Service Cloud: configuration et fonctionnalités
- Guide du débutant de SalesForce Testing
- Top 10 des meilleurs outils logiciels CRM en 2021 (derniers classements)
- 50 principales questions et réponses d'entrevue Salesforce (Mise à jour 2021)
- Le guide ultime de certification Salesforce pour une carrière fructueuse
- HubSpot Vs Salesforce - Quel CRM est le MEILLEUR pour vous?