Utilisation de la plate-forme de données Salesforce pour favoriser la réussite de votre entreprise
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Définir ce qu’est Salesforce Platform
- Décrire le scénario DreamHouse
- Créer une organisation Trailhead Playground
- Expliquer ce qui différencie le développement sans code (déclaratif) et programmatique
Présentation rapide de Salesforce
Vous pensez peut-être que Salesforce se consacre uniquement à la gestion de la relation client (CRM). Salesforce stocke vos données clients, vous offre des processus pour gagner des clients potentiels et fournit des outils de collaboration avec les personnes qui travaillent avec vous. Salesforce offre tous ces services. Dire que Salesforce se « spécialise uniquement dans le CRM » revient à dire qu’une maison se résume à une cuisine. Nos activités vont bien au-delà de ces domaines.
Salesforce offre de nombreuses fonctionnalités standard, ou des produits et des fonctionnalités prêts à l’emploi vous pouvez utiliser pour gérer votre activité. Voici quelques activités courantes que vous pouvez accomplir avec Salesforce avec les fonctionnalités que nous offrons pour soutenir ses activités. Vous découvrirez de nombreux autres produits et fonctionnalités Salesforce dans le module Concepts de base du développement de la plate-forme.
Vous devez : | Nous offrons : |
---|---|
Vendre à des prospects et à des clients | Des pistes et des opportunités pour gérer les ventes |
Offrir un service après-vente aux clients | Des requêtes et des communautés relatives à l’engagement des clients |
Travailler en vous déplaçant | L’application mobile Salesforce personnalisable |
Collaborer avec des collègues, des partenaires et des clients | Slack, Chatter et les communautés pour communiquer avec votre société |
Cibler et atteindre votre audience | Marketing Cloud Engagement pour gérer les parcours de vos clients |
Selon ce que votre société achète, vous pouvez obtenir ces fonctionnalités et davantage sans lever le petit doigt. Toutefois, ces fonctionnalités sont comparables à une maison-témoin qu’un agent immobilier fait visiter. Vous pourriez probablement vivre dans cette maison, mais vous ne seriez pas chez vous. Il manquerait vos dessins préférés au mur et ce porte manteau improbable que votre tante Tilda vous a offert lorsque vous avez emménagé.
C’est à ce stade que l’utilisation de Salesforce Platform prend tout son sens. Vous pouvez personnaliser et élaborer sur la plate-forme tout ce qui est utile et unique à votre société. Et lorsque vous avez une application professionnelle adaptée à vos besoins, tout le monde gagne en productivité.
Récits sur Salesforce
À travers Trailhead, nous avons introduit de nombreuses sociétés et de nombreux personnages qui utilisent Salesforce de diverses façons. Faisons connaissance avec certains de ces acteurs.
- Cloud Kicks : cette société qui fabrique des sneakers personnalisés est renommée dans le secteur de la chaussure. Elle utilise Salesforce pour gérer les ventes et pour simplifier leur processus complexe de création et d’exécution des commandes.
- Ursa Major Solar : à la pointe des énergies renouvelables, Ursa Major Solar a besoin de logiciels qui exploitent les toutes dernières technologies. Elle utilise Salesforce pour gérer les ventes et le service client au niveau national.
- Get Cloudy Consulting : en tant qu’une des meilleures sociétés de conseil Cloud du marché, Get Cloudy connaît le CRM. Elle utilise Salesforce pour gérer les clients existants et potentiels, et recherche en permanence comment innover avec les services Salesforce.
- DreamHouse Realty : connue pour sa nouvelle approche dans le secteur de l’immobilier, DreamHouse utilise Salesforce pour communiquer avec ses employés et être plus efficace dans la vente de maisons individuelles.
Nous explorons actuellement ce thème de l’immobilier. Par conséquent, lançons notre premier module en observant DreamHouse Realty. Nous allons utiliser l’implémentation Salesforce de DreamHouse pour expliquer des thèmes, des concepts et des capacités essentiels de Salesforce Platform.
Faisons un peu plus connaissance avec DreamHouse.
Michelle est responsable des courtiers immobiliers chez DreamHouse. Elle trouve de nombreux acquéreurs potentiels de maisons à travers les applications Web et mobiles de DreamHouse. Les applications permettent aux clients de parcourir les offres immobilières disponibles et d’enregistrer les propriétés qui les intéressent dans la liste des favoris. Ils peuvent également contacter directement Michelle ou d’autres courtiers pour organiser des visites.
D’Angelo est l’administrateur Salesforce de DreamHouse. À l’aide de Salesforce Platform, il élabore une suite de fonctionnalités personnalisées pour aider Michelle et son équipe. Michelle peut utiliser les fonctionnalités personnalisées pour modifier et afficher les informations sur les propriétés qu’elle vend, et suivre ses acheteurs potentiels.
Souvenez-vous, Salesforce fournit des fonctionnalités standard de suivi d’objets de vente courants, tels que des comptes, des contacts et des pistes. Néanmoins DreamHouse est une véritable société qui a des besoins spécifiques à son secteur et à son modèle d’affaires. À travers ce module, nous travaillons avec D’Angelo pour déterminer comment Salesforce Platform peut répondre à ces besoins.
Notre terminologie
Peut-être avez-vous remarqué un terme étrange dans ce dernier paragraphe : objets. Objet est l’un des termes importants que vous allez apprendre en découvrant Salesforce.
Pour commencer, vous devez comprendre ce qu’est une base de données dans le contexte de Salesforce. Lorsque nous évoquons la base de données, songez à une feuille de calcul géante. Lorsque vous enregistrez des informations dans Salesforce, elles sont stockées dans la base de données et vous pouvez y accéder ultérieurement. Leur stockage est très spécifique, vous accédez toujours aux informations dont vous avez besoin.
Examinons une page de l’application DreamHouse pour définir certains éléments importants et leur liaison avec la base de données.
- Dans Salesforce, une app (application) est un ensemble d’objets, de champs et d’autres fonctionnalités qui prennent en charge un processus métier. Vous pouvez déterminer quelle application vous utilisez et basculer entre les applications en utilisant l’outil App Launcher (Lanceur d’application) ().
- Les Objects (objets) sont des tableaux dans la base de données de Salesforce qui stockent un type d’information particulier. Il existe des objets standard, comme Accounts (Comptes) et Contacts (Contacts), et des objets personnalisés, comme l’objet Property (Propriété) affiché dans l’image ci-dessus.
- Les Records (enregistrements) sont des lignes dans les tableaux de la base de données. Les enregistrements sont les données associées à un objet. Ici, la propriété 211 Charles Street est un enregistrement.
- Les Fields (champs) sont des colonnes dans les tableaux de la base de données. Les objets standard et les objets personnalisés contiennent des champs. Dans notre objet Property (Propriété), nous avons des champs Address (Adresse) et des champs Price (Prix).
Un autre terme difficile à illustrer dans une image est l’organisation. Une organisation représente une instance spécifique de Salesforce. L’image ci-dessus a été capturée dans l’organisation de DreamHouse. Votre société peut avoir une plusieurs organisations.
Cela fait de nombreux éléments nouveaux à retenir. Si vous ne mémorisez pas tout immédiatement, ne vous inquiétez pas. En poursuivant votre apprentissage de Salesforce, la terminologie deviendra familière.
Votre première organisation Trailhead Playground
Une organisation Trailhead Playground (TP) est un environnement sécurisé dans lequel vous pouvez exercer vos compétences en cours d’acquisition avant de les appliquer à votre véritable activité. Les TP contiennent tous les outils d’élaboration et de personnalisation d’applications standard nécessaires pour tester vos essais de développement d’applications. Si vous avez déjà entendu parler d’une organisation Developer Edition (DE), sachez qu’une TP est un type spécial de DE.
Lorsque vous vous inscrivez à Trailhead, nous créons automatiquement une organisation TP pour vous. Si vous n’êtes pas encore inscrit(e), n’attendez pas. Si vous êtes inscrit(e), accédez au bas de cette page, puis cliquez sur Launch (Lancer) pour ouvrir votre TP.
Les organisations TP sont gratuites et vous pouvez en avoir jusqu’à 10 à la fois. Pour en créer une, accédez à n’importe quel défi pratique, cliquez sur la flèche vers le bas en regard de Launch (Lancer), puis sélectionnez Create a Trailhead Playground (Créer une organisation Trailhead Playground). Si vous atteignez le nombre maximal d’organisations si vous souhaitez gérer vos TP, vous pouvez les afficher et supprimer dans votre profil Trailhead. Pour récupérer le nom d’utilisateur et le mot de passe de votre TP, suivez les instructions présentées ici.
Lancez sans plus attendre votre TP pour entrer dans le vif du sujet.
Installation de l’application DreamHouse
Pour suivre et mettre en pratique les étapes de ce module, vous devez installer le package DreamHouse dans votre Trailhead Playground. Procédez comme suit pour lancer un Trailhead Playground et installer le package. Vous utilisez également ce package et le Playground au moment de relever le défi pratique.
- Lancez votre Trailhead Playground en faisant défiler cette page jusqu’en bas et cliquez sur Launch (Lancer).
- Dans App Launcher (Lanceur d’application) (), cherchez et sélectionnez Playground Starter (Playground Starter).
- Si vous ne voyez pas l’application Playground Starter, copiez ce lien d’installation de package et consultez Installer un package ou une application pour relever un défi Trailhead dans l’aide de Trailhead. Ignorez les étapes restantes.
- Si vous voyez l’application Playground Starter, cliquez sur l’onglet Install a Package (Installer un package).
- Collez
04t3h000004bhxlAAA
dans le champ Package ID (ID de package) et cliquez sur Install (Installer). - Sélectionnez Install for All Users (Installer pour tous les utilisateurs), puis cliquez sur Install (Installer).
- Lorsque vous êtes invité à approuver l’accès tiers, cliquez sur Yes (Oui), puis sur Continue (Continuer). Cela fournit des informations mises à jour à la carte dans l’application DreamHouse.
- Une fois l’installation terminée, cliquez sur Done (Terminé).
- Maintenant, revenez dans App Launcher (Lanceur d’application (), puis recherchez et sélectionnez l’application Dreamhouse.
- Cliquez sur l’onglet Settings (Paramètres), puis sur le bouton Import Data (Importer des données). L’application est alors alimentée avec des données échantillon, y compris des propriétés, des contacts et des courtiers.
Ce module présente quelques parties de cette application. Avant de continuer, n’hésitez pas à parcourir l’ensemble de l’application.
Personnalisation de Salesforce Platform
Vous savez déjà que vous pouvez utiliser Salesforce Platform pour développer des objets personnalisés et des fonctionnalités propres à votre activité. Peut-être ne savez-vous pas que vous pouvez réaliser la plupart de ces tâches de développement sans jamais écrire une seule ligne de code.
Le développement sans code est appelé développement déclaratif. Avec le développement sans code, vous utilisez des formulaires et des outils fonctionnant par glisser-déposer pour accomplir des tâches de personnalisation avancées. La plate-forme offre également un développement programmatique, qui utilise des éléments tels que des composants Lightning. Il n’est pas nécessaire d’être programmeur pour élaborer de fantastiques applications sur la plate-forme.
Commençons par une petite fonctionnalité. Michelle souhaite un dispositif lui permettant d’indiquer rapidement si un acheteur de maison potentiel est préqualifié pour obtenir un prêt immobilier. Pour apporter cette modification, D’Angelo souhaite créer une case Prequalified (Préqualifié) dans l’objet Contact (Contact). En langage Salesforce, cela signifie que nous ajoutons un champ personnalisé à un objet standard. Observons comment il procède.
- Depuis l’icône d’engrenage (), cliquez sur Setup (Configuration) pour lancer la page de configuration. Mémorisez cette étape, car nous utilisons souvent la page Setup (Configuration) !
- Cliquez sur l’onglet Object Manager (Gestionnaire d’objet).
- Cliquez sur Contact (Contact).
- Dans le panneau Details (Détails), cliquez sur Fields & Relationships (Champs et relations), puis sur New (Nouveau).
- Un type de données indique la nature des informations qui figurent dans votre champ. Pour ce champ, sélectionnez Checkbox (Case à cocher), puis cliquez sur Next (Suivant).
- L’élément Field Label (Étiquette du champ) est affiché dans la page Contact (Contact). Saisissez Prequalified? (Préqualifié ?), puis cliquez sur Next (Suivant).
- Cliquez de nouveau sur Next (Suivant) pour accepter la sécurité au niveau du champ par défaut.
- Cochez la case pour ajouter le nouveau champ à toutes les présentations de page Contact (Contact), puis cliquez sur Save (Enregistrer).
Vous venez de personnaliser votre premier objet. Bon travail !
Examinons de plus près ce que nous avons fait. Dans App Launcher (Lanceur d’application) (), cherchez et sélectionnez Dreamhouse. Dans l’application Dreamhouse, cliquez sur l’onglet Contacts (Contacts). Utilisez la flèche pour afficher la section All Contacts (Tous les contacts), puis cliquez sur le nom d’un contact. Votre nouveau champ est affiché sous l’onglet Details (Détails). Il est désormais plus facile pour Michelle et les autres courtiers de consigner et de récupérer cette information importante sur les clients.
Nous avons ajouté ce champ assez rapidement. Toutefois, en réalité, nous avons fait beaucoup plus qu’ajouter simplement un champ. En même temps, la plate-forme a beaucoup travaillé en arrière-plan. Bien entendu, le nouveau champ a été ajouté à l’interface utilisateur. Vous pouvez également exécuter des rapports et créer des tableaux de bord qui référencent votre nouveau champ. Ce champ est même prêt à être intégré dans l’application mobile Salesforce. Il vous a suffit de cliquer sur Next (Suivant) pour obtenir tout cela !
C’est là toute la puissance de Salesforce Platform. Dans la prochaine unité, nous allons apprendre comment exploiter la plate-forme pour votre activité.
Ressources
Prêt pour un défi ?
Si vous avez bien suivi l’unité, vous avez réussi à créer la case à cocher « Prequalified? » (Préqualifié ?). Vous allez maintenant tester ce que vous avez appris en créant un tout nouveau champ. Cette fois, vous allez créer un champ de devise plutôt qu’une case. Relevez le nouveau défi ci-dessous avant de mettre en pratique ce que vous avez appris.