Agenda
• Présentation
– CRM
– Salesforce
– Plateforme
• Interface Salesforce
• Paramétrage
• Développement
• Use Case
• Demo
• Auto formation
Présentation
Introduction
• Salesforce est un outil de CRM.
« Ok, merci, t’es gentil mais CRM, quesako ? »
Introduction
• CRM sont les initiales de « Customer Relationship
Management », c'est-à-dire la « gestion des relations client ».
• C’est le fichier client d’une entreprise
– Contient les informations d'un client (nom, e-mail, etc)
– Contient les données de ventes (Devis, produits, etc)
– Propose un emailing (sur les promotions en cours)
– Gère toute la relation entre le client et la marque
Introduction
• Un CRM vous permet de gérer les relations avec vos clients
et vos prospects et de suivre les données associées à
l'ensemble de vos interactions. Elle permet également aux
équipes de collaborer, en interne et en externe, de
rassembler des informations à partir des réseaux sociaux, de
suivre les métriques importantes, et de communiquer par e-
mail, téléphone, via les réseaux sociaux, etc.
CRM
• Aujourd’hui, Salesforce est
sans conteste le Leader en
terme de CRM utilisé.
CRM
• Salesforce est « LE » CRM full cloud.
• *Cloud (traduction : Nuage) => internet dans les nuages => pas d’infrastructure à gérer
• Salesforce garanti une disponibilité des serveurs 24/7
• « Le succès repose sur la confiance. La
confiance commence par la transparence. »
• Salesforce met à disposition en temps réel les
performances du système
• https://trust.salesforce.com/fr/
CRM
Fonctionnalité
• Salesforce offre en standard les fonctionnalités suivantes :
– Base de données client
• Avec la gestion des Comptes et des Contacts
– Gestion des prospects avec les « lead »
– Gestion des tâches et des évènements
• Ainsi que plusieurs solutions orientées métier en fonction des licences choisies
– Vente
– Service
– Marketing
– Commerce
– Producivité
– Annalytique
– Collaboration
Mise à jour
• Salesforce Livre 3 versions/an
– Winter (octobre)
– Spring (février)
– Summer (juin)
• Ces 3 mises à jour sont automatiquement faites sans aucune
action de la part du client.
(Sauf peut-être la lecture de la release note)
Licences & formule d’abonnement
• Salesforce propose une formule d’abonnement au format :
– Licence/Utilisateur/mois
• Le cout de la licence varie en fonction de l’édition choisie.
– Essentials (25€)
– Professional (75€)
– Enterprise (150€) *
– Unlimited (300€)
• Pas besoin de préciser que l’évolution de l’édition permet un gain de
fonctionnalités.
Licences & formule d’abonnement
* liste non exhaustive
https://www.salesforce.com/content/dam/web/fr_fr/www/datasheets/fr-sales-cloud-pricing-comparison.pdf
Connexion
• Pour la connexion à Salesforce, 2 URL sont à retenir.
– PRODUCTION : http://login.salesforce.com
– SANDBOX : http://test.salesforce.com
• Environnement de développement & de paramétrage
• Copie conforme de la production (En paramétrage)
• (Particularité de la sbFull) copie des data + metadata
Interface
Présentation - Interface
• Il existe 2 types d’interface sur Salesforce
– Interface « Classique »
• Interface historique
– Interface « Lightning »
• Interface web 2.0
• Moderne
• Dynamique
Interface Classique
Interface Ligthning
Interface
• Le nom de l'application s'affiche sur le côté gauche de la barre de
navigation (1) et les couleurs personnalisées et l'image de marque (2)
rendent chaque application unique et facile à identifier.
• Vous pouvez accéder à d'autres éléments et applications en cliquant
sur l'icône Lanceur d'application (3) ou sur le nom de l'application.
• Vous pouvez créer des enregistrements et accéder aux
enregistrements et aux listes récents directement depuis la barre de
navigation (4) pour des éléments tels que les opportunités.
Présentation - Interface
• Pour basculer entre les
applications, les utilisateurs
peuvent utiliser le lanceur
d'applications ( ). Cela
permet aux utilisateurs de
changer facilement de
contexte et d'accéder aux
éléments, aux objets et aux
pages dont ils ont le plus
besoin.
Paramétrage
Paramétrage
• Dans Salesforce, tout n’est que paramétrage…
– Objects
– Champs
– Pages
– Notifications
Paramétrage
• Application
– Onglet
– Recherche
– Accueil
• Les objets standards
– Mais aussi des objets personnalisés
• Les champs
– Plusieurs types de données (texte, numéro, lookup, etc…)
– Visibilité (lecture/écriture)
• Type d’enregistrement
– Permet d’obtenir des pages différentes en fonction des profiles
• Présentation de page
– Standard
– Mini présentation de page
Paramétrage
• Système de traduction
– Multilingue
• Gestion des devises
• Les Automatismes
– Se déclenche sur un événement
• Création/mise à jour
– Workflow Temporel
• Se déclenche dans le temps
– Types d’actions pouvant être réalisés
• Mise à jour de champ
• Envoi d’un email
• Création d’une tâche ou d’un objet
• Message sortant (Appel d’une URL)
• Post chatter
• Etc…
Paramétrage
• Gestion des utilisateurs
– Informations utilisateur
– Paramètres régionaux
• Profile
– Gère la visibilité de l’objet et des champs
• Permissions set : ajout de droit complémentaire à un utilisateur
• Rôles
– Gère la visibilité des données
• Modèles de communication
– Communication par e-mail
Outils - fonctionnalité
• Application mobile « Salesforce 1 »
– Android
– IOS
• Digital Experience
– Portail client, partenaire, employé
– Mettre à disposition du publique (sans identification) des informations du CRM
• Appexchange
– Magasin d’application Salesforce (identique à AppStore ou PlayStore)
• Package
– Création d’un package pour l’appexchange
– Installation
• Etc…
Développement
Développement
• Salesforce fourni un environnement de développement
avec son langage « APEX » et « composant Ligthning
».
– Apex
– Trigger
– Visualforce
– Aura Component
– Lightning Web Component
Développement - APEX
• Qu’est-ce que l’apex :
– Apex est un langage objet
– Propriétaire (Salesforce)
– Issu de java (donc très proche sur sa syntaxe)
• Les développements APEX ne peuvent pas être réalisés
directement en production. Ils doivent être réalisé sur un
environnement de sandbox, puis déployé en production.
• Les développements Visualforce ou lightning (sans APEX)
peuvent être réalisés en production ou sur une sandbox.
Développement - Trigger
• Le trigger (déclencheur) est un code APEX qui s’exécute suite à une
opération DML
• Opérations DML existante :
– Insert => pour la création d’enregistrements
– Update => pour la mise à jour d’enregistrements
– Delete => pour la suppression d’enregistrements
– undelete => pour la restauration d’enregistrements
• Ses opérations peuvent être exécutées en « before » ou en « after ».
• C’est-à-dire que pour un trigger « after update sur contact », le code
s’exécutera après la mise à jour d’un contact.
Développement - Visualforce
• Qu’est ce Visualforce ?
– C’est un langage permettant de coder une interface
utilisateur
– Il Permet de réalisé des pages avec une vue
(présentation) plus détaillé, plus complète ou orienté
métier
– Système de balise (exemple :
<apex :pageBlockTable />)
– Modèle MVC (Modèle View Controller)
Développement - Lightning
• C’est un langage permettant de coder une interface
utilisateur
– Full Web 2.0
– Balise HTML
– CSS
– Javascript
Use case
Use Case
Service
après-ventes
Sara
Directeur
général
Luc
Commercial
Amine
Sara : tâches courantes
• Informer les techniciens des
nouveaux contrats signés et planifier
les installations
• Faire le suivi des installations et faire
respecter les délais
• Envoyer les commandes de produit
au service des livraisons
• Dispatcher les emails clients en
fonction de leur nature, entre les
différents agents
Service après-ventes
Responsable du suivi :
• Des installations
• Du support clients
• Du suivi des commandes
• Des problèmes techniques
Amine : tâches courantes
• Suivi des nouveaux prospects
• RDV prospects dans le but de signer
les contrats
• Informer le service clients des
nouveaux contrats pour planifier
l’installation
• Notifier des livraisons finalisées pour
facturation
• Analyser les rapports des commandes
de produit
• Renouveler les contrats
Commercial
Responsable du suivi :
• Des RDV clients
• Des signatures de contrats
• Des closings
• Des renouvellements
• De la relation client
Luc : tâches courantes
• Suivi des prospects à fort potentiels
• Suivi des nouveaux clients
• Rapports trimestriels des
commandes
• Suivi des renouvellements
• Rapports de qualité des machines
• Rapports de relation clientèle
Directeur général
Responsable du suivi :
• Du portefeuille client
• Du chiffre d’affaire des
commandes
• Des problématiques de qualité
Démo
Démo
• Démo live
Auto formation
Auto formation
• Création d’une instance de développement gratuit à
partir du site http://developer.salesforce.com
(Bouton « inscription » en haut à droite)
• Attention, si vous le faite à partir du site www.salesforce.com, l’environnement sera
limité à 30 jours et vous recevrez un appel d’un commercial Salesforce.
Auto formation
• Salesforce met à disposition de tous, une
plateforme d’autoformation de son outil
• https://trailhead.salesforce.com/
•
Auto formation
• Avant de se connecter, il faut s’inscrire avec votre
compte développeur…
Auto formation
• Choix par
– Parcours
– Modules
– Projets
• Rôle
– Administrateur
– Développeur
– Utilisateur
• Niveau
– Débutant
– Intermédiaire
– Avancé
Parcours => regroupement de module et de projet
Meetup Cameroun - Presentation SFDC
Meetup Cameroun - Presentation SFDC

Meetup Cameroun - Presentation SFDC

  • 2.
    Agenda • Présentation – CRM –Salesforce – Plateforme • Interface Salesforce • Paramétrage • Développement • Use Case • Demo • Auto formation
  • 3.
  • 4.
    Introduction • Salesforce estun outil de CRM. « Ok, merci, t’es gentil mais CRM, quesako ? »
  • 5.
    Introduction • CRM sontles initiales de « Customer Relationship Management », c'est-à-dire la « gestion des relations client ». • C’est le fichier client d’une entreprise – Contient les informations d'un client (nom, e-mail, etc) – Contient les données de ventes (Devis, produits, etc) – Propose un emailing (sur les promotions en cours) – Gère toute la relation entre le client et la marque
  • 6.
    Introduction • Un CRMvous permet de gérer les relations avec vos clients et vos prospects et de suivre les données associées à l'ensemble de vos interactions. Elle permet également aux équipes de collaborer, en interne et en externe, de rassembler des informations à partir des réseaux sociaux, de suivre les métriques importantes, et de communiquer par e- mail, téléphone, via les réseaux sociaux, etc.
  • 7.
    CRM • Aujourd’hui, Salesforceest sans conteste le Leader en terme de CRM utilisé.
  • 8.
    CRM • Salesforce est« LE » CRM full cloud. • *Cloud (traduction : Nuage) => internet dans les nuages => pas d’infrastructure à gérer • Salesforce garanti une disponibilité des serveurs 24/7 • « Le succès repose sur la confiance. La confiance commence par la transparence. » • Salesforce met à disposition en temps réel les performances du système • https://trust.salesforce.com/fr/
  • 9.
  • 10.
    Fonctionnalité • Salesforce offreen standard les fonctionnalités suivantes : – Base de données client • Avec la gestion des Comptes et des Contacts – Gestion des prospects avec les « lead » – Gestion des tâches et des évènements • Ainsi que plusieurs solutions orientées métier en fonction des licences choisies – Vente – Service – Marketing – Commerce – Producivité – Annalytique – Collaboration
  • 11.
    Mise à jour •Salesforce Livre 3 versions/an – Winter (octobre) – Spring (février) – Summer (juin) • Ces 3 mises à jour sont automatiquement faites sans aucune action de la part du client. (Sauf peut-être la lecture de la release note)
  • 12.
    Licences & formuled’abonnement • Salesforce propose une formule d’abonnement au format : – Licence/Utilisateur/mois • Le cout de la licence varie en fonction de l’édition choisie. – Essentials (25€) – Professional (75€) – Enterprise (150€) * – Unlimited (300€) • Pas besoin de préciser que l’évolution de l’édition permet un gain de fonctionnalités.
  • 13.
    Licences & formuled’abonnement * liste non exhaustive https://www.salesforce.com/content/dam/web/fr_fr/www/datasheets/fr-sales-cloud-pricing-comparison.pdf
  • 14.
    Connexion • Pour laconnexion à Salesforce, 2 URL sont à retenir. – PRODUCTION : http://login.salesforce.com – SANDBOX : http://test.salesforce.com • Environnement de développement & de paramétrage • Copie conforme de la production (En paramétrage) • (Particularité de la sbFull) copie des data + metadata
  • 15.
  • 16.
    Présentation - Interface •Il existe 2 types d’interface sur Salesforce – Interface « Classique » • Interface historique – Interface « Lightning » • Interface web 2.0 • Moderne • Dynamique
  • 17.
  • 18.
  • 19.
    Interface • Le nomde l'application s'affiche sur le côté gauche de la barre de navigation (1) et les couleurs personnalisées et l'image de marque (2) rendent chaque application unique et facile à identifier. • Vous pouvez accéder à d'autres éléments et applications en cliquant sur l'icône Lanceur d'application (3) ou sur le nom de l'application. • Vous pouvez créer des enregistrements et accéder aux enregistrements et aux listes récents directement depuis la barre de navigation (4) pour des éléments tels que les opportunités.
  • 20.
    Présentation - Interface •Pour basculer entre les applications, les utilisateurs peuvent utiliser le lanceur d'applications ( ). Cela permet aux utilisateurs de changer facilement de contexte et d'accéder aux éléments, aux objets et aux pages dont ils ont le plus besoin.
  • 21.
  • 22.
    Paramétrage • Dans Salesforce,tout n’est que paramétrage… – Objects – Champs – Pages – Notifications
  • 23.
    Paramétrage • Application – Onglet –Recherche – Accueil • Les objets standards – Mais aussi des objets personnalisés • Les champs – Plusieurs types de données (texte, numéro, lookup, etc…) – Visibilité (lecture/écriture) • Type d’enregistrement – Permet d’obtenir des pages différentes en fonction des profiles • Présentation de page – Standard – Mini présentation de page
  • 24.
    Paramétrage • Système detraduction – Multilingue • Gestion des devises • Les Automatismes – Se déclenche sur un événement • Création/mise à jour – Workflow Temporel • Se déclenche dans le temps – Types d’actions pouvant être réalisés • Mise à jour de champ • Envoi d’un email • Création d’une tâche ou d’un objet • Message sortant (Appel d’une URL) • Post chatter • Etc…
  • 25.
    Paramétrage • Gestion desutilisateurs – Informations utilisateur – Paramètres régionaux • Profile – Gère la visibilité de l’objet et des champs • Permissions set : ajout de droit complémentaire à un utilisateur • Rôles – Gère la visibilité des données • Modèles de communication – Communication par e-mail
  • 26.
    Outils - fonctionnalité •Application mobile « Salesforce 1 » – Android – IOS • Digital Experience – Portail client, partenaire, employé – Mettre à disposition du publique (sans identification) des informations du CRM • Appexchange – Magasin d’application Salesforce (identique à AppStore ou PlayStore) • Package – Création d’un package pour l’appexchange – Installation • Etc…
  • 27.
  • 28.
    Développement • Salesforce fourniun environnement de développement avec son langage « APEX » et « composant Ligthning ». – Apex – Trigger – Visualforce – Aura Component – Lightning Web Component
  • 29.
    Développement - APEX •Qu’est-ce que l’apex : – Apex est un langage objet – Propriétaire (Salesforce) – Issu de java (donc très proche sur sa syntaxe) • Les développements APEX ne peuvent pas être réalisés directement en production. Ils doivent être réalisé sur un environnement de sandbox, puis déployé en production. • Les développements Visualforce ou lightning (sans APEX) peuvent être réalisés en production ou sur une sandbox.
  • 30.
    Développement - Trigger •Le trigger (déclencheur) est un code APEX qui s’exécute suite à une opération DML • Opérations DML existante : – Insert => pour la création d’enregistrements – Update => pour la mise à jour d’enregistrements – Delete => pour la suppression d’enregistrements – undelete => pour la restauration d’enregistrements • Ses opérations peuvent être exécutées en « before » ou en « after ». • C’est-à-dire que pour un trigger « after update sur contact », le code s’exécutera après la mise à jour d’un contact.
  • 31.
    Développement - Visualforce •Qu’est ce Visualforce ? – C’est un langage permettant de coder une interface utilisateur – Il Permet de réalisé des pages avec une vue (présentation) plus détaillé, plus complète ou orienté métier – Système de balise (exemple : <apex :pageBlockTable />) – Modèle MVC (Modèle View Controller)
  • 32.
    Développement - Lightning •C’est un langage permettant de coder une interface utilisateur – Full Web 2.0 – Balise HTML – CSS – Javascript
  • 33.
  • 34.
  • 35.
    Sara : tâchescourantes • Informer les techniciens des nouveaux contrats signés et planifier les installations • Faire le suivi des installations et faire respecter les délais • Envoyer les commandes de produit au service des livraisons • Dispatcher les emails clients en fonction de leur nature, entre les différents agents Service après-ventes Responsable du suivi : • Des installations • Du support clients • Du suivi des commandes • Des problèmes techniques
  • 36.
    Amine : tâchescourantes • Suivi des nouveaux prospects • RDV prospects dans le but de signer les contrats • Informer le service clients des nouveaux contrats pour planifier l’installation • Notifier des livraisons finalisées pour facturation • Analyser les rapports des commandes de produit • Renouveler les contrats Commercial Responsable du suivi : • Des RDV clients • Des signatures de contrats • Des closings • Des renouvellements • De la relation client
  • 37.
    Luc : tâchescourantes • Suivi des prospects à fort potentiels • Suivi des nouveaux clients • Rapports trimestriels des commandes • Suivi des renouvellements • Rapports de qualité des machines • Rapports de relation clientèle Directeur général Responsable du suivi : • Du portefeuille client • Du chiffre d’affaire des commandes • Des problématiques de qualité
  • 38.
  • 39.
  • 40.
  • 41.
    Auto formation • Créationd’une instance de développement gratuit à partir du site http://developer.salesforce.com (Bouton « inscription » en haut à droite) • Attention, si vous le faite à partir du site www.salesforce.com, l’environnement sera limité à 30 jours et vous recevrez un appel d’un commercial Salesforce.
  • 42.
    Auto formation • Salesforcemet à disposition de tous, une plateforme d’autoformation de son outil • https://trailhead.salesforce.com/ •
  • 43.
    Auto formation • Avantde se connecter, il faut s’inscrire avec votre compte développeur…
  • 44.
    Auto formation • Choixpar – Parcours – Modules – Projets • Rôle – Administrateur – Développeur – Utilisateur • Niveau – Débutant – Intermédiaire – Avancé Parcours => regroupement de module et de projet