Skip to main content

Salesforce Platform - Premiers pas

Objectifs de formation 

Une fois cette unité terminée, vous pourrez :

  • Décrire ce qu’est Salesforce Platform
  • Citer les avantages apportés par Salesforce Platform
  • Localiser la galerie d’exemples d’applications Salesforce pour examiner les fonctionnalités de la plate-forme

Prérequis

Si vous avez hâte de commencer à apprendre à développer sur Salesforce Platform, vous êtes au bon endroit. Cependant, si vous n’avez pas suivi le module Concepts de base de Salesforce Platform, faites-le maintenant. Il permet de découvrir les aspects fondamentaux des concepts au sujet desquels vous allez approfondir vos connaissances dans le présent module en présentant notamment des termes clés, des cas d’utilisation et un aperçu de l’architecture Salesforce.

Audience

Ce module s’adresse à toute personne, quel que soit son rôle, qui souhaite en savoir plus sur les méthodes de développement sur Salesforce Platform. Nous vous présentons un aperçu général de la manière dont les outils, solutions et personnalisations de la plate-forme peuvent répondre à des exigences métiers aussi bien courantes qu’uniques. Consultez la section Ressources ci-dessous pour en savoir plus sur les rôles d’administrateur (admin) et de développeur Salesforce.

Présentation de Salesforce Platform

Salesforce Platform est la plate-forme de développement d’applications qui étend la portée et les fonctionnalités de votre système de gestion de la relation client (CRM). Bien qu’elle soit impressionnante pour de nombreuses raisons, la plus intéressante est qu’elle offre une quantité de fonctionnalités prêtes à l’emploi tellement conséquente et dispose de capacités si variées que vous pouvez commencer à l’utiliser sans écrire beaucoup de code, voire pas du tout. Les outils et automatisations à faible code de Salesforce Platform permettent à tous les membres de votre organisation de créer facilement des applications efficaces et sécurisées. Cela signifie que vos administrateurs peuvent créer toutes sortes de fonctionnalités intéressantes, tandis que vos codeurs peuvent se concentrer sur ce qu’ils font le mieux : personnaliser les fonctionnalités et créer des applications plus complexes.

Blocs de construction de la plate-forme

Salesforce Platform constitue la base d’une suite de technologies qui vous aident à créer des applications et à utiliser des composants prédéfinis pour rapprocher vos équipes de vos clients. Ce portefeuille de produits et services s’appelle Einstein 1. Einstein 1 est une plate-forme intégrée de gestion de la relation client (CRM) qui aide les entreprises à transformer leur activité en unissant leurs équipes de marketing, de vente, de commerce, de service client et de gestion informatique autour d’une vue client unique et partagée. Ainsi, quelle que soit la manière dont un client interagit avec Salesforce, il bénéficie d’une expérience exceptionnelle. 

La roue de la plate-forme Einstein 1 de Salesforce.

La plate-forme constitue non seulement la base des produits phares de Salesforce, notamment Sales Cloud et Service Cloud, mais vous permet également d’élaborer vos propres fonctionnalités. Vous savez déjà que vous pouvez personnaliser les offres Salesforce existantes, mais saviez-vous que vous pouvez utiliser la plate-forme pour élaborer à partir de zéro une solution qui répond à un besoin métier spécifique ? Utilisez la plate-forme pour créer et personnaliser des outils, des applications et des services afin de mettre en place presque tout ce dont votre organisation a besoin. Salesforce Platform facilite la création d’applications et d’automatisations sécurisées et intelligentes au sein de ses services, et l’ensemble de votre organisation peut en bénéficier. 

Développement sur la plate-forme

Voici quelques-unes des façons dont Salesforce Platform peut vous aider à créer des applications et des fonctionnalités pour votre entreprise. 

  • Si vous avez besoin de créer une application métier personnalisée pour votre entreprise ou votre client, les composantes fondamentales de Salesforce Platform facilitent le développement d’un modèle de données personnalisé et d’une application qui fonctionne sur les ordinateurs de bureau et les appareils mobiles.
  • Si vous avez besoin de créer une application orientée client au sein de laquelle le trafic est susceptible de fluctuer de manière imprévisible, l’évolutivité flexible de la plate-forme Heroku est exactement ce dont vous avez besoin.
  • Si vous souhaitez mettre à jour des données, configurer des intégrations avec d’autres applications présentes à l’intérieur ou à l’extérieur de votre organisation, ou gérer les personnalisations de vos métadonnées, les API Salesforce peuvent vous aider à y parvenir et à accomplir bien plus de choses encore.
  • Si votre organisation a besoin d’un moyen plus efficace de prédire les ventes ou le succès d’un produit, ou bien de connaître la probabilité que les clients achètent un certain produit, la suite d’outils puissants d’intelligence artificielle (IA) Salesforce Einstein peut vous aider à collecter des données et des informations uniques pour prédire vos résultats commerciaux.
  • Si votre organisation a besoin d’une solution pour répondre à une exigence métier dans le cadre de déplacements, la suite de technologies Mobile SDK vous aide à développer des applications natives, HTML5 et hybrides destinées aux appareils mobiles qui offrent la même sécurité et la même fiabilité que l’application Salesforce.

Selon les types de personnalisations que vous créez, il se peut que vous interagissiez avec des développeurs Salesforce qui codent dans d’autres parties de l’écosystème Salesforce, comme les développeurs Slack, les développeurs MuleSoft ou les développeurs Tableau. Le module Développeur Salesforce : Aperçu décrit différents types de rôles de développeur Salesforce et la manière dont ils interagissent avec la plate-forme.

Exemples d’applications Salesforce

Dans le reste de ce module, nous allons vous présenter comment de nombreux outils et technologies de Salesforce Platform sont créés et la manière dont ils fonctionnent en explorant l’exemple d’application Dreamhouse, qui figure dans la galerie d’exemples d’applications Salesforce. Les applications de la galerie d’exemples d’applications illustrent comment des fonctionnalités prêtes à l’emploi peuvent être associées à des fonctionnalités personnalisées pour créer des solutions qui rendent une entreprise unique. 

Pour en savoir plus sur la galerie d’exemples d’applications et les applications qu’elle contient, consultez le module Prise en main rapide : visitez la galerie d’exemples d’applications.

Badges Trailhead de la galerie d’exemples d’applications.

Vous savez probablement qu’il n’est pas facile de créer des applications comme celles-ci à partir de rien. Entreprendre ce type de projets dans la vie réelle peut impliquer des listes longues et compliquées d’exigences fonctionnelles ainsi que la mise en œuvre d’intégrations spéciales relatives aux données commerciales de votre entreprise. En travaillant seul, un tel projet pourrait représenter plusieurs mois de travail. Voyons donc comment Salesforce Platform peut vous aider à créer rapidement des applications métiers complexes comme celles-ci.

Installation de l’application Dreamhouse

Nous ne vérifierons aucune étape dans ce module, mais nous vous encourageons à suivre les instructions énoncées et à explorer l’application Dreamhouse. Pour ce faire, vous devez installer le package Dreamhouse dans un nouveau Trailhead Playground. Suivez les étapes ci-après pour lancer un Playground et installer le package. 

Remarque

Remarque : 

Si vous avez installé l’application Dreamhouse dans un Trailhead Playground lorsque vous avez suivi les étapes associées au badge prérequis, Concepts de base de Salesforce Platform, vous pouvez utiliser le même Playground pour ce module.

Pour créer un Trailhead Playground, procédez comme suit : 

  • Cliquez sur votre photo de profil dans le coin supérieur droit de Trailhead.
  • Cliquez sur Hands-On Orgs (Organisations d’exercice).
  • Cliquez sur Create Playground (Créer un Playground). Vous recevez un e-mail lorsque votre nouveau Playground est prêt. La création de votre Playground peut prendre quelques minutes.
  • Ouvrez l’e-mail que vous avez reçu au sujet de votre nouveau Playground et cliquez sur le lien pour le lancer.
  • Cliquez sur Reset Password (Réinitialiser le mot de passe). Saisissez un nouveau mot de passe et cliquez sur Change Password (Modifier le mot de passe).
  • Lancez votre Trailhead Playground en revenant à la page Hands-On Orgs (Organisations d’exercice) et en cliquant sur Launch (Lancer) en regard de votre organisation.

Pour installer l’exemple d’application Dreamhouse, procédez comme suit :

  • Dans l’outil App Launcher (Lanceur d’application) (Lanceur d’application), cherchez et sélectionnez Playground Starter.
  • Si vous ne voyez pas l’application Playground Starter, consultez l’article Installation d’un package ou d’une application pour relever un défi Trailhead dans l’aide Trailhead.
  • Si vous voyez l’application Playground Starter, cliquez sur l’onglet Installer un 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é).
  • Dans l’outil App Launcher (Lanceur d’application)(Lanceur d’application), recherchez et sélectionnez Dreamhouse App (Application Dreamhouse).

Enfin, importez des exemples de données pour les objets Property (Propriété) et Broker (Courtier) :

  • Dans l’application Dreamhouse, cliquez sur l’onglet Settings (Paramètres).
  • Cliquez sur Import Data (Importer des données).

L’onglet Settings (Paramètres) affichant le bouton Import Data (Importer des données).

Ressources 

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires