Télécharger ce fichier PDF

Transcription

Télécharger ce fichier PDF
Salesforce.com: Spring ’14
Notes de publication de Salesforce.com
Spring '14
©
Copyright 2000–2014 salesforce.com, inc. Tous droits réservés. Salesforce.com est une marque déposée de salesforce.com, inc., comme
le sont d'autres noms et marques. Les autres marques mentionnées dans le présent document peuvent être des marques de commerce
appartenant à leurs propriétaires respectifs.
Salesforce.com | Table des matières | i
Table des matières
Bienvenue dans Spring ’14....................................................................................................................1
À propos des Notes de publication............................................................................................................................................1
Notes de publication HTML - globalement disponibles..........................................................................................................1
Votre avis nous intéresse............................................................................................................................................................2
Vous les avez demandées ! ........................................................................................................................................................2
Modifications apportées aux Notes de publication....................................................................................................................3
Résumé des fonctionnalités et conséquences pour l'utilisateur................................................................7
Améliorations générales............................................................................................................................................................7
Mobile.......................................................................................................................................................................................8
Chatter......................................................................................................................................................................................9
Communautés.........................................................................................................................................................................11
Ventes......................................................................................................................................................................................11
Data.com.................................................................................................................................................................................13
Service.....................................................................................................................................................................................14
Analyses ..................................................................................................................................................................................17
Site.com...................................................................................................................................................................................17
Personnalisation de Force.com................................................................................................................................................18
Développeur Force.com...........................................................................................................................................................24
Améliorations générales......................................................................................................................29
Mises à jour de la prise en charge des navigateurs...................................................................................................................29
Utilisation de rubriques pour organiser les enregistrements....................................................................................................30
Augmentation du stockage de fichiers par licence utilisateur achetée de 612 Mo à 2 Go pour les éditions Enterprise,
Performance et Unlimited.................................................................................................................................................34
Augmentation des champs d'utilisateur et d'opportunité recherchés dans les références avancées..........................................36
Prise en charge des recherches de référence avancées par la sauvegarde automatique d'enregistrements contenant des
valeurs de référence............................................................................................................................................................36
Mobile...............................................................................................................................................37
Salesforce1...............................................................................................................................................................................37
SalesforceA..............................................................................................................................................................................83
Mise à niveau de Salesforce Touch vers Salesforce1................................................................................................................87
Mise à niveau de Chatter Mobile pour Android et iOS vers Salesforce1................................................................................88
Affichage des informations d'enregistrement automatique d'un utilisateur mobile.................................................................92
Renommage de la liste Salesforce Classic dans l'App Store d'Apple.......................................................................................92
Renommage de l'étiquette « Prêt pour le mobile » en « Salesforce Classic prêt »....................................................................92
Arrêt de la prise en charge de Salesforce Classic pour BlackBerry et de Chatter Mobile pour BlackBerry dans la version
Summer ’14........................................................................................................................................................................93
Chatter..............................................................................................................................................94
Synchronisation des fichiers Salesforce - Pilote.......................................................................................................................94
Rubriques..............................................................................................................................................................................100
Groupes Chatter....................................................................................................................................................................104
Salesforce.com | Table des matières | ii
Améliorations supplémentaires..............................................................................................................................................108
Communautés..................................................................................................................................111
Améliorations de la modération............................................................................................................................................111
Prise en charge des communautés dans Salesforce1 ..............................................................................................................113
Messages privés dans les communautés.................................................................................................................................113
Badges dans les communautés...............................................................................................................................................113
Personnalisation des divers paramètres de communautés......................................................................................................114
Commandes et communautés................................................................................................................................................114
Autorisations d'objet pour les contrats et les communautés..................................................................................................115
Améliorations supplémentaires des communautés................................................................................................................115
Ventes..............................................................................................................................................117
Prévisions collaboratives et opportunités...............................................................................................................................117
Salesforce pour Outlook........................................................................................................................................................123
Comptes, contacts et pistes....................................................................................................................................................127
Contrats et commandes.........................................................................................................................................................128
Activités.................................................................................................................................................................................135
Améliorations de la console Salesforce..................................................................................................................................136
Possibilité de désactiver la gestion des territoires...................................................................................................................138
Data.com.........................................................................................................................................139
Data.com Prospector.............................................................................................................................................................139
Mise à jour Data.com............................................................................................................................................................142
Améliorations supplémentaires de Data.com........................................................................................................................147
Service.............................................................................................................................................149
Fil de requête.........................................................................................................................................................................149
Utilisateurs de communautés et de portail client...................................................................................................................156
Gestion des autorisations.......................................................................................................................................................157
Knowledge.............................................................................................................................................................................158
Live Agent.............................................................................................................................................................................165
Boîte à outils CTI de Salesforce............................................................................................................................................172
Console de service Salesforce.................................................................................................................................................172
Communautés de service.......................................................................................................................................................179
Service client social................................................................................................................................................................180
Analyses...........................................................................................................................................185
Plate-forme Analytics............................................................................................................................................................185
Améliorations des analyses principales..................................................................................................................................187
Tableaux de bord...................................................................................................................................................................192
Suivi de l'historique des requêtes...........................................................................................................................................194
Site.com...........................................................................................................................................196
Déploiement de sites avec l'API de métadonnées..................................................................................................................197
Gestion des versions..............................................................................................................................................................197
Salesforce.com | Table des matières | iii
Ajout d'une marque aux sites.................................................................................................................................................198
Propriétés personnalisées de site............................................................................................................................................198
Améliorations de widget........................................................................................................................................................199
Types de propriété personnalisée...........................................................................................................................................200
Connexions aux données de page..........................................................................................................................................201
Améliorations de la vue du Site.com Studio du contributeur................................................................................................202
Mises à jour du mode Live pour les administrateurs et les concepteurs de site......................................................................204
Exportation séparée des ressources........................................................................................................................................204
Protection contre le détournement de clic dans Site.com......................................................................................................204
Modifications de la licence d'ensemble d'autorisations Company Community.....................................................................205
Personnalisation de Force.com..........................................................................................................206
Assistant d'importation de données - globalement disponible..............................................................................................206
Présentations de page basées sur le fil désormais disponibles................................................................................................207
Administration générale........................................................................................................................................................210
Données................................................................................................................................................................................215
Automatisation de la logique métier et des processus............................................................................................................216
Sécurité..................................................................................................................................................................................219
Partage...................................................................................................................................................................................240
Globalisation.........................................................................................................................................................................245
Personnalisation supplémentaire...........................................................................................................................................245
Développement Force.com...............................................................................................................247
Champs d'adresse et de géolocalisation composés dans les API SOAP et REST - Bêta......................................................248
Sandbox.................................................................................................................................................................................255
Nouvelle interface utilisateur pour la surveillance des déploiements......................................................................................256
Ensembles de modifications et déploiement..........................................................................................................................259
Console du développeur........................................................................................................................................................259
Visualforce.............................................................................................................................................................................262
Force.com Canvas.................................................................................................................................................................274
Code Apex.............................................................................................................................................................................280
API........................................................................................................................................................................................296
ISVforce................................................................................................................................................................................334
Autres produits salesforce.com..........................................................................................................341
Aide et formation..............................................................................................................................342
Bienvenue dans Spring ’14
Salesforce.com | À propos des Notes de publication | 1
Bienvenue dans Spring ’14
Vendez, offrez des services, lancez et innovez comme jamais auparavant avec la version Spring ’14. Restez productif pendant
vos déplacements grâce aux nouvelles fonctionnalités mobiles qui offrent une nouvelle façon de communiquer avec vos clients.
Nous avons toutes les ressources dont vous avez besoin pour prendre rapidement en mains cette version.
•
•
•
•
Notes de publication : laissez-vous guider par ce document complet sur la version.
Communauté Success–Release Readiness : rejoignez sans attendre la communauté pour tout savoir sur Spring ’14.
Démonstrations de la version : visionnez les vidéos de présentation des nouveautés de la version.
https://salesforce.adobeconnect.com/ (connexion requise) : vous souhaitez connaître les modifications et les ajouts des
formations Standard, Premier, Localized et ILT ? Ne cherchez pas plus loin et consultez les notes de publication de
formation, publiées tous les quatre mois, qui permettent de rester informé(e) sur les toutes dernières innovations en termes
de formation.
Bienvenue dans Spring ’14 !
À propos des Notes de publication
Notes de publication HTML - globalement disponibles
Votre avis nous intéresse
Vous les avez demandées !
Nous vous offrons les fonctionnalités que vous avez demandées sur IdeaExchange.
Modifications apportées aux Notes de publication
Ce journal récapitule les modifications apportées aux notes de publication, en commençant par les modifications les plus
récentes.
À propos des Notes de publication
Pour les améliorations apportées à cette version, nous offrons :
•
•
•
•
Des descriptions courtes et générales des produits et des fonctionnalités
Des conseils de mise en oeuvre pour faciliter vos premiers pas dans la configuration et l'administration
Les meilleures pratiques pour vous aider, vous et vos utilisateurs, à tirer parti des avantages
Des instructions complètes
Utilisez ces Notes de publication pour guider votre réussite avec la dernière version de salesforce.com. Pour plus d'informations
sur les problèmes connus, reportez-vous au site Problèmes connus.
Notes de publication HTML - globalement disponibles
Les Notes de publication Salesforce.com sont désormais disponibles sous le format HTML. Le nouveau format et la nouvelle
interface utilisateur facilitent :
•
•
•
•
L'accès rapide aux informations sur les dernières versions, sans télécharger de fichiers Adobe® PDF volumineux
La lecture des notes de publication à partir de n'importe quel appareil mobile grâce à une conception adaptative
La recherche des sections qui vous intéressent, en évitant les autres, avec une navigation et une recherche améliorées
L'ajout aux favoris et le partage de rubriques spécifiques en utilisant les URL uniques
Bienvenue dans Spring ’14
•
Salesforce.com | Votre avis nous intéresse | 2
L'obtention de meilleurs résultats dans les moteurs de recherche grâce à une meilleure indexation
Comment pouvons-nous améliorer la version HTML des Notes de publication ? Quelles améliorations souhaitez-vous apporter
? Votre avis nous intéresse ! Publiez vos remarques et suggestions dans cette idée sur IdeaExchange.
Remarque: Le contenu des notes de publication HTML correspond à celui du fichier PDF.
Votre avis nous intéresse
Nous sommes conscients de l'importance des Notes de publication présentes et de notre documentation générale pour le succès
de votre société. Afin d'améliorer en permanence le contenu que nous vous proposons, nous aimerions savoir ce qui vous
convient et ce qui ne vous convient pas. Faites-nous part de vos remarques !
•
•
Formulaires de commentaire : chaque page de documentation HTML, dans l'Aide et dans nos guides du développeur
disponibles à l'adresseDeveloper Force, comprend un formulaire de commentaire que vous pouvez utiliser pour soumettre
vos suggestions, vos corrections et votre appréciation générale sur la documentation. Dites-nous ce que vous en pensez !
Cette version inclut des améliorations suggérées par vos meilleures idées publiées sur IdeaExchange : Vous les avez demandées
! à la page 2
Vous souhaitez être notifié(e) dès que nous publions une nouvelle documentation ou apportons des mises à jour importantes
à la documentation existante ? Suivez-nous sur Twitter : @salesforcedocs.
Vous les avez demandées !
Nous vous offrons les fonctionnalités que vous avez demandées sur IdeaExchange.
IdeaExchange
Idée fournie
Chatter
Publications Chatter promues/permanentes pour les messages Publication d'annonces dans les groupes Chatter
importants
Permettre aux propriétaires de groupe Chatter de publier des Publication d'annonces dans les groupes Chatter
notes « rémanentes »
Communautés
Inclure la capacité Message privé Chatter dans les
communautés
Messages privés dans les communautés
Ventes
Modèle de prévisions multiples
Plusieurs types de prévision disponibles pour les équipes
commerciales
Créer/ajouter une requête à partir d'un e-mail
Les utilisateurs peuvent désormais créer des requêtes depuis
le panneau latéral de Salesforce
Rapport sur la connexion et l'activité des utilisateurs de
Salesforce pour Outlook
Suivi des versions de Salesforce pour Outlook exécutées par
vos utilisateurs
Introduction de commandes dans Salesforce
Commandes - globalement disponibles
Bienvenue dans Spring ’14
Salesforce.com | Modifications apportées aux Notes de
publication | 3
IdeaExchange
Idée fournie
Clonage des informations sur la commande
Commandes - globalement disponibles
Service
Rapports Knowledge
Filtres de rapport sur un article dans des catégories de données
Association à un contact des e-mails de Fil de requête de
Répondre au client
Association automatique d'e-mails sortants à des contacts
Personnalisation de Force.com
Ajout en masse d'utilisateurs existants à des ensembles
d'autorisations
Attribution en masse d'ensembles d'autorisations
Champs de filtre de référence d'une opportunité
Améliorations des filtres de référence
Filtres de référence du tableau de produits (mis en oeuvre
partielle)
Améliorations des filtres de référence
Prise en charge de TEXT(picklist) dans les règles métier, les Prise en charge élargie de la liste de sélection de fonctions
boutons et les liens
TEXT()
Analyses
En-têtes flottants dans les rapports récapitulatifs et matriciels En-têtes flottants dans les rapports récapitulatifs et matriciels
Autoriser le retrait/la modification du pied page d'un rapport Exportation de rapports sans pied de page
; Exclure le pied page d'un rapport lors de l'utilisation de
l'exportation des détails vers Excel
Autoriser la modification d'un tableau de bord sans accorder Modification des tableaux de bord sans afficher toutes les
l'autorisation Afficher toutes les données
données
Trier les résultats de rapport par des champs autres que «
Grouper par »
Tri flexible dans les rapports
Activer les tendances historiques dans les requêtes
Suivi de l'historique des requêtes
Afficher des valeurs décimales dans les composants de tableau Pourcentages dans les tableaux et les métriques
et de métrique d'un tableau de bord
Force.com
Afficher les erreurs de déploiement dans la page Surveiller les Nouvelle interface utilisateur pour la surveillance des
déploiements
déploiements
Afficher les détails d'erreur pour les déploiements terminés
Afficher les tests échoués pour les déploiements
Modifications apportées aux Notes de publication
Ce journal récapitule les modifications apportées aux notes de publication, en commençant par les modifications les plus
récentes.
Bienvenue dans Spring ’14
Salesforce.com | Modifications apportées aux Notes de
publication | 4
19 février 2014
Personnalisation de la marque dans l'application Salesforce1
Ajout d'une note indiquant que la marque Salesforce1 nécessite l'activation des Documents dans votre organisation.
Mise à niveau de Salesforce Touch vers Salesforce1
Ajout d'une note précisant que les utilisateurs qui accèdent à l'application navigateur mobile Salesforce Touch à partir
d'un raccourci ou d'une URL spéciale contenant /m ne sont pas automatiquement redirigés vers l'interface Salesforce1.
Renommage de la liste Salesforce Classic dans l'App Store d'Apple
Dans l'App Store, la liste Salesforce Classic a été renommée en SF Classic.
Arrêt de la prise en charge de Salesforce Classic pour BlackBerry et de Chatter Mobile pour BlackBerry dans la
version Summer ’14
Ajout d'une note avancée indiquant que salesforce.com arrête la prise en charge des applications Salesforce Classic pour
BlackBerry et Chatter Mobile pour BlackBerry à compter de la publication de Summer ’14.
17 février, 2014
Adresses e-mail d'utilisateur de sandbox modifiées après actualisation
Ajout d'informations sur les changements d'adresses e-mail d'utilisateur de sandbox.
14 février 2014
Nouvelle interface utilisateur pour la surveillance des déploiements
Ajoute une section relative aux informations sur les ressources d'ajustement des performances et la mise à jour des tests
à exécution longue.
Paramètres de session par défaut pour la protection de votre organisation
Ajout d'une référence croisée relative aux informations sur le détournement de clic dans Site.com. Division de cette
section pour plus de clarté avec les sous-sections suivantes :
• Demander des connexions sécurisées (HTTPS) activée par défaut
• Confirmation d'identité par SMS activée par défaut
• Protection contre le détournement de clic activée par défaut
• Protection CSRF activée par défaut
Aide et formation
Ajout de la section Aide et formation pour présenter les vidéos et les documents nouveaux ou mis à jour dans la version
Spring ’14.
05 février 2014
Personnalisation de la marque dans l'application Salesforce1
Les administrateurs peuvent désormais personnaliser la présentation de l'application Salesforce1 afin d'afficher la marque
de leur entreprise.
Mise à jour de CustomBrand et CustomBrandAsset
Ajout d'informations relatives aux mises à jour de ces objets pour prendre en charge la personnalisation de la marque
dans l'application Salesforce1.
Différences dans le suivi de vos activités
Clarification indiquant que la limitation d'affichage des listes de tâches (les listes qui comprennent plus de 1 000 tâches
en retard ne peuvent pas être affichées) s'applique uniquement à Salesforce1: Déplacement des informations vers la
section Différences dans le suivi de vos activités sous Différences Salesforce1 dans le site complet de Salesforce.
Bienvenue dans Spring ’14
Salesforce.com | Modifications apportées aux Notes de
publication | 5
Améliorations de la recherche dans Knowledge
Suppression de la Recherche par mot clé suggéré - Pilote, qui n'est pas disponible dans la version Spring’14.
29 janvier 2014
Suivi de l'historique des requêtes
Suppression de la référence au champ Propriétaire de la requête, qui n'est pas disponible pour le suivi de l'historique.
Vous les avez demandées !
Ajout de liens aux éléments IdeaExchange pour les nouvelles fonctionnalités d'analyse.
Suppression des méthodes Limits getInteractionQueries() et getLimitInteractionQueries()
Ces méthodes ne sont plus disponibles.
Disponibilité de la prise en charge Salesforce1 de Communities et de Salesforce Communities
Clarification indiquant que les membres externes (qui disposent de licences Customer Community, Partner Community
ou d'autres licences de portail prises en charge) ont également accès à leur communauté dans Salesforce1.
Ensembles de modifications et déploiement
Suppression de la note de publication relative aux ensembles de modifications dans Professional Edition.
Nouvelle interface utilisateur pour la surveillance des déploiements
Clarification indiquant que les ensembles de modifications ne sont pas inclus dans la nouvelle page Statut du déploiement.
22 janvier 2014
Conseils relatifs aux connexions de noms d'utilisateur multiples
Ajout indiquant que cette fonctionnalité n'est plus disponible pour les versions d'Internet Explorer antérieures à 10.0.
Ajout du lien de domaine personnalisé (Mon domaine) à la page de connexion de Salesforce
Ajout indiquant que cette fonctionnalité n'est plus disponible pour les versions d'Internet Explorer antérieures à 10.0.
Protection contre le détournement de clic dans Site.com
Clarification indiquant que la protection contre le détournement de clic n'est pas automatiquement activée pour les sites
créés avant la version Spring ’14.
15 janvier 2014
Ensembles de partage
Les ensembles de partage avec des références indirectes à des comptes et à des contacts sont désormais disponibles pour
tous les administrateurs.
Mise à jour de la page Créer un rapport
L'emplacement des éléments dans la page Créer un rapport a été légèrement ajusté afin de faciliter son utilisation.
Augmentation du stockage de fichiers par licence utilisateur achetée de 612 Mo à 2 Go pour les éditions Enterprise,
Performance et Unlimited
Clarification des exemples de stockage de données et de fichiers, et correction du tableau d'allocation de stockage de
données et de fichiers.
Comptes et contacts pour les utilisateurs de communauté de clients
Clarification indiquant que les utilisateurs externes qui disposent de licences utilisateur de communauté de clients ou de
portail haut volume peuvent désormais afficher les comptes et les contacts qui sont partagés avec eux dans une communauté.
Bienvenue dans Spring ’14
Salesforce.com | Modifications apportées aux Notes de
publication | 6
Réutilisation des noms d'application connectée
Les noms des applications connectées supprimées peuvent être réutilisés.
Gestion des ID de session avancée pour Visualforce
Suppression de cette section dans les notes de publication, car cette fonctionnalité n'est plus disponible dans cette version.
Obtention automatique du lanceur d'application pour le profil Administrateur système
Ajout d'une note de publication relative à cette modification pour le profil Administrateur système.
Mises à jour de la terminologie traduite
Suppression de cette section dans les notes de publication, car ces mises à jour ont été introduites dans une version
antérieure.
Rapport
Ajout de deux nouveaux champs pour le sous-type ReportGrouping dans l'API de métadonnées afin de prendre en charge
le tri flexible dans les rapports.
AttachedContentDocument
Les objets suivants n'ont plus de relation parent-enfant avec AttachedContentDocument :
• ContractLineItem
• EmailMessage
• EmailTemplate
• LiveChatTranscript
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Améliorations générales | 7
Résumé des fonctionnalités et conséquences pour
l'utilisateur
La version Spring ’14 inclut des fonctionnalités qui affectent immédiatement l'ensemble des utilisateurs. Dans cette section,
nous présentons certaines fonctionnalités que vos utilisateurs vont remarquer. Nous vous recommandons de les informer des
modifications et des améliorations apportées. Certaines fonctionnalités nécessitent votre contribution avant que les utilisateurs
puissent en bénéficier.
Pour connaître les dates de mise en oeuvre des modifications de la version Spring ’14 dans votre instance, consultez la section
Major Release Schedule sur le site de confiance de Salesforce à l'adresse trust.salesforce.com/trust/maintenance/.
Améliorations générales
Mobile
Chatter
Communautés
Ventes
Data.com
Service
Analyses
Site.com
Personnalisation de Force.com
Développeur Force.com
Améliorations générales
Fonctionnalité
Mises à jour de la prise en charge des
navigateurs
Utilisation de rubriques pour organiser
les enregistrements
Stockage de fichiers par licence
utilisateur achetée augmenté de 612 Mo
à 2 Go pour les éditions Enterprise,
Performance et Unlimited (disponible
un mois après Spring ’14)
Recherche
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Mobile | 8
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Augmentation des champs d'utilisateur
et d'opportunité recherchés dans les
références avancées
Prise en charge des recherches de
référence avancées par la sauvegarde
automatique d'enregistrements contenant
des valeurs de référence
Mobile
Fonctionnalité
Salesforce1
Présentation de l'application Salesforce1
Fonctionnalités de Salesforce1
Améliorations de Salesforce1 dans cette
version
Configuration de votre organisation pour
l'utilisation de l'application Salesforce1
Différences entre Salesforce1 et le site
complet de Salesforce
Développement de la présentation de
l'application Salesforce1
SalesforceA
SalesforceA
Salesforce Touch
Mise à niveau de Salesforce Touch vers
Salesforce1
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Chatter | 9
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Chatter Mobile
Mise à niveau de Chatter Mobile pour
Android et iOS vers Salesforce1
Chatter Mobile pour BlackBerry est
désormais une application connectée
Améliorations mobiles supplémentaires
Affichage des informations
d'enregistrement automatique d'un
utilisateur mobile
Renommage de la liste Salesforce Classic
dans l'App Store d'Apple
Renommage de l'étiquette « Prêt pour le
mobile » en « Salesforce Classic prêt »
Arrêt de la prise en charge de Salesforce
Classic pour BlackBerry et de Chatter
Mobile pour BlackBerry dans la version
Summer ’14
Chatter
Fonctionnalité
Fichiers
Synchronisation des fichiers Salesforce Pilote
Rubriques
Utilisation de rubriques pour organiser
les enregistrements
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Recherche et recommandation de
personnes compétentes pour une
rubrique
Configuration des notifications par
e-mail pour des recommandations
Renseignement automatique des
rubriques dans la recherche globale
Suivi des modifications de fil dans les
rubriques
Rubriques Hashtag entièrement
numériques
Groupes
Publication d'annonces dans les groupes
Chatter
Nouvelles actions de l'éditeur pour la
création de groupes Chatter et l'ajout de
membres de groupe
Personnalisation des présentations et des
actions de l'éditeur de groupe Chatter
Groupes archivés non pris en compte
dans les limitations de groupes Chatter
individuels
Utilisation d'e-mails pour la publication
dans des groupes Chatter - globalement
disponible
Autorisation de publication par e-mail
dans des groupes Chatter pour les
utilisateurs
Améliorations supplémentaires
Personnalisation de la marque des
notifications par e-mail
Désactivation du message Chatter Expert
Amélioration de l'API
API REST Chatter
Salesforce.com | Chatter | 10
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Communautés | 11
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Chatter dans Apex
Communautés
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Améliorations de la modération
Prise en charge de Salesforce1 pour les
communautés
Messages privés dans les communautés
Les badges dans les communautés
Commandes et communautés
Autorisations d'objet des contrats et des
communautés
Améliorations supplémentaires des
communautés
Ventes
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Opportunités et prévisions collaboratives
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Plusieurs types de prévision disponibles
pour les équipes commerciales
Nouvelle configuration pour les
prévisions
Filtrage des résultats des subordonnés
pour les directeurs commerciaux
Affichage les résultats par type de
prévision pour les directeurs
commerciaux
Arrêt du développement des prévisions
personnalisables
Retrait de Forecasts 1.0 (Classic) avec la
version Summer ’14
Parts d'opportunité rationalisées
Salesforce pour Outlook
Création de requêtes depuis le volet
latéral de Salesforce pour les utilisateurs
Suivi des versions de Salesforce pour
Outlook utilisées par vos utilisateurs
Notification de la disponibilité des mises
à niveau pour les utilisateurs
Comptes, contacts et pistes
Accès aux comptes, aux contacts et aux
pistes sociaux dans Salesforce1
Appel, consignation d'appels et envoi
d'e-mails à des pistes dans Salesforce1
Affichage des images de profil de pistes
dans Salesforce1
Contrats et commandes
Commandes - globalement disponibles
API REST Passer des commandes globalement disponible
Approbations de contrat non disponibles
pour les nouvelles organisations
Salesforce.com | Ventes | 12
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Data.com | 13
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Console Salesforce
Améliorations de la Console Salesforce
Activités
Répétition de tâches dans une
planification flexible
Autres modifications des activités
Gestion des territoires
Possibilité de désactiver la gestion des
territoires
Data.com
Fonctionnalité
Prospector
Améliorations apportées aux fonds de
liste Data.com
Amélioration de l'expérience d'ajout ou
d'exportation d'enregistrements
Mise à jour
Définition des tâches de mise à jour pour
contourner les enregistrements ignorés,
les déclencheurs et les règles de workflow
Définition des tâches de mise à jour pour
remplacer les valeurs de champs
d'enregistrement Salesforce
Actualisation manuelle des
enregistrements Société D&B
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Service | 14
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Améliorations supplémentaires
Mise à jour des codes NAICS depuis
D&B
Stockage des journaux des tâches de mise
à jour pendant 21 jours
Augmentation du nombre de rapports
Data.com disponibles depuis
AppExchange
Service
Fonctionnalité
Fil de requête
Prise en charge de la fonction
glisser-déposer des pièces jointes dans
l'éditeur E-mail de Fil de requête
Prise en charge des images en ligne dans
l'éditeur E-mail de Fil de requête
Volet de message redimensionnable dans
l'éditeur E-mail de Fil de requête
Ajout de composants personnalisés dans
Fil de requête
Association automatique d'e-mails
sortants à des contacts
Conversion des présentations de page en
présentations de page de requête pour les
utilisateurs de Fil de requête
Liste de rubriques disponibles en tant
qu'outil du menu latéral de Fil de requête
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Service | 15
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Suppression des champs par défaut suite
à l'ajout du champ Statut à l'action
Modifier le statut de Fil de requête
Nouvelles méthodes de filtrage des
éléments de fil dans Fil de requête
Utilisateurs de communautés et de portail client
Champ Visible en libre-service
renommé Public
Gestion des autorisations
SLA évolutifs à l'aide de processus
d'autorisation dynamiques
Application d'heures d'ouverture aux
jalons et aux processus d'autorisation
Knowledge
Widget Knowledge One
Composant de pied de page Knowledge
One
Filtres de rapport sur un article dans des
catégories de données
Améliorations de la recherche dans
Knowledge
Attribution de rubriques à des articles
Actions d'article dans le fil de requête
Live Agent
Acheminement des chats directement à
l'agent - globalement disponible
Améliorations de l'acheminement des
chats
Transfert de fichiers pendant un chat Pilote
Disponibilité de l'onglet Superviseur dans
la console Salesforce
(fonctionnalités
pilotes)
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Enregistrements en pièces jointes à des
transcriptions de chat
Modifications de la disponibilité du volet
Entités associées
Amélioration de la fenêtre de chat du
client avec Visualforce
Nouveaux champs de transcription Live
Chat
Nouveaux événements de transcription
Live Chat
API de déploiement Live Agent :
méthodes modifiées
Boîte à outils CTI de Salesforce
Retrait du support de la boîte à outils
CTI Salesforce
Console Salesforce
Prise en charge d'écrans multiples pour
une console Salesforce
Composants multiples pour une console
Salesforce
Boîte à outils d'intégration de la console
Salesforce : nouvelles méthodes
Disponibilité des composants de champ
de recherche personnalisés pour
AppExchange
Communautés de service
Ajout d'exemples de code à des
publications
Service client social
Service client social
Salesforce.com | Service | 16
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Analyses | 17
Analyses
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Suivi de l'historique des requêtes
Tri flexible dans les rapports
En-têtes flottants dans les rapports
récapitulatifs et matriciels
Valeurs de filtre de tableau de bord
nommées
Exportation de rapports sans pied de
page
Masquage des types de rapport inutilisés
Graphiques de rapport incorporés dans
des pages Visualforce
API Analytics disponible dans Apex
Modification des tableaux de bord sans
afficher toutes les données
Pourcentages dans les tableaux et les
métriques
Accès des API aux vues de liste
Graphiques incorporés dans Salesforce1
Site.com
Fonctionnalité
Déploiement de sites avec l'API de
métadonnées
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Personnalisation de Force.com | 18
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Gestion des versions
Ajout d'une marque aux sites
Propriétés personnalisées de site
Améliorations de widget
Types de propriété personnalisée
Connexions aux données de page
Améliorations de la vue du Site.com
Studio du contributeur
Mises à jour du mode Live pour les
administrateurs et les concepteurs de site
Exportation séparée des ressources
Protection contre le détournement de
clic dans Site.com
Modifications de la licence d'ensemble
d'autorisations Company Community
Personnalisation de Force.com
Administration générale
Données
Automatisation de la logique métier et des processus
Sécurité
Partage
Globalisation
Personnalisation supplémentaire
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Administration générale | 19
Administration générale
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Attribution en masse d'ensembles
d'autorisations
Améliorations des filtres de référence
Ensembles de champs globalement
disponibles
Prise en charge élargie de la liste de
sélection de fonctions TEXT()
Présentations de page basées sur le fil
désormais disponibles
Attributions de présentation de page à
des licences d'ensemble d'autorisations
Possibilité de masquer des applications
standard et personnalisées dans le lanceur
d'application
Autorisations basées sur une utilisation
non-mensuelle
Interface utilisateur avancée pour
l'attribution de licence d'ensemble
d'autorisations
Données
Fonctionnalité
Assistant d'importation de données globalement disponible
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Automatisation de la logique métier et des
processus | 20
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Rétention des données historiques de
champ - Pilote
Automatisation de la logique métier et des processus
Fonctionnalité
Workflow visuel
Types de données DateTime dans les
flux
Valeurs de liste de sélection automatique
Amélioration de la consignation pour
l'exécution des flux
Workflow
Limitation quotidienne en e-mails de
workflow pour les organisations gratuites
et d'évaluation
Approbations
Amélioration de la recherche
d'utilisateurs dans les processus
d'approbation pour les émetteurs initiaux
dans les grandes organisations
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Sécurité | 21
Sécurité
Fonctionnalité
Authentification
Conseils relatifs aux connexions de noms
d'utilisateur multiples
Spécification d'un indice de connexion
pour le nom d'utilisateur
Possibilité pour les administrateurs
délégués de modifier le champ d'ID de
fédération
Définitions des étendues par défaut des
fournisseurs d'authentification
Spécification des URL de point de
terminaison de l'autorisation et du jeton
des fournisseurs d'authentification de
Salesforce
Expiration du lien de réinitialisation du
mot de passe sous 24 heures
Rechargement d'un certificat signé par
AC
Identité
Informations supplémentaires dans la
réponse d'URL d'identité
Nouveau point de terminaison des
informations utilisateur pour la
conformité OpenID Connect
Nouvelles étendues de jeton d'accès
Envoi de jetons d'accès dans des en-têtes
HTTP pour les fournisseurs
d'authentification OpenID Connect
Jeton d'ID et clés publiques OpenID
Connect
Chargement de votre propre logo pour
les applications connectées
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Applications connectées accessibles à
partir du menu de navigation de
Salesforce1
Mises à jour d'étiquette et ajouts de
l'interface utilisateur des Applications
connectées
Flux OAuth uniquement pour les
fournisseurs d'authentification
Définition des valeurs d'assertion cliente
pour les flux OAuth OpenID Connect
Cryptage des assertions SAML
Accès à AppExchange pour les
utilisateurs de licences Identity
Réutilisation des noms d'application
connectée
Obtention automatique du lanceur
d'application pour le profil
Administrateur système
Administration
Réponse secrète obscure pour les
réinitialisations de mot de passe
Mon domaine
Ajout du lien de domaine personnalisé
(Mon domaine) à la page de connexion
de Salesforce
Sessions
Affichage et gestion des sessions
utilisateur
• Demander des connexions sécurisées
(HTTPS) activée par défaut
• Confirmation d'identité par SMS
activée par défaut
• Protection contre le détournement
de clic activée par défaut
• Protection CSRF activée par défaut
Salesforce.com | Sécurité | 22
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | Partage | 23
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Paramètres de session par défaut pour la
protection de votre organisation
Fichiers
Configuration des paramètres de sécurité
de chargement et de téléchargement de
fichiers
Partage
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Ensembles de partage
Globalisation
Fonctionnalité
Amélioration des liens hypertexte
automatiques pour les URL des champs
de zone de texte
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Personnalisation supplémentaire | 24
Personnalisation supplémentaire
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Vue de liste d'utilisateur : champ Est
suspendu
Nouvel emplacement de la page Mes
paramètres d'authentification externe
Catégorie de composants dans l'éditeur
de présentation de page
Développeur Force.com
Sandbox
Ensembles de modifications et déploiement
Console du développeur
Visualforce
Code Apex
API
ISVForce
Sandbox
Fonctionnalité
Sandbox Données partielles
Adresses e-mail d'utilisateur de sandbox
modifiées après actualisation
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Ensembles de modifications et
déploiement | 25
Ensembles de modifications et déploiement
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Ensembles de partage disponibles dans
les ensembles de modifications
Site.com disponible dans les ensembles
de modifications
Console du développeur
Fonctionnalité
Recherche et remplacement
Mise à jour de la version de l'API
Ouverture de l'éditeur en plein écran
Choix du thème et de la taille de police
de l'éditeur de code source
Effacement des résultats de test et de
couverture de code
Menus contextuels
Onglet État de la vue Visualforce
disponible pour les Éditeurs de logiciels
indépendants qui se connectent via la
console Support de l'abonné
Pied de page Mode de développement
Visualforce désactivé dans les fenêtres
d'aperçu
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Visualforce | 26
Visualforce
Fonctionnalité
Fonctionnalités de développement
Objets distants Visualforce - Pilote
Attribut namespace ajouté à
<apex:actionFunction>
Améliorations supplémentaires
L'attribut layout de
<apex:component> prend en charge
toutes les versions d'API
Attribut verticalResize ajouté à
<apex:emailPublisher>
Amélioration de l'accessibilité pour
<apex:message>
Modifications de l'attribut title de
<apex:page>
<analytics:reportChart> -
globalement disponible
Nouveau composant
<liveAgent:clientChatFileTransfer>
- Pilote
Attributs useMultiline et
autoResizeElementId ajoutés à
<liveAgent:clientChatInput>
Ancrages de prise en charge d'URI de
PageReference
Requêtes JavaScript Remoting par défaut
en mode système (without sharing)
Renommage de la case à cocher d'ajout
d'onglets Visualforce à Salesforce Classic
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Salesforce.com | Code Apex | 27
Code Apex
Fonctionnalité
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Classes, méthodes et interfaces nouvelles
et modifiées
Chatter dans Apex
Expiration de requête augmentée dans
la méthode Start par lot
Nouvelle option de test de séquence de
numérotation automatique indépendante
API
Fonctionnalité
Nouveaux objets
Objets modifiés
Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST
- Bêta.
Attribution de quotas d'application de
limitation d'API - Pilote
SOQL
Prise en charge de SELECT pour les
champs d'adresse et de géolocalisation
standard composés
Prise en charge de WHERE DISTANCE()
et ORDER BY DISTANCE() pour les
champs d'adresse standard composés
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Résumé des fonctionnalités et conséquences pour l'utilisateur
Fonctionnalité
Salesforce.com | ISVForce | 28
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
SOSL
Paging en utilisant la clause OFFSET
API
API REST
API SOAP
API REST Chatter
API Data.com
API de transfert en masse
Streaming API
API Tooling
API de métadonnées
API Passer des commandes
ISVForce
Fonctionnalité
Suppression de composants dans des
packages gérés - globalement disponible
Métriques d'utilisation - Pilote
Commandes disponibles pour les
utilisateurs de Force.com
Visible
Visible
Pas visible
Contactez
automatiquement automatiquement automatiquement. salesforce.com
par tous les
par tous les
Fonctionnalité
pour activer cette
utilisateurs.
administrateurs. disponible, mais
fonctionnalité.
Aucune
Aucune
nécessite une
configuration
configuration
configuration.
requise.
requise.
Améliorations générales
Salesforce.com | Mises à jour de la prise en charge des
navigateurs | 29
Améliorations générales
Les améliorations et les modifications suivantes affectent l'expérience de la plupart des utilisateurs de Salesforce.
Mises à jour de la prise en charge des navigateurs
Nous avons apporté quelques modifications au mode de fonctionnement de Salesforce avec les navigateurs.
Augmentation du stockage de fichiers par licence utilisateur achetée de 612 Mo à 2 Go pour les éditions Enterprise,
Performance et Unlimited
Les limitations en stockage de fichiers ont été augmentées pour les organisations Enterprise Edition, Performance Edition
et Unlimited Edition. Examinez les limitations actuelles en stockage de fichiers et de données par utilisateur et par organisation.
Augmentation des champs d'utilisateur et d'opportunité recherchés dans les références avancées
Quelques modifications affectent les recherches de référence avancées. Vous pouvez désormais activer les références avancées
d'opportunités. De plus, les références avancées d'utilisateurs et d'opportunités prennent désormais en charge l'option de
recherche Tous les champs. Pour des utilisateurs, nous ne prenons plus en charge les recherches à caractère unique (sauf pour
les recherches en chinois, japonais, coréen et thaï) ni l'utilisation d'un caractère générique au début des termes de recherche.
Prise en charge des recherches de référence avancées par la sauvegarde automatique d'enregistrements contenant
des valeurs de référence
Lorsque des utilisateurs modifient un enregistrement, s'ils saisissent une valeur dans un champ de référence, puis sauvegardent
l'enregistrement sans cliquer sur l'icône de référence , désormais Salesforce exécute automatiquement une recherche de
référence avancée si l'objet est configuré pour utiliser les références avancées.
Mises à jour de la prise en charge des navigateurs
Nous avons apporté quelques modifications au mode de fonctionnement de Salesforce avec les navigateurs.
Plus précisément :
•
•
•
Nous avons ajouté la prise en charge de Microsoft® Internet Explorer® 11
Nous avons modifié le balisage HTML dans les pages d'édition de Microsoft® Internet Explorer® 8. Les étiquettes de
champ peuvent être renvoyées à la ligne suivante. La plupart des utilisateurs ne remarqueront aucune différence dans
l'affichage de la page.
Nous allons arrêter la prise en charge de Google Chrome Frame™ à partir du 14 janvier 2014
Navigateurs actuellement pris en charge
Navigateur
Commentaires
Microsoft® Internet Explorer® versions 7, 8,
9, 10 et 11
Si vous utilisez Internet Explorer, nous recommandons la toute dernière
version. Appliquez toutes les mises à jour logicielles Microsoft. Notez les
restrictions suivantes.
• La fonctionnalité d'affichage de compatibilité dans Internet Explorer n'est
pas prise en charge.
• La version Metro d'Internet Explorer 10 n'est pas prise en charge.
• Les versions 7, 8 et 9 d'Internet Explorer ne sont pas prises en charge pour
les indices de connexion de comptes multiples, et n'affichent pas le lien «
Se connecter à un domaine personnalisé » dans la page de connexion de
salesforce.com.
Améliorations générales
Navigateur
Salesforce.com | Utilisation de rubriques pour organiser les
enregistrements | 30
Commentaires
•
•
•
•
•
Les versions 7 et 8 d'Internet Explorer ne sont pas prises en charge pour
la Console du développeur ou l'assistant d'importation de données.
Internet Explorer 7 n'est pas pris en charge pour Open CTI.
Internet Explorer 7 n'est pas pris en charge pour Salesforce CRM Call
Center construit avec les versions 4.0 et supérieures du CTI Toolkit.
Internet Explorer 7 n'est pas pris en charge pour Force.com Canvas.
Internet Explorer 7 n'est pas pris en charge pour les fonctionnalités de la
console Salesforce qui nécessitent des performances de navigateur avancées
et des technologies Web récentes. Les fonctionnalités de la console qui
ne sont pas disponibles dans Internet Explorer 7 sont les suivantes :
◊ Composant Onglets les plus récents
◊ Plusieurs composants de console personnalisés dans des menus latéraux
◊ Composants d'écrans multiples
Pour des conseils de configuration, reportez-vous à Configuration d'Internet
Explorer dans l'aide de Salesforce.
Mozilla® Firefox®, version la plus récente
Salesforce.com teste scrupuleusement et prend en charge la toute dernière
version de Firefox. Pour des conseils de configuration, reportez-vous à
Configuration de Firefox dans l'aide de Salesforce.
Google Chrome™, version stable la plus
récente
Google Chrome applique les mises à jour automatiquement et salesforce.com
s'efforce de tester et de prendre en charge la toute dernière version. Il n'existe
aucune configuration recommandée pour Chrome. Chrome n'est pas pris en
charge pour l'onglet Console ou le bouton de navigateur Ajouter des Google
Documents à Salesforce.
Apple® Safari® versions 5.x et 6.x sur Mac OS Il n'existe aucune configuration recommandée pour Safari. Apple Safari sur
X
iOS n'est pas pris en charge.
• Safari n'est pas pris en charge pour la console Salesforce.
• Safari n'est pas pris en charge pour Salesforce CRM Call Center construit
avec les versions antérieures à 4.0 du CTI Toolkit.
Remarque: Pour plus d'informations sur notre politique relative aux navigateurs, reportez-vous à « Navigateurs pris
en charge » dans l'aide de Salesforce.
Utilisation de rubriques pour organiser les enregistrements
Activez les rubriques pour des objets afin de permettre aux utilisateurs d'ajouter des rubriques à des enregistrements. L'ajout
de rubriques permet d'organiser les enregistrements et de faciliter leur recherche.
Les rubriques pour des objets peuvent être une extension des fonctionnalités des rubriques Chatter que vous utilisez déjà, mais
Chatter n'est pas requis pour activer les rubriques pour des objets.
Pour les organisations existantes, les rubriques ne sont activées par défaut pour aucun objet. Les administrateurs peuvent
sélectionner les objets à activer. L'activation des rubriques pour un objet permet aux utilisateurs d'ajouter des rubriques aux
enregistrements du type d'objet.
Améliorations générales
Salesforce.com | Activation et configuration des rubriques pour
des objets | 31
ATTENTION: L'activation de rubriques pour un objet désactive les balises publiques dans les enregistrements de
ce type d'objet, et les balises publiques sont migrées vers les rubriques. Les balises personnelles ne sont pas affectées.
Si les administrateurs désactivent les rubriques pour un objet, toutes les balises publiques des enregistrements de ce
type d'objet sont restaurées.
Pour les organisations créées après la version Spring ’14, les rubriques sont activées par défaut pour tous les objets standard
disponibles. Les administrateurs peuvent sélectionner les objets personnalisés à activer. Ces organisations n'ont pas de balises
publiques dans les enregistrements.
Lorsque les administrateurs ont activé les rubriques pour des objets, les utilisateurs peuvent ajouter des rubriques aux
enregistrements et les récupérer en utilisant des vues de liste. Par exemple, si vous rencontrez plusieurs personnes (contacts)
lors d'une conférence, vous pouvez ajouter la rubrique Conférence utilisateurs 2014 à leur enregistrement.
Vous pouvez ensuite utiliser la rubrique Conférence utilisateurs 2014 pour filtrer une vue de liste de contacts et
récupérer ces enregistrements.
Activation et configuration des rubriques pour des objets
Activez des rubriques pour les objets, même si vous n'avez pas Chatter, afin de permettre aux utilisateurs d'ajouter des rubriques
aux enregistrements pour les organiser par thème commun.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour activer les rubriques pour des objets :
Personnaliser l'application
Les administrateurs peuvent activer des rubriques pour des comptes, des actifs, des campagnes, des requêtes, des contacts, des
contrats, des événements, des pistes, des opportunités, des tâches et des objets personnalisés.
ATTENTION: Lorsque des rubriques sont activées pour un objet, les balises publiques sont désactivées pour les
enregistrements de ce type d'objet.
Lorsque des rubriques sont activées pour un objet, les administrateurs peuvent également configurer des suggestions de rubrique
pour utiliser le texte de champs spécifiques de cet objet.
1.
2.
3.
4.
Dans Configuration, cliquez sur Personnaliser > Rubriques > Rubriques pour des objets.
Sélectionnez un objet.
Sélectionnez Activer les rubriques pour Objet.
Pour des objets personnalisés, sélectionnez les champs de texte que vous souhaitez utiliser pour suggérer des rubriques.
Pour des objets standard, vous pouvez également désélectionner Utiliser des suggestions de rubriques à
Améliorations générales
Salesforce.com | Ajout de rubriques à des enregistrements | 32
partir de champs par défaut afin d'afficher tous les champs que vous pouvez utiliser pour des suggestions de
rubrique. Sélectionnez Utiliser des suggestions de rubriques à partir de champs par défaut pour
utiliser uniquement l'ensemble de champs de texte par défaut de l'objet (généralement les champs de nom et de description).
5. Cliquez sur Enregistrer pour enregistrer les modifications de tous les objets.
Lorsque les administrateurs ont activé des rubriques pour un objet, les utilisateurs disposant des autorisations de rubriques
appropriées peuvent :
•
•
•
Afficher les attributions et suggestions de rubrique des enregistrements de ce type d'objet auquel ils ont accès
Ajouter et supprimer des rubriques d'enregistrements de ce type d'objet auquel ils ont accès
Utiliser des rubriques dans les enregistrements de ce type d'objet pour filtrer leurs vues de liste
De plus, si votre organisation utilise Chatter, les utilisateurs peuvent cliquer sur des rubriques attribuées à des enregistrements
afin d'accéder aux pages des rubriques et de consulter les informations associées, qui comprennent les publications et les
commentaires, les fichiers, les groupes discutant des rubriques et les personnes compétentes pour les rubriques.
Ajout de rubriques à des enregistrements
Ajoutez des rubriques à des enregistrements pour les organiser par thème commun et les retrouver dans des vues de liste.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour ajouter des rubriques existantes à un enregistrement :
Lire sur l'enregistrement ET Attribuer des rubriques
Pour ajouter de nouvelles rubriques à un enregistrement :
Lire sur l'enregistrement ET Créer des rubriques
Les rubriques pour des objets doivent être activées pour pouvoir ajouter des rubriques à des enregistrements de ces types d'objet.
Remarque: Tous les noms de rubrique sont publics et figurent dans les résultats de recherche, mais ils n'affectent
pas la visibilité des enregistrements qui ont des rubriques.
1. En haut de la page de détail de l'enregistrement, sous le nom de l'enregistrement, cliquez sur Cliquez pour ajouter des
rubriques. Si l'enregistrement a déjà des rubriques, cliquez sur Rubriques.
Si votre administrateur a activé les présentations basées sur le fil, cliquez sur Ajouter des rubriques dans le menu latéral
de la vue de fil.
Améliorations générales
Salesforce.com | Rubriques dans des vues de liste | 33
2. Dans l'éditeur de rubrique, saisissez les premières lettres de votre texte. Pendant la saisie, vous pouvez sélectionner une
rubrique dans la liste des suggestions ou continuer la saisie pour créer votre propre rubrique unique. Pour ajouter plusieurs
rubriques, saisissez une virgule entre chaque nom de rubrique.
Des virgules ( , ) et des crochets fermants ( ] ) terminent automatiquement une rubrique. Les autres caractères de ponctuation,
symboles et séparateurs sont pris en charge dans les noms de rubrique.
Les enregistrements peuvent compter jusqu'à 100 rubriques.
3. Une fois vos rubriques ajoutées, cliquez sur Terminé ou appuyez sur Entrée.
Vous pouvez désormais utiliser les rubriques que vous avez ajoutées aux enregistrements afin de filtrer vos vues de liste. Si votre
administrateur a activé Chatter, les rubriques que vous ajoutez aux enregistrements sont converties en liens vers les pages de
détail des rubriques. Les pages de détail des rubriques n'affichent aucune information sur les enregistrements qui incluent la
rubrique, mais elles peuvent fournir des informations intéressantes, telles que les personnes compétentes pour la rubrique et
les groupes qui en discutent. Les publications Chatter dans un enregistrement n'ont pas de relation automatique avec les
rubriques que vous ajoutez à l'enregistrement, sauf si vous ajoutez également les mêmes rubriques à des publications sur cet
enregistrement.
Rubriques dans des vues de liste
Utilisez des rubriques pour filtrer vos vues de liste.
Disponible avec : Toutes les éditions
Si des rubriques sont activées pour un objet, vous pouvez utiliser le champ Rubriques pour filtrer les vues de liste de l'objet.
Améliorations générales
Salesforce.com | Augmentation du stockage de fichiers par
licence utilisateur achetée de 612 Mo à 2 Go pour les éditions
Enterprise, Performance et Unlimited | 34
Vous ne pouvez pas utiliser de logique de filtrage si vos filtres de champ utilisent le champ Rubriques. Le champ Rubriques
n'est pas disponible en tant que champ affichable dans vos vues de liste.
Augmentation du stockage de fichiers par licence
utilisateur achetée de 612 Mo à 2 Go pour les éditions
Enterprise, Performance et Unlimited
Les limitations en stockage de fichiers ont été augmentées pour les organisations Enterprise Edition, Performance Edition et
Unlimited Edition. Examinez les limitations actuelles en stockage de fichiers et de données par utilisateur et par organisation.
Disponible avec : Enterprise Edition, Performance Edition et Unlimited Edition
Remarque: Le stockage de fichier augmenté est disponible un mois après Spring ’14.
Chaque édition offre une quantité minimale de stockage de données et de stockage de fichiers. Le stockage de fichiers inclut
les fichiers de pièces jointes, l'onglet Documents, l'onglet Fichiers, le champ Fichier, Salesforce CRM Content, Chatter (y
compris les photos des utilisateurs) et les actifs Site.com. Le stockage de données inclut les éléments suivants :
•
•
•
•
•
•
•
•
•
•
Comptes
Types d'articles (format : “[Nom du type d'article] »)
Traductions de types d'article (format : “[Version Nom de type d'article] »)
Campagnes
Membres de campagne
Requêtes
Équipes de requêtes
Contacts
Contrats
Objets personnalisés
Améliorations générales
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Salesforce.com | Augmentation du stockage de fichiers par
licence utilisateur achetée de 612 Mo à 2 Go pour les éditions
Enterprise, Performance et Unlimited | 35
E-mails
Événements
Éléments de prévision
Documents Google
Idées
Pistes
Notes
Opportunités
Parts d'opportunité
Devis
Données de texte enrichi de modèles de devis
Solutions
Balises : Balises d'applications
Balises : Balises uniques
Tâches
Pour le stockage de fichiers, Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition et Unlimited Edition disposent d'une limitation par utilisateur multipliée par le nombre d'utilisateurs de l'organisation,
plus une allocation supplémentaire par organisation. Par exemple, une organisation Enterprise Edition avec 600 utilisateurs
reçoit 1 211 Go de stockage de fichiers, ou 2 Go par utilisateur multipliés par 600 utilisateurs plus 11 Go supplémentaires.
Une organisation Professional Edition avec 600 utilisateurs reçoit 370 Go d'espace de stockage de fichiers, ou 612 Mo par
utilisateur multipliés par 600 utilisateurs plus 11 Go supplémentaires.
Pour le stockage de données, Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition et Unlimited Edition disposent de 1 Go ou d'une limitation par utilisateur, selon la quantité la plus importante. Par
exemple, une organisation Professional Edition avec 10 utilisateurs reçoit 1 Go, car 10 utilisateurs multipliés par 20 Mo par
utilisateur donnent 200 Mo, ce qui est inférieur au minimum d'1 Go. Une organisation Professional Edition avec 100 utilisateurs
reçoit plus que le minimum d'1 Go, car 100 utilisateurs multipliés par 20 Mo par utilisateur donnent 2 000 Mo.
Les valeurs des colonnes Licence d'attribution de stockage par utilisateur ci-dessous s'appliquent aux licences utilisateur de
Salesforce et de Salesforce Platform.
Édition Salesforce
Stockage de données
minimal par
organisation
Licence d'attribution Allocation de stockage Licence d'attribution
de stockage de données de fichiers par
de stockage de fichiers
par utilisateur
organisation
par utilisateur
Gestionnaire de
contacts
1 Go
20 Mo
11 Go
612 Mo
Group
1 Go
20 Mo
11 Go
612 Mo
Professional
1 Go
20 Mo
11 Go
612 Mo
Enterprise
1 Go
20 Mo
11 Go
2 Go
Performance
1 Go
120 MB
11 Go
2 Go
Unlimited
1 Go
120 MB
11 Go
2 Go
Developer
5 Mo
N/A
20 Mo
N/A
Personal
20 Mo (environ 10 000 N/A
enregistrements)
20 Mo
N/A
Améliorations générales
Salesforce.com | Augmentation des champs d'utilisateur et
d'opportunité recherchés dans les références avancées | 36
Remarque: Si votre organisation utilise des licences personnalisées, contactez salesforce.com afin de déterminer si
ces licences offrent un espace de stockage supplémentaire.
Augmentation des champs d'utilisateur et d'opportunité
recherchés dans les références avancées
Quelques modifications affectent les recherches de référence avancées. Vous pouvez désormais activer les références avancées
d'opportunités. De plus, les références avancées d'utilisateurs et d'opportunités prennent désormais en charge l'option de
recherche Tous les champs. Pour des utilisateurs, nous ne prenons plus en charge les recherches à caractère unique (sauf pour
les recherches en chinois, japonais, coréen et thaï) ni l'utilisation d'un caractère générique au début des termes de recherche.
Par défaut, les références avancées interrogent un ensemble limité de champs, appelés champs Nom, pour chaque objet. Si
votre recherche d'un enregistrement renvoie un nombre important de résultats, par exemple pour un utilisateur dont le nom
est courant, vous pouvez interroger tous les champs (disponibles pour la recherche) de cet enregistrement afin d'affiner vos
résultats. Dans la boîte de dialogue de recherche de référence avancée, sélectionnez Tous les champs, puis saisissez d'autres
termes de recherche spécifiques à l'enregistrement, par exemple l'adresse e-mail de l'utilisateur.
Pour plus d'informations sur les champs Nom et les champs de recherche par objet, reportez-vous à « Champs à rechercher
dans des recherches de référence » et « Champs à rechercher par objet » dans l'aide de Salesforce.
Prise en charge des recherches de référence avancées par
la sauvegarde automatique d'enregistrements contenant
des valeurs de référence
Lorsque des utilisateurs modifient un enregistrement, s'ils saisissent une valeur dans un champ de référence, puis sauvegardent
l'enregistrement sans cliquer sur l'icône de référence , désormais Salesforce exécute automatiquement une recherche de
référence avancée si l'objet est configuré pour utiliser les références avancées.
Par défaut, la sauvegarde d'un enregistrement avec une valeur saisie dans un champ de référence entraîne l'exécution d'une
recherche standard, qui interroge un ensemble de champs limité. Les recherches avancées permettent d'interroger et de
rechercher davantage de champs par objet et d'affiner vos résultats de recherche. Une recherche de référence peut renvoyer :
•
•
•
Une correspondance exacte : attribue cette valeur au champ de référence et sauvegarde automatiquement l'enregistrement
Plusieurs correspondances possibles : affiche une liste déroulante de correspondances que les utilisateurs peuvent sélectionner
Aucune correspondance : affiche une erreur
Pour plus d'informations sur les références avancées, reportez-vous à « Recherche avec la boîte de dialogue de référence » et «
Champs à rechercher dans des recherches de référence » dans l'aide de Salesforce.
Mobile
Salesforce.com | Salesforce1 | 37
Mobile
Restez productif pendant vos déplacements avec les applications mobiles Salesforce, qui comprennent Salesforce1 et SalesforceA.
Salesforce1
L'application Salesforce1 permet aux utilisateurs, où qu'ils soient, de rester informés des enregistrements, des activités, des
conversations et des tableaux de bord les plus importants.
SalesforceA
Gérez les utilisateurs et consultez les informations d'organisations Salesforce depuis votre appareil mobile.
Mise à niveau de Salesforce Touch vers Salesforce1
Salesforce Touch a été mis à niveau vers la nouvelle expérience Salesforce1. Par conséquent, l'application mobile Salesforce
Touch n'est plus disponible et l'application téléchargeable Salesforce Touch n'est plus disponible dans l'App Store.
Mise à niveau de Chatter Mobile pour Android et iOS vers Salesforce1
Les applications Chatter Mobile pour Android et Chatter Mobile pour iPhone et iPad ont été mises à niveau vers Salesforce1
v5.0. Chatter Mobile pour BlackBerry n'est pas mise à niveau vers l'application Salesforce1.
Affichage des informations d'enregistrement automatique d'un utilisateur mobile
La page Enregistrements automatiques mobiles permet d'afficher les informations d'enregistrement automatique de n'importe
quel utilisateur pour un dépannage d'ordre général.
Renommage de la liste Salesforce Classic dans l'App Store d'Apple
Salesforce1 est la nouvelle expérience mobile Salesforce. Nous recommandons aux nouveaux utilisateurs mobiles d'installer
cette application à la place de l'application héritée Salesforce Classic. Pour favoriser la promotion de Salesforce1 comme
application mobile Salesforce favorite, la liste Salesforce Classic dans l'App Store a été renommée en SF Classic.
Renommage de l'étiquette « Prêt pour le mobile » en « Salesforce Classic prêt »
Afin de clarifier le rôle de la case Prêt pour le mobile présente dans les pages de configuration Onglet Visualforce, la
case a été renommée en Salesforce Classic prêt.
Arrêt de la prise en charge de Salesforce Classic pour BlackBerry et de Chatter Mobile pour BlackBerry dans la version
Summer ’14
À compter de la version Summer ’14, les applications Salesforce Classic pour Blackberry et Chatter Mobile pour Blackberry
ne sont plus prises en charge, car la plate-forme du système d'exploitation BlackBerry sur laquelle elles sont exécutées arrive
en fin de cycle et la nouvelle plate-forme BlackBerry 10 ne prend pas en charge ces applications. Ces applications resteront
fonctionnelles jusqu'à l'annonce officielle de leur arrêt.
Salesforce1
L'application Salesforce1 permet aux utilisateurs, où qu'ils soient, de rester informés des enregistrements, des activités, des
conversations et des tableaux de bord les plus importants.
Présentation de l'application Salesforce1
L'application Salesforce1 correspond à Salesforce embarquée ! Cette application mobile d'entreprise vous permet d'accéder
en temps réel aux mêmes informations que vous voyez au bureau, mais organisées en vue de travailler plus vite entre des
réunions clients, en attendant un vol... et même lorsque vous attendez le café.
Mobile
Salesforce.com | Présentation de l'application Salesforce1 | 38
Fonctionnalités de Salesforce1
La nouvelle application Salesforce1 inclut une grande diversité de fonctions et de fonctionnalités conçues pour aider les
utilisateurs à rester informés et productifs où qu'ils soient. Ces fonctionnalités sont basées sur l'expérience Salesforce et
optimisées pour les appareils mobiles.
Améliorations apportées à Salesforce1 dans cette version
La version Spring ’14 de l'application navigateur mobile Salesforce1 et la version 5.1 des applications téléchargeables comprend
plusieurs fonctionnalités nouvelles et avancées.
Conditions requises pour l'utilisation de Salesforce1
Les conditions et les environnements pris en charge ci-dessous sont requis pour utiliser les applications téléchargeable et
navigateur mobile de Salesforce1.
Données prises en charge dans Salesforce1
Pour déterminer les données accessibles à chaque utilisateur, l'application Salesforce1 utilise l'édition Salesforce, les types de
licence utilisateur, ainsi que les profils et les ensembles d'autorisations attribués à l'utilisateur de votre organisation. Dans la
plupart des cas, les utilisateurs peuvent afficher les mêmes objets, types d'enregistrement, champs et présentations de page
que dans le site complet de Salesforce. Toutefois, les données Salesforce ne sont pas toutes prises en charge dans cette version.
Options d'accès à l'application Salesforce1
Le mode d'accès des utilisateurs à Salesforce1 dépend de la configuration de votre organisation.
Présentation de l'utilisation de Salesforce1
L'application Salesforce1 contient un lien Aide que vous pouvez utiliser pour apprendre à utiliser l'application mobile.
Configuration de votre organisation pour l'utilisation de l'application Salesforce1
Il existe plusieurs méthodes pour personnaliser l'application Salesforce1 en fonction de votre organisation, et permettre à vos
utilisateurs de travailler efficacement pendant leurs déplacements.
Différences entre Salesforce1 et le site complet de Salesforce
L'application Salesforce1 n'inclut pas toutes les fonctionnalités du site complet de Salesforce et, dans certains cas, inclut des
fonctionnalités qui ne sont pas disponibles dans le site complet.
Présentation du développement de l'application Salesforce1
Plusieurs améliorations apportées à la plate-forme Force.com dans les versions Winter ’14 et Spring ’14 prennent en charge
le développement de Salesforce1.
Présentation de l'application Salesforce1
L'application Salesforce1 correspond à Salesforce embarquée ! Cette application mobile d'entreprise vous permet d'accéder en
temps réel aux mêmes informations que vous voyez au bureau, mais organisées en vue de travailler plus vite entre des réunions
clients, en attendant un vol... et même lorsque vous attendez le café.
L'interface intuitive est optimisée pour faciliter la navigation et l'interaction des données sur un écran tactile. Vous pouvez
consulter des informations, mettre à jour des données et créer des enregistrements en quelques touches. De plus, Salesforce1
inclut de nombreuses personnalisations Salesforce de votre organisation. Votre expérience mobile est ainsi adaptée à vos besoins
professionnels et exigences spécifiques.
Vous pouvez obtenir Salesforce1 de différentes façons :
•
En tant qu'application téléchargeable depuis l'App Store et Google Play™. Les utilisateurs peuvent installer l'application
directement sur des appareils mobiles Apple® et Android™.
Mobile
Salesforce.com | Fonctionnalités de Salesforce1 | 39
•
En tant qu'application navigateur mobile, exécutée sur les navigateurs mobiles pris en charge par les appareils mobiles
Apple et Android. Cette option ne nécessite aucune installation.
Remarque:
Cette version de Salesforce1 n'offre pas toutes les fonctionnalités du site complet de Salesforce. Pour afficher les
données ou exécuter les actions qui ne sont pas prises en charge dans Salesforce1, utilisez à la place le site complet.
Fonctionnalités de Salesforce1
La nouvelle application Salesforce1 inclut une grande diversité de fonctions et de fonctionnalités conçues pour aider les
utilisateurs à rester informés et productifs où qu'ils soient. Ces fonctionnalités sont basées sur l'expérience Salesforce et optimisées
pour les appareils mobiles.
Voici une vue d'ensemble des fonctionnalités offertes par Salesforce1.
Collaboration embarquée
Accédez aux fils, groupes, personnes et fichiers Chatter pour rester en contact avec des collègues et des clients pendant
vos déplacements, suivre des enregistrements et partager des fichiers où que vous soyez.
Efficacité accrue
Consignez des appels, ajoutez des notes sur des réunions, créez et mettez à jour des enregistrements, et davantage...,
directement dans le fil.
Suivi de l'activité d'une communauté
Basculez depuis votre organisation interne vers une communauté dont vous êtes membre.
Communication avec vos clients
Contactez des comptes et des contacts directement depuis leurs enregistrements Salesforce, consignez les appels passés
et les e-mails envoyés, accédez aux profils clients Twitter et restez informé(e) de l'actualité de vos clients.
Gestion de vos données CRM
Créez et modifiez des enregistrements de vente, de service, de marketing et d'objets personnalisés directement depuis
votre appareil mobile, sans prendre de notes écrites après des réunions clients, pour pouvoir mettre à jour les enregistrements
une fois de retour au bureau.
Recherche des données utiles
Recherchez rapidement et aisément en quelques touches les données dont vous avez besoin. Utilisez des vues de liste,
des listes d'enregistrements récemment accédés, ainsi que la recherche globale ou d'enregistrements.
Gestion de votre journée
Utilisez Today pour préparer vos réunions, participer à des téléconférences en quelques touches et obtenir l'itinéraire
vers votre prochain rendez-vous.
Suivi de vos activités
Gérez efficacement votre temps sur le terrain : Utilisez des listes pour suivre et gérer des tâches, fermer ou rouvrir des
tâches en une touche, créer sur-le-champ des tâches et des événements, et afficher les événements Salesforce existants.
Mesure de votre progression
Surveillez des tableaux bords pour rester informé(e) des activités que vous mesurez, où que vous soyez.
Mobile
Salesforce.com | Fonctionnalités de Salesforce1 | 40
Informations en temps réel
Recevez des notifications dans Salesforce1 pour les demandes d'approbation, les attributions de tâches et les activités de
fil importantes, par exemple lorsqu'une personne vous mentionne, publie dans votre profil ou commente dans votre
publication.
Personnalisation de l'expérience Salesforce1
Créez et intégrez des pages Visualforce et des actions de l'éditeur personnalisées, optimisées pour le mobile, afin d'offrir
aux utilisateurs des outils, des fonctionnalités et des interfaces adaptées.
Utilisation d'applications personnalisées et tierces
Adaptez aisément Salesforce1 aux besoins spécifiques de votre société en intégrant des applications personnalisées
élaborées sur la Plate-forme Salesforce1 et des applications tierces.
Gestion des autorisations
Utilisez des autorisations basées sur le rôle et sur le profil, ainsi que le partage, afin de contrôler les utilisateurs qui peuvent
accéder à des données spécifiques, quel que soit leur mode d'accès à Salesforce.
Sécurité
Salesforce1 utilise le même niveau d'identification et de sécurité que le site complet de Salesforce, ce qui signifie que vos
données sont aussi sécurisées lorsque vous travaillez depuis votre appareil mobile que lorsque vous êtes au bureau.
Quels sont les éléments disponibles dans chaque application
Dans la plupart des cas, les applications téléchargeable et navigateur mobile Salesforce1 comprennent les mêmes fonctionnalités.
Il existe toutefois quelques différences entre les applications.
Fonctionnalité
Recevoir des notifications automatiques
Recevoir des notifications intégrées à
l'application
Utiliser l'éditeur et les actions de l'éditeur
(nécessite Chatter)
Utiliser les fils, les personnes et les
groupes Chatter
Joindre des photos ou des fichiers à des
publications ou à des commentaires, ou
utiliser des actions de l'éditeur pour
publier des photos ou des fichiers
Partager des publications Chatter
Afficher des aperçus de fichiers publiés
dans un fil
Toucher deux fois pour ajouter ou retirer
des favoris pour des publications Chatter
Utiliser l'application lorsque Chatter est
désactivée
Application navigateur mobile
Applications téléchargeables pour iOS
et Android
Mobile
Salesforce.com | Fonctionnalités de Salesforce1 | 41
Fonctionnalité
Rechercher des enregistrements
Salesforce
Rechercher dans un fil
Rechercher des fichiers
Utiliser des vues de liste
Utiliser des actions d'enregistrement pour
téléphoner, consigner des appels, envoyer
des e-mails, localiser des emplacements,
et afficher des actualités ou des sites Web
(uniquement les appels téléphoniques pris en
charge sur les téléphones Android et les
appareils iPhone)
Localiser, associer et afficher des profils
Twitter de comptes, de contacts et de
pistes Salesforce
Ajouter de nouveaux enregistrements et
mettre à jour des enregistrements
existants
Utiliser Today
(uniquement sur les téléphones Android et
les appareils iPhone)
Suivre, fermer ou rouvrir des tâches
Créer et afficher des événements
Salesforce
Afficher les détails de tableaux de bord
et de composants de tableaux de bord
Utiliser Salesforce Files (nécessite Chatter)
Lancer Salesforce1 à partir de
notifications par e-mail Salesforce
Afficher des pages Visualforce
Accéder à des communautés
Accéder à des applications personnalisées
et tierces à partir du menu de navigation
ou de l'éditeur
Utiliser des paramètres d'application
Configurer des connexions à des
instances multiples
Application navigateur mobile
Applications téléchargeables pour iOS
et Android
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 42
Fonctionnalité
Application navigateur mobile
Applications téléchargeables pour iOS
et Android
Contrôler l'accès à l'application avec un
code PIN de sécurité
Améliorations apportées à Salesforce1 dans cette version
La version Spring ’14 de l'application navigateur mobile Salesforce1 et la version 5.1 des applications téléchargeables comprend
plusieurs fonctionnalités nouvelles et avancées.
Amélioration
Menu de
Application Application
Application configuration
navigateur téléchargeable téléchargeable dans le
mobile
iOS
Android
site
complet
Accès aux communautés Salesforce dans Salesforce1
Personnalisation de l'application Salesforce1 pour refléter la marque
de votre société
Réception de davantage de types de notification et conservation des
notifications jusqu'à 90 jours
Définition de notifications automatiques pour inclure un contenu
minimal ou un contenu complet
Ajout de tableaux de bord au menu de navigation de Salesforce1 en
tant qu'éléments distincts ou avec des Éléments de la recherche
intelligente dans la section Récent
Ajout d'applications de zone de dessin au menu de navigation de
Salesforce1
Utilisation de nouvelles pages d'informations associées dans des
vues d'enregistrement utilisateur pour accéder aux listes associées
des Suiveurs, Suivis, Fichiers et Groupes
Affichage de la nouvelle liste associée Compétences dans des
enregistrements utilisateur (Pilote)
Utilisation de la nouvelle fonctionnalité de groupe pour :
• Créer des groupes à partir de l'éditeur
• Ajouter des membres de groupe à partir de l'éditeur
• Modifier les détails, le propriétaire et le niveau d'accès du groupe
• Archiver et activer des groupes
• Afficher des annonces de groupe
• Publier et afficher des fichiers dans des groupes
(Déjà publié
dans Winter
’14)
(Déjà publié
dans Winter
’14)
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 43
Amélioration
Menu de
Application Application
Application configuration
navigateur téléchargeable téléchargeable dans le
mobile
iOS
Android
site
complet
Personnalisation des présentations et des actions de l'éditeur de
groupe Chatter
Plus d'actions avec les fichiers dans le fil, notamment :
• Charger des photos à partir d'appareils mobiles
• Afficher des aperçus de fichiers publiés dans des fils
(Déjà publié
dans Winter
’14)
(Déjà publié
dans Winter
’14)
Utilisation de la recherche globale pour retrouver des tableaux de
bord
Affichage et modification de champs de zone de texte enrichi
Appel, consignation d'appels ou envoi d'e-mails à des pistes
Affichage d'images de profil pour des pistes
Accès aux réseaux sociaux avec Twitter pour des comptes, des
contacts et des pistes
Utilisation de davantage de fonctionnalités Today, notamment :
• Informer rapidement des personnes que vous serez en retard à
une réunion ou que nous ne pourrez pas y participer.
• Consulter les enregistrements utilisateur Salesforce, ainsi que
les contacts ou les comptes personnels qui sont associés à
l'organisateur ou aux invités d'une réunion.
• Utiliser Today sur des appareils Apple iPad.
Affichage de graphiques de rapport incorporés dans des pages de
détail d'enregistrement pour un objet standard ou personnalisé
Utilisation des objets suivants désormais disponibles dans les
applications mobiles : Société D&B, Produits d'opportunité, Équipe
d'opportunité, Commandes, Devis et Éléments de ligne de devis
La recherche de fil renvoie des informations comprises dans les
publications, les commentaires, les rubriques hashtag, les mentions
et les fichiers d'un fil.
Communautés Salesforce désormais disponibles
À compter de la version Spring ’14, les utilisateurs peuvent afficher et alterner entre les communautés et leur organisation
interne depuis l'application Salesforce1.
Salesforce1 offre un moyen pratique pour suivre l'activité d'une communauté à partir d'un appareil mobile. Utilisez simplement
le menu déroulant en haut du menu de navigation de Salesforce1 pour basculer depuis votre organisation interne vers une
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 44
communauté. Les membres de vos communautés qui disposent de licences Customer Community, Partner Community ou
d'autres licences de portail prises en charge, peuvent utiliser la liste déroulante pour accéder à et basculer entre leurs communautés.
Le menu déroulant répertorie les communautés dont les utilisateurs sont membres.
Les communautés dans Salesforce1 fonctionnent comme dans le site complet de Salesforce, avec des différences mineures.
Reportez-vous à Différences dans l'utilisation des communautés.
Personnalisation de la marque dans l'application Salesforce1
Vous pouvez désormais personnaliser la présentation de l'application Salesforce1 pour l'adapter à la marque de votre entreprise.
Dans le site complet de Salesforce, dans Configuration, cliquez sur Administration mobile > Salesforce1 > Marque.
Remarque: La page de configuration de la marque Salesforce1 dépend des Documents activés pour votre organisation
(il n'est pas nécessaire toutefois que l'onglet Documents soit visible). Les images que vous souhaitez charger pour
personnaliser la présentation de Salesforce1 sont stockées dans un dossier Documents.
Vous pouvez personnaliser :
•
•
•
•
La couleur d'arrière-plan de la page de chargement.
L'image utilisée comme logo de la page chargement.
La couleur d'arrière-plan utilisée dans l'en-tête Salesforce1.
L'image utilisée en tant qu'icône Éditeur.
Remarque: Actuellement, la marque personnalisée s'affiche uniquement dans l'application navigateur mobile
Salesforce1. Les applications téléchargeables Salesforce1 prendront en charge la personnalisation de la marque dans
une version ultérieure. La page Marque de Salesforce1 dans Configuration sera mise à jour pour vous informer de la
date à laquelle la marque personnalisée sera prise en charge dans les applications téléchargeables.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 45
Améliorations des notifications
La version Spring ’14 améliore les notifications dans Salesforce1.
Type de notification
Amélioration
Une tâche vous a été attribuée
Nouveau type de notification. Disponible sous forme de notifications intégrées à
l'application et automatiques.
Quelqu'un a publié dans votre profil
Désormais disponible sous forme de notifications automatiques. Auparavant
disponible uniquement dans des notifications intégrées à l'application.
Quelqu'un a commenté votre
publication
Désormais disponible sous forme de notifications automatiques. Auparavant
disponible uniquement dans des notifications intégrées à l'application.
Un élément a été marqué comme
inapproprié
Nouveau type de notification. Disponible sous forme de notification intégrée à
l'application lorsque les communautés Salesforce sont activées.
Toutes les notifications des
communautés
Lorsqu'une notification provenant d'une communauté s'affiche dans votre liste de
notifications, le nom de la communauté est indiqué après l'heure. Disponible lorsque
les communautés Salesforce sont activées.
Toutes les notifications
Désormais disponible jusqu'à 90 jours. Cependant, les applications Salesforce1
continuent à afficher uniquement les 20 dernières notifications.
Contrôle du contenu inclus dans les notifications automatiques
Par défaut, les notifications automatiques contiennent un contenu minimal, par exemple le nom d'un utilisateur. Une nouvelle
option pour appareils iOS permet d'inclure le contenu complet des événements ayant déclenché des notifications, avec le texte
d'une publication ou d'un commentaire dans Chatter, un nom de groupe Chatter ou une description de tâche.
Dans le site complet, dans Configuration, cliquez sur Administration mobile > Notifications > Paramètres. Si votre société
l'autorise, sélectionnez Inclure le contenu complet dans les notifications automatiques. Lorsque vous
cliquez sur Enregistrer, une fenêtre contextuelle affiche les conditions. Dans la fenêtre contextuelle, cliquez sur OK ou sur
Annuler.
Remarque: En cliquant sur OK et en activant le contenu complet dans les notifications automatiques, vous acceptez
les conditions au nom de votre société. Pour plus d'informations, reportez-vous à Notifications Salesforce1 à la page
66.
Disponibilité de la page d'informations associées dans une vue
d'enregistrement utilisateur
Dans la version Spring ’14, vous pouvez désormais afficher les pages d'informations associées des enregistrements utilisateur
en utilisant l'application navigateur mobile Salesforce1 ainsi que les applications téléchargeables. Les listes associées Suiveurs,
Fichiers et Groupes sont disponibles dans toutes les versions de Salesforce1. La liste associée Suivis est disponible uniquement
dans l'application téléchargeable Salesforce1 pour iOS.
La page d'informations associées facilite la recherche d'informations sur les différents utilisateurs, fichiers et groupes avec
lesquels un utilisateur a travaillé. Les informations associées sont disponibles dans une deuxième page de la vue d'enregistrement
utilisateur.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 46
Nouvelle liste associée des compétences - Pilote
La liste associée des compétences est désormais disponible dans les enregistrements utilisateur lors de l'affichage dans l'application
navigateur mobile Salesforce1 ou l'application téléchargeable Salesforce1 pour Android. Les compétences nécessitent l'activation
de Chatter.
Remarque: Les compétences sont actuellement disponibles via un programme pilote. Pour plus d'informations sur
l'activation des compétences pour votre organisation, contactez salesforce.com.
Les compétences permettent aux utilisateurs de partager des informations sur leur expertise professionnelle. Grâce aux
compétences, les utilisateurs peuvent découvrir et collaborer avec d'autres personnes en fonction de leurs connaissances.
Actuellement, les utilisateurs ne peuvent pas ajouter de nouvelles compétences ou recommander d'autres personnes dans
Salesforce1.
Améliorations des groupes Chatter
Pour les groupes dans Salesforce1, vous pouvez désormais :
•
•
•
•
•
Personnaliser la présentation des groupes et les actions de l'éditeur pour les adapter aux besoins de votre organisation.
Ajouter l'action globale Nouveau groupe aux présentations de l'éditeur globales, de groupe ou spécifiques à un objet pour
permettre aux utilisateurs de créer des groupes depuis l'éditeur.
Ajouter l'action Nouveau membre de groupe à la présentation de l'éditeur de groupe pour permettre aux utilisateurs d'ajouter
des membres de groupe depuis l'éditeur de groupe.
Ajouter l'action Annonce à la présentation de l'éditeur de groupe pour permettre aux propriétaires et aux responsables de
groupe de publier des annonces.
Personnaliser les champs de la section Détails de groupe pour permettre aux utilisateurs de modifier les détails du groupe
depuis Salesforce1. Selon les champs que vous incluez, les propriétaires de groupe, les responsables de groupe et les utilisateurs
qui disposent de l'autorisation « Modifier toutes les données » peuvent :
◊ Mettre à jour le nom, la description, le propriétaire et les niveaux d'accès du groupe dans la page de détail du groupe.
◊ Sélectionner ou désélectionner la case IsAutoArchiveDisabled pour désactiver ou activer l'archivage automatique d'un
groupe.
◊ Sélectionner ou désélectionner le champ IsArchived pour archiver ou activer des groupes.
De plus, les utilisateurs peuvent :
•
•
Afficher la liste associée des fichiers du groupe en plus des membres du groupe.
Afficher, commenter et (avec des autorisations) supprimer des annonces du groupe. Les annonces sont affichées sous la
présentation du groupe. Les utilisateurs saisissent une annonce pour afficher sa publication dans le fil du groupe, où ils
peuvent commenter ou supprimer l'annonce.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 47
Nouvelles options d'utilisation des fichiers dans Salesforce1
La version Spring ’14 inclut de nouvelles options d'utilisation des fichiers pour les utilisateurs dans l'application navigateur
mobile Salesforce1.
•
•
Les utilisateurs peuvent publier des photos dans leur fil à l'aide de l'action Photo de l'éditeur. Il est possible de sélectionner
des images existantes dans la bibliothèque de photos d'un appareil mobile, ou de prendre et de charger de nouvelles images.
Les utilisateurs affichent désormais les aperçus des fichiers partagés dans le fil. Comme illustré dans l'exemple ci-dessous,
l'aperçu aide les utilisateurs à identifier le contenu d'un fichier publié.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 48
Améliorations de la recherche et de la navigation pour les tableaux de
bord
Avant la version Spring ’14, les utilisateurs pouvaient rechercher des tableaux de bord uniquement depuis la page de recherche
Tableaux de bord. Désormais, les tableaux de bord également sont inclus dans les résultats de la recherche globale.
Avec cette modification, si vous ne souhaitez pas inclure l'élément Tableaux de bord dans le menu de navigation de Salesforce1,
Salesforce1 inclut désormais l'objet Tableaux de bord dans le noeud Éléments de la recherche intelligente du menu de navigation.
Cela permet aux utilisateurs d'accéder à leurs tableaux de bord depuis la section Récent du menu. Si vous ajoutez l'élément
Tableaux de bord au menu, les tableaux de bord ne sont pas accessibles depuis la section Récent. Pour plus d'informations,
reportez-vous à Personnalisation du menu de navigation de Salesforce1 et à Menu de navigation de Salesforce1 dans l'aide de
Salesforce.
Conseil: La section Récent affiche les objets que vous avez utilisés après un délai qui peut aller jusqu'à 15 jours. Pour
afficher les objets plus tôt dans la section Récent, épinglez-les dans vos résultats de recherche dans le site complet de
Salesforce.
Appel, consignation d'appels et envoi d'e-mails à des pistes
Dans la version précédente de Salesforce1, les utilisateurs pouvaient envoyer des e-mails, passer des appels téléphoniques ou
consigner des appels passés à des comptes ou des contacts. À compter de la version Spring ’14, ces fonctionnalités sont également
disponibles pour les pistes.
•
Touchez pour initier un appel téléphonique ou pour consigner un appel passé hors de Salesforce1. Si n'est pas visible,
assurez-vous qu'un numéro de téléphone est répertorié pour la piste et que l'utilisateur est autorisé à modifier des tâches.
Remarque: Les appels téléphoniques sont pris en charge uniquement sur les appareils Android et iPhone.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 49
•
Touchez
pour ouvrir un nouvel e-mail. Si
n'est pas visible, vérifiez qu'une adresse e-mail est répertoriée pour la piste.
Affichage d'images de profil pour des pistes
Auparavant, les images de profil étaient affichées pour des comptes et des contacts, pas pour des pistes.
À compter de la version Spring ’14, si une piste est associée à un profil de réseau social, l'image de profil sélectionnée pour la
piste s'affiche lorsqu'un utilisateur visualise la piste dans Salesforce1. Les images de profil LinkedIn s'affichent uniquement
lorsque l'utilisateur est connecté à LinkedIn dans le site complet de Salesforce. Les images de Facebook ou Twitter peuvent
s'afficher même si l'utilisateur n'est pas connecté à ces réseaux.
L'image de profil affichée pour une piste peut être modifiée dans le site complet de Salesforce, mais pas dans l'application
Salesforce1.
Accès aux profils, aux images de profil Twitter et aux tweets des comptes,
des contacts et des pistes
Les utilisateurs de Salesforce1 peuvent désormais bénéficier de la puissance d'un média social pour se connecter à leurs clients,
à toute heure et en tout lieu. Les utilisateurs peuvent localiser, associer et afficher des profils Twitter de comptes, de contacts
et de pistes Salesforce. Lorsqu'un profil utilisateur Twitter est associé à un enregistrement, il est facile d'afficher les tweets
récents. En outre, la nouvelle fonctionnalité Personnes en commun, incluse uniquement dans l'application Salesforce1, aide les
utilisateurs à découvrir les connexions communes entre des comptes, des contacts et des pistes.
Twitter dans Salesforce1 nécessite l'activation des Comptes et contacts sociaux pour votre organisation et l'ajout du composant
Twitter à la section Cartes mobiles de vos présentations de page de comptes, de contacts et de pistes. Pour plus d'informations,
reportez-vous à Ajout de la carte Twitter à une présentation de page.
Modification d'une association de profil Twitter
Les utilisateurs peuvent associer des comptes, des contacts et des pistes à des profils Twitter, ou modifier ou supprimer des
associations existantes.
Autorisations utilisateur requises
Pour associer, modifier ou supprimer des profils Twitter et
des enregistrements de compte professionnel :
Modifier sur les comptes
Pour associer, modifier ou supprimer des profils Twitter et
des enregistrements de compte personnel :
Modifier sur les comptes et les contacts
Pour associer, modifier ou supprimer des profils Twitter et
des contacts :
Modifier sur les contacts
Pour associer, modifier ou supprimer des profils Twitter et
des pistes :
Modifier sur les pistes
Comme dans le site complet de Salesforce, les utilisateurs doivent posséder un compte Twitter pour pouvoir modifier des
associations avec des profils utilisateur Twitter.
1. Associez ou affichez des profils Twitter à partir de la carte Twitter dans la page d'informations associées d'une vue
d'enregistrement.
•
Pour associer un profil Twitter, touchez Se connecter à Twitter, puis connectez-vous à Twitter ou touchez Rechercher
un profil Twitter.
•
Pour modifier l'association de profil Twitter, touchez
, puis Modifier l'association.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 50
•
Pour supprimer l'association d'un profil Twitter, touchez
, puis Retirer l'association. L'association est supprimée.
2. Salesforce1 recherche des profils Twitter correspondant au nom du compte, du contact ou de la piste. Si la recherche ne
renvoie aucun résultat, ou si aucun résultat ne semble correspondre au même utilisateur Twitter, modifiez la recherche,
puis réessayez.
Remarque: Il n'est pas possible d'associer plus de 15 profils Twitter par période de 15 minutes.
3. Touchez un profil Twitter pour l'associer.
Utilisation de Personnes en commun
Découvrez les connexions communes avec des comptes, des contacts ou des pistes à l'aide de la nouvelle fonctionnalité Personnes
en commun, incluse uniquement dans Salesforce1. La fonctionnalité Personnes en commun est disponible dans la carte Twitter
de la page d'informations associées de comptes, de contacts ou de pistes. Elle indique les utilisateurs Twitter que l'utilisateur
Salesforce suit sur Twitter, et que le compte, le contact ou la piste suit également.
Salesforce1 affiche les images de profil utilisateur Twitter de cinq connexions communes au maximum, même si davantage de
connexions communes existent.
1. Personnes en commun.
2. Touchez l'icône d'un utilisateur Twitter pour afficher son profil Twitter.
Améliorations de Today
Dans la version Spring ’14, Today inclut les fonctionnalités nouvelles et améliorées suivantes.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 51
•
Les utilisateurs peuvent informer rapidement des personnes qu'ils seront en retard à une réunion ou qu'ils ne pourront pas
y participer en touchant l'icône . Les utilisateurs peuvent choisir parmi plusieurs messages « de retard » prédéfinis ou
rédiger leurs propres e-mails.
•
Today tente désormais d'associer les invités et les organisateurs d'une réunion à des enregistrements utilisateur correspondants
dans Salesforce, ainsi qu'à des contacts ou des comptes personnels. Comme avec les contacts et les comptes personnels, un
enregistrement utilisateur correspond si le champ E-mail inclut la même adresse e-mail que celle utilisée pour l'événement
par un invité ou l'organisateur de la réunion.
Pour faciliter la gestion de la journée, les cartes des événements survenus plus tôt dans la journée sont désormais réduites
dans la liste d'événements. Touchez Afficher les événements antérieurs pour développer la liste d'événements et afficher
tous les événements de la journée.
•
•
Les cartes d'événements affichent désormais jusqu'à quatre noms d'invités, pas uniquement le nombre total d'invités.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 52
•
Today est désormais disponible sur les appareils iPad d'Apple, ainsi que sur les téléphones Android et les appareils iPhone.
Affichage des graphiques incorporés dans Salesforce1
Les graphiques de rapport que vous ajoutez à des présentations de page sont désormais automatiquement visibles dans
l'application Salesforce1. Vous pouvez incorporer des graphiques de rapport dans des pages de détails d'enregistrement pour
n'importe quel objet standard ou personnalisé.
Les utilisateurs peuvent obtenir les données de rapport dont ils ont besoin directement à l'emplacement où ils utilisent
l'application, sans accéder au site complet de Salesforce. Les graphiques sont automatiquement filtrés en fonction de l'objet
dans lequel ils sont incorporés.
Pour actualiser le graphique, touchez simplement la vue du composant.
Mobile
Salesforce.com | Améliorations apportées à Salesforce1 dans
cette version | 53
Nouvelles données prises en charge
L'application Salesforce1 prend désormais en charge les objets suivants : Société D&B, Produits d'opportunité, Équipe
d'opportunité, Commandes, Devis et Éléments de ligne de devis
Société D&B
Pour les organisations qui utilisent Data.com Premium Prospector ou Mise à jour Data.com Premium, l'objet Société
D&B est désormais disponible et permet aux utilisateurs d'accéder à plus de 70 champs D&B supplémentaires.
Pour accéder à l'objet Société D&B, cliquez sur le lien dans le champ Société D&B de la page de détail d'un
enregistrement de compte. Si le champ Société D&B de l'enregistrement est vide, un lien est créé (si disponible) lors
de la mise à jour de l'enregistrement dans le site complet de Salesforce.
Produits d'opportunité, Équipe d'opportunité, Devis et Éléments de ligne de devis
Ces objets sont désormais disponibles sous forme de listes associées dans les enregistrements d'opportunité. Les utilisateurs
peuvent afficher et modifier ces objets dans Salesforce1.
L'éditeur n'est pas disponible pour ces objets.
Commandes
Les utilisateurs peuvent afficher et modifier des commandes dans Salesforce1. L'objet Commande est disponible sous
forme d'élément de recherche intelligente dans le menu de navigation de Salesforce1 lorsque tous les énoncés ci-dessous
sont vrais.
•
•
•
Les commandes sont activées pour votre organisation.
Des enregistrements de commande ont été créés dans le site complet.
L'onglet Commandes a été ajouté à une application Force.com.
Les commandes sont automatiquement activées pour les nouvelles organisations. Si votre organisation existait avant la
version Spring ’14, reportez-vous à Activer les commandes.
Pour ajouter l'onglet Commandes à une application Force.com :
1. Depuis Configuration dans le site complet, cliquez sur Créer > Applications.
2. Cliquez sur Modifier en regard d'une de vos applications Force.com, par exemple Sales.
3. Sélectionnez Commandes dans Onglets disponibles, puis cliquez sur la flèche vers la droite pour ajouter l'onglet
Commandes à l'application.
4. Cliquez sur Enregistrer.
Pour consulter des notes d'utilisation de ces objets dans Salesforce1, reportez-vous à Différences avec l'utilisation des données
Salesforce.
Recherche dans un fil
La version 5.1 des applications téléchargeables Salesforce1 permet aux utilisateurs de rechercher dans un fil spécifique un
élément qui a fait l'objet d'une discussion dans ce fil.
La recherche de fil renvoie des informations comprises dans les publications, les commentaires, les rubriques hashtag, les
mentions et les fichiers d'un fil.
1. Recherchez dans le fil de votre choix.
Mobile
Salesforce.com | Conditions requises pour l'utilisation de
Salesforce1 | 54
2. En haut de votre fil, faites glisser la page vers le bas, puis touchez la case de recherche qui affiche Rechercher dans ce fil.
3. Saisissez les éléments à rechercher.
4. Cliquez sur un élément de fil pour l'ouvrir et afficher les termes correspondants.
Si aucun résultat n'est renvoyé, touchez de nouveau la zone de recherche, puis changez les termes recherchés.
Conditions requises pour l'utilisation de Salesforce1
Les conditions et les environnements pris en charge ci-dessous sont requis pour utiliser les applications téléchargeable et
navigateur mobile de Salesforce1.
Appareils pris en charge
Vous pouvez exécuter les applications téléchargeable et navigateur mobile Salesforce1 sur les appareils mobiles ci-dessous.
•
Appareils mobiles Apple avec iOS 7 ou supérieur :
◊ iPhone® 4 et modèles supérieurs
◊ iPad® 2 et modèles supérieurs (y compris l'iPad mini)
•
Téléphones Android avec Android 4.2 ou supérieur
Navigateurs pris en charge
Vous pouvez exécuter l'application navigateur mobile Salesforce1 dans l'un des navigateurs ci-dessous.
•
Pour appareils iOS :
◊ Le navigateur par défaut d'Apple, Safari®
•
Pour appareils Android :
◊ Chrome™ pour appareils Android
◊ Le navigateur Android fourni par votre fabricant
Pour obtenir les meilleurs résultats, la Navigation privée dans Safari ou le mode Incognito dans Chrome doivent être désactivés.
Éditions et licences Salesforce
Les éditions Salesforce ci-dessous permettent d'utiliser Salesforce1 : Aucune licence Salesforce1 ou mobile spéciale n'est requise.
•
•
•
•
•
•
•
•
Contact Manager Edition
Developer Edition
Enterprise Edition
Group Edition
Performance Edition
Personal Edition
Professional Edition
Unlimited Edition
Database.com Edition n'est pas prise en charge.
Les types de licence utilisateur ci-dessous permettent accéder à Salesforce1.
•
•
•
Utilisateurs de Salesforce
Utilisateurs de Salesforce Platform et Force.com
Utilisateurs de Chatter Plus, utilisateurs de Chatter Free et clients de Chatter
Mobile
Salesforce.com | Données prises en charge dans Salesforce1 | 55
•
•
Utilisateurs externes de communauté client et de communauté partenaire
Utilisateurs du portail qui sont membres d'une communauté Salesforce
Les types de licence utilisateur suivants ne sont pas pris en charge : utilisateurs du portail (sauf les membres d'une communauté
Salesforce), utilisateurs de Database.com, utilisateurs de Sites et Site.com, utilisateurs de Data.com et utilisateurs de Work.com.
Remarque: Vous pouvez accéder aux données et fonctionnalités auxquelles vous avez accès dans le site complet, qui
sont déterminées par l'édition Salesforce de votre organisation, le type de votre licence utilisateur, ainsi que le profil
utilisateur et les ensembles d'autorisations qui vous ont été attribués.
Connexion sans fil
Une connexion sur un réseau Wi-Fi® ou mobile est requise pour pouvoir communiquer avec Salesforce. Pour obtenir les
meilleures performances, nous recommandons le Wi-Fi.
Si Chatter est activé, cependant, l'application téléchargeable Salesforce1 contient la prise en charge de l'affichage de fichiers
lorsqu'un appareil mobile est hors ligne.
Paramètres régionaux et langues
Salesforce1 fonctionne avec la plupart des paramètres régionaux pris en charge par Salesforce, les langues prises en charge et
les langues d'utilisateur. (pour consulter la liste complète des paramètres régionaux et des langues prises en charge, reportez-vous
à l'aide en ligne de Salesforce). Les langues de droite à gauche, comme l'Arabe et l'Hébreu, ne sont pas prises en charge dans
cette version.
Salesforce1 inclut la prise en charge multidevises, mais la gestion des devises avancée n'est pas disponible.
Accessibilité
Salesforce1 est conçue dans une optique d'accessibilité et offre une expérience mobile totalement accessible à tous les utilisateurs,
notamment aux personnes qui utilisent des lecteurs d'écran. Contrairement au site complet de Salesforce, Salesforce1 ne
nécessite pas de mode d'accessibilité pour offrir une expérience totalement accessible aux utilisateurs équipés d'appareils
d'assistance.
Pour plus d'informations sur l'utilisation d'un lecteur d'écran, reportez-vous à la documentation de votre appareil mobile.
Données prises en charge dans Salesforce1
Pour déterminer les données accessibles à chaque utilisateur, l'application Salesforce1 utilise l'édition Salesforce, les types de
licence utilisateur, ainsi que les profils et les ensembles d'autorisations attribués à l'utilisateur de votre organisation. Dans la
plupart des cas, les utilisateurs peuvent afficher les mêmes objets, types d'enregistrement, champs et présentations de page que
dans le site complet de Salesforce. Toutefois, les données Salesforce ne sont pas toutes prises en charge dans cette version.
Les objets suivants sont disponibles dans le menu de navigation de Salesforce1. Sauf indication contraire, les utilisateurs peuvent
afficher, modifier ou créer des enregistrements pour ces objets.
•
•
•
•
•
•
•
•
•
Comptes et Comptes personnels
Campagnes
Requêtes
Contacts
Contrats
Société D&B (affichage uniquement, pour les clients de Data.com Premium Prospector et Mise à jour Data.com Premium)
Tableaux de bord (affichage uniquement)
Pistes
Transcriptions Live Chat (affichage uniquement)
Mobile
Salesforce.com | Options d'accès à l'application Salesforce1 | 56
•
•
•
•
•
Opportunités
Commandes (affichage ou modification uniquement)
Tâches
Utilisateurs
Objets personnalisés inclus dans une application Salesforce
Les événements Salesforce sont disponibles dans les listes associées Activités ouvertes et Historique des activités. De plus, avec
les applications téléchargeables sur les téléphones Android, les appareils iPhone ou les tablettes iPad, Today aide les utilisateurs
à préparer des réunions, à rester en contact avec des clients, à se connecter rapidement à des téléconférences et à gérer leur
journée.
À quelques exceptions près, tous les champs standard et personnalisés sont disponibles dans les enregistrements pris en charge,
comme la plupart des listes associées des objets pris en charge.
Si Chatter est activée, les utilisateurs peuvent accéder à des fils, des personnes et des groupes. Salesforce Files est également
disponible dans les applications téléchargeables.
Pour les recherches globales dans Salesforce1, des résultats sont renvoyés pour tous les objets auxquels l'utilisateur a récemment
accédé dans le site complet de Salesforce, à l'exception des tâches et des événements. Les résultats des personnes et des groupes
Chatter sont également renvoyés si un administrateur a ajouté ces éléments au menu de navigation de Salesforce1. Salesforce
Files peut faire l'objet de recherches dans les applications téléchargeables.
Options d'accès à l'application Salesforce1
Le mode d'accès des utilisateurs à Salesforce1 dépend de la configuration de votre organisation.
Applications téléchargeables
Les applications téléchargeables Salesforce1 pour les téléphones Android et les appareils iPad et iPhone sont désormais
globalement disponibles. Les utilisateurs peuvent télécharger et installer une application à partir de Google Play ou de l'App
Store, puis lancer l'application depuis l'écran d'accueil de leur appareil et se connecter à leur compte Salesforce.
Les applications téléchargeables Salesforce1 sont des applications connectées. Par défaut, les applications sont disponibles pour
tous les utilisateurs de votre organisation. Vous pouvez toutefois définir les utilisateurs autorisés à se connecter aux applications
téléchargeables. Vous pouvez également contrôler d'autres stratégies de sécurité, notamment demander aux utilisateurs de
saisir un code PIN de sécurité pour pouvoir utiliser l'application. Pour plus d'informations, reportez-vous à Configuration des
applications téléchargeables Salesforce1
Application navigateur mobile
L'application navigateur mobile Salesforce1 s'exécute dans un navigateur mobile pris en charge. Elle peut être utilisée sur des
téléphones Android et des appareils iPad et iPhone. L'application navigateur mobile est une option intéressante si votre
organisation n'autorise pas l'installation d'applications téléchargeables sur les appareils fournis par votre société.
Par défaut, l'application navigateur mobile est activée pour votre organisation et tous vos utilisateurs peuvent y accéder. Les
sessions de connexion à partir de navigateurs mobiles pris en charge sont automatiquement redirigées vers l'application. Si
vous désactivez l'application navigateur mobile, elle est désactivée pour tout le monde. Pour plus d'informations, reportez-vous
à Activation de l'application navigateur mobile Salesforce1.
Présentation de l'utilisation de Salesforce1
L'application Salesforce1 contient un lien Aide que vous pouvez utiliser pour apprendre à utiliser l'application mobile.
Le lien Aide se situe dans le menu de navigation, accessible en touchant l'icône . Ces liens permettent également d'ouvrir
l'aide de Salesforce1. Sélectionnez le lien de l'expérience mobile qui vous intéresse.
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 57
•
•
•
•
•
Application navigateur mobile Salesforce1 sur un téléphone portable
Application navigateur mobile Salesforce1 sur une tablette
Salesforce1 pour iPhone
Salesforce1 pour iPad
Salesforce1 pour téléphones Android
Configuration de votre organisation pour l'utilisation de
l'application Salesforce1
Il existe plusieurs méthodes pour personnaliser l'application Salesforce1 en fonction de votre organisation, et permettre à vos
utilisateurs de travailler efficacement pendant leurs déplacements.
Dans le menu Configuration, accessible via le lien Configuration dans le coin supérieur droit de n'importe quelle page Salesforce,
vous pouvez :
•
Définir les utilisateurs qui peuvent accéder à Salesforce1.
◊ Pour les applications téléchargeables, cliquez sur Gérer les applications > Applications connectées, puis sélectionnez
l'application que vous souhaitez configurer (reportez-vous à Configuration des applications téléchargeables Salesforce1).
◊ Pour l'application navigateur mobile, cliquez sur Administration mobile > Salesforce1 > Paramètres (reportez-vous
à Activation de l'application navigateur mobile Salesforce1).
•
Personnaliser l'affichage des données dans Salesforce1.
◊ Optimisez vos présentations de pages pour les adapter à l'affichage sur les appareils mobiles. Pour cela, vous pouvez
modifier des présentations de pages existantes ou créer de nouvelles présentations directement adaptées aux appareils
mobiles.
Pour des objets standard, cliquez sur Personnaliser > Objet > Présentations de page. Pour des objets personnalisés,
cliquez sur Créer > Objets, sur le nom de l'objet, puis sur Nouveau dans la liste associée Présentations de page
(reportez-vous à Personnalisation des présentations de page dans l'aide de Salesforce).
◊ Ajoutez des références étendues, des composants (y compris le composant Twitter) ou des pages Visualforce à la section
Cartes mobiles d'une présentation de page pour les afficher sous forme de cartes mobiles dans Salesforce1 (reportez-vous
à Nouvelle section Cartes mobiles dans l'éditeur de présentation de page avancé et Ajout de la carte Twitter à une
présentation de page).
◊ Assurez-vous que les pages Visualforce sont activées dans Salesforce1 afin qu'elles s'affichent dans l'application. Cliquez
sur Développer > Pages, sur Modifier en regard du nom de la page, puis sélectionnez Disponible pour les
applications mobiles Salesforce (reportez-vous à Activation des pages Visualforce à utiliser dans l'application
Salesforce1).
◊ Définissez les champs qui s'affichent dans la zone de présentation de l'enregistrement d'un objet et dans les cartes
d'aperçu de l'enregistrement d'un objet, en créant des présentations compactes personnalisées.
Pour des objets standard, cliquez sur Personnaliser > Objet > Présentations compactes. Pour des objets personnalisés,
cliquez sur Créer > Objets, sur le nom de l'objet personnalisé, puis sur Nouveau dans la liste associée Présentations
compactes (reportez-vous à Vue d'ensemble des présentations compactes).
◊ Vérifiez que vos présentations de recherche existantes renseignent les résultats de recherche Salesforce1 avec les champs
appropriés. Cliquez sur Personnaliser > Objet > Présentations de recherche (reportez-vous à Présentations de
recherche dans Salesforce1).
•
Faciliter et accroître l'efficacité de l'utilisation des champs en créant des actions de l'éditeur adaptées à vos besoins et
conditions métier spécifiques. Les actions de l'éditeur sont disponibles si Chatter est activé (reportez-vous à Actions de
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 58
l'éditeur dans l'application Salesforce1 et à Nouvelles actions de l'éditeur pour la création de groupes Chatter et l'ajout de
membres de groupe).
◊ Assurez-vous que les actions de l'éditeur sont activées pour votre organisation. Cliquez sur Personnaliser > Chatter >
Paramètres.
Assurez-vous que le suivi de fil est activé sur les objets pour lesquels vous souhaitez créer des actions de l'éditeur. Cliquez
sur Personnaliser > Chatter > Suivi de fil.
◊ Créez des actions globales qui permettent aux utilisateurs d'ajouter de nouveaux enregistrements d'objet sans relation
automatique avec d'autres enregistrements. Cliquez sur Créer > Actions globales. Pour personnaliser les champs utilisés
par les actions de l'éditeur, cliquez sur Présentation dans la page Actions globales.
Ajoutez ensuite les nouvelles actions à la présentation d'éditeur globale afin qu'elles s'affichent dans les applications
Salesforce1. Cliquez sur Personnaliser > Chatter > Présentations de l'éditeur.
◊ Créez des actions spécifiques à un objet qui permettent aux utilisateurs d'ajouter de nouveaux enregistrements ou de
mettre à jour les données des enregistrements existants. Cliquez sur Personnaliser > Objet > Boutons, liens et actions.
Pour personnaliser les champs utilisés par une action de l'éditeur, cliquez sur Présentation dans la page Boutons, liens
et actions.
Ajoutez ensuite les nouvelles actions à la présentation de page d'objet appropriée afin qu'elles soient disponibles dans
les applications Salesforce1. Cliquez sur Personnaliser > Objet > Présentations de page.
•
•
•
Personnaliser les options disponibles dans le menu de navigation de Salesforce1, ainsi que l'ordre d'affichage des éléments.
Cliquez sur Administration mobile > Navigation mobile (reportez-vous à Personnalisation du menu de navigation de
Salesforce1).
Aider les utilisateurs de Salesforce1 à rester informés des activités importantes dans Salesforce, en activant les notifications
intégrées à l'application et les notifications automatiques. Sélectionnez Administration mobile > Notifications > Paramètres
(reportez-vous à Notifications Salesforce1).
Intégrer des applications tierces au menu de navigation de Salesforce1 en ajoutant des onglets Page flexible pour les pages
flexibles déployées dans votre organisation. Cliquez sur Créer > Onglets, puis sur Nouveau dans la liste associée Onglets
Page flexible (reportez-vous à Création d'onglets Page flexible).
Vous pouvez également consulter le guide Salesforce1 App Admin Guide, qui présente l'utilisation des outils déclaratifs de
Salesforce1 dans la Configuration en vue de préparer votre organisation à l'expérience mobile de Salesforce1.
Configuration des applications téléchargeables Salesforce1
Les applications téléchargeables Salesforce1 sont des applications connectées. Par conséquent, vous pouvez contrôler les
utilisateurs qui ont accès aux applications, ainsi que d'autres stratégies de sécurité. Par défaut, tous les utilisateurs de votre
organisation peuvent se connecter aux applications téléchargeables Salesforce1.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour modifier les paramètres de votre application
téléchargeable Salesforce1 :
Personnaliser l'application
Pour afficher les paramètres de votre application téléchargeable Afficher la configuration
Salesforce1 :
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 59
Vous pouvez contrôler les stratégies de sécurité et d'accès de chaque application téléchargeable Salesforce1 à l'aide des composants
de paramètres qui ont été installés par le package géré des applications connectées Salesforce1 et Chatter. Les composants
suivants doivent être installés dans Salesforce :
•
•
Salesforce1 pour Android
Salesforce1 pour iOS
Ces composants sont automatiquement installés par l'utilisateur lorsqu'il installe une application téléchargeable Salesforce1
sur son appareil mobile à partir d'App Store ou de Google Play, puis s'authentifie auprès de votre organisation en se connectant
à l'application mobile.
Vous pouvez également installer manuellement le package géré des applications connectées Salesforce1 et Chatter afin d'examiner
et de modifier les paramètres de sécurité et d'accès par défaut avant le déploiement des applications téléchargeables Salesforce1
vers vos utilisateurs.
Lorsque les composants des applications connectées Salesforce1 sont installés, ils sont ajoutés à la page Applications connectées,
dans Configuration > Gérer les applications > Applications connectées. Vous pouvez afficher et modifier les paramètres de
chaque application, notamment contrôler l'accès utilisateur à l'aide de profils, d'autorisations et de restrictions de plage IP. Un
message d'erreur s'affiche si un utilisateur restreint tente d'accéder à une application téléchargeable Salesforce1.
Les notifications automatiques des applications téléchargeables Salesforce1 ne sont pas gérées depuis la page Applications
connectées. Pour gérer ces paramètres, accédez à Configuration > Administration mobile > Notifications > Paramètres.
Activation de l'application navigateur mobile Salesforce1
Vous pouvez contrôler si les utilisateurs ont accès ou non à l'application navigateur mobile Salesforce1 lorsqu'ils se connectent
à Salesforce depuis un navigateur mobile. Par défaut, l'application navigateur mobile est activée pour votre organisation.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour afficher les paramètres d'application navigateur mobile
Afficher la configuration
Salesforce1 :
Pour modifier les paramètres d'application navigateur mobile
Personnaliser l'application
Salesforce1 :
Modifier toutes les données
1. Dans Configuration, cliquez sur Administration mobile > Salesforce1 > Paramètres.
2. Sélectionnez Activer l'application navigateur Salesforce1 pour permettre à tous les utilisateurs de votre
organisation d'accéder à l'application. Désélectionnez cette option pour désactiver l'accès à l'application.
3. Cliquez sur Enregistrer.
Lorsque cette option est activée, les utilisateurs qui se connectent à Salesforce depuis un navigateur mobile pris en charge sont
toujours automatiquement dirigés vers l'interface de Salesforce1. Si vous préférez que vos utilisateurs accèdent au site complet
de Salesforce sur leur navigateur mobile, désélectionnez cette option.
Remarque:
La redirection automatique vers l'application navigateur mobile Salesforce1 est disponible uniquement dans les
navigateurs mobiles pris en charge. La connexion depuis un navigateur mobile non pris en charge entraîne le
téléchargement du site complet de Salesforce.
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 60
Lorsque l'application navigateur mobile est activée, les utilisateurs peuvent désactiver individuellement la redirection vers
Salesforce1 dans l'un des emplacements suivants :
•
•
Dans le menu de navigation de l'application navigateur mobile, en touchant Site complet.
Dans le site complet, en désélectionnant la case Utilisateur de Salesforce1 dans Mes paramètres > Personnel
> Informations utilisateur avancées ou dans Configuration > Mes informations personnelles > Informations personnelles.
Vous pouvez également utiliser l'API SOAP pour désactiver (ou activer) rapidement la redirection automatique vers l'application
navigateur mobile pour les utilisateurs. Lorsque l'application navigateur mobile est activée, le champ
UserPreferencesHideS1BrowserUI est ajouté à l'objet User. Par défaut, ce champ est défini sur false, ce qui active
l'accès automatique à l'application navigateur mobile pour tous les enregistrements utilisateur. Modifiez ce champ sur true
afin de désactiver la redirection pour les utilisateurs souhaités. Pour plus d'informations, reportez-vous à la section Utilisateur
dans le guide SOAP API Developer’s Guide.
Nouvelle section Cartes mobiles dans l'éditeur de présentation de page
avancé
Vous pouvez ajouter des composants, des références étendues et des pages Visualforce activées pour le mobile à la nouvelle
section Cartes mobiles de l'éditeur de présentation de page avancé. Les éléments que vous incluez dans cette section s'affichent
sous forme de cartes mobiles dans l'application Salesforce1, dans la page d'informations associées d'une vue d'enregistrement.
Les éléments de la section Cartes mobiles ne s'affichent pas dans la page de détail de l'enregistrement dans le site complet de
Salesforce.
Les composants incluent le nouveau composant Twitter, que vous pouvez utiliser pour ajouter la carte Twitter à des comptes,
des contacts et des pistes. Les cartes Twitter permettent aux utilisateurs de localiser, d'associer et d'afficher les profils Twitter
de leurs clients.
La catégorie Références étendues de l'éditeur de présentation de page avancé contient des champs avec des relations de référence.
Lorsqu'ils sont ajoutés à la section Cartes mobiles, ces champs s'affichent sous forme de cartes de référence associées dans les
enregistrements. Une présentation de page peut inclure jusqu'à 20 références étendues.
Dans la palette, les pages Visualforce activées pour le mobile s'affichent sous forme d'éléments dont la couleur est légèrement
différente de celle des pages équivalentes non activées pour le mobile. De plus, le survol d'un élément de page Visualforce dans
la palette indique s'il est activé pour le mobile ou non. Seules les pages Visualforce dont la case Disponible pour les
applications mobiles Salesforce est sélectionnée sont affichées dans Salesforce1.
Des cartes mobiles ont été ajoutées par défaut à certains objets standard. Personnalisez la présentation de page pour les supprimer
ou pour ajouter des cartes supplémentaires.
Ajout de la carte Twitter à une présentation de page
Si votre organisation a activé les Comptes et contacts sociaux, les utilisateurs peuvent associer des comptes, des contacts et des
pistes à des profils Twitter, ou modifier ou supprimer les associations existantes. Pour rendre cette fonctionnalité disponible
dans l'application Salesforce1, vous devez ajouter la carte Twitter à la section Cartes mobiles de vos présentations de page de
comptes, de contacts et de pistes.
Autorisations utilisateur requises
Pour personnaliser les présentations de page :
Personnaliser l'application
Pour afficher des présentations de page :
Afficher la configuration
Pour ajouter la carte Twitter à une présentation de page :
1. Accédez à la présentation de page d'un compte professionnel, d'un compte personnel, d'un contact ou d'une piste en
procédant comme suit :
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 61
•
•
Dans la page de détail d'un compte professionnel, d'un compte personnel, d'un contact ou d'une piste, cliquez sur
Modifier la présentation.
Dans configuration, cliquez sur Personnaliser, sélectionnez un objet à modifier, puis cliquez sur Présentations de page
Remarque: Si votre organisation utilise aussi bien des comptes professionnels que des comptes personnels,
vous devez modifier séparément les présentations de chaque type de compte. Pour modifier les présentations
de comptes personnels, sélectionnez Comptes personnels sous l'objet Comptes.
2. Sélectionnez la catégorie Composants dans la palette.
3. Faites glisser le composant Twitter vers la section Cartes mobiles.
4. Cliquez sur Enregistrer.
Activation des pages Visualforce à utiliser dans l'application Salesforce1
Vous pouvez utiliser Visualforce pour étendre l'application Salesforce1 et fournir à vos utilisateurs mobiles les fonctionnalités
dont ils ont besoin pendant leurs déplacements. Avant d'ajouter une page Visualforce à Salesforce1, assurez-vous que la page
est activée pour l'utilisation mobile, sinon elle ne sera pas disponible dans les applications mobiles.
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour activer l'affichage de Visualforce dans Salesforce1 :
Personnaliser l'application
Auteur Apex
Conseil:
Avant d'exposer des pages Visualforce existantes dans l'application Salesforce1, tenez compte de leur présentation et
de leur fonctionnement sur des téléphones mobiles et des tablettes. Généralement, vous créez une page spécialement
conçue pour l'écran des appareils mobiles.
Les pages Visualforce doivent être activées pour le mobile pour pouvoir les afficher dans les zones suivantes de l'interface
utilisateur de Salesforce1 :
•
•
•
•
•
Le menu de navigation, via un onglet Visualforce
L'éditeur, via une action personnalisée
Les cartes mobiles dans la page d'information associée d'un enregistrement
Les boutons standard remplacés, ou boutons et liens personnalisés
Incorporées dans les présentations de page de détail d'enregistrement
Pour activer une page Visualforce pour Salesforce1 :
1. Dans Configuration, cliquez sur Développer > Pages.
2. Cliquez sur Modifier pour la page Visualforce souhaitée.
3. Sélectionnez Disponible pour les applications mobiles Salesforce, puis cliquez sur Enregistrer.
Tenez compte des points suivants relatifs à la prise en charge de Visualforce dans l'application Salesforce1.
•
Les onglets standard, les onglets d'objet personnalisé et les vues de liste remplacés par une page Visualforce ne sont pas
pris en charge dans Salesforce1. La page Visualforce est affichée pour les utilisateurs du site complet, mais les utilisateurs
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 62
•
•
de Salesforce1 affichent à la place la page Salesforce1 par défaut de l'objet. Cette restriction permet de préserver l'expérience
Salesforce1 pour les objets.
Vous pouvez également activer des pages Visualforce pour Salesforce1 via l'API des métadonnées en modifiant le champ
isAvailableInTouch dans l'objet ApexPage.
La case Prêt pour Salesforce Classic dans les pages de configuration de l'onglet Visualforce est destinée uniquement
à Salesforce Classic et n'a aucun effet sur les pages Visualforce des applications Salesforce1.
Vue d'ensemble des présentations compactes
Les présentations compactes sont utilisées dans Salesforce1 pour afficher une vue d'ensemble des principaux champs d'un
enregistrement. Elles sont destinées à l'affichage des enregistrements sur les appareils mobiles à écran tactile, sur lesquels
l'espace est limité et la reconnaissance rapide des enregistrements est importante.
Disponible avec : Toutes les éditions à l'exception de Database.com
Dans le site complet de Salesforce, les présentations compactes déterminent les champs qui s'affichent dans un élément de fil
Chatter suite à la création d'un enregistrement par l'utilisateur à l'aide d'une action de l'éditeur.
Dans Salesforce1, les présentations compactes déterminent les champs qui affichés dans :
•
•
•
La zone de présentation des enregistrements d'un objet
Les cartes d'aperçu d'enregistrement d'un objet (mais pas les cartes d'aperçu affichées dans les résultats de recherche)
Les cartes de référence avancée dans la page d'information associée d'un enregistrement
Remarque: Les présentations compactes ne sont pas disponibles pour les applications mobiles Salesforce Classic,
Chatter Mobile pour BlackBerry ou Dashboards pour iPad.
Si vous ne créez pas de présentation compacte personnalisée, les enregistrements s'affichent dans une présentation compacte
système en lecture seule et prédéfinie par défaut. Lorsque vous avez créé des présentations compactes personnalisées, vous
pouvez en définir une en tant que présentation principale de l'objet. Si vous avez des types d'enregistrement associés à un objet,
vous pouvez remplacer l'attribution de la présentation compacte principale en attribuant des présentations compactes spécifiques
à différents types d'enregistrement.
Les présentations compactes prennent en charge tous les types de champ, à l'exception des types suivants :
•
•
•
•
zone de texte
zone de texte longue
zone de texte enrichi
liste à sélection multiple
Vous pouvez cloner une présentation compacte à partir de sa page de détail.
Création de présentations compactes
Créez des présentations compactes afin de personnaliser les champs affichés pour des enregistrements d'objet dans Salesforce1.
Disponible avec : Toutes les éditions à l'exception de Database.com
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 63
Autorisations utilisateur requises
Pour personnaliser des présentations compactes :
Personnaliser l'application
Pour afficher des présentations compactes :
Afficher la configuration
Les quatre premiers champs que vous attribuez à votre présentation compacte renseignent la section de présentation de
l'enregistrement, située en haut de chaque vue d'enregistrement dans Salesforce1.
1. Pour des objets standard, dans Configuration, cliquez sur Personnaliser, sélectionnez un objet, puis cliquez sur Présentations
compactes. Pour des objets personnalisés, dans Configuration, cliquez sur Créer > Objets, sur le nom d'un objet personnalisé,
puis sur Nouveau dans la liste associée Présentations compactes.
2. Cliquez sur Nouveau pour créer une toute nouvelle présentation compacte.
3. Saisissez une étiquette pour votre présentation compacte.
4. Sélectionnez jusqu'à 10 champs à afficher dans la présentation compacte, puis cliquez sur Ajouter.
5. Triez les champs en les sélectionnant, puis en cliquant sur Monter ou Descendre.
L'ordre dans lequel vous attribuez les champs détermine leur ordre d'affichage lorsque l'enregistrement est visualisé sur un
appareil mobile et dans un élément de fil Chatter résultant d'une action de création d'enregistrement.
6. Cliquez sur Enregistrer.
Attribution de présentations compactes à des types d'enregistrement
Si vous ne créez pas de présentation compacte personnalisée, les enregistrements s'affichent dans une présentation compacte
système en lecture seule et prédéfinie par défaut. Lorsque vous avez créé des présentations compactes personnalisées, vous
pouvez en définir une en tant que présentation principale de l'objet. Si vous avez des types d'enregistrement associés à un objet,
vous pouvez remplacer l'attribution de la présentation compacte principale en attribuant des présentations compactes spécifiques
à différents types d'enregistrement.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour personnaliser des présentations compactes :
Personnaliser l'application
Pour afficher des présentations compactes :
Afficher la configuration
1. Pour des objets standard, dans Configuration, cliquez sur Personnaliser > Objet > Présentations compactes. Pour des
objets personnalisés, dans Configuration, cliquez sur Créer > Objets, sur le nom d'un objet personnalisé, puis faites défiler
jusqu'à la liste associée Présentations compactes. Pour des articles Salesforce Knowledge, dans Configuration, cliquez sur
Personnaliser > Base de connaissances > Types d'article, cliquez sur le nom d'un type d'article, puis accédez à la liste
associée Présentations compactes.
2. Cliquez sur Attribution de présentation compacte.
3. Sélectionnez une présentation compacte à utiliser comme présentation principale pour cet objet.
4. Dans la section Remplacements de types d'enregistrement, sélectionnez un ou plusieurs types d'enregistrement auxquels
vous souhaitez attribuer une présentation compacte.
Si vous n'avez aucun type d'enregistrement défini pour l'objet, cette section n'est pas affichée. Si vous ne définissez aucun
remplacement, tous les types d'enregistrement utilisent par défaut la présentation compacte principale de l'objet.Appuyez
sur MAJ + clic ou cliquez et glissez pour sélectionner une plage de cellules adjacentes. Pour sélectionner des cellules
individuelles, non adjacentes, cliquez sur Ctrl + clic.
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 64
Notez que certains types d'enregistrement de la liste peuvent être inactifs. Vous pouvez attribuer une présentation compacte
à un type d'enregistrement inactif.
5. Sélectionnez une présentation compacte dans la liste déroulante Présentation compacte à utiliser pour l'attribuer aux cellules
sélectionnées.
6. Cliquez sur Enregistrer.
Remarques sur les présentations compactes
Disponible avec : Toutes les éditions à l'exception de Database.com
•
•
•
•
•
•
•
•
Une seule présente compacte peut être attribuée à chaque type d'enregistrement. Cependant, une présentation compacte
peut être associée à plusieurs types d'enregistrement.
Les utilisateurs ne peuvent pas afficher dans la présentation compacte les champs auxquels ils n'ont pas accès dans Salesforce.
Une présentation compacte doit inclure au moins un champ.
Une présentation compacte peut inclure uniquement des champs de son objet. Cela peut être un champ de formule avec
une référence d'objet croisée à un autre objet.
Le retrait d'un champ d'une présentation de page n'entraîne pas son retrait de la présentation compacte de l'objet. Les deux
types de présentation sont indépendants.
Si vous modifiez un champ dans une présentation compacte d'un type non pris en charge, le champ est retiré de la
présentation compacte.
Avant de supprimer une présentation compacte définie en tant que présentation principale pour l'objet, vous devez
sélectionner une autre présentation compacte pour la remplacer.
Dans Salesforce1, les tâches s'affichent automatiquement, qu'elles soient ouvertes ou fermées, et quelle que soit la date
d'échéance (selon l'accès d'un utilisateur aux dates d'activité). Lors de la personnalisation de la présentation compacte d'une
tâche, il n'est pas nécessaire d'ajouter ces champs à partir de la liste Champs sélectionnés.
Présentations de recherche dans Salesforce1
L'application Salesforce1 utilise les présentations de recherche Résultats de recherche de votre organisation afin de déterminer
les champs affichés dans les résultats de recherche.
Les présentations de recherche autorisent jusqu'à 10 champs, mais les résultats de recherche de Salesforce1 affichent uniquement
les quatre premiers champs de la présentation Résultats de recherche d'un objet. Vous pouvez réorganiser des champs dans
certaines ou dans toutes les présentations Résultats de recherche de votre organisation afin d'afficher des données les plus
importantes pour les utilisateurs mobiles.
Dans l'application téléchargeable Salesforce1 pour les appareils iOS, chaque enregistrement récent répertorié dans la page de
recherche d'un enregistrement affiche le nom de l'enregistrement ainsi que la valeur du deuxième champ de la présentation
Résultats de recherche de cet objet. Lorsqu'un utilisateur saisit un terme de recherche dans la zone de recherche d'enregistrements,
la liste des enregistrements récents est filtrée en fonction du résultat (correspondance) dans le deuxième champ de la présentation,
ainsi que dans le champ Nom. Cela permet aux utilisateurs d'afficher les enregistrements associés à un objet et une valeur de
données différents, pas seulement les enregistrements dont le champ Nom correspond. Par exemple, si Nom du compte est
le deuxième champ de la présentation de recherche pour l'objet contact, la saisie d'ACME Corporation dans la case de
recherche de la page de recherche du contact renvoie les contacts récemment accédés qui sont associés au compte ACME
Corporation. Toutefois, lorsque vous effectuez la recherche, la page des résultats de recherche renvoie les enregistrements qui
correspondent à n'importe quel champ recherché de l'objet.
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 65
Actions de l'éditeur dans l'application Salesforce1
La fonctionnalité des actions de l'éditeur permet de créer des actions et de les ajouter à l'éditeur qui s'affiche dans les vues de
fils et d'enregistrements dans Salesforce1. Vous pouvez personnaliser l'ordre d'affichage des actions Chatter standard dans
l'éditeur, qui comprennent Publication, Lien et Sondage. Vous pouvez également utiliser des présentations d'action afin de
spécifier les champs inclus dans chaque action, avec l'ordre d'affichage.
Il existe quatre types d'action principaux :
•
•
•
•
Les actions Créer permettent aux utilisateurs de créer des enregistrements.
Les actions Consigner un appel permettent aux utilisateurs d'enregistrer les détails d'appels téléphoniques ou d'autres
échanges avec des clients.
Les actions de mise à jour permettent aux utilisateurs de modifier un enregistrement dans le fil de l'enregistrement.
Les actions personnalisées sont des pages Visualforce ou des applications de zone de dessin auxquelles les utilisateurs
peuvent accéder directement dans l'éditeur.
Pour les actions Créer, Consigner un appel et personnalisées, vous pouvez créer des actions spécifiques à un objet ou des actions
globales. Les actions Mettre à jour doivent être spécifiques à un objet. Pour plus d'informations, reportez-vous à Nouvelles
actions de l'éditeur pour la création de groupes Chatter et l'ajout de membres de groupe et à Présentation des actions de l'éditeur
dans l'aide de Salesforce.
Les actions de l'éditeur initialement disponibles dans Salesforce1 dépendent de l'ancienneté de votre organisation. Reportez-vous
à Présentation des actions par défaut et à Présentation des actions mobiles intelligentes dans l'aide de Salesforce. Vous pouvez
également créer des actions de l'éditeur uniques globales ou spécifiques à un objet adaptées à vos besoins professionnels.
Reportez-vous à Configuration des actions de l'éditeur dans l'aide de Salesforce.
Remarque: Si vous souhaitez attribuer une icône personnalisée à une action de l'éditeur, la taille maximale de l'icône
à afficher dans l'éditeur de Salesforce1 est de 120 x 120 pixels. Pour de meilleurs résultats, n'utilisez pas une icône
plus grande.
Personnalisation du menu de navigation de Salesforce1
Personnalisez votre expérience mobile Salesforce en sélectionnant des applications, des éléments de menu standard, des pages
Visualforce ou des pages flexibles à afficher dans le menu de navigation de Salesforce1.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour personnaliser la navigation dans Salesforce1 :
Personnaliser l'application
Remarque: Avant d'inclure des pages Visualforce ou des pages flexibles dans le menu de navigation de Salesforce1,
vous devez leur créer des onglets dans Configuration, en cliquant sur Créer > Onglets.
1. Dans Configuration, cliquez sur Administration mobile > Navigation mobile.
2. Sélectionnez des éléments dans la liste Disponible, puis cliquez sur Ajouter.
3. Triez les éléments en les sélectionnant et en cliquant sur Monter ou Descendre.
L'ordre dans lequel vous placez les éléments dans la liste Sélectionné détermine leur ordre d'affichage dans le menu de
navigation.
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 66
Remarque: Le premier élément de la liste Sélectionné devient votre page de destination Salesforce1.
4. Cliquez sur Enregistrer.
Une fois enregistrés, les éléments du menu de navigation et leur ordre d'affichage s'appliquent à Salesforce1. L'affichage des
modifications peut nécessiter une actualisation.
Conseil: Lors de l'organisation des éléments de menu, placez les éléments les plus sollicités par les utilisateurs en
tête. L'élément Éléments de la recherche intelligente peut ouvrir un ensemble de huit éléments de menu ou plus dans
l'expérience mobile, et pousser ainsi les autres éléments sous le point de navigation si vous le placez en haut du menu.
Tous les éléments que vous placez sous Éléments de la recherche intelligente s'affichent dans la section Applications
du menu de navigation.
Notifications de Salesforce1
Les notifications de Salesforce1 permettent à vos utilisateurs d'être informés lorsque certains événements se produisent dans
Salesforce, par exemple lorsqu'ils reçoivent des demandes d'approbation ou sont mentionnés dans Chatter.
Deux types de notification peuvent s'afficher pour les utilisateurs de Salesforce1.
Les notifications intégrées à l'application informent les utilisateurs des activités qui les concernent lors de l'utilisation de Salesforce1.
En touchant , un utilisateur peut afficher les 20 dernières notifications reçues dans les 90 derniers jours.
Les notifications automatiques sont des alertes qui s'affichent sur un appareil mobile lorsqu'un utilisateur a installé l'application
téléchargeable Salesforce1 et qu'il ne l'utilise pas. Ces alertes peuvent contenir un texte, des icônes et du son, selon le type
d'appareil. Si un administrateur active les notifications automatiques pour votre organisation, les utilisateurs peuvent choisir
individuellement de recevoir ou non des notifications automatiques sur leur appareil.
Remarque: Certaines notifications incluent du texte que vos utilisateurs saisissent dans Salesforce. Pour éviter la
distribution d'informations confidentielles via un service tiers sans autorisation appropriée, les notifications automatiques
contiennent un contenu minimal (comme le nom d'un utilisateur), sauf si vous activez le contenu complet dans les
notifications automatiques.
Par exemple, supposons qu'une notification intégrée à l'application indique : « Allison Wheeler vous a mentionné :
@John Smith, attention ! Nouvelle stratégie commerciale pour le compte Acme Corporation ». Par défaut, la notification
automatique équivalente indiquerait seulement « Allison Wheeler vous a mentionné ». Cependant, si vous avez activé
le contenu complet dans les notifications automatiques, cette notification automatique inclurait le même contenu
(intégral) que la notification intégrée à l'application.
Conditions relatives à l'inclusion de contenu complet dans les notifications automatiques
Si vous accédez à la page Paramètres des notifications dans le site complet et que vous sélectionnez l'option d'inclusion de
contenu complet dans les notifications automatiques, une fenêtre contextuelle affiche les termes et conditions suivants : Si
vous cliquez sur OK dans la fenêtre contextuelle, vous acceptez ces conditions au nom de votre société.
Notifications automatiques mobiles Salesforce1
La fonctionnalité de notifications automatiques de contenu de Salesforce1 offre aux Utilisateurs (collectivement, « vous
» ou « vos ») de votre organisation des mises à jour en temps réel chaque fois que vous recevez une @mention dans une
publication ou une demande d'approbation, ou lors de la mise à jour d'une personne ou d'un élément que vous suivez
dans l'application Salesforce1. La fréquence des notifications envoyées dépend du nombre d'actions qui vous concernent.
Vous pouvez activer ou désactiver à tout moment les notifications automatiques de contenu en accédant à Configuration,
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 67
Administration mobile, Notifications, Paramètres, puis en sélectionnant ou désélectionnant la case « Inclure le contenu
complet dans les notifications automatiques ».
Pour les Utilisateurs de votre organisation équipés d'appareils mobiles qui exécutent la plate-forme iOS, l'utilisation de
la fonctionnalité de notifications automatiques de contenu entraîne la transmission de vos données contenues dans ces
notifications (qui peuvent inclure des Données de clients et/ou des Informations confidentielles, ces termes étant définis
dans le contrat d'abonnement qui gouverne votre utilisation des produits salesforce.com) à Apple Inc. et à ses filiales
(collectivement, « Apple »). Dans le cadre de la transmission de telles données à Apple, salesforce.com n'est pas responsable
de la confidentialité, de la sécurité ou de l'intégrité de ces données.
Si la société qui a acheté les abonnements associés à votre utilisation des Services salesforce.com vous autorise à activer
cette fonctionnalité et que vous acceptez ces conditions d'utilisation, confirmez votre accord en cochant la case « OK »
ci-dessous. Si vous n'êtes pas autorisé(e) par cette société à accepter ces conditions et à activer cette fonctionnalité, vous
devez cliquer sur « Annuler ».
Activation des notifications
Permettez à tous les utilisateurs de votre organisation de recevoir des notifications mobiles sur des événements dans Salesforce,
par exemple lorsqu'ils reçoivent des demandes d'approbation ou lorsqu'une personne les mentionne dans Chatter.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour afficher les paramètres de notification :
Afficher la configuration
Pour modifier les paramètres de notification :
Personnaliser l'application
1.
2.
3.
4.
Dans Configuration, cliquez sur Administration mobile > Notifications > Paramètres.
Sélectionnez les notifications que les utilisateurs de Salesforce1 doivent recevoir.
Si votre société l'autorise, sélectionnez Inclure le contenu complet dans les notifications automatiques.
Cliquez sur Enregistrer. Si vous cochez la case d'inclusion du contenu complet dans les notifications automatiques, une
fenêtre contextuelle affiche les conditions. Cliquez sur OK ou sur Annuler.
En activant cette option, vous acceptez les conditions au nom de votre société. Pour plus d'informations, reportez-vous à
Présentation des notifications.
Un utilisateur peut recevoir des demandes d'approbation dans des notifications Salesforce1 uniquement lorsqu'il reçoit les
demandes d'approbation sous forme de notifications par e-mail. Vous ou votre utilisateur pouvez modifier le champ d'utilisateur
Recevoir les e-mails de demande d'approbation pour définir cette préférence.
Création d'onglets Page flexible
Avant d'inclure une Page flexible dans le menu de navigation de Salesforce1, vous devez lui créer un onglet personnalisé.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour créer et modifier des onglets personnalisés :
Personnaliser l'application
Mobile
Salesforce.com | Configuration de votre organisation pour
l'utilisation de l'application Salesforce1 | 68
Remarque: Les onglets Page flexible ne fonctionnent pas comme les autres onglets personnalisés. Une fois créés, ils
ne s'affichent pas dans la page Tous les onglets lorsque vous cliquez sur l'icône plus ( ) à droite de vos onglets actuels.
Les onglets Page flexible ne s'affichent pas non plus dans la liste Onglets disponibles lorsque vous personnalisez les
onglets de vos applications.
Pour afficher la section Onglets Page flexible, une page flexible au moins doit exister dans votre organisation.
1.
2.
3.
4.
Dans Configuration, cliquez sur Créer > Onglets.
Cliquez sur Nouveau dans la liste associée Onglets Page flexible.
Choisissez une page flexible pour l'onglet.
Saisissez une étiquette.
Ce texte correspond au nom complet de la Page flexible dans le menu de navigation de Salesforce1.
5. Cliquez sur l'icône de recherche Style de l'onglet pour afficher le sélecteur de style d'onglet.
Si un style d'onglet est déjà en cours d'utilisation, un nombre entre crochets ([]) apparaît en regard du nom du style d'onglet.
Survolez le nom du style pour afficher les onglets qui l'utilisent. Cliquez sur Masquer les styles utilisés sur
d'autres onglets pour filtrer la liste.
6. Cliquez sur un style d'onglet pour sélectionner le jeu de couleurs et l'icône de l'onglet Page flexible.
L'icône que vous choisissez ici correspond à l'icône affichée à gauche de l'étiquette de la Page flexible dans le menu de
navigation de Salesforce1.
Vous pouvez également cliquer sur Créer votre propre style dans la boîte de dialogue Sélection du style d'onglet pour créer
un style d'onglet personnalisé, à condition que votre entreprise ait accès à l'onglet Documents. Pour créer votre propre style
d'onglet :
a. Cliquez sur l'icône de référence Couleur pour afficher la boîte de dialogue de sélection des couleurs, puis cliquez sur
une couleur pour la sélectionner.
b. Cliquez sur Insérer une image, sélectionnez le dossier de documents, puis l'image à utiliser.
Vous pouvez également cliquer sur Rechercher dans des documents, entrer un terme de recherche et cliquer sur OK
pour rechercher les fichiers dont le nom contient le terme de recherche.
Remarque: Cette boîte de dialogue répertorie uniquement les fichiers figurant dans des dossiers de documents
de moins de 20 Ko et dont la case Accessible en externe est cochée dans les paramètres de propriétés de
document. Si le document utilisé pour l'icône est par la suite supprimé, Salesforce la remplace par une icône
par défaut en forme de cube multicolore (
).
c. Sélectionnez un fichier et cliquez sur OK. L'assistant Nouvel onglet personnalisé réapparaît.
7. Si vous le souhaitez, saisissez une description de l'onglet et cliquez sur Suivant.
8. Choisissez les profils utilisateur pour lesquels le nouvel onglet est disponible :
•
•
Sélectionnez Appliquer une visibilité d'onglet à tous les profils, et choisissez Valeur par défaut activée, Valeur par
défaut désactivée ou Onglet masqué dans la liste déroulante.
Vous pouvez également sélectionner Appliquer une visibilité d'onglet différente à chaque profil, et choisir Valeur par
défaut activée, Valeur par défaut désactivée ou Onglet masqué dans la liste déroulante de chaque profil.
Remarque: Les options Valeur par défaut activée et Valeur par défaut désactivée des Pages flexibles ne fonctionnent
pas comme avec d'autres onglets personnalisés. L'élément de menu Page flexible s'affiche pour les profils sélectionnés
dans Salesforce1, quelle que soit la sélection de Valeur par défaut activée ou Valeur par défaut désactivée.
Sélectionnez l'option Onglet masqué afin de masquer l'élément de menu Page flexible pour les profils sélectionnés
dans Salesforce1.
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 69
9. Cliquez sur Enregistrer.
Différences entre Salesforce1 et le site complet de Salesforce
L'application Salesforce1 n'inclut pas toutes les fonctionnalités du site complet de Salesforce et, dans certains cas, inclut des
fonctionnalités qui ne sont pas disponibles dans le site complet.
Il existe des différences dans les domaines suivants :
•
•
•
•
•
•
•
•
•
•
Données Salesforce prises en charge
Fils, groupes et profils Chatter
Communautés
Recherche d'informations
Création et modification d'enregistrements
Tâches et événements
Demandes d'approbation
Notifications
Nouvelle fonctionnalité Today
Personnalisations Salesforce prises en charge
Différences avec l'utilisation des données Salesforce
Actuellement, Salesforce1 ne prend pas en charge :
•
•
•
•
Les objets autres que ceux mentionnés dans Données prises en charge dans Salesforce1.
Les applications Salesforce standard ou personnalisées (à la place, le menu de navigation permet aux utilisateurs d'accéder
à tous les objets auxquels ils ont accès dans l'application mobile, y compris les objets standard pris en charge par Salesforce1
et tous les objets personnalisés qui sont inclus dans l'une des applications Salesforce de votre organisation).
Les vues de liste d'objets autres que comptes, campagnes, requêtes, contacts, contrats, groupes, pistes, opportunités et objets
personnalisés.
Quelques champs d'enregistrement, notamment :
◊ champs de division
◊ champs de gestion de territoire
•
•
•
•
Les liens dans les champs de formule.
Les liens personnalisés par défaut dans une page de détail d'enregistrement.
La console Salesforce, la console de l'agent ou d'autres fonctionnalités Service Cloud en plus des Requêtes et des
Transcriptions Live Chat.
La gestion avancée des devises.
Listes associées
•
•
Les listes associées dans l'application Salesforce1 sont en lecture seule. Les boutons d'action dans les listes associées,
notamment la possibilité de créer des enregistrements associés, ne sont pas disponibles.
Certaines listes associées ne sont pas disponibles dans cette version, notamment :
◊ Livraisons de contenu
◊ Partage externe
◊ Contenu associé
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 70
Pour connaître les listes associées qui ne sont pas disponibles pour des objets spécifiques, reportez-vous aux sections
suivantes.
•
Les fichiers, les notes, les pièces jointes et les documents Google joints à des enregistrements s'affichent dans la liste associée
de l'enregistrement correspondant. Les fichiers, les notes, les pièces jointes et les documents Google dans les enregistrements
enfant ne sont pas affichés dans la liste associée de l'enregistrement parent. Vous ne pouvez pas ajouter des notes à des
listes associées dans des enregistrements, et vous ne pouvez pas supprimer des fichiers, des notes, des pièces jointes et des
documents Google dans des listes associées.
Comptes
•
Comptes sociaux :
◊ Vous n'avez pas accès aux fonctionnalités des comptes sociaux pour LinkedIn, Facebook, Klout ou YouTube dans
Salesforce1.
◊ Si un compte est lié à un profil de réseau social, l'image de profil sélectionnée pour le compte peut s'afficher en visualisant
le compte dans Salesforce1, même si vous n'êtes pas connecté(e) au réseau social. Les images de profil LinkedIn
s'affichent lorsque vous êtes connecté(e) à LinkedIn. Les images Facebook ou Twitter peuvent s'afficher même lorsque
vous n'êtes pas connecté(e) à ces réseaux. Vous ne pouvez pas basculer vers une image de profil différente dans Salesforce1.
◊ Dans Salesforce1, vous pouvez vous connecter à Twitter, mais pas vous déconnecter. Pour vous déconnecter de Twitter,
utilisez le site complet de Salesforce.
◊ Vous pouvez afficher les tweets, les retweets, les réponses ou les favoris d'un utilisateur Twitter associé si vous utilisez
l'application téléchargeable Salesforce1, mais pas si vous utilisez l'application navigateur mobile Salesforce1. De même,
dans l'application navigateur mobile Salesforce1, vous ne pouvez pas afficher les suiveurs d'un utilisateur Twitter ni les
personnes qu'il suit.
◊ Salesforce1 répertorie les connexions communes que vous et votre compte partagez sur Twitter. Vous ne pouvez pas
afficher les connexions communes dans le site complet de Salesforce.
◊ Pour afficher la carte Twitter sur les comptes dans Salesforce1, ajoutez Twitter à la présentation de page. Accédez au
site complet de Salesforce pour modifier les présentations de page. Si votre organisation utilise des comptes personnels,
la carte doit être ajoutée séparément aux présentations de compte professionnel et aux présentations de compte personnel.
•
•
•
•
•
Les boutons Cloner, Gérer le compte externe et Activer en tant que partenaire ne sont pas disponibles.
Vous ne pouvez pas afficher la hiérarchie du compte.
Vous ne pouvez pas fusionner des contacts, ou ajouter de nouveaux partenaires, utilisateurs de compte ou pièces jointes à
un compte.
Vous pouvez afficher les équipes de compte, des partenaires et des équipes de requête, mais vous ne pouvez pas les modifier.
Les rapports et les outils ne sont pas disponibles.
Campagnes
•
•
•
Les boutons Gérer les membres et Configuration avancée ne sont pas disponibles.
La hiérarchie de campagne est disponible uniquement en tant que liste associée. L'option Afficher la hiérarchie à partir
d'un lien de la page de détail de campagne n'est pas disponible. Lors de l'affichage d'une campagne parente, la liste associée
Hiérarchie de campagne affiche uniquement les campagnes enfant, alors que dans le site complet affiche les campagnes
parent et enfant.
La liste associée Membres de campagne n'est pas disponible.
Requêtes
•
•
Les présentations Fil de requête et les boutons spécifiques à Fil de requête, notamment E-mail, Portail, Note de requête,
Modifier le statut de la requête, et la version Fil de requête de Consigner un appel, ne sont pas pris en charge dans
l'application Salesforce1. Les utilisateurs attribués à des présentations Fil de requête dans le site complet de Salesforce
affichent la présentation de requête standard dans l'application mobile.
Certains champs dans les listes associées Contrat de service et Élément de ligne de contact, ne sont pas disponibles.
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 71
•
Les listes associées de requête ci-dessous ne sont pas disponibles :
◊
◊
◊
◊
◊
◊
◊
Liste des heures d'ouverture pendant les vacances
Rôle du contact de la requête
Liste de jalons
Liste de solutions
Liste de membres d'équipe
Liste de membres d'équipe dans une équipe
Liste de membres d'un modèle d'équipe
Contacts
•
Contacts sociaux :
◊ Vous n'avez pas accès aux fonctionnalités des contacts sociaux pour LinkedIn, Facebook, Klout ou YouTube dans
Salesforce1.
◊ Si un contact est lié à un profil de réseau social, l'image de profil sélectionnée pour le contact peut s'afficher en visualisant
le contact dans Salesforce1, même si vous n'êtes pas connecté(e) au réseau social. Les images de profil LinkedIn s'affichent
lorsque vous êtes connecté(e) à LinkedIn. Les images Facebook ou Twitter peuvent s'afficher même lorsque vous n'êtes
pas connecté(e) à ces réseaux. Vous ne pouvez pas basculer vers une image de profil différente dans Salesforce1.
◊ Dans Salesforce1, vous pouvez vous connecter à Twitter, mais pas vous déconnecter. Pour vous déconnecter de Twitter,
utilisez le site complet de Salesforce.
◊ Vous pouvez afficher les tweets, les retweets, les réponses ou les favoris d'un utilisateur Twitter associé si vous utilisez
l'application téléchargeable Salesforce1, mais pas si vous utilisez l'application navigateur mobile Salesforce1. De même,
dans l'application navigateur mobile Salesforce1, vous ne pouvez pas afficher les suiveurs d'un utilisateur Twitter ni les
personnes qu'il suit.
◊ Salesforce1 répertorie les connexions communes que vous et votre contact partagez sur Twitter. Vous ne pouvez pas
afficher les connexions communes dans le site complet de Salesforce.
◊ Pour afficher la carte Twitter sur un contact dans Salesforce1, ajoutez Twitter à la présentation de page des contacts.
Accédez au site complet de Salesforce pour modifier les présentations de page.
•
•
•
•
Les journaux d'activité ne sont pas créés lorsque vous utilisez l'icône pour envoyer des e-mails à partir de l'application
Salesforce1.
Les boutons Cloner, Demander la mise à jour, Gérer l'utilisateur externe et Activer l'utilisateur client ne sont pas
disponibles.
Vous ne pouvez pas ajouter des opportunités, des utilisateurs de compte ou des pièces jointes à un contact, et vous ne pouvez
pas ajouter un contact à une campagne.
Vous ne pouvez pas ajouter des contacts à partir d'enregistrements Data.com ou de contacts de mise à jour avec Data.com
Clean.
Contrats
•
•
Les boutons Cloner, Activer et Désactiver ne sont pas disponibles.
Les listes associées de contrat ci-dessous ne sont pas disponibles :
◊ Historique du contrat
◊ Éléments à approuver
Tableaux de bord
•
•
Les tableaux de bord sont en lecture seule.
Les filtres et les rapports sources ne sont pas disponibles.
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 72
•
•
Les tableaux de bord dynamiques permettent d'afficher des données uniquement en votre nom.
Les fils Chatter pour tableaux de bord ne sont pas disponibles et vous ne pouvez pas publier des tableaux de bord ou des
composants dans des fils.
Fichiers, pièces jointes et contenus
•
•
Vous ne pouvez pas ajouter des fichiers à des publications ou des commentaires, mais vous pouvez afficher les fichiers
publiés dans des mises à jour dans le site complet de Salesforce.
Salesforce CRM Content n'est pas disponible.
Pistes
•
Pistes sociales :
◊ Vous n'avez pas accès aux fonctionnalités des pistes sociales pour LinkedIn, Facebook, Klout ou YouTube dans
Salesforce1.
◊ Si une piste est liée à un profil de réseau social, l'image de profil sélectionnée pour la piste peut s'afficher en visualisant
la piste dans Salesforce1, même si vous n'êtes pas connecté(e) au réseau social. Les images de profil LinkedIn s'affichent
lorsque vous êtes connecté(e) à LinkedIn. Les images Facebook ou Twitter peuvent s'afficher même lorsque vous n'êtes
pas connecté(e) à ces réseaux. Vous ne pouvez pas basculer vers une image de profil différente dans Salesforce1.
◊ Dans Salesforce1, vous pouvez vous connecter à Twitter, mais pas vous déconnecter. Pour vous déconnecter de Twitter,
utilisez le site complet de Salesforce.
◊ Vous pouvez afficher les tweets, les retweets, les réponses ou les favoris d'un utilisateur Twitter associé si vous utilisez
l'application téléchargeable Salesforce1, mais pas si vous utilisez l'application navigateur mobile Salesforce1. De même,
dans l'application navigateur mobile Salesforce1, vous ne pouvez pas afficher les suiveurs d'un utilisateur Twitter ni les
personnes qu'il suit.
◊ Salesforce1 répertorie les connexions communes que vous et votre piste partagez sur Twitter. Vous ne pouvez pas
afficher les connexions communes dans le site complet de Salesforce.
◊ Pour afficher la carte Twitter sur une piste dans Salesforce1, ajoutez Twitter à la présentation de page des contacts.
Accédez au site complet de Salesforce pour modifier les présentations de page.
•
•
•
Les boutons Convertir, Chercher les duplications et Déverrouiller l'enregistrement ne sont pas disponibles.
La liste associée Historique des pistes n'est pas disponible.
Lors de l'ajout d'une nouvelle piste, le champ Campagne et la case Affecter à l'aide de règles d'attribution
actives ne sont pas disponibles. Vous pouvez ajouter des valeurs à ces champs dans le site complet de Salesforce.
Transcriptions Live Chat
•
Les enregistrements de transcriptions Live Chat sont en lecture seule.
Opportunités
•
•
•
•
Le bouton Concurrents n'est pas disponible.
Les champs suivants ne sont pas disponibles : Le champ de montant Parts d'opportunité, le champ de sous-total
Produits et le champ de connexion Historique des étapes.
La liste associée Opportunités similaires n'est pas disponible.
Les listes associées ci-dessous sont disponibles, mais affichent uniquement des cartes d'aperçu d'enregistrement. Vous
pouvez ouvrir n'importe quel enregistrement de la liste en le touchant.
◊
◊
◊
◊
Influence de campagne
Concurrents
Parts d'opportunité
Historique des étapes
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 73
•
Vous ne pouvez pas modifier les champs Probabilité ou Catégorie de prévision. Cependant, les valeurs de
champ sont automatiquement renseignées lorsque vous sauvegardez l'enregistrement (en fonction de la valeur du champ
Étape d'opportunité). Vous pouvez modifier manuellement les valeurs de ces champs dans le site complet de Salesforce.
Équipe d'opportunité
•
Les boutons Cloner et Afficher l'accès ne sont pas disponibles.
Commandes
•
•
•
Les boutons Créer, Cloner, Activer, Désactiver, Réduire la commande ne sont pas disponibles.
Vous ne pouvez pas supprimer des commandes activées.
Vous ne pouvez pas ajouter, modifier ou supprimer des produits commandés.
Devis
•
•
Les fichiers PDF de devis sont répertoriés dans la liste associée, mais ne peuvent pas être affichés.
Vous ne pouvez pas effectuer les tâches suivantes :
◊
◊
◊
◊
◊
Envoyer un devis par e-mail
Créer un fichier PDF
Démarrer une synchronisation
Arrêter une synchronisation
Soumettre pour approbation
Différences dans l'utilisation de Chatter
Lors de l'utilisation de Chatter dans l'application Salesforce1, vous ne pouvez pas :
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Créer ou mettre à jour les informations de votre profil, ou charger des images de profil.
Utiliser des profils personnalisés.
Envoyer ou afficher des messages Chatter.
Afficher les statistiques d'activité de Chatter ou le statut d'influence de Chatter.
Recevoir des recommandations Chatter.
Afficher les rubriques tendance.
Inviter des collaborateurs à s'inscrire à Chatter.
Afficher ou télécharger les fichiers chargés via Files ou chargés dans un commentaire. Vous pouvez toutefois afficher les
fichiers joints à une publication dans un fil Chatter (Salesforce1 peut afficher les types de fichiers suivants : .doc, .docx,
.pdf, .ppt, .pptx, .xls, .xlsx et tous les fichiers d'image, notamment les formats .gif, .jpg et .png).
Partager des publications publiques.
Ajouter ou afficher les favoris Chatter.
Filtrer des enregistrements.
Rechercher dans les fils Chatter dans l'application navigateur mobile Salesforce1 ou l'application téléchargeable Salesforce1
pour les téléphones Android.
Afficher des vues de liste de groupe dans l'application téléchargeable Salesforce1. Vous pouvez afficher des vues de liste de
groupe dans l'application navigateur mobile Salesforce1, mais uniquement lorsqu'un utilisateur au moins a visité un groupe
dans Salesforce1.
Afficher le champ Informations dans la page de détail du groupe.
Inviter des clients Chatter à joindre des groupes de clients privés.
Utiliser des actions de l'éditeur autres que les actions standard, telles que Publication, Fichier, Lien et Sondage, dans des
groupes clients dans l'application navigateur mobile Salesforce1, même si elles s'affichent dans l'éditeur.
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 74
•
Exécuter les actions de propriétaire et de responsable de groupe suivantes :
◊
◊
◊
◊
Publier des annonces de groupe
Supprimer des membres d'un groupe
Modifier des rôles de membre de groupe
Supprimer des groupes
Différences dans l'utilisation des communautés
Le fonctionnement des communautés dans Salesforce1 est similaire à celui du site complet, avec toutefois les différences
suivantes :
•
•
•
•
•
•
•
•
L'onglet Chatter est divisé en trois options de menu dans Salesforce1. Si votre communauté inclut l'onglet Chatter, les
éléments de menu de navigation de Salesforce1 s'affichent pour Fils, Personnes et Groupes.
Lors de l'accès à une communauté, le menu de navigation comprend uniquement les onglets qui sont inclus dans cette
communauté.
Il n'existe pas de fil Toute la société.
L'ajout d'une marque à Site.com n'est pas pris en charge.
Aucun lien d'aide n'est affiché pour les utilisateurs externes qui accèdent aux communautés.
La recherche est limitée à une communauté et renvoie uniquement des éléments de la communauté active. Les
enregistrements représentent la seule exception, car ils sont partagés à travers les communautés.
La liste de notifications d'un utilisateur inclut les notifications de toutes les communautés dont l'utilisateur est membre.
Le nom de la communauté d'où provient la notification est affiché après l'heure.
L'URL d'un utilisateur externe qui accède à Salesforce1 est légèrement différente. Par exemple, si votre domaine est
universaltelco.force.com et le préfixe de votre communauté customer, l'URL d'accès à la communauté dans
Salesforce1 est universaltelco.force.com/customer/one/one.app.
Différences dans la recherche d'informations
Si vous êtes un nouvel utilisateur de Salesforce et que vous n'avez pas encore d'historique des éléments récents, les objets
ci-dessous s'affichent initialement dans la section Récent du menu de navigation :
•
•
•
•
•
•
•
•
Comptes
Requêtes
Contacts
Fichiers (si vous utilisez l'une des applications téléchargeables et que Chatter est activée)
Groupes (sauf si cet objet a été directement ajouté au menu de navigation)
Pistes
Opportunités
Personnes (sauf si cet objet a été directement ajouté au menu de navigation)
Lorsque vous avez passé un peu de temps dans Salesforce et l'application Salesforce1, la section Récent affiche à la place les
objets que vous utilisez le plus souvent.
Pour être disponible dans Salesforce1 (dans le menu de navigation, dans la liste des enregistrements récemment accédés, qui
s'affiche lors du lancement d'une recherche, ou dans les résultats de recherche), un objet doit être inclus dans une application
Salesforce standard ou personnalisé. Cela s'applique aux objets standard pris en charge, ainsi qu'aux objets personnalisés de
votre organisation.
Lors d'une recherche dans Salesforce1, vous ne pouvez pas :
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 75
•
•
•
•
•
Rechercher par division
Annuler une recherche en cours
Trier ou filtrer les résultats de recherche
Épingler les éléments fréquemment utilisés
Rechercher dans les fils Chatter dans l'application navigateur mobile Salesforce1 ou l'application téléchargeable Salesforce1
pour les téléphones Android.
De plus, les vues de liste ne sont pas incluses dans les résultats d'une recherche globale ou de recherches d'enregistrements.
Pour rechercher dans des vues de liste, ouvrez la page de recherche d'enregistrement, puis saisissez les termes recherchés. Lors
de la saisie, la liste des éléments correspondants augmente pour répertorier les vues de liste auxquelles vous avez récemment
accédé dans le site complet de Salesforce.
Différences dans la création et la modification d'enregistrements
Des différences existent entre le site complet de Salesforce et l'application Salesforce1 lorsque vous ajoutez de nouveaux
enregistrements ou mettez à jour des données existantes.
Catégorie
Problème
Tous les
La modification en ligne n'est pas disponible.
enregistrements
Vous ne pouvez pas modifier le propriétaire d'un enregistrement ni son type.
Vous ne pouvez pas saisir des données dans les champs personnalisés de
géolocalisation.
Les zones de liste déroulante, qui combinent une liste de sélection et un champ
de texte, ne sont pas disponibles. Généralement, le champ de texte est disponible,
mais par la liste de sélection.
Si la gestion de territoire est activée, vous ne pouvez pas attribuer ou modifier les
règles de territoire d'un enregistrement.
Comptes et
contacts
Les liens Copier l'adresse de facturation vers l'adresse d'expédition et Copier
l'adresse postale vers une autre adresse ne sont pas disponibles.
Si la gestion de territoire est activée, l'option Évaluer ce compte avec les règles
du territoire à l'enregistrement n'est pas disponible lors de la modification
d'enregistrements de compte.
Événements
Le propriétaire d'un événement ne peut pas modifier, ajouter ou supprimer les
invités à un événement. Si deux contacts au moins sont associés à un événement,
le propriétaire ne peut pas les modifier. Si l'événement n'a qu'une seule piste
associée, le propriétaire peut la modifier, mais pas en ajouter.
Les événements qui ne sont pas associés à un contact ou à un objet ne sont pas
affichés.
Vous ne pouvez pas accepter ou refuser un événement auquel vous avez été invité(e).
Vous ne pouvez pas utiliser les Activités partagées pour associer plusieurs contacts
à un événement.
Création Modification
d'enregistrements de' nregistrements
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 76
Catégorie
Problème
Les événements proposés (le bouton Nouvelle demande de réunion) ne sont pas
pris en charge.
Le champ Associé à reste modifiable lorsque le champ Nom est défini sur Piste,
mais vous recevez une erreur si le champ Associé à contient des données lorsque
vous sauvegardez l'enregistrement.
Vous ne pouvez pas créer des événements récurrents ou modifier les détails d'une
série d'événements récurrents (vous pouvez modifier les détails d'occurrences
individuelles dans une série d'événements).
Le champ Objet n'inclut pas de liste de sélection d'objets déjà définis.
Les champs E-mail et Téléphone d'un contact associé ne sont pas affichés.
La vérification orthographique du champ Description n'est pas disponible.
Vous ne pouvez pas ajouter de pièce jointe.
Vous ne pouvez pas envoyer de notification par e-mail.
Vous ne pouvez pas définir de rappels d'événement.
Pistes
Lors de l'ajout d'une nouvelle piste, le champ Campagne et la case Affecter à
l'aide de règles d'attribution actives ne sont pas disponibles. Vous
pouvez ajouter des valeurs à ces champs dans le site complet.
Opportunités
Vous ne pouvez pas modifier les champs Probabilité ou Catégorie de
prévision. Toutefois, des valeurs sont automatiquement ajoutées à ces champs
(en fonction de la valeur du champ Étape) lors de la sauvegarde de
l'enregistrement. Vous pouvez modifier manuellement les valeurs de ces champs
dans le site complet.
Tâches
Le champ Objet n'inclut pas de liste de sélection d'objets précédemment définis.
Le champ Associé à reste modifiable lorsque le champ Nom est défini sur Piste,
mais vous recevez une erreur si le champ Associé à contient des données lorsque
vous sauvegardez l'enregistrement.
Les champs E-mail et Téléphone d'un contact associé ne sont pas affichés.
Vous ne pouvez pas utiliser les Activités partagées pour associer plusieurs contacts
à une tâche.
Vous ne pouvez pas créer des tâches récurrentes ou modifier les détails d'une série
de tâches récurrentes (vous pouvez modifier les détails d'occurrences individuelles
dans une série de tâches).
La vérification orthographique des champs Commentaires n'est pas disponible.
Vous ne pouvez pas ajouter de pièce jointe.
Vous ne pouvez pas envoyer de notification par e-mail.
Vous ne pouvez pas définir de rappels de tâche.
Création Modification
d'enregistrements de' nregistrements
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 77
Catégorie
Problème
Champs de
référence
Les références avancées ne sont pas prises en charge. Par conséquent, vous ne
pouvez pas utiliser de caractères génériques dans des recherches de référence, et
vous ne pouvez pas trier, filtrer ni parcourir les résultats de recherche.
Création Modification
d'enregistrements de' nregistrements
Les références dépendantes ne sont pas prises en charge.
Les filtres de référence ne sont pas respectés. Par conséquent, les résultats de
recherche de référence ne sont limités d'aucune façon. Vous risquez de sélectionner
un élément qui n'est pas valide pour votre organisation, entraînant un message
d'erreur lors de la sauvegarde de votre enregistrement.
Champs de
numéro de
téléphone
Les champs de numéro de téléphone affichent un clavier sur lequel vous pouvez
saisir le numéro. Le clavier n'inclut pas de parenthèses, de tirets ni de virgules, et
Salesforce1 n'applique pas la mise en forme des numéros de téléphone lors de la
sauvegarde de l'enregistrement. Pour appliquer un format de numéro de téléphone
spécifique, modifiez l'enregistrement dans le site complet.
Champs de liste Le contrôle et les listes de sélection dépendantes sont pris en charge, mais
de sélection
Salesforce1 n'affiche aucun indicateur lors de la création et de la modification de
pages pour ces champs. Pour déterminer si un champ de liste de sélection est
dépendant, ainsi que le champ de liste de sélection qui le contrôle, accédez au site
complet.
Différences dans le suivi de vos activités
Événements
•
•
•
Les événements archivés ne sont pas disponibles et vous ne pouvez pas utiliser les Activités partagées pour associer plusieurs
objets à un événement.
Vous ne pouvez pas accepter ou refuser un événement auquel vous avez été invité(e).
Les listes associées d'invités affichent un contenu légèrement différent de celle du site complet de Salesforce. Dans le site
complet, la liste des invités comprend le propriétaire de l'événement ainsi que les contacts et les pistes associées qui ne sont
pas non plus invités. Dans Salesforce1, la liste associée Invités comprend uniquement les invités. Les requêtes suivantes
permettent de reproduire la fonctionnalité du site complet dans Salesforce1.
Pour permettre à l'organisateur de l'événement d'afficher tous les invités si votre organisation utilise les activités partagées,
utilisez la requête suivante :
SELECT RelationId FROM EventRelation WHERE isInvitee = true AND eventId='[Event_Id]'
où Event_Id est l'ID de l'événement enfant.
Pour permettre à l'organisateur de l'événement d'afficher tous les invités si votre organisation n'utilise pas les activités
partagées, utilisez la requête suivante :
SELECT RelationId FROM EventRelation WHERE eventId='[Event_Id]'
Ces requêtes obtiennent les relations de l'événement principal et les affichent pour l'événement enfant donné. Vous pouvez
ajouter une clause WHERE pour filtrer davantage les résultats.
•
Chaque événement dans une liste associée affiche :
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 78
◊ L'icône , qui identifie l'élément en tant qu'événement
◊ Objet
◊ Emplacement
◊ Date et heure de début
◊ Date et heure de fin
◊ Jusqu'à trois champs supplémentaires, en fonction des paramètres de votre organisation
Tâches
•
•
•
•
•
•
Les tâches archivées ne sont pas prises en charge et vous ne pouvez pas utiliser les Activités partagées pour associer plusieurs
contacts à une tâche.
Les tâches nouvelles, modifiées et supprimées s'affichent pas dans une liste de tâches lorsque vous l'actualisez. Lorsque
vous fermez une tâche en touchant l'icône , la tâche est barrée tant que la liste n'est pas actualisée.
Dans la liste des tâches, le tri des tâches prioritaires est déterminé par l'ordre des champs dans la liste de sélection de la
priorité.
Plus vous consultez de tâches et plus les tâches ont des relations avec d'autres enregistrements, plus l'affichage des tâches
ou l'utilisation d'autres fonctionnalités dans l'application Salesforce1 est lent.
Lorsque le nombre de tâches en retard est supérieur à 1 000, la liste des tâches dans Salesforce1 n'affiche aucune tâche.
Utilisez le site complet pour afficher les tâches en retard et les fermer, les reporter ou supprimer leur date d'échéance.
Les présentations de tâches contiennent quelques éléments uniques qui facilitent l'utilisation des tâches. Les éléments
ci-dessous ne sont pas affichés dans une présentation compacte, car vous ne pouvez pas les modifier, mais les utilisateurs
les voient toujours :
◊ Les icônes et représentent le statut du champ IsClosed pour les utilisateurs qui disposent de l'autorisation
Modifier la tâche.
◊ L'icône représente une tâche marquée en priorité élevée (y compris une priorité élevée personnalisée).
◊ Toutes les tâches affichent l'objet.
◊ Toutes les tâches affichent la date d'échéance, si elle existe et qu'un utilisateur est autorisé à l'afficher.
◊ Les tâches comprennent le contact principal ainsi que le compte ou d'autres enregistrements, s'ils existent.
Les champs de chaque liste peuvent varier selon les paramètres de votre organisation.
Vous pouvez contrôler la présentation des enregistrements de tâche, et des tâches dans la liste des tâches, à l'aide de la
nouvelle fonctionnalité de présentation compacte. Comme toujours, vous contrôlez les listes associées à l'aide de l'éditeur
de présentation de page. L'ajout du champ d'objet ou de date d'échéance à l'une des présentations ne change pas l'apparence
des tâches, car ces champs ne s'affichent pas deux fois.
Sous les éléments de tâche intégrés, Salesforce1 affiche jusqu'à trois champs supplémentaires.
◊ La présentation compacte par défaut des tâches comprend deux champs : le nom d'une piste ou d'un contact, ainsi
qu'une opportunité, un compte ou un autre enregistrement auquel la tâche est associée.
◊ Dans la liste associée Activités, les champs d'une tâche dépendent de l'enregistrement que vous visualisez et de la
définition de la présentation de cet objet.
Pour plus d'informations, reportez-vous à Vue d'ensemble des présentations compactes.
Différences par rapport aux approbations
Les options suivantes associées aux approbations ne sont pas disponibles dans l'application Salesforce1 :
•
Soumission d'enregistrements pour approbation.
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 79
•
•
•
•
Rappel de demandes d'approbation.
Réattribution de demandes d'approbation.
Accès à une demande d'approbation à partir de la vue de l'enregistrement. À la place, les approbateurs doivent toucher la
notification Salesforce1.
Sélection manuelle de l'approbateur suivant. Pour les demandes d'approbation qui exigent cette sélection manuelle,
l'approbateur doit se connecter au site complet de Salesforce.
De plus :
•
•
•
•
La liste associée Historique des approbations n'affiche pas les commentaires.
La liste associée Éléments à approuver n'est pas disponible.
Les notifications Salesforce1 de demandes d'approbation ne sont pas envoyées vers des files d'attente. Pour chaque étape
d'approbation impliquant une file d'attente, nous recommandons l'ajout d'utilisateurs individuels en tant qu'approbateurs
affectés, afin que ces personnes au moins reçoivent les notifications de demande d'approbation dans l'application mobile.
Pour avoir à la fois des files d'attentes et des utilisateurs individuels en tant qu'approbateurs affectés, sélectionnez Affecter
automatiquement à des approbateurs au lieu d'Affecter automatiquement à une file d'attente dans l'étape d'approbation.
Les notifications Salesforce1 de demande d'approbation sont envoyées uniquement aux utilisateurs qui ont accès à
l'enregistrement à approuver. Les approbateurs affectés qui n'ont pas accès à l'enregistrement peuvent recevoir les notifications
d'approbation par e-mail, mais ils ne peuvent pas répondre aux demandes tant que l'accès à l'enregistrement ne leur est pas
accordé.
Notifications dans l'application Salesforce1
•
•
•
La liste de notifications dans l'application affiche les 20 notifications les plus récentes que vous avez reçues au cours des
90 derniers jours.
Pour éviter la distribution d'informations confidentielles via un service tiers sans autorisation appropriée, par défaut les
notifications automatiques incluent un contenu minimal. Pour inclure le contenu complet dans les notifications automatiques
(par exemple, une publication ou un commentaire, un nom de groupe Chatter ou une description de tâche), accédez à
Configuration dans le site complet, cliquez sur Administration mobile > Notifications > Paramètres, sélectionnez
Inclure le contenu complet dans les notifications automatiques, puis acceptez les conditions au nom
de votre société. Pour plus d'informations, reportez-vous à Notifications Salesforce1 à la page 66.
Les limitations de l'API Streaming s'appliquent aux notifications.
Utilisation de Today
Today est une nouvelle fonctionnalité disponible dans les applications téléchargeables Salesforce1 pour les téléphones Android
et les appareils iPhone et iPad. Elle n'est pas disponible dans l'application navigateur mobile Salesforce1, ni dans le site complet
de Salesforce.
Notez les considérations ci-dessous relatives à l'utilisation de Today.
•
•
•
•
•
Vous pouvez afficher des événements locaux à partir du calendrier sélectionné sur votre appareil mobile, mais les événements
Salesforce ne sont pas disponibles dans cette version.
Si certains ou tous vos serveurs de calendrier n'envoient pas automatiquement les données à votre appareil, vous devez
mettre à jour vos calendriers pour pouvoir afficher les toutes dernières informations dans Today.
Le format sur 24 heures n'est pas pris en charge.
Lors de l'affichage d'un événement sur plusieurs jours, seules la date et l'heure de fin sont affichées dans la zone de
présentation.
La date et l'heure affichées peuvent être incorrectes pour des événements sur plusieurs jours récurrents.
Mobile
Salesforce.com | Différences entre Salesforce1 et le site complet
de Salesforce | 80
•
•
•
•
•
•
•
•
Si votre calendrier n'affiche pas le nom des invités, en raison de la longueur de la liste, Today indique la valeur « 1 invité
» dans la carte de l'événement et n'affiche aucun invité lorsque vous ouvrez l'événement.
Si un événement n'inclut aucun invité et aucune note, seule la page de détail est affichée.
Today prend en charge les liens dans la carte Notes de la page d'accueil de l'événement, à condition qu'ils utilisent les
protocoles http://, https:// ou www. Cependant, les liens ne sont pas actifs dans le champ Notes de la page de détail
de l'événement.
Le statut d'approbation de l'organisateur de la réunion n'est pas affiché sur les appareils iPhone.
Today ne peut pas mapper un enregistrement Salesforce avec l'organisateur d'une réunion dans un événement iCloud, car
l'API iCloud ne renvoie pas d'adresse e-mail.
Sur les appareils Android, le nom de l'organisateur d'une réunion peut ne pas s'afficher correctement si aucun enregistrement
Salesforce ne correspond à la personne.
Sur les appareils Android, si l'organisateur d'une réunion d'un événement Microsoft Exchange® est également un invité,
la personne s'affiche dans les cartes Invités et Invitation. Le statut d'approbation de la personne peut être affiché dans des
emplacements multiples et être imprécis. De plus, si un enregistrement Salesforce correspondant existe pour l'organisateur,
la page de l'événement peut ne pas s'afficher correctement.
Les utilisateurs de Chatter Free et les clients de Chatter ne peuvent pas accéder à Today, car les types de licence utilisateur
n'ont pas accès aux contacts ni aux comptes personnels.
Personnalisations de la prise en charge de Salesforce
•
Pages d'accueil personnalisées
◊ Salesforce1 ne prend pas en charge la redirection de la connexion vers les applications Salesforce ou les onglets d'accueil
personnalisés que le site complet de Salesforce prend en charge. Si vous préférez conserver cette redirection pour les
utilisateurs qui se connectent à Salesforce à partir d'un navigateur mobile, désactivez l'application navigateur mobile
Salesforce1. Vous pouvez la désactiver pour des utilisateurs individuels ou pour l'ensemble de l'organisation.
•
Pages Visualforce
◊ Les onglets standard, les onglets d'objet personnalisé et les vues de liste remplacés par une page Visualforce ne sont pas
pris en charge dans Salesforce1. La page Visualforce est affichée pour les utilisateurs du site complet, mais les utilisateurs
de Salesforce1 affichent à la place la page Salesforce1 par défaut de l'objet. Cette restriction permet de préserver
l'expérience Salesforce1 pour les objets.
◊ Les pages Visualforce incorporées (c.-à-d. ajoutées à une présentation de page) qui contiennent un composant
<apex:enhancedList> peuvent entraîner une défaillance de l'application Salesforce1 lorsqu'elles sont utilisées sur
des appareils iOS.
◊ Lors de l'affichage de pages Visualforce sur un appareil Android, le défilement horizontal ne fonctionne pas si la page
est plus grande que la fenêtre d'affichage. Redessinez la page qui doit être plus petite que la fenêtre d'affichage.
•
Pages flexibles
◊ Vous ne pouvez pas ajouter plus de 25 composants à une Page flexible.
◊ Le composant Éléments récents ne prend pas en charge les objets standard.
•
Personnalisations par programmation
◊ Ces personnalisations par programmation de l'interface utilisateur ne sont pas prises en charge : onglets Web et
commandes S-controls.
Mobile
Salesforce.com | Présentation du développement de
l'application Salesforce1 | 81
Présentation du développement de l'application Salesforce1
Plusieurs améliorations apportées à la plate-forme Force.com dans les versions Winter ’14 et Spring ’14 prennent en charge
le développement de Salesforce1.
•
•
•
•
•
Visualforce
Force.com Canvas
Actions de l'éditeur
Pages flexibles
Prise en charge d'API
Le guide Salesforce1 App Developer Guide présente des informations complètes et détaillées sur l'utilisation des fonctionnalités
de programmation (basées un code) de Salesforce1.
Visualforce
Vous pouvez utiliser Visualforce pour étendre l'application Salesforce1 et offrir aux utilisateurs l'accès à vos pages Visualforce
depuis le menu de navigation, l'éditeur ou les pages de détail d'enregistrement ou d'informations associées.
Lors du développement de pages Visualforce pour l'application Salesforce1, pensez à leur présentation et à leur comportement
sur un appareil mobile. Vous pouvez également développer vos pages Visualforce pour travailler aussi bien dans Salesforce1
que dans la version standard de Salesforce.
Vous devez indiquer qu'une page Visualforce est prête pour le mobile et peut être utilisée dans l'application Salesforce1, en
activant la case à cocher Disponible pour les applications mobiles Salesforce dans les paramètres de votre
page Visualforce, sous Développer > Pages.
Dans les versions Winter ’14 et Spring ’14, plusieurs mises à jour facilitent le développement avec Visualforce, notamment
des améliorations apportées au développement HTML5 et JavaScript. Pensez à ces modifications en développant des pages
mixtes HTML et Visualforce pour Salesforce1. Vous pouvez également utiliser des attributs HTML5 directs dans vos
composants Visualforce afin d'activer les fonctionnalités HTML5, notamment la validation côté client. Reportez-vous à la
section Visualforce Guidelines and Best Practices du guide Salesforce1 App Developer Guide.
L'objet utilitaire JavaScript sforce.one est automatiquement ajouté à toutes les pages Visualforce exécutées dans le conteneur
Salesforce1. Cet objet est utilisé pour gérer la navigation par programmation dans Salesforce1. Reportez-vous à Managing
Navigation dans le guide Salesforce1 App Developer Guide.
Force.com Canvas
Force.com Canvas permet d'intégrer aisément une application Web tierce à l'application Salesforce1.
Dans la version Spring ’14, vous pouvez rendre vos applications Force.com Canvas disponibles depuis le menu de navigation
de Salesforce1. Vous pouvez également présenter les applications de zone de dessin dans Salesforce1 en tant qu'actions de
l'éditeur, dans l'Éditeur ou en tant qu'éléments dans un fil. Pour plus d'informations, reportez-vous à Accès aux applications
de zone de dessin à partir du menu de navigation de Salesforce1 et à Integrating Your Web Applications in Salesforce1 with
Force.com Canvas dans le guide Salesforce1 App Developer Guide.
Force.com Canvas prend en charge les notifications d'API Streaming, que vous pouvez utiliser dans votre application de zone
de dessin présentée dans Salesforce1. Reportez-vous à Using Streaming API in a Canvas App dans le guide Force.com Canvas
Developer's Guide.
Actions de l'éditeur
Les actions s'affichent dans l'éditeur, dans l'application Salesforce1, et permettent aux utilisateurs mobiles d'accéder rapidement
aux tâches ou fonctionnalités courantes. Vous pouvez créer des actions personnalisées à l'aide de Visualforce ou de Force.com
Canvas.
Mobile
Salesforce.com | Présentation du développement de
l'application Salesforce1 | 82
Les actions personnalisées ne sont pas spécifiques aux utilisateurs mobiles et peuvent s'afficher aussi bien dans l'application
Salesforce1 que dans le site complet de Salesforce. Dans l'application Salesforce1, les actions personnalisées s'affichent dans
l'éditeur. Dans le site complet de Salesforce, les actions personnalisées s'affichent dans le menu de l'éditeur.
Remarque: Si vous souhaitez attribuer une icône personnalisée à une action de l'éditeur, la taille maximale de l'icône
à afficher dans l'éditeur de Salesforce1 est de 120 x 120 pixels. Pour de meilleurs résultats, n'utilisez pas une icône
plus grande.
Les actions personnalisées obtiennent automatiquement leurs propres points de terminaison API REST sous la forme
/services/data/Version de l'API/sobjects/Nom de l'objet/quickActions/Nom de l'action
personnalisée. Par exemple, une action Create_Delivery personnalisée créée pour l'objet Invoice__c obtient un point
de terminaison qui se présente comme suit :
/services/data/v29.0/sobjects/Invoice__c/quickActions/Create_Delivery. Reportez-vous à Calling
Actions from the API dans le guide Salesforce1 App Developer Guide.
Pages flexibles
Vous pouvez utiliser des pages flexibles pour créer des pages d'accueil d'applications personnalisées dans Salesforce1. Une page
flexible est un nouveau type de présentation personnalisée, conçue pour les applications mobiles. Pour plus d'informations,
reportez-vous à What is a Flexible Page? et à Extending the User Interface with Flexible Pages dans le guide Salesforce1 App
Developer Guide.
Les pages flexibles peuvent être utilisées avec des ensembles de modifications et dans des packages d'applications.
Prise en charge d'API
Les API Force.com prennent en charge le développement de Salesforce1. Sauf indication contraire, ces améliorations du
développement de Salesforce1 sont disponibles dans l'API version 29.0.
Objets
L'objet AppMenuItem représente un élément du menu de navigation de Salesforce1, qui expose les métadonnées
d'ensembles d'onglets, de fournisseurs de services et d'applications connectées.
Les champs suivants de l'objet AppMenuItem sont nouveaux dans l'API version 30.0 : CanvasAccessMethod,
CanvasEnabled, CanvasReferenceId, CanvasSelectedLocations et CanvasUrl.
Dans l'objet Organization, le champ PreferencesS1BrowserEnabled contrôle l'accès à l'application navigateur
mobile Salesforce1.
Dans l'objet User, le champ UserPreferencesHideS1BrowserUI contrôle la redirection des utilisateurs vers
l'application navigateur mobile Salesforce1.
Dans l'objet UserProfile, le champ UserPreferencesHideS1BrowserUI contrôle la redirection des utilisateurs vers
l'application navigateur mobile Salesforce1 (nouveau dans l'API version 30.0).
API SOAP
L'appel describeAppMenu() récupère les métadonnées relatives aux éléments du menu de navigation de Salesforce1.
L'appel describeCompactLayouts() récupère les détails de métadonnées concernant des présentations compactes
pour le type d'objet spécifié.
L'appel describeFlexiPages() récupère les détails des métadonnées relatives à un ensemble de pages flexibles.
Les appels describeTheme() et describeGlobalTheme() renvoient les informations relatives aux thèmes de
couleur et d'icône disponibles pour l'utilisateur connecté.
Plusieurs modifications ont été apportées aux appels QuickActions (describeAvailableQuickActions(),
describeQuickActions(), performQuickActions()) et leur type de renvoi pour fournir des informations relatives
à des actions personnalisées, et prendre en charge des types d'action et des contextes supplémentaires.
Mobile
Salesforce.com | SalesforceA | 83
Dans l'API version 30.0, pour l'appel DescribeQuickActionResult(), le nom du champ sourceSobjectType,
qui désigne l'objet utilisé pour l'action, a été modifié en contextSobjectType.
API REST
La ressource AppMenu récupère les métadonnées relatives aux éléments du menu de navigation de Salesforce1.
La ressource FlexiPage renvoie une liste de pages flexibles et de leurs détails. Les informations renvoyées comprennent
les régions Page flexible, les composants de chaque région, les propriétés de chaque composant, ainsi que toutes les
QuickActions (actions de l'éditeur) associées.
La ressource Actions rapides SObject a un nouvel URI pour évaluer les valeurs par défaut d'une action.
La ressource Themes renvoie des informations sur les icônes et les couleurs utilisées par les thèmes dans l'application
Salesforce1.
API REST Chatter
L'API REST Chatter prend en charge les pièces jointes du fil de l'application Force.com Canvas. Vous pouvez publier
un élément de fil avec une pièce jointe d'application de zone de dessin dans Fil d'actualités, Fil d'enregistrement et Fil
du profil utilisateur à l'aide de paramètres POST pour les ressources REST de ces fils. Les paramètres de corps de requête
et de réponse REST sont disponibles pour la gestion des pièces jointes d'application de zone de dessin.
Les clients peuvent utiliser l'en-tête HTTP X-Connect-Theme afin de spécifier un thème d'interface utilisateur pour
n'importe quelle requête d'API. Deux thèmes existent, chacun contenant sa propre série d'icônes de motif : Classic
et Salesforce1. Ces noms sont sensibles à la casse.
Apex
Chatter dans Apex fournit une méthode aisée et efficace d'utilisation des données Chatter dans Apex.
Plusieurs méthodes et classes sont disponibles pour travailler avec les actions de l'éditeur.
API de métadonnées
Le type AppMenu représente le menu de navigation de Salesforce1 ou le menu de l'application Force.com.
Le type CustomObject inclut des champs compactLayout et compactLayoutAssignment qui contiennent des
métadonnées sur les présentations compactes associées à un objet personnalisé donné.
Le type CustomTab inclut un champ flexipage qui contient le nom de la page flexible à afficher dans cet onglet.
Le type FlexiPage représente les métadonnées associées à une page flexible.
Le type Layout inclut un nouveau champ component pour l'ajout de composants (tel que le composant Twitter) à la
section Cartes mobiles d'une présentation de page (nouveau dans l'API version 30.0).
Le type QuickAction inclut un champ canvas qui contient le nom complet de l'application Force.com Canvas associée
à l'action rapide (si l'action rapide est une action personnalisée créée à l'aide d'une application Canvas).
SalesforceA
Gérez les utilisateurs et consultez les informations d'organisations Salesforce depuis votre appareil mobile.
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Unlimited Edition,
Performance Edition et Developer Edition
Autorisations utilisateur requises
Pour utiliser SalesforceA :
Gérer les utilisateurs
Mobile
Salesforce.com | Appareils pris en charge pour SalesforceA | 84
L'application mobile SalesforceA offre davantage de flexibilité pour les administrateurs de Salesforce. Avec SalesforceA, vous
pouvez effectuer les principales tâches de gestion des utilisateurs, notamment la modification des informations des utilisateurs,
la réinitialisation des mots de passe, l'attribution d'ensemble d'autorisations, ainsi que le déverrouillage, la suspension et la
désactivation de comptes utilisateur, le tout depuis votre appareil mobile.
Appareils pris en charge pour SalesforceA
SalesforceA est une application gratuite disponible pour :
•
•
Téléphone ou tablette Android avec OS 4.2 ou supérieur
iPhone et iPod Touch d'Apple avec iOS 5.0 ou supérieur
Téléchargez SalesforceA à l'adresse www.salesforce.com/mobile/, sur l'App Store d'Apple ou Google Play.
Concepts de base de la navigation dans SalesforceA
Les éléments et les tâches suivants sont disponibles dans l'écran d'accueil.
Mobile
Salesforce.com | Concepts de base de la navigation dans
SalesforceA | 85
1. Touchez
pour rechercher des utilisateurs dans votre organisation. Dans la case de recherche, saisissez les premières
lettres du nom d'un utilisateur, puis sélectionnez-le dans la liste qui s'affiche.
2. Touchez Utilisateurs suspendus ou Utilisateurs verrouillés pour ouvrir une liste des comptes utilisateur suspendus ou
verrouillés. Dans la liste, touchez un utilisateur pour afficher et modifier ses détails.
3. Touchez Utilisateurs récemment affichés pour ouvrir une liste des utilisateurs auxquels vous avez récemment accédé.
4. Affichez la date, l'heure et le type de la prochaine maintenance programmée.
5. Vérifiez votre nom d'utilisateur, le nom de l'organisation et le type de l'organisation à laquelle vous êtes connecté(e).
Touchez Déconnecter pour vous déconnecter de votre compte.
6. Touchez Notes de publication pour afficher les toutes dernières notes de publication sous le format HTML (les notes de
publication au format HTML sont actuellement en version bêta).
7. Touchez Commentaires (ou Enquête de satisfaction) pour participer à une courte enquête.
Les éléments et les tâches suivants sont disponibles dans l'écran de l'utilisateur.
Mobile
Salesforce.com | Connexion à une instance différente | 86
1. Touchez
pour revenir à la page d'accueil.
2. Touchez Modifier pour mettre à jour les détails de l'utilisateur.
3. Touchez la flèche vers le bas pour réinitialiser le mot de passe de l'utilisateur, attribuer des ensembles d'autorisations ou
déverrouiller (si verrouillé), suspendre ou désactiver le compte utilisateur.
4. N'importe où sous les boutons, balayez vers la gauche pour afficher les ensembles d'autorisations attribués et l'historique
des connexions. Balayez vers la droite pour revenir aux détails de l'utilisateur.
Connexion à une instance différente
Par défaut, SalesforceA est configurée pour se connecter à votre environnement de production. Vous pouvez configurer
SalesforceA pour se connecter à votre environnement sandbox ou à un hôte personnalisé.
Pour se connecter à partir d'un iPhone ou d'un iPod Touch :
1.
2.
3.
4.
Dans l'écran Accueil, touchez Paramètres.
Faites défiler, puis touchez SalesforceA.
Sous Connexion, touchez Hôte de connexion, puis sélectionnez un hôte.
Si vous sélectionnez Hôte de connexion, touchez SalesforceA pour revenir à la page des paramètres de SalesforceA, puis
saisissez le nom de l'hôte dans le champ Hôte personnalisé.
5. Touchez Paramètres pour revenir à la page des paramètres.
Mobile
Salesforce.com | Limitations de SalesforceA | 87
Pour se connecter à partir d'un appareil Android :
1. Touchez l'application SalesforceA pour l'ouvrir.
2. Touchez , puis touchez Modifier le serveur.
3. Sélectionnez un hôte.
Vous pouvez également ajouter un hôte, toucher Ajouter une connexion, saisir le nom d'hôte et l'URL, puis toucher
Appliquer. L'URL doit commencer par https://.
Limitations de SalesforceA
L'écran utilisateur dans SalesforceA présente les différences ci-dessous par rapport à la page de détail utilisateur du site complet
de Salesforce :
•
L'écran utilisateur n'inclut pas les champs suivants, qui s'affichent dans la page de détail utilisateur du site complet :
◊ Licence utilisateur
◊ Centre d'Appels
◊ Approbateur délégué
•
Pour les utilisateurs de paramètres régionaux japonais, les adresses sont affichées sous le format suivant :
Street
City, State/Province Zip/Postal Code Country
•
L'écran utilisateur inclut un champ Type d'utilisateur en lecture seule, qui ne s'affiche pas dans la page de détail
utilisateur du site complet. Type d'utilisateur correspond à la catégorie de la licence utilisateur.
Retrait des utilisateurs inactifs des listes Utilisateurs suspendus
et Utilisateurs verrouillés
À compter de la version Spring ’14, le nombre d'utilisateurs suspendus et verrouillés dans l'écran d'accueil de SalesforceA ne
comprend plus les utilisateurs inactifs. De même, les listes d'utilisateurs suspendus et verrouillés n'incluent plus les utilisateurs
inactifs.
Mise à niveau de Salesforce Touch vers Salesforce1
Salesforce Touch a été mis à niveau vers la nouvelle expérience Salesforce1. Par conséquent, l'application mobile Salesforce
Touch n'est plus disponible et l'application téléchargeable Salesforce Touch n'est plus disponible dans l'App Store.
L'application Salesforce1 offre les mêmes fonctionnalités que Salesforce Touch (y compris la prise en charge des communautés
Salesforce), mais dans une interface mise à jour qui facilite la recherche d'informations et augmente l'efficacité des utilisateurs.
Salesforce1 offre en outre plus de fonctionnalités avec de nombreuses améliorations, comme suit :
•
•
•
Les fonctionnalités Chatter étendues, qui comprennent la possibilité de publier des liens, de publier et de voter lors de
sondages, de trier vos fils et d'ajouter des publications à vos favoris. Les applications téléchargeables Salesforce1 incluent
également l'accès à Salesforce Files.
L'éditeur Chatter, avec un ensemble d'actions de l'éditeur par défaut et la possibilité d'ajouter des actions personnalisées,
s'adapte à vos besoins professionnels.
Les vues de liste, la recherche globale optimisée et les recherches spécifiques à un objet.
Mobile
Salesforce.com | Mise à niveau de Chatter Mobile pour
Android et iOS vers Salesforce1 | 88
•
•
•
•
•
La nouvelle fonctionnalité Today, qui aide à préparer les réunions, à se connecter rapidement à des téléconférences et à
obtenir l'itinéraire vers les réunions.
Les tâches améliorées, avec différents types de liste de tâches, et la possibilité de fermer ou de rouvrir des tâches.
Les nouvelles notifications intégrées à l'application et automatiques.
La possibilité d'intégrer des applications personnalisées et tierces dans le menu de navigation ou dans l'éditeur.
La prise en charge des téléphones Android, ainsi que des appareils iPad et iPhone.
Dans le cadre de la migration vers Salesforce1 :
•
•
•
La page Paramètres de Salesforce Touch, qui était disponible depuis Configuration > Administration mobile, a été
supprimée de l'interface Configuration.
La case à cocher Utilisateur Touch a été supprimée des pages Mes paramètres > Personnel > Informations utilisateur
avancées et Configuration > Mes informations personnelles > Informations personnelles.
Les utilisateurs de l'application navigateur mobile Salesforce Touch sont désormais automatiquement dirigés vers l'application
navigateur mobile Salesforce1. Il n'est plus possible de restaurer l'accès à l'application navigateur mobile Salesforce Touch.
Remarque: Les utilisateurs qui accèdent à l'application navigateur mobile Salesforce Touch à partir d'un raccourci
ou d'une URL spéciale contenant /m n'affichent pas automatiquement l'interface Salesforce1. Pour fournir à ces
utilisateurs un accès direct à l'application navigateur mobile Salesforce1, remplacez /m à la fin de l'URL par
/one/one.app.
•
Les utilisateurs de l'application téléchargeable Salesforce Touch ne peuvent plus se connecter à Salesforce. Un message les
invite à télécharger et à installer l'application téléchargeable Salesforce1 depuis l'App Store d'Apple.
Pour plus d'informations sur la nouvelle expérience mobile Salesforce et l'optimisation des applications Salesforce1 pour vos
utilisateurs, reportez-vous à Salesforce1.
Mise à niveau de Chatter Mobile pour Android et iOS vers
Salesforce1
Les applications Chatter Mobile pour Android et Chatter Mobile pour iPhone et iPad ont été mises à niveau vers Salesforce1
v5.0. Chatter Mobile pour BlackBerry n'est pas mise à niveau vers l'application Salesforce1.
Pour connaître les améliorations dont bénéficient vos utilisateurs Android et iOS avec Salesforce1, et consulter des informations
sur l'optimisation de Salesforce1 pour votre organisation, reportez-vous à Salesforce1.
L'application Chatter Mobile pour BlackBerry reste disponible en téléchargement depuis BlackBerry World. Pour consulter
les paramètres de configuration de l'application connectée Chatter Mobile pour BlackBerry pour vos utilisateurs, reportez-vous
aux rubriques suivantes.
Chatter Mobile pour BlackBerry est désormais une Application connectée
L'application Chatter Mobile pour BlackBerry correspond désormais à une application connectée. En raison de cette
modification, les paramètres de l'application Chatter Mobile pour BlackBerry ont été déplacés vers la zone des applications
connectées du menu Configuration.
Modification des paramètres de Chatter Mobile pour BlackBerry
Les noms des paramètres d'origine de Chatter Mobile pour BlackBerry sont différents dans les paramètres des applications
connectées.
Mobile
Salesforce.com | Chatter Mobile pour BlackBerry est désormais
une Application connectée | 89
Chatter Mobile pour BlackBerry est désormais une Application
connectée
L'application Chatter Mobile pour BlackBerry correspond désormais à une application connectée. En raison de cette
modification, les paramètres de l'application Chatter Mobile pour BlackBerry ont été déplacés vers la zone des applications
connectées du menu Configuration.
Une application connectée est une application qui s'intègre à Salesforce à l'aide d'API. La migration de l'application
ChatterMobile pour BlackBerry vers les applications connectées offre aux administrateurs tous les avantages des applications
connectées, notamment un meilleur contrôle de l'accès aux applications, les restrictions IP auxquelles les utilisateurs sont
soumis et la durée d'activation de leur session.
Les administrateurs peuvent afficher et gérer les paramètres de Chatter Mobile pour BlackBerry de la même façon qu'ils
s'affichent et gèrent les paramètres des autres applications connectées. Dans Configuration, cliquez sur Gérer les applications
> Applications connectées, puis sur Modifier en regard de l'application Chatter Mobile pour BlackBerry. Pour afficher les
détails de l'application connectée Chatter Mobile, cliquez sur son nom.
Chatter Mobile pour BlackBerry est automatiquement installée avec un package d'applications connectées Salesforce géré
lorsque l'un des événements ci-dessous se produit :
•
•
Un utilisateur de votre organisation télécharge l'application mobile Chatter Mobile pour BlackBerry et s'authentifie à votre
organisation en se connectant à l'application mobile.
La session d'un utilisateur actif de Chatter Mobile est actualisée.
Remarque: Les sessions sont automatiquement actualisées entre toutes les 15 minutes et 12 heures pendant qu'un
utilisateur se trouve dans l'application, selon la Valeur d'expiration de la session définie pour votre
organisation. Cette opération est souvent transparente pour l'utilisateur.
Un administrateur peut également installer manuellement le package d'applications connectées Salesforce1 et Chatter Apps
afin d'afficher et de gérer les paramètres avant l'installation automatique du package.
Le package d'applications connectées inclut une application connectée distincte pour le type d'appareil mobile BlackBerry.
Important: Si aucun administrateur n'installe manuellement le package, l'application connectée Chatter Mobile pour
BlackBerry s'affiche uniquement lorsqu'une personne de votre organisation active une application mobile ou lorsque
la session d'un utilisateur actif est actualisée.
Si votre organisation utilisait Chatter Mobile avant la migration vers les applications connectées, vos paramètres initiaux ont
été migrés vers les paramètres des applications connectées.
Modification des paramètres de Chatter Mobile pour BlackBerry
Les noms des paramètres d'origine de Chatter Mobile pour BlackBerry sont différents dans les paramètres des applications
connectées.
Utilisez le tableau ci-dessous pour examiner la correspondance entre les paramètres Chatter Mobile d'origine et les paramètres
des applications connectées. Pour afficher les paramètres des applications connectées, cliquez sur Configuration > Gérer les
applications > Applications connectées.
Mobile
Salesforce.com | Modification des paramètres de Chatter
Mobile pour BlackBerry | 90
Paramètres Chatter Mobile Nouveaux paramètres
d'origine
d'application connectée
Chatter Mobile
Modifications pour les
organisations existantes
Paramètres par défaut pour
les nouvelles organisations
Activer Chatter Mobile
Une fois le package des
applications connectées
installé, Chatter Mobile pour
BlackBerry est défini par
défaut sur Les
En tant qu'application
connectée, Chatter Mobile
pour BlackBerry est activée par
défaut et tous les utilisateurs
de votre organisation peuvent
la télécharger.
n/a
utilisateurs
administrateurs
approuvés sont
pré-autorisés.
Appareils autorisés
Utilisateurs autorisés sous
Politiques OAuth
Si vous avez précédemment Tous les utilisateurs
désélectionné Chatter Mobile peuvent s'autoriser
pour BlackBerry, l'application eux-mêmes
est définie sur Les
utilisateurs
administrateurs
approuvés sont
pré-autorisés.
Expiration de la session
Utilisateurs avec des
restrictions IP
Expiration de la session sous Les paramètres persistent.
Intégration Mobile
N'expire jamais
Longueur du code PIN sous
Ce paramètre d'application
Intégration Mobile
connectée est nouveau pour
Chatter Mobile pour
BlackBerry.
4
Relaxe d'IP sous politiques
OAuth
Forcer les
restrictions IP
Les utilisateurs restreints
restent limités.
Utilisateurs et appareils
Pour afficher l'activité de Chatter Mobile pour BlackBerry dans votre organisation (notamment la date d'activation ou
d'utilisation de l'application par chaque utilisateur depuis la migration vers les applications connectées), pour révoquer l'accès
à distance à l'application pour un appareil spécifique (si l'appareil est perdu ou volé par exemple) ou pour bloquer l'accès d'un
utilisateur à l'application, dans Configuration, cliquez sur Gérer les applications > Utilisation d'applications connectées
OAuth.
Modification des paramètres de l'application connectée Chatter Mobile
pour BlackBerry
Les administrateurs peuvent afficher et gérer les paramètres de Chatter Mobile pour BlackBerry de la même façon qu'ils
s'affichent et gèrent les paramètres des autres applications connectées.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition, Developer Edition et Database.com Edition
Mobile
Salesforce.com | Modification des paramètres de Chatter
Mobile pour BlackBerry | 91
Autorisations utilisateur requises
Pour modifier vos paramètres Chatter Mobile pour BlackBerry Personnaliser l'application
:
Pour afficher vos paramètres Chatter Mobile pour BlackBerry Afficher la configuration
:
1. Dans Configuration, cliquez sur Gérer les applications > Applications connectées.
2. Cliquez sur Modifier en regard du nom de l'application que vous souhaitez modifier (pour consulter les informations sur
une application dans la page Détails de l'application connectée, cliquez sur le nom de l'application).
•
Des politiques OAuth sont disponibles pour chaque application connectée.
◊ Utilisateurs autorisés détermine qui peut exécuter l'application.
-
-
Tous les utilisateurs peuvent s'autoriser eux-mêmes : par défaut. tout le monde dans l'organisation
peut autoriser l'application. Cela signifie que chaque utilisateur doit approuver l'application la première fois qu'il y
accède.
Les utilisateurs administrateurs approuvés sont pré-autorisés : l'accès est limité aux utilisateurs
qui disposent d'un profil ou d'un ensemble d'autorisations spécifique, mais ces utilisateurs n'ont pas besoin d'approuver
l'application avant d'y accéder. Gérez les profils pour l'application en modifiant la liste Accès à l'application connectée
de chaque profil. Gérez les ensembles d'autorisations pour l'application en modifiant la liste Applications connectées
attribuées de chaque ensemble d'autorisations.
Remarque: Si vous basculez de Tous les utilisateurs peuvent s'autoriser eux-mêmes à Les
utilisateurs administrateurs approuvés sont pré-autorisés, toute personne qui utilise
actuellement l'application perd ses droits d'accès, sauf si elle dispose d'un ensemble d'autorisations ou d'un
profil que vous avez spécifié pour l'application.
◊ Relaxe d'IP correspondent aux restrictions de plages IP auxquelles les utilisateurs de l'application connectée sont
soumis. Un administrateur peut forcer ou contourner ces restrictions en sélectionnant l'une des options ci-dessous.
-
Forcer les restrictions IP : par défaut. un utilisateur qui exécute cette application est soumis aux restrictions
-
IP de l'organisation, par exemple les plages d'adresses IP définies dans le profil de l'utilisateur.
Relâcher les restrictions IP avec un deuxième facteur : un utilisateur qui exécute cette application
contourne les restrictions IP de l'organisation si l'une des conditions ci-dessous est remplie.
-
-
L'application a des plages d'adresses IP inscrites dans sa liste blanche et utilise le flux d'authentification du
serveur Web OAuth. Seules les requêtes provenant d'adresses IP présentes dans la liste blanche sont autorisées.
L'application n'a aucune plage d'adresses IP dans sa liste blanche, elle utilise le flux d'authentification du serveur
Web ou agent utilisateur OAuth, et l'utilisateur effectue avec succès la confirmation d'identité.
Relâcher les restrictions IP : un utilisateur qui exécute cette application connectée n'est soumis à aucune
restriction IP.
◊ Expiration des jetons d'actualisation spécifie la fréquence à laquelle un utilisateur doit se connecter pour
conserver les autorisations requises par son application cliente à partir de l'application connectée. Vous pouvez spécifier
une connexion uniquement la première fois qu'il utilise l'application, chaque fois qu'il utilise l'application, après une
période d'inactivité ou après un délai quelconque.
◊ Les autorisations actuelles pour l'application connectée sont également répertoriées ici.
•
•
La politique au niveau de la session est disponible pour toutes les applications connectées. Sélectionnez la session Assurance
élevée requise pour inviter les utilisateurs à saisir un jeton temporel lors de la connexion pour accéder à l'application.
Les paramètres d'application mobile sont disponibles pour Chatter Mobile pour BlackBerry.
Mobile
Salesforce.com | Affichage des informations d'enregistrement
automatique d'un utilisateur mobile | 92
◊ Expiration de la session : spécifie le délai d'inactivité de l'application avant qu'elle ne se verrouille et demande
la saisie du code PIN avant une reprise d'activité. Les valeurs autorisées sont aucun (aucun verrouillage), 1, 5, 10 et 30
minutes.
◊ Longueur du code PIN : définit la longueur du numéro d'identification envoyé pour la confirmation de
l'authentification. La longueur est de 4 à 8 chiffres inclus.
Affichage des informations d'enregistrement automatique
d'un utilisateur mobile
La page Enregistrements automatiques mobiles permet d'afficher les informations d'enregistrement automatique de n'importe
quel utilisateur pour un dépannage d'ordre général.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour afficher des informations d'enregistrement automatique Afficher la configuration
mobile :
Pour afficher les informations d'enregistrement automatique de l'appareil d'un utilisateur :
1. Dans Configuration, cliquez sur Gérer les utilisateurs > Utilisateurs.
2. Sélectionnez un utilisateur.
3. Dans la page de détail de l'utilisateur, en regard de Enregistrements automatiques mobiles, cliquez sur Afficher.
Renommage de la liste Salesforce Classic dans l'App Store
d'Apple
Salesforce1 est la nouvelle expérience mobile Salesforce. Nous recommandons aux nouveaux utilisateurs mobiles d'installer
cette application à la place de l'application héritée Salesforce Classic. Pour favoriser la promotion de Salesforce1 comme
application mobile Salesforce favorite, la liste Salesforce Classic dans l'App Store a été renommée en SF Classic.
Les nouveaux utilisateurs qui souhaitent installer l'application mobile héritée Salesforce sur leur appareil iOS peuvent rechercher
SF Classic ou Salesforce Classic dans l'App Store. Cette modification n'a aucun impact sur les utilisateurs actuels
de Salesforce Classic pour iOS.
Renommage de l'étiquette « Prêt pour le mobile » en «
Salesforce Classic prêt »
Afin de clarifier le rôle de la case Prêt pour le mobile présente dans les pages de configuration Onglet Visualforce, la
case a été renommée en Salesforce Classic prêt.
Cette case s'affiche dans les pages de configuration auxquelles vous accédez en cliquant sur Créer > Onglets, puis en sélectionnant
Nouveau ou Modifier dans la liste associée Onglets Visualforce. La sélection de la case à cocher indique que la page Visualforce
associée à l'onglet s'affiche et fonctionne correctement dans l'application mobile Salesforce Classic, et ajoute l'onglet à la liste
des onglets disponibles pour vos configurations mobiles Salesforce Classic.
Mobile
Salesforce.com | Arrêt de la prise en charge de Salesforce
Classic pour BlackBerry et de Chatter Mobile pour BlackBerry
dans la version Summer ’14 | 93
Cette case à cocher n'a aucun effet sur l'utilisation des onglets ou des pages Visualforce dans l'application Salesforce1. Pour
rendre les onglets et les pages Visualforce disponibles dans Salesforce1, reportez-vous à Activation des pages Visualforce à
utiliser dans l'application Salesforce1.
Arrêt de la prise en charge de Salesforce Classic pour
BlackBerry et de Chatter Mobile pour BlackBerry dans la
version Summer ’14
À compter de la version Summer ’14, les applications Salesforce Classic pour Blackberry et Chatter Mobile pour Blackberry
ne sont plus prises en charge, car la plate-forme du système d'exploitation BlackBerry sur laquelle elles sont exécutées arrive
en fin de cycle et la nouvelle plate-forme BlackBerry 10 ne prend pas en charge ces applications. Ces applications resteront
fonctionnelles jusqu'à l'annonce officielle de leur arrêt.
Les utilisateurs qui ont téléchargé Salesforce Classic pour Blackberry ou Chatter Mobile pour Blackberry sur leur appareil
peuvent continuer à utiliser les applications. Cependant, salesforce.com n'offre plus de support sous forme de correctifs de
bogues ou d'améliorations pour les problèmes que rencontrent les utilisateurs. Salesforce Classic pour Blackberry et Chatter
Mobile pour Blackberry restent disponibles en téléchargement à l'adresse https://downloads.salesforce.com/bb.
Nous encourageons l'ensemble des clients qui utilisent actuellement ces applications à migrer vers l'application Salesforce1, la
nouvelle expérience mobile de Salesforce, sur tous les appareils pris en charge. Pour commencer à utiliser Salesforce1,
reportez-vous à Présentation de l'application Salesforce1.
Chatter
Salesforce.com | Synchronisation des fichiers Salesforce Pilote | 94
Chatter
Avec des groupes, la synchronisation Salesforce Files et des méthodes de travail efficaces dans le fil, Chatter aide tous les
utilisateurs de votre organisation à communiquer et augmenter leur productivité.
Synchronisation des fichiers Salesforce - Pilote
La synchronisation des fichiers Salesforce permet aux utilisateurs de stocker, de synchroniser et de partager des fichiers en
toute sécurité entre Chatter, leur ordinateur de bureau et des appareils mobiles. Accédez aux fichiers et aux dossiers depuis
n'importe quel emplacement, et maintenez-les à jour instantanément dans toute votre organisation.
Rubriques
Les rubriques aident à organiser les publications et à afficher les discussions.
Groupes Chatter
Les groupes Chatter facilitent la communication entre les utilisateurs.
Améliorations supplémentaires
Des modifications ont été apportées aux messages privés et aux notifications par e-mail.
Synchronisation des fichiers Salesforce - Pilote
La synchronisation des fichiers Salesforce permet aux utilisateurs de stocker, de synchroniser et de partager des fichiers en
toute sécurité entre Chatter, leur ordinateur de bureau et des appareils mobiles. Accédez aux fichiers et aux dossiers depuis
n'importe quel emplacement, et maintenez-les à jour instantanément dans toute votre organisation.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
Fonctionnalités de synchronisation des fichiers Salesforce
La synchronisation des fichiers Salesforce facilite davantage la gestion, la synchronisation, le partage et la gestion des versions
des fichiers.
Modifications de l'onglet Fichiers avec la synchronisation des fichiers Salesforce activée
Lorsque la synchronisation des fichiers Salesforce est activée, certaines modifications sont visibles sous l'onglet Fichiers dans
Chatter pour vous et vos utilisateurs.
Activation de la synchronisation des fichiers Salesforce pour votre organisation
Pour permettre aux personnes de votre organisation de synchroniser et de stocker des fichiers sur plusieurs appareils, vous
devez activer la préférence de l'organisation Synchronisation des fichiers Salesforce.
Activation de la synchronisation des fichiers Salesforce pour les personnes de votre organisation
Lorsque la synchronisation des fichiers Salesforce est activée pour votre organisation, vous pouvez l'activer pour les personnes
ou les profils de votre organisation.
Chatter
Salesforce.com | Fonctionnalités de synchronisation des fichiers
Salesforce | 95
Installation du client Salesforce Files
Les utilisateurs peuvent installer le client Salesforce Files afin de synchroniser des fichiers entre leur ordinateur de bureau,
Chatter et des appareils mobiles.
Partage de fichiers synchronisés depuis le Web, le client Salesforce Files ou les appareils mobiles équipés de Salesforce1
Partagez des fichiers synchronisés avec des personnes et des groupes dans Chatter, ou avec n'importe quelle personne extérieure
à votre organisation via un lien généré. Partagez-les directement depuis le dossier Salesforce Files de votre ordinateur de
bureau, depuis l'onglet Fichiers dans Chatter ou depuis votre appareil mobile équipé de Salesforce1.
Fonctionnalités de synchronisation des fichiers Salesforce
La synchronisation des fichiers Salesforce facilite davantage la gestion, la synchronisation, le partage et la gestion des versions
des fichiers.
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
Synchroniser les fichiers
Accédez aux fichiers enregistrés dans le dossier Salesforce Files de votre ordinateur de bureau via le filtre Synchronisé
sous l'onglet Fichiers dans Chatter et dans Salesforce1.
Partager des fichiers directement depuis le dossier Salesforce Files de votre ordinateur de bureau
Cliquez avec le bouton droit sur un fichier pour le partager avec des personnes et des groupes dans Chatter, ou partagez
le fichier avec tout le monde via un lien.
Disposer en permanence de la dernière version de chaque fichier
Lorsque vous modifiez un fichier enregistré dans le dossier Salesforce Files de votre ordinateur de bureau, le fichier est
immédiatement mis à jour pour vous et pour tous les utilisateurs avec lesquels vous le partagez sur Chatter. Chatter prend
en charge la gestion des versions. Par conséquent, tous les collaborateurs du fichier ont accès aux versions antérieures du
fichier.
Modifications de l'onglet Fichiers avec la synchronisation des
fichiers Salesforce activée
Lorsque la synchronisation des fichiers Salesforce est activée, certaines modifications sont visibles sous l'onglet Fichiers dans
Chatter pour vous et vos utilisateurs.
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
Avec la synchronisation des fichiers Salesforce activée, vous pouvez rechercher, filtrer, charger et synchroniser des fichiers
directement depuis l'onglet Fichiers.
Chatter
Salesforce.com | Activation de la synchronisation des fichiers
Salesforce pour votre organisation | 96
1. Noms des nouveaux filtres : filtrez la liste de fichiers par fichiers récents, fichiers appartenant, fichiers partagés, fichiers
suivis et fichiers synchronisés. Le nouveau filtre Synchronisé affiche les fichiers de votre dossier Salesforce Files. Depuis
le filtre Synchronisé, les utilisateurs peuvent rechercher, prévisualiser, suivre, partager et charger de nouvelles versions de
leurs fichiers synchronisés.
Remarque: Les utilisateurs qui disposent de l'autorisation « Synchroniser les fichiers » affichent les noms des
nouveaux filtres. Les utilisateurs qui ne disposent pas de l'autorisation « Synchroniser les fichiers » continuent
d'afficher les noms de leurs filtres existants.
2. Téléchargez le client Salesforce Files : accédez en un clic au téléchargement du client pour le bureau Salesforce Files.
3. Synchronisez la plupart des fichiers Chatter existants : cliquez sur
pour synchroniser un fichier dans Chatter. Une fois
synchronisé, le fichier est accessible à trois emplacements : le dossier Salesforce Files sur votre ordinateur de bureau, le
filtre Synchronisé sous l'onglet Fichiers dans Chatter et le filtre synchronisé dans Salesforce1. Cliquez sur pour arrêter
la synchronisation.
Activation de la synchronisation des fichiers Salesforce pour
votre organisation
Pour permettre aux personnes de votre organisation de synchroniser et de stocker des fichiers sur plusieurs appareils, vous
devez activer la préférence de l'organisation Synchronisation des fichiers Salesforce.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour activer la synchronisation des fichiers Salesforce :
Personnaliser l'application
Chatter
Salesforce.com | Activation de la synchronisation des fichiers
Salesforce pour les personnes de votre organisation | 97
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
1.
2.
3.
4.
Dans Configuration, cliquez sur Personnaliser > Chatter > Paramètres.
En haut de la page Paramètres Chatter, cliquez sur Modifier.
Sous Synchronisation de fichier, sélectionnez Autoriser la synchronisation de fichier.
Cliquez sur Enregistrer.
Activation de la synchronisation des fichiers Salesforce pour les
personnes de votre organisation
Lorsque la synchronisation des fichiers Salesforce est activée pour votre organisation, vous pouvez l'activer pour les personnes
ou les profils de votre organisation.
Vous pouvez créer un ensemble d'autorisations Synchronisation des fichiers Salesforce et l'attribuer à des utilisateurs spécifiques,
ou activer l'autorisation pour des profils utilisateur spécifiques.
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
Création d'un ensemble d'autorisations de synchronisation des fichiers Salesforce
Lorsque vous activez la Synchronisation des fichiers Salesforce sur une base utilisateur par utilisateur à l'aide d'un ensemble
d'autorisations, il est plus facile de révoquer la possibilité de synchroniser des fichiers dans Synchronisation des fichiers
Salesforce.
Activation de la synchronisation des fichiers Salesforce pour des profils
Activez la synchronisation des fichiers Salesforce pour tous les utilisateurs ayant des profils standard particuliers, ou pour des
profils personnalisés spécifiques à votre organisation Salesforce.
Activation de la synchronisation des fichiers Salesforce pour plusieurs profils
Si les listes de profils utilisateur avancés sont activées pour votre organisation, vous pouvez activer la synchronisation des
fichiers Salesforce pour 200 profils maximum, directement depuis une vue de liste personnalisée, sans accéder aux pages de
profil individuelles.
Création d'un ensemble d'autorisations de synchronisation des fichiers
Salesforce
Lorsque vous activez la Synchronisation des fichiers Salesforce sur une base utilisateur par utilisateur à l'aide d'un ensemble
d'autorisations, il est plus facile de révoquer la possibilité de synchroniser des fichiers dans Synchronisation des fichiers Salesforce.
Autorisations utilisateur requises
Pour activer la synchronisation des fichiers Salesforce pour
des utilisateurs individuels :
Personnaliser l'application
Chatter
Salesforce.com | Activation de la synchronisation des fichiers
Salesforce pour les personnes de votre organisation | 98
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
1. Dans Configuration, cliquez sur Gérer les utilisateurs > Ensembles d'autorisations.
2. En haut à gauche de la vue de liste Ensembles d'autorisations, cliquez sur Nouveau.
3. Renseignez les champs obligatoires.
Étiquette
L'étiquette unique de l'ensemble d'autorisations. Par exemple, vous pouvez appeler cet ensemble d'autorisations «
Synchronisation des fichiers Salesforce activée ».
Nom d'API
Le nom unique utilisé par l'API Force.com.
Description
Une description de cet ensemble d'autorisations. Par exemple, « Active la synchronisation des fichiers Salesforce pour
les utilisateurs attribués. La synchronisation des fichiers Salesforce permet aux utilisateurs de synchroniser
automatiquement les fichiers sur l'ensemble des appareils ».
4. Sélectionnez une option de licence utilisateur.
Remarque: Si vous souhaitez attribuer cet ensemble d'autorisations à des utilisateurs disposant à la fois des licences
Salesforce et Chatter Only, sélectionnez — —Aucun— —.
5. Cliquez sur Enregistrer.
La page de présentation de votre nouvel ensemble d'autorisations s'affiche.
6. Sous Système, cliquez sur Autorisations système.
7. En haut de la liste Autorisations système, cliquez sur Modifier.
8. Sous Autorisations système, sélectionnez Synchroniser les fichiers.
9. Cliquez sur Enregistrer.
Activation de la synchronisation des fichiers Salesforce pour des profils
Activez la synchronisation des fichiers Salesforce pour tous les utilisateurs ayant des profils standard particuliers, ou pour des
profils personnalisés spécifiques à votre organisation Salesforce.
Autorisations utilisateur requises
Pour activer la synchronisation des fichiers Salesforce pour
des profils :
Personnaliser l'application
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
1.
2.
3.
4.
Dans Configuration, cliquez sur Gérer les utilisateurs > Profils.
Sélectionnez le profil qui reçoit l'autorisation synchronisation des fichiers Salesforce.
Dans la page de détail du profil, cliquez sur Modifier.
Sous Autorisations administratives, sélectionnez Synchroniser les fichiers.
Chatter
Salesforce.com | Installation du client Salesforce Files | 99
5. Cliquez sur Enregistrer.
Activation de la synchronisation des fichiers Salesforce pour plusieurs
profils
Si les listes de profils utilisateur avancés sont activées pour votre organisation, vous pouvez activer la synchronisation des fichiers
Salesforce pour 200 profils maximum, directement depuis une vue de liste personnalisée, sans accéder aux pages de profil
individuelles.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com
Edition
Autorisations utilisateur requises
Pour activer la synchronisation des fichiers Salesforce pour
des profils :
Personnaliser l'application
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
ATTENTION: Utilisez cette méthode de modification des profils avec précaution. Les profils déterminent l'accès
de base des utilisateurs. Par conséquent, toute modification globale peut avoir des conséquences importantes pour
l'ensemble des utilisateurs de votre organisation.
1. Dans Configuration, cliquez sur Gérer les utilisateurs > Profils.
2. Dans la page Profils, cliquez sur Créer une vue.
3. Saisissez le nom de la vue.
Vous pouvez par exemple intituler cette vue « Profils avec la synchronisation des fichiers Salesforce activée ».
4. À l'Étape 2, Spécifier les critères du filtre, spécifiez les conditions que les éléments de la liste doivent remplir.
5. À l'Étape 3, Sélectionner les colonnes à afficher, spécifiez les colonnes à afficher dans la vue de liste. Dans le cas présent,
l'un des Paramètres disponibles doit être « Synchroniser les fichiers ».
6. Cliquez sur Enregistrer.
7. Dans la page Profils, choisissez une nouvelle vue de liste dans la liste déroulante.
8. Cochez la case en regard de chaque profil à modifier.
9. Double-cliquez sur la case Synchroniser les fichiers.
10. Dans la boîte de dialogue Modifier les fichiers synchronisés, sélectionnez Synchroniser les fichiers.
11. Cliquez sur Enregistrer.
Installation du client Salesforce Files
Les utilisateurs peuvent installer le client Salesforce Files afin de synchroniser des fichiers entre leur ordinateur de bureau,
Chatter et des appareils mobiles.
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
Chatter
Salesforce.com | Partage de fichiers synchronisés depuis le
Web, le client Salesforce Files ou les appareils mobiles équipés
de Salesforce1 | 100
Le client Salesforce Files est pris en charge sur Microsoft® Windows® 7 et Apple® OS X 10.6 et 10.7. Le client vous informe
automatiquement lorsqu'une mise à jour est disponible.
1.
2.
3.
4.
Cliquez sur Votre nom > Mes paramètres > Compléments de bureau > Salesforce Files.
Cliquez sur Télécharger.
Suivez les instructions d'installation pour votre système d'exploitation.
Connectez-vous avec vos identifiants Salesforce.
Tenez compte des limitations ci-dessous lorsque des utilisateurs adoptent le client Salesforce Files :
•
•
La quantité maximale de données qu'un utilisateur individuel peut synchroniser dans son dossier Salesforce Files est
de 5 Go. Lorsque le dossier Salesforce Files atteint cette limite, les nouveaux fichiers sont synchronisés si d'autres
fichiers sont supprimés du dossier.
La taille maximale du fichier qui peut être chargé en utilisant le dossier Salesforce Files est de 500 Mo.
Pour plus d'informations sur les limitations de la synchronisation des fichiers Salesforce, reportez-vous à la section relative
aux limitations dans l'aide de Salesforce.
Partage de fichiers synchronisés depuis le Web, le client
Salesforce Files ou les appareils mobiles équipés de Salesforce1
Partagez des fichiers synchronisés avec des personnes et des groupes dans Chatter, ou avec n'importe quelle personne extérieure
à votre organisation via un lien généré. Partagez-les directement depuis le dossier Salesforce Files de votre ordinateur de bureau,
depuis l'onglet Fichiers dans Chatter ou depuis votre appareil mobile équipé de Salesforce1.
Remarque: La synchronisation des fichiers Salesforce est actuellement disponible via un programme pilote. Pour
plus d'informations sur l'activation de la synchronisation des fichiers Salesforce pour votre organisation, contactez
salesforce.com.
Les fichiers synchronisés peuvent être partagés sur le Web et dans Salesforce1 à l'aide du filtre Synchronisé. Partagez un fichier
depuis le dossier Salesforce Files en cliquant avec le bouton droit sur le fichier, puis en choisissant une option de menu sous
Fichiers Salesforce . Depuis le menu contextuel, vous pouvez partager avec des personnes de votre organisation, des groupes
Chatter ou des personnes extérieures à votre organisation via un lien. Vous êtes ensuite dirigé(e) vers Chatter pour finaliser le
partage du fichier.
Si vous partagez un fichier avec une personne ou un groupe disposant des droits Collaborateur, lorsque des collaborateurs
téléchargent, modifient et chargent une nouvelle version du fichier, vous recevez la dernière version automatiquement
synchronisée. Lorsque vous modifiez et synchronisez une nouvelle version du fichier, les personnes et les groupes avec lesquels
vous l'avez partagé reçoivent la dernière version sur Chatter.
Rubriques
Les rubriques aident à organiser les publications et à afficher les discussions.
Utilisation de rubriques pour organiser les enregistrements
Activez les rubriques pour des objets afin de permettre aux utilisateurs d'ajouter des rubriques à des enregistrements. L'ajout
de rubriques permet d'organiser les enregistrements et de faciliter leur récupération à l'aide de vues de liste. Si votre organisation
utilise Chatter, les rubriques aident à associer les enregistrements aux conversations, aux contenus et aux personnes compétentes
associés.
Chatter
Salesforce.com | Utilisation de rubriques pour organiser les
enregistrements | 101
Recherche et recommandation de personnes compétentes pour une rubrique
Utilisez la section Personnes compétentes dans la page de détail de la rubrique pour connaître les personnes qui ont des
connaissances sur cette rubrique. Vous pouvez également recommander des personnes que vous pensez compétentes pour
une rubrique.
Configuration des notifications par e-mail pour des recommandations
Si votre administrateur a configuré les notifications par e-mail, vous pouvez recevoir un e-mail chaque fois qu'une personne
vous recommande dans une rubrique.
Renseignement automatique des rubriques dans la recherche globale
Lors de la saisie de termes de recherche dans la recherche globale, la liste suggestions de résultats inclut désormais Rubriques
sous Mes éléments récents.
Suivi des modifications de fil dans les rubriques
Le suivi des modifications de fil dans les rubriques s'affiche désormais dans la page de détail de la rubrique et dans votre fil
si vous suivez la rubrique.
Rubriques Hashtag entièrement numériques
Pour prendre en charge l'utilisation du caractère dièse (#) dans des contextes mathématiques et autres contextes hors rubrique,
Chatter ne crée plus automatiquement de rubrique lorsque vous saisissez un hashtag suivi d'une série de chiffres dans une
publication ou un commentaire.
Utilisation de rubriques pour organiser les enregistrements
Activez les rubriques pour des objets afin de permettre aux utilisateurs d'ajouter des rubriques à des enregistrements. L'ajout
de rubriques permet d'organiser les enregistrements et de faciliter leur récupération à l'aide de vues de liste. Si votre organisation
utilise Chatter, les rubriques aident à associer les enregistrements aux conversations, aux contenus et aux personnes compétentes
associés.
Les administrateurs peuvent activer des rubriques pour des objets, même s'ils ne possèdent pas Chatter. Pour plus d'informations
sur les rubriques pour des objets, reportez-vous à Utilisation de rubriques pour organiser les enregistrements dans la section
Améliorations générales.
Recherche et recommandation de personnes compétentes pour
une rubrique
Utilisez la section Personnes compétentes dans la page de détail de la rubrique pour connaître les personnes qui ont des
connaissances sur cette rubrique. Vous pouvez également recommander des personnes que vous pensez compétentes pour une
rubrique.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
La page de la rubrique affiche les trois personnes les plus compétentes dans ce domaine, en fonction de leur activité dans la
rubrique et de la reconnaissance obtenue pour la rubrique. Par exemple, Chatter tient compte des éléments suivants :
•
•
•
Les personnes ont été mentionnées dans des publications ou des commentaires de publications associés à la rubrique
Les personnes ont reçu des mentions J'aime pour des commentaires de publications associés à la rubrique
Les personnes ont reçu des recommandations pour la rubrique
Chatter
Salesforce.com | Configuration des notifications par e-mail
pour des recommandations | 102
Les recommandations sont un signal de compétence important. Par conséquent, si quelqu'un vous recommande, vous êtes
automatiquement inclus(e) dans la liste des personnes compétentes.
Pour afficher la liste complète des personnes compétentes, cliquez sur Recommander des personnes. Si vous figurez dans la
liste des personnes compétentes contre votre gré, vous pouvez vous retirer en cliquant sur Masquer mon nom sous votre nom.
Lorsque vous vous retirez de la liste, personne ne peut afficher votre nom. Si vous changez d'avis, vous pouvez restaurer votre
nom dans la liste en cliquant sur Recommander des personnes, sur Afficher mon nom en regard de votre nom, puis sur
Terminé.
Recommandez une personne que vous jugez compétente pour une rubrique en cliquant sur Recommander sous son nom. Si
la personne que vous souhaitez recommander ne figure pas dans la section Personnes compétentes, cliquez sur Recommander
des personnes pour afficher la liste complète et rechercher d'autres personnes. Vous ne pouvez pas vous recommander
vous-même, ni recommander des utilisateurs de Chatter Free ou des clients. Vous pouvez retirer à tout moment une
recommandation personnelle en cliquant sur
en regard de Recommandé sous le nom de la personne. Le retrait de votre
recommandation ne supprime pas nécessairement le nom de la liste des personnes compétentes, car la personne en question
peut avoir d'autres recommandations ou une activité suffisante pour la rubrique.
La compétence des personnes est évaluée et mise à jour une fois par jour.
Configuration des notifications par e-mail pour des
recommandations
Si votre administrateur a configuré les notifications par e-mail, vous pouvez recevoir un e-mail chaque fois qu'une personne
vous recommande dans une rubrique.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
1. En haut de n'importe quelle page Salesforce, cliquez sur la flèche vers le bas en regard de votre nom. Dans le menu situé
sous votre nom, sélectionnez Configuration ou Mes paramètres, selon l'option affichée.
2. Dans le menu latéral, sélectionnez l'un des éléments suivants :
•
•
Si vous avez cliqué sur Configuration, sélectionnez Mes paramètres Chatter > Paramètres de messagerie de Chatter.
Si vous avez cliqué sur Mes paramètres, sélectionnez Notifications par e-mail > Chatter.
Chatter
Salesforce.com | Renseignement automatique des rubriques
dans la recherche globale | 103
3. Sous Mentions, Messages ou Recommandations, sélectionnez ou désélectionnez Me recommande dans une rubrique,
selon votre préférence.
4. Cliquez sur Enregistrer.
Renseignement automatique des rubriques dans la recherche
globale
Lors de la saisie de termes de recherche dans la recherche globale, la liste suggestions de résultats inclut désormais Rubriques
sous Mes éléments récents.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Les résultats comprennent toutes les rubriques, même celles utilisées de exclusivement dans des groupes privés et dans des
enregistrements. Ne vous inquiétez pas, les publications et les enregistrements avec des rubriques restent sécurisés et confidentiels.
Selon le nombre de correspondances avec Mes éléments récents, vous pouvez afficher jusqu'à cinq rubriques suggérées, classées
par le nombre de personnes ayant discuté de la rubrique au cours des deux derniers mois. Les rubriques sans activité au cours
des deux derniers mois ne figurent pas en tant que correspondances dans la saisie automatique de la recherche globale. Cliquez
sur une rubrique pour accéder à sa page de détail.
Suivi des modifications de fil dans les rubriques
Le suivi des modifications de fil dans les rubriques s'affiche désormais dans la page de détail de la rubrique et dans votre fil si
vous suivez la rubrique.
Chatter
Salesforce.com | Rubriques Hashtag entièrement
numériques | 104
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Auparavant, le suivi des modifications de fil dans les rubriques (modifications de la description d'une rubrique) s'affichait
uniquement dans la page de profil de la personne qui avait effectué la modification. Désormais, le suivi des modifications de
fil dans les rubriques s'affiche :
•
•
•
Dans la page de profil de la personne qui a effectué la modification
Dans la page de détail de la rubrique
Dans votre fil si vous suivez la rubrique
Rubriques Hashtag entièrement numériques
Pour prendre en charge l'utilisation du caractère dièse (#) dans des contextes mathématiques et autres contextes hors rubrique,
Chatter ne crée plus automatiquement de rubrique lorsque vous saisissez un hashtag suivi d'une série de chiffres dans une
publication ou un commentaire.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Les rubriques hashtag contenant uniquement des chiffres peuvent être pratiques. Par exemple, vous pouvez utiliser le numéro
d'une requête ou un numéro de référence en tant que rubrique. À compter de la version Spring '14, si vous souhaitez créer une
rubrique hashtag entièrement numérique, vous devez sélectionner la rubrique dans la liste des suggestions lors de la saisie ou
appuyer sur Entrée une fois la saisie terminée. Les rubriques hashtag entièrement numériques existantes et créées de cette
façon ne sont pas affectées et restent associées à des pages de détail de rubrique. Les rubriques hashtag entièrement numériques
existantes et créées involontairement (en saisissant le hashtag suivi d'une série de chiffres, sans sélectionner une rubrique
suggérée ou appuyer sur Entrée) ne sont plus associées à des pages de rubrique. Cependant, la rubrique (sans le hashtag) reste
affichée dans la publication de niveau supérieur et la publication reste affichée dans le fil de la page de rubrique.
Groupes Chatter
Les groupes Chatter facilitent la communication entre les utilisateurs.
Publication d'annonces dans les groupes Chatter
Publiez des annonces de groupe pour souligner les messages importants dans la page du groupe.
Nouvelles actions de l'éditeur pour la création de groupes Chatter et l'ajout de membres de groupe
Les administrateurs peuvent désormais ajouter les actions de l'éditeur Nouveau groupe et Nouveau membre de groupe à la
présentation de l'éditeur de groupe.
Personnalisation des actions de l'éditeur et des présentations de groupe Chatter
Personnalisez les informations et les actions de l'éditeur de groupes.
Groupes archivés non pris en compte dans les limitations de groupes Chatter individuels
Les groupes archivés ne sont pas pris en compte dans votre limitation d'appartenance de groupe. Par exemple, si vous êtes
membre de 100 groupes, dont 10 sont archivés, vous pouvez demander à joindre 10 autres groupes.
Utilisation d'e-mails pour la publication dans des groupes Chatter - globalement disponible
Envoyez par e-mail vos publications aux groupes Chatter auxquels vous avez accès.
Chatter
Salesforce.com | Publication d'annonces dans les groupes
Chatter | 105
Publication d'annonces dans les groupes Chatter
Publiez des annonces de groupe pour souligner les messages importants dans la page du groupe.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Si votre administrateur a ajouté l'action Annonce à l'éditeur du groupe, les propriétaires, les responsables et les utilisateurs du
groupe qui disposent de l'autorisation « Modifier toutes les données » peuvent publier et supprimer des annonces de groupe.
1. Dans la page du groupe, cliquez sur Annonce dans l'éditeur.
2. Saisissez votre message, puis spécifiez une date d'expiration pour l'annonce. Vous pouvez inclure des liens, et mentionner
des utilisateurs et des groupes dans votre annonce.
3. Cliquez sur Partager.
L'annonce de groupe s'affiche dans une zone soulignée en jaune sous la photo du groupe, et en tant que publication dans le
fil du groupe.
Les annonces de groupe s'affichent jusqu'à 23:59 de la date d'expiration sélectionnée, sauf si elles sont remplacées par une
nouvelle annonce de groupe. Les utilisateurs peuvent discuter, aimer et publier des commentaires dans les annonces du fil du
groupe. Les membres du groupe reçoivent une notification par e-mail lorsque vous publiez une annonce, comme pour les
autres publications, en fonction de la fréquence de notification par e-mail sélectionnée pour leur groupe. La suppression de la
publication du fil entraîne la suppression de l'annonce.
Nouvelles actions de l'éditeur pour la création de groupes Chatter
et l'ajout de membres de groupe
Les administrateurs peuvent désormais ajouter les actions de l'éditeur Nouveau groupe et Nouveau membre de groupe à la
présentation de l'éditeur de groupe.
Chatter
•
•
Salesforce.com | Personnalisation des actions de l'éditeur et
des présentations de groupe Chatter | 106
L'action Nouveau groupe est une action globale, mais elle n'est pas ajoutée par défaut à la présentation de l'éditeur globale.
Vous pouvez l'ajouter à la présentation de l'éditeur globale, à la présentation de l'éditeur de groupe et à la présentation de
l'éditeur de n'importe quel objet. Comme toutes les actions globales, vous pouvez modifier les champs et la présentation
de l'action Nouveau groupe depuis la vue de liste des actions globales dans Configuration.
L'action Nouveau membre de groupe est une action spécifique à un objet pour les groupes Chatter, qui permet aux utilisateurs
d'ajouter des membres au groupe directement depuis l'éditeur du groupe. Vous pouvez ajouter l'action Nouveau membre
de groupe depuis la liste d'actions de l'éditeur de présentation de page des groupes. Vous ne pouvez pas personnaliser les
champs et la présentation de l'action Nouveau membre de groupe.
Pour plus d'informations sur l'ajout de ces actions à la présentation de l'éditeur de groupe, reportez-vous à Personnalisation
des présentations et des actions de l'éditeur de groupe Chatter.
Personnalisation des actions de l'éditeur et des présentations de
groupe Chatter
Personnalisez les informations et les actions de l'éditeur de groupes.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Autorisations utilisateur requises
Pour personnaliser des présentations de groupe Chatter :
Personnaliser l'application
Les modifications de présentations de groupe Chatter, à l'exception des modifications d'action et de présentation de l'éditeur,
sont reflétées uniquement dans l'application Salesforce1. Les modifications des présentations et des actions de l'éditeur de
groupes sont reflétées dans le site complet de Salesforce et dans Salesforce1.
1. Dans Configuration, cliquez sur Personnaliser > Chatter > Groupes > Présentations de groupe.
2. Cliquez sur Modifier en regard de la présentation de groupe que vous souhaitez personnaliser, ou sur Nouveau pour créer
une présentation.
3. Dans l'éditeur de présentation de page, glissez-déposez des champs, des actions et d'autres éléments d'interface utilisateur
depuis la palette vers les différentes sections de la page afin de les ajouter à la présentation. Pour les retirer de la présentation,
glissez-déposez ces éléments dans la palette.
•
Pour personnaliser les actions de l'éditeur de groupes Chatter sans clients, cliquez sur remplacer la présentation globale
ou sur dans la section Actions de l'éditeur. Les actions standard des groupes (telles que Publication, Fichier, Lien,
Sondage et Annonce) sont automatiquement ajoutées à la nouvelle présentation de l'éditeur. Ajoutez, supprimez et
réorganisez les actions selon vos besoins.
Chatter
Salesforce.com | Groupes archivés non pris en compte dans les
limitations de groupes Chatter individuels | 107
•
Les groupes Chatter avec clients affichent uniquement les actions standard (telles que Publication, Fichier, Lien et
Sondage) dans l'éditeur. Vous ne pouvez pas ajouter, supprimer ou réorganiser des actions de l'éditeur dans des groupes
personnalisés.
•
Pour restaurer la présentation d'éditeur globale, survolez la section Actions de l'éditeur, puis cliquez sur
.
4. Cliquez sur Enregistrer.
5. Vous pouvez également cliquer sur Attribution de présentation de page dans la vue de liste de présentation de groupe
pour attribuer des présentations de groupe par profil utilisateur.
Par exemple, pour autoriser des propriétaires et des responsables de groupe à archiver, configurer un archivage automatique
et activer des groupes depuis l'application Salesforce1, ajoutez les champs IsArchived et IsAutoArchiveDisabled à la section
Détail du groupe. Vous pouvez également ajouter les actions Nouveau groupe et Nouveau membre de groupe à l'éditeur de
groupe pour permettre aux utilisateurs de créer des groupes, d'ajouter des membres de groupe et de publier des annonces
directement depuis l'éditeur de groupe. Vous pouvez réorganiser les actions, y compris les actions de l'éditeur standard, par
popularité pour en faciliter l'utilisation.
Les points suivants s'appliquent aux actions de l'éditeur de groupe :
•
•
L'action Nouveau groupe est une action globale, mais elle n'est pas ajoutée par défaut à la présentation de l'éditeur globale.
Vous pouvez l'ajouter à la présentation de l'éditeur globale, à la présentation de l'éditeur de groupe et à la présentation de
l'éditeur de n'importe quel objet. Comme toutes les actions globales, vous pouvez modifier les champs et la présentation
de l'action Nouveau groupe depuis la vue de liste des actions globales dans Configuration.
L'action Nouveau membre de groupe est une action spécifique à un objet pour les groupes Chatter, qui permet aux utilisateurs
d'ajouter des membres au groupe directement depuis l'éditeur du groupe. Vous pouvez ajouter l'action Nouveau membre
de groupe depuis la liste d'actions de l'éditeur de présentation de page des groupes. Vous ne pouvez pas personnaliser les
champs et la présentation de l'action Nouveau membre de groupe.
Groupes archivés non pris en compte dans les limitations de
groupes Chatter individuels
Les groupes archivés ne sont pas pris en compte dans votre limitation d'appartenance de groupe. Par exemple, si vous êtes
membre de 100 groupes, dont 10 sont archivés, vous pouvez demander à joindre 10 autres groupes.
Les groupes archivés sont toujours pris en compte dans la limitation de groupes de l'organisation (10 000).
Utilisation d'e-mails pour la publication dans des groupes Chatter
- globalement disponible
Envoyez par e-mail vos publications aux groupes Chatter auxquels vous avez accès.
Chatter
Salesforce.com | Améliorations supplémentaires | 108
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Si votre administrateur a activé cette fonctionnalité, vous pouvez envoyer vos publications par e-mail à n'importe quel groupe
public. Vous pouvez envoyer par e-mail des publications à un groupe privé uniquement si vous en êtes membre. Vous devez
utiliser l'adresse e-mail associée à votre compte utilisateur Salesforce.
1. Dans la page de détail du groupe, cliquez sur Publier par e-mail, sous la description du groupe, pour ouvrir un message
vierge dans le groupe depuis votre client de messagerie local.
Conseil: Enregistrez l'adresse e-mail du groupe dans les contacts de votre client de messagerie ou sur votre appareil
mobile pour en faciliter l'accès.
2. Saisissez votre message dans le corps de l'e-mail, puis envoyez l'e-mail.
Le contenu de l'e-mail s'affiche sous forme d'une publication dans la page de détail du groupe. Les hashtags inclus dans le
corps de texte de l'e-mail (par exemple, #TeamExcellence) sont convertis en rubriques dans la publication.
Les limitations suivantes s'appliquent à la publication par e-mail dans un groupe :
•
•
•
•
La limite de 5000 caractères pour les publications Chatter s'applique aux publications créées par e-mail. Le texte de votre
message qui dépasse cette limite n'est pas inclus dans la publication.
L'objet de l'e-mail et les pièces jointes ne sont pas inclus dans la publication.
Vous pouvez créer des publications de texte à l'aide d'un e-mail et inclure des liens dans le texte. Vous ne pouvez pas
@mentionner des personnes, joindre des fichiers, créer des sondages ou attribuer des titres aux liens lors d'une publication
par e-mail dans le groupe.
La mise en forme au niveau des caractères, telle que les caractères gras ou les différentes tailles de police, n'est pas prise en
charge.
Autorisation de publication par e-mail dans des groupes Chatter pour les utilisateurs
Les utilisateurs peuvent publier dans des groupes en envoyant des e-mails depuis l'adresse e-mail associée à leur compte
Salesforce. Par défaut, cette préférence est désactivée pour votre organisation.
Autorisation de publication par e-mail dans des groupes Chatter pour
les utilisateurs
Les utilisateurs peuvent publier dans des groupes en envoyant des e-mails depuis l'adresse e-mail associée à leur compte
Salesforce. Par défaut, cette préférence est désactivée pour votre organisation.
1. Dans Configuration, cliquez sur Personnaliser > Chatter > Paramètres de messagerie.
2. Sélectionnez Autoriser les publications par e-mail pour permettre aux utilisateurs de publier dans des groupes par e-mail.
3. Cliquez sur Enregistrer.
Améliorations supplémentaires
Des modifications ont été apportées aux messages privés et aux notifications par e-mail.
Personnalisation de la marque des notifications par e-mail
Les notifications par e-mail Chatter peuvent afficher des informations sur l'expéditeur, un texte de pied de page et un logo
de pied de page personnalisé pour votre organisation.
Chatter
Salesforce.com | Personnalisation de la marque des notifications
par e-mail | 109
Désactivation du message Chatter Expert
Le message Chatter Expert initial n'est plus affiché.
Personnalisation de la marque des notifications par e-mail
Les notifications par e-mail Chatter peuvent afficher des informations sur l'expéditeur, un texte de pied de page et un logo de
pied de page personnalisé pour votre organisation.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Autorisations utilisateur requises
Pour personnaliser les paramètres d'e-mail Chatter :
Personnaliser l'application
1. Dans Configuration, cliquez sur Personnaliser > Chatter > Paramètres de messagerie.
2. Saisissez les valeurs personnalisées du nom et de l'adresse de l'expéditeur de l'e-mail pour remplacer les valeurs par défaut.
Remarque: Si vous modifiez l'adresse e-mail de l'expéditeur, nous envoyons un e-mail de vérification à la nouvelle
adresse. La modification est en attente, et nous continuons à utiliser l'adresse existante pendant la vérification.
L'adresse demandée entre en vigueur uniquement lorsque vous cliquez sur le lien de confirmation dans l'e-mail,
qui reste valide pendant 72 heures. Si une vérification est déjà en attente d'une nouvelle adresse e-mail et que vous
spécifiez une adresse différente, nous conservons la dernière valeur et l'utilisons pour la vérification.
Si vous saisissez une valeur personnalisée pour l'adresse de l'expéditeur et que vous avez activé un relais de messagerie, vos
e-mails Chatter utilisent le relais.
3. Personnalisez les informations affichées dans le pied de page des e-mails Chatter.
Remarque:
•
•
Tous les e-mails Chatter affichent le logo Chatter et les informations salesforce.com, sauf si vous les remplacez
par les logo et informations de votre organisation.
Si vous avez précédemment personnalisé le logo et le texte du pied de page et que vous souhaitez restaurer les
valeurs par défaut, utilisez l'API pour définir ces champs sur null.
a. Sélectionnez un logo pour remplacer le logo Chatter par défaut.
Le logo doit correspondre à un document existant dans l'onglet Documents et doit être marqué Image accessible
en externe. Les images ne dépassant pas 150 x 50 pixels sur un arrière-plan transparent offrent le meilleur résultat.
b. Saisissez un texte personnalisé pour remplacer le texte du pied de page par défaut, jusqu'à 1000 caractères.
Le texte par défaut contient le nom et l'adresse physique de salesforce.com. Nous recommandons vivement d'inclure
l'adresse physique de votre organisation pour respecter la réglementation anti-spam en vigueur.
4. Cliquez sur Enregistrer.
Désactivation du message Chatter Expert
Le message Chatter Expert initial n'est plus affiché.
Chatter
Salesforce.com | Désactivation du message Chatter
Expert | 110
Le message par défaut expliquant comment utiliser la messagerie privée n'est plus affiché pour les nouveaux utilisateurs et les
utilisateurs qui n'ont jamais utilisé de messages privés. Les administrateurs peuvent toujours utiliser Chatter Expert pour
publier des messages dans leur organisation. En réalité, la création de messages personnalisés pour les utilisateurs nouveaux et
expérimentés peut contribuer à promouvoir l'utilisation de Chatter.
Communautés
Salesforce.com | Améliorations de la modération | 111
Communautés
Développez votre marque, et communiquez avec vos clients et partenaires via les communautés Salesforce.
Améliorations de la modération
La modération de communautés a été améliorée dans la version Spring ‘14 avec l'ajout du marquage de fichier, d'un journal
d'audit et la possibilité de suivre l'activité via l'API.
Prise en charge des communautés dans Salesforce1
À compter de la version Spring ’14, vous pouvez afficher et alterner entre les communautés et votre organisation interne
dans Salesforce1.
Messages privés dans les communautés
Les utilisateurs peuvent désormais envoyer des messages Chatter à d'autres membres d'une communauté.
Badges dans les communautés
Vous pouvez désormais afficher les appréciations des utilisateurs de vos communautés en attribuant des badges.
Personnalisation des divers paramètres de communautés
Activez ou désactivez le marquage de contenu, les messages Chatter et les personnes compétentes dans votre communauté.
Commandes et communautés
Nouveau dans la version Spring '14, les commandes sont désormais disponibles en tant qu'objets standard. Tenez compte
de ces points lors de l'utilisation de commandes et de communautés dans la même organisation.
Autorisations d'objet pour les contrats et les communautés
Des autorisations d'objet pour les contrats ont été ajoutées aux profils standard. Si votre organisation utilise des contrats et
des communautés, notez que les utilisateurs externes attribués à des profils standard peuvent avoir accès aux contrats de votre
organisation.
Améliorations supplémentaires des communautés
De nouvelles améliorations importantes ont été apportées aux communautés dans la version Spring ’14.
Améliorations de la modération
La modération de communautés a été améliorée dans la version Spring ‘14 avec l'ajout du marquage de fichier, d'un journal
d'audit et la possibilité de suivre l'activité via l'API.
À compter de la version Spring ‘14, deux options permettent de marquer des éléments dans votre communauté.
•
•
Autoriser les membres à marquer : cette méthode existante inclut désormais les fichiers. Sélectionnez cette option dans les
paramètres de votre communauté pour permettre aux membres de la communauté de marquer les publications, les
commentaires ou les fichiers qu'ils considèrent comme inappropriés. En sélectionnant cette option, vous autorisez les
membres de la communauté à s'auto-contrôler.
Configurer des déclencheurs pour marquer automatiquement les éléments : cette nouvelle option permet de configurer des
déclencheurs qui s'activent automatiquement lorsqu'une publication, un commentaire ou un fichier répond à certains critères
définis. Ces options permettent de modérer discrètement une communauté via l'API.
Cette option est disponible que les membres soient autorisés à marquer ou non. Pour commencer, définissez simplement
des déclencheurs basés sur une logique personnalisée. Par exemple, vos déclencheurs peuvent être configurés pour détecter
:
Communautés
Salesforce.com | Améliorations de la modération | 112
des propos offensants
des mentions de concurrents ou de produits concurrents
de nouveaux fichiers nécessitant un contrôle
des informations confidentielles à ne pas divulguer
des chasseurs d'entreprise (« business trolls ») qui utilisent un lien comme appât
◊
◊
◊
◊
◊
Les marqueurs émanant de déclencheurs ne sont pas visibles pour les membres de la communauté. Les modérateurs peuvent
les afficher dans l'interface utilisateur ou dans l'API. Les propriétaires et les responsables de groupe peuvent les afficher
dans des éléments de leurs groupes si l'option Autoriser les membres à marquer un contenu est activée pour
la communauté.
Vous pouvez combiner ces méthodes si nécessaire pour votre organisation. Quelle que soit la méthode utilisée pour marquer
les éléments dans votre communauté, les modérateurs peuvent toujours afficher une liste des éléments marqués à partir de la
communauté. Ils peuvent désormais également afficher les éléments marqués à l'aide de l'API et de l'API REST Chatter, et
dans des rapports.
Quelle que soit l'option sélectionnée, les améliorations suivantes sont disponibles :
Marquage de fichiers
Lorsque le marquage est activé dans votre communauté, les membres peuvent désormais marquer les fichiers qu'ils jugent
inappropriés ou qui contiennent des informations à ne pas divulguer dans la communauté. La prise en charge du marquage
de fichiers est également disponible dans l'API et l'API REST Chatter. Marquez des fichiers en sélectionnant « Marquer
comme inapproprié » dans la page de détail du fichier.
Journal d'audit
Les actions du modérateur dans une communauté sont désormais suivies à l'aide de l'objet NetworkActivityAudit dans
l'API. Plus précisément, les actions suivantes sont suivies :
• une publication, un commentaire ou un fichier est marqué
•
un marqueur dans une publication, un commentaire ou un fichier est supprimé
•
tous les marqueurs d'une publication ou d'un commentaire sont supprimés
•
une publication, un commentaire ou un fichier marqué est supprimé
Vous pouvez créer des types de rapport personnalisé basés sur ces données afin de générer des rapports sur l'activité de
modération dans vos communautés.
Types de rapport personnalisé pour la modération
Les modérateurs peuvent utiliser des rapports personnalisés pour afficher un journal d'audit de l'activité de modération
dans leur communauté. Par exemple, il est possible de créer des rapports pour suivre les informations suivantes :
• Toutes les activités de modération dans les communautés.
Créez un type de rapport personnalisé en utilisant l'objet principal Réseaux. Sélectionnez l'objet de rapport associé
Audits réseau.
•
Une liste des utilisateurs d'une communauté qui ont marqué des éléments ou modéré un élément marqué.
Créez un type de rapport personnalisé en utilisant l'objet principal Réseaux. Sélectionnez Membres du réseau comme
objet associé initial et Audit d'activité réseau - Modérateur comme objet associé final.
•
Une liste des utilisateurs d'une communauté dont des éléments ont été marqués. Créez un type de rapport personnalisé
en utilisant l'objet principal Réseaux.
Sélectionnez Membres du réseau comme objet associé initial et Audit d'activité réseau - Utilisateur comme objet
associé final.
Communautés
Salesforce.com | Prise en charge des communautés dans
Salesforce1 | 113
Prise en charge d'API pour la modération
Utilisez l'objet NetworkModeration dans l'API pour surveiller les éléments marqués dans vos communautés.
Prise en charge des communautés dans Salesforce1
À compter de la version Spring ’14, vous pouvez afficher et alterner entre les communautés et votre organisation interne dans
Salesforce1.
Salesforce1 permet d'accéder à vos communautés pendant vos déplacements ! L'interface intuitive et la navigation conviviale
permettent de basculer aisément entre les communautés et de consulter les informations dont vous avez besoin. Utilisez
simplement le menu déroulant en haut du menu de navigation pour basculer depuis votre organisation interne vers une
communauté. Les membres de vos communautés qui disposent de licences Customer Community, Partner Community ou
d'autres licences de portail prises en charge, peuvent également utiliser Salesforce1 pour accéder à leurs communautés.
Les communautés sont disponibles dans l'application navigateur mobile Salesforce1 et fonctionnent comme dans le site complet,
avec quelques différences mineures. Pour plus d'informations, reportez-vous à Différences dans l'utilisation des communautés.
Messages privés dans les communautés
Les utilisateurs peuvent désormais envoyer des messages Chatter à d'autres membres d'une communauté.
Envoyez un message Chatter à la page de profil d'un autre membre, dans le lien Messages de l'onglet Chatter ou en sélectionnant
Envoyer un message en survolant le nom ou la photo d'un membre. Ces messages permettent d'établir des conversations
privées et sécurisées avec d'autres utilisateurs. Ils ne sont pas affichés pas dans votre fil, dans votre profil, dans les résultats de
recherche globale ni dans aucune autre partie publique de Chatter.
Les conversations peuvent impliquer une seule personne ou jusqu'à 10 personnes, vous-même inclus. Les participants à une
conversation sont définis lorsqu'une personne envoie le premier message de la conversation. Une fois le premier message
envoyé, il est impossible d'ajouter des personnes à la conversation ou d'en supprimer. Les utilisateurs peuvent gérer leurs
notifications par e-mail pour des messages privés dans Paramètres de messagerie.
Les administrateurs peuvent activer les messages Chatter dans des communautés individuelles, dans les paramètres Divers.
Remarque: Dans l'interface utilisateur de Salesforce, un utilisateur peut se connecter à une communauté pour initier
un message Chatter vers un autre membre de cette communauté. L'API permet aux utilisateurs d'envoyer des messages
Chatter à travers des communautés.
Dans la liste des messages Chatter, les utilisateurs peuvent afficher les messages privés qu'ils ont envoyés ou reçus dans leur
organisation interne et dans toutes les communautés dont ils sont membres.
Badges dans les communautés
Vous pouvez désormais afficher les appréciations des utilisateurs de vos communautés en attribuant des badges.
À compter de la version Spring ‘14, les utilisateurs de vos communautés peuvent donner, recevoir et créer des badges sans
aucune licence supplémentaire. Les membres externes ont également accès à l'onglet Reconnaissance dans lequel ils peuvent
afficher leur badge. Un administrateur doit simplement l'ajouter à la communauté. Si vous souhaitez exposer l'onglet
Reconnaissance pour les membres internes de votre communauté, vous devez acheter des licences Work.com pour ces utilisateurs.
Tout membre d'une communauté peut accorder un badge à un autre membre de la communauté. Si le badge est accordé à un
utilisateur externe dans la communauté, il est visible uniquement dans le profil de l'utilisateur dans cette communauté, et dans
aucune autre communauté dont l'utilisateur est membre. S'il est accordé à un membre de la communauté employé de
l'organisation interne, le badge est visible par ce membre dans l'organisation interne.
Communautés
Salesforce.com | Personnalisation des divers paramètres de
communautés | 114
Pour activer l'attribution de badge pour vos communautés, procédez comme suit :
•
•
Activer les paramètres Remerciements. Dans Configuration, cliquez sur Personnaliser > Work.com > Paramètres.
Ajouter l'onglet Reconnaissance à la communauté. Pour ajouter cet onglet, vous devez disposer de l'autorisation utilisateur
Work.com.
Si vous avez une licence Work.com et que vous créez d'autres badges dans l'organisation interne, ils sont disponibles dans
toutes les communautés associées à cette organisation.
Personnalisation des divers paramètres de communautés
Activez ou désactivez le marquage de contenu, les messages Chatter et les personnes compétentes dans votre communauté.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour créer, personnaliser ou publier une communauté :
“Créer et gérer des Communautés
Pour utiliser ces paramètres, vous devez activer Chatter dans votre organisation.
1. Dans Configuration, cliquez sur Personnaliser > Communautés > Gérer les communautés, puis sur Modifier en regard
du nom de la communauté.
2. Cliquez sur Divers.
3. Modifiez les paramètres de votre choix.
•
•
•
Autorisez les membres à marquer des publications, des commentaires ou des fichiers pour la modération dans votre
communauté. Des membres peuvent souhaiter marquer des éléments contenant un langage inapproprié ou des
informations confidentielles.
Activez les messages Chatter qui permettent d'établir des conversations privées et sécurisées avec d'autres utilisateurs
de Chatter. Pour exposer les messages Chatter pour des utilisateurs externes, les administrateurs doivent également
activer l'onglet Chatter.
Activez les personnes compétentes afin de découvrir des personnes compétentes pour des rubriques et de recommander
des personnes selon leurs connaissances pour une rubrique.
4. Cliquez sur Enregistrer.
Commandes et communautés
Nouveau dans la version Spring '14, les commandes sont désormais disponibles en tant qu'objets standard. Tenez compte de
ces points lors de l'utilisation de commandes et de communautés dans la même organisation.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
•
•
Les commandes suivent le modèle de partage du compte parent. Cela signifie qu'un utilisateur avec un accès en lecture à
un compte a également accès en lecture à toutes les commandes de ce compte.
Lorsque les commandes sont activées, les profils standard contiennent automatiquement toutes les autorisations d'objet
des commandes, ainsi que l'accès en lecture pour les produits et les catalogues. Si vos utilisateurs externes sont attribués à
Communautés
•
Salesforce.com | Autorisations d'objet pour les contrats et les
communautés | 115
un profil standard et que ces autorisations d'objet ne leur conviennent pas, vous pouvez créer des profils personnalisés ne
contenant pas ces autorisations d'objet.
Les autorisations utilisateur des commandes ne sont pas disponibles pour les utilisateurs disposant de licences utilisateur
Customer Portal, Partner Portal, Platform Portal, Partner Community ou Customer Community. Ces autorisations
utilisateur sont « Activer les contrats », « Activer les commandes », « Supprimer les contrats activés », « Modifier les
commandes activées » et « Créer des commandes de réduction ».
Pour plus d'informations sur les commandes, reportez-vous à Commandes - globalement disponibles.
Autorisations d'objet pour les contrats et les communautés
Des autorisations d'objet pour les contrats ont été ajoutées aux profils standard. Si votre organisation utilise des contrats et des
communautés, notez que les utilisateurs externes attribués à des profils standard peuvent avoir accès aux contrats de votre
organisation.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Vous pouvez créer des profils personnalisés si ces autorisations ne leur conviennent pas.
Les autorisations suivantes sont les autorisations d'objet pour les contrats de chaque profil standard.
Lire
Créer
Modifier
Supprimer
Afficher tout
Modifier tout
Responsable
contrats
Utilisateur de
Marketing
Lecture seule
Responsable
solutions
Utilisateur
standard
Administrateur
système
Améliorations supplémentaires des communautés
De nouvelles améliorations importantes ont été apportées aux communautés dans la version Spring ’14.
Comptes et contacts pour les utilisateurs de communauté de clients
Les utilisateurs externes qui possèdent des licences utilisateur Communauté client ou Portail haut volume peuvent
désormais afficher et modifier les comptes et les contacts qui sont partagés avec eux dans une communauté. Ces utilisateurs
peuvent également modifier les contacts qui sont partagés avec eux et créer des contacts dans les comptes auxquels ils
ont accès.
Communautés
Salesforce.com | Améliorations supplémentaires des
communautés | 116
Les utilisateurs qui disposent de ces licences peuvent également modifier les comptes si le partage sur les Comptes est
défini sur Accès public en lecture/écriture, ou si vous créez un ensemble de partage qui accorde aux utilisateurs un accès
en Lecture/écriture aux comptes.
Les onglets Comptes et Contacts sont également disponibles pour les utilisateurs externes qui disposent de licences de
communauté clients ou utilisateur de portail haut volume. Ces onglets sont toutefois masqués par défaut, vous devez les
afficher à l'aide de profils ou d'ensembles d'autorisations.
Data Loader disponible pour les utilisateurs de communauté partenaire
Les utilisateurs qui disposent de licences communauté partenaire ou portail partenaire peuvent désormais utiliser Data
Loader pour importer des données dans leurs communautés.
Option Autoriser les membres à marquer un contenu déplacée dans les paramètres divers
Dans l'assistant de configuration des communautés, l'option Autoriser les membres à marquer un contenu
a été déplacée de la page Membres vers la page Divers.
Gestion des paramètres de connexion des utilisateurs de communauté
Un nouveau lien Paramètres de connexion existent dans la page de détail de communauté du site Force.com. Ce lien
ouvre la page Connexion de la communauté dans laquelle vous pouvez définir des options.
Filtre Interne uniquement dans un fil d'enregistrement
Les utilisateurs internes peuvent utiliser le nouveau filtre Interne uniquement dans un fil d'enregistrement afin d'afficher
uniquement les publications dans leur organisation Salesforce interne.
Dans un fil d'enregistrement, cliquez sur
en regard d'Afficher, puis sélectionnez Interne uniquement.
Case à cocher publique dans les tâches toujours disponible
Désormais, la case à cocher permettant de marquer une tâche publique est toujours disponible, que d'autres objets soient
associés ou non à la tâche. Cette case est utilisée pour contrôler la visibilité des tâches dans les portails et les communautés.
Champ Visible en libre-service renommé Public
Le champ Visible en libre-service dans les solutions a été renommé en Public, car il s'applique aux
communautés, aux portails client et aux portails libre-service.
Ventes
Salesforce.com | Prévisions collaboratives et opportunités | 117
Ventes
Aidez votre équipe commerciale à accélérer la conclusion d'affaires plus importantes.
Prévisions collaboratives et opportunités
Aidez votre équipe commerciale à mieux planifier et prévoir les ventes en fonction des opportunités existantes dans ses
en-cours. Nous avons augmenté la souplesse d'utilisation des prévisions pour les équipes commerciales et modifié la
configuration des tâches qui complètent la configuration de ces nouvelles fonctionnalités.
Salesforce pour Outlook
Nous continuons à favoriser la productivité des utilisateurs lorsqu'ils utilisent le volet latéral de Salesforce. Nous nous efforçons
également de vous aider à mieux assister vos utilisateurs.
Comptes, contacts et pistes
Avec les nouvelles fonctionnalités de Salesforce1, créez des liens plus solides avec vos comptes, vos contacts et vos pistes
pendant vos déplacements.
Contrats et commandes
Les commandes et l'API REST Passer des commandes sont désormais globalement disponibles.
Activités
Les activités comprennent des tâches et des événements.
Améliorations de la console Salesforce
La console de vente Salesforce facilite l'accès des utilisateurs aux informations commerciales dans une interface de type tableau
de bord. Ils peuvent accéder à davantage de données en moins de clics et de défilement.
Possibilité de désactiver la gestion des territoires
À compter de la version Spring '14, les organisations qui utilisent la gestion des territoires peuvent désactiver cette fonctionnalité
si nécessaire.
Prévisions collaboratives et opportunités
Aidez votre équipe commerciale à mieux planifier et prévoir les ventes en fonction des opportunités existantes dans ses en-cours.
Nous avons augmenté la souplesse d'utilisation des prévisions pour les équipes commerciales et modifié la configuration des
tâches qui complètent la configuration de ces nouvelles fonctionnalités.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition.
Les améliorations des opportunités sont également disponibles dans Group Edition.
Plusieurs types de prévision disponibles pour les équipes commerciales
Offrez aux utilisateurs jusqu'à quatre types de prévision pour leur permettre d'établir des prévisions commerciales sous
différentes perspectives.
Nouvelle configuration pour les prévisions
Vos équipes commerciales peuvent prévoir aisément sur jusqu'à quatre types de données.
Ventes
Salesforce.com | Plusieurs types de prévision disponibles pour
les équipes commerciales | 118
Modifications des rapports de prévisions
Les responsables commerciaux peuvent désormais afficher aisément des résultats par type de prévision. Ils peuvent également
filtrer les rapports pour afficher uniquement les données de leurs subordonnés.
Arrêt du développement des prévisions personnalisables
Nous orientons désormais nos efforts de développement sur les prévisions collaboratives.
Retrait de Forecasts 1.0 (Classic) avec la version Summer ’14
Avec la publication de Summer ’14, Forecasts 1.0 (Classic) sera officiellement retirée. Pour plus d'informations, contactez
le support client de salesforce.com.
Parts d'opportunité rationalisées
Configurez et modifiez rapidement des parts avec un workflow visuel.
Plusieurs types de prévision disponibles pour les équipes
commerciales
Offrez aux utilisateurs jusqu'à quatre types de prévision pour leur permettre d'établir des prévisions commerciales sous différentes
perspectives.
Voici les types de prévision que vos utilisateurs peuvent sélectionner.
•
•
•
Opportunités basées sur le chiffre d'affaires, la quantité, ou les deux
Parts d'opportunité basées sur le chiffre d'affaires
Familles de produits basées sur le chiffre d'affaires, la quantité, ou les deux
Lorsque vous activez plusieurs types de prévision, les vues de prévisions personnalisées permettent de personnaliser les
informations d'opportunité qui s'affichent pour chaque prévision.
Par exemple, votre équipe commerciale prévoit un chiffre d'affaires pour les opportunités et pour les familles de produits. Vous
avez activé les prévisions d'opportunité et de famille de produits basées sur le chiffre d'affaires.
Voici la page de prévision de Chiffre d'affaires d'opportunités qui affiche le chiffre d'affaires total de chaque commercial dans
chaque catégorie de prévision.
Chaque utilisateur peut basculer la vue d'un type de prévision à un autre à l'aide du menu des types de prévision, affiché ici.
Ventes
Salesforce.com | Plusieurs types de prévision disponibles pour
les équipes commerciales | 119
Lorsque les utilisateurs changent le type de prévision en Chiffre d'affaires de famille de produits, ils peuvent afficher le total
de chaque commercial par famille de produits.
Configuration de plusieurs types de prévisions
Autorisations utilisateur requises
Pour ajouter un type de prévision :
Personnaliser l'application
1. Dans Configuration, cliquez sur Personnaliser > Prévisions > Paramètres.
2. Si votre organisation :
•
•
N'a pas encore de type de prévision activé, cliquez sur Ajouter un type de prévision.
A déjà au moins un type de prévision activé, cliquez sur Ajouter un autre type de prévision.
3. Dans le menu Type de prévision, sélectionnez la source de données que vous souhaitez utiliser pour la prévision.
Ventes
Salesforce.com | Nouvelle configuration pour les
prévisions | 120
4. Sélectionnez la mesure de prévision que vous souhaitez utiliser : chiffre d'affaires ou quantité. Si vous souhaitez utiliser les
deux mesures, ajoutez des types de prévision séparés pour chaque type.
5. Sélectionnez les colonnes que vous souhaitez afficher dans la liste des opportunités associées sous l'onglet Prévision pour
le type de prévision.
6. Cliquez sur OK.
Répétez cette procédure pour chaque type de prévision que vous souhaitez ajouter.
Nouvelle configuration pour les prévisions
Vos équipes commerciales peuvent prévoir aisément sur jusqu'à quatre types de données.
Lorsque vous configurez des prévisions collaboratives, notez la nouvelle présentation de la configuration des types de prévision
et des paramètres de prévision globaux.
Dans Configuration, vous cliquez sur Personnaliser > Prévisions > Paramètres. Ici, vous configurez des paramètres pour les
ajustements, la plage de prévision, la devise et les quotas. Ces paramètres s'appliquent à tous les types de prévision. Notez
également une nouvelle section qui affiche les types de prévision activés, et permet de les ajouter ou de les supprimer.
Selon que vous souhaitez afficher un type de prévision existant ou en ajouter un nouveau, vous sélectionnez des options
différentes.
Lorsque vous sélectionnez La page de configuration
Un type de prévision existant Affiche la source de données et la mesure de prévision pour chaque type de prévision, et permet
de modifier les colonnes affichées dans la liste des opportunités associées de ce type de prévision.
Ajouter un autre type de
prévision
Permet de sélectionner une nouvelle source de données et une mesure de prévision, et de choisir
les colonnes à afficher dans la liste associée des opportunités pour le nouveau type de prévision.
Si vous souhaitez ajouter un nouveau type, sélectionnez le type de prévision, la mesure de prévision et les colonnes qui s'affichent
dans la liste associée des opportunités pour le nouveau type de prévision. Voici la présentation affichée.
Ventes
Salesforce.com | Modifications des rapports de prévisions | 121
Modifications des rapports de prévisions
Les responsables commerciaux peuvent désormais afficher aisément des résultats par type de prévision. Ils peuvent également
filtrer les rapports pour afficher uniquement les données de leurs subordonnés.
Affichage les résultats par type de prévision pour les directeurs commerciaux
Lorsque vos directeurs commerciaux exécutent des rapports de prévision, ils peuvent afficher aisément les résultats par type
de prévision.
Filtrage des résultats des subordonnés pour les directeurs commerciaux
Avec le filtre « Mes rapports directs », vos directeurs commerciaux peuvent aisément filtrer les rapports de prévision pour
afficher uniquement les données de leurs subordonnés.
Affichage les résultats par type de prévision pour les directeurs
commerciaux
Lorsque vos directeurs commerciaux exécutent des rapports de prévision, ils peuvent afficher aisément les résultats par type
de prévision.
Ventes
Salesforce.com | Arrêt du développement des prévisions
personnalisables | 122
Autorisations utilisateur requises
Pour créer ou mettre à jour les types de rapport personnalisé : Gérer les types de rapport personnalisé
Pour supprimer des types de rapport personnalisé :
Modifier toutes les données
Lorsque les directeurs commerciaux créent des rapports personnalisés, le champ Type de prévision s'affiche par défaut dans la
présentation du rapport. Il permet aux responsables de filtrer les éléments de prévision et les rapports de quotas de prévision
par type de prévision. Par exemple, votre directeur commercial souhaite créer un rapport de réalisation des objectifs qui affiche
des quotas de quantité pour des familles de produits. Dans ce cas, le directeur filtre par type de prévision Quantité de famille
de produits. Voici comment procéder.
1.
2.
3.
4.
5.
6.
7.
Dans Configuration, cliquez sur Créer > Types de rapport.
Cliquez sur Nouveau type de rapport personnalisé.
Pour Objet principal, sélectionnez Éléments de prévision ou Quotas de prévision.
Renseignez les champs restants de votre rapport.
Cliquez sur Suivant.
Sur l'écran suivant, cliquez pour associer un autre objet, ou cliquez simplement sur Enregistrer.
Dans la section Champs disponibles pour les rapports de la page de détail Type de rapport personnalisé, cliquez sur Modifier
la présentation.
Vos directeurs commerciaux affichent le champ Type de prévision dans la liste par défaut des champs inclus dans la présentation
du rapport. La valeur de ce champ est identique à la valeur Nom d'API de type de prévision.
Filtrage des résultats des subordonnés pour les directeurs commerciaux
Avec le filtre « Mes rapports directs », vos directeurs commerciaux peuvent aisément filtrer les rapports de prévision pour
afficher uniquement les données de leurs subordonnés.
Lorsque les directeurs commerciaux créent des éléments de prévision ou des rapports de quotas à partir de types de rapport
personnalisé, ils peuvent filtrer les résultats pour afficher uniquement ceux de leurs subordonnés. Vos directeurs commerciaux
sélectionnent Mes rapports directs dans le menu Afficher lors de la définition du rapport.
Arrêt du développement des prévisions personnalisables
Nous orientons désormais nos efforts de développement sur les prévisions collaboratives.
Nous continuons la prise en charge des prévisions personnalisables, mais nous n'avons aucun plan de développement pour ces
prévisions. Les clients qui souhaitent utiliser les fonctionnalités les plus récentes et en cours de développement doivent envisager
une migration vers les prévisions collaboratives.
Ventes
Salesforce.com | Retrait de Forecasts 1.0 (Classic) avec la
version Summer ’14 | 123
Retrait de Forecasts 1.0 (Classic) avec la version Summer ’14
Avec la publication de Summer ’14, Forecasts 1.0 (Classic) sera officiellement retirée. Pour plus d'informations, contactez le
support client de salesforce.com.
Nous recommandons d'utiliser les prévisions collaboratives pour gérer vos prévisions. Pour commencer, reportez-vous au guide
Forecasts Administrator's Workbook, qui présente la procédure pas-à-pas de configuration des prévisions collaboratives pour
votre organisation.
Remarque: Les prévisions personnalisables ne sont pas affectées par cette annonce. Seule l'application Forecasts 1.0
(Classic) est retirée.
Parts d'opportunité rationalisées
Configurez et modifiez rapidement des parts avec un workflow visuel.
Les parts d'opportunité incluent désormais un workflow rationalisé qui vous guide visuellement à travers le processus de
configuration. Une fois les parts activées, vous pouvez accélérer le workflow des parts pour les utilisateurs en leur permettant
d'ajouter des membres d'équipe lors de la modification des montants des parts. Pour accéder à ces améliorations, dans
Configuration, cliquez sur Personnaliser > Opportunités > Équipes d'opportunité > Parts d'opportunité.
Pour plus d'informations, recherchez « Activation des parts d'opportunité » dans l'aide de Salesforce.
Salesforce pour Outlook
Nous continuons à favoriser la productivité des utilisateurs lorsqu'ils utilisent le volet latéral de Salesforce. Nous nous efforçons
également de vous aider à mieux assister vos utilisateurs.
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition et Developer Edition
Avant de présenter les améliorations que nous avons apportées à Salesforce pour Outlook, nous invitons les personnes qui
utilisent encore Connect pour Outlook à mettre à niveau vers Salesforce pour Outlook, car en plus des fonctions Connect pour
Outlook que connaissent vos utilisateurs, Salesforce pour Outlook inclut des fonctionnalités que vos utilisateurs vont adorer,
notamment :
•
•
•
•
Le panneau latéral de Salesforce
Prise en charge de Microsoft® Exchange Online, le service hébergé par Microsoft qui s'intègre à Office 365™
Prise en charge de Microsoft Outlook® 2013 installé à l'aide de Click-to-Run (un programme d'installation en streaming
pour Microsoft Office)
Options de synchronisation de certains ou de l'ensemble des contacts, événements et tâches
Ventes
Salesforce.com | Création de requêtes depuis le volet latéral de
Salesforce pour les utilisateurs | 124
•
Des cycles de synchronisation automatiquement planifiés
Examinons maintenant les toutes dernières améliorations de Salesforce pour Outlook et du volet latéral.
Création de requêtes depuis le volet latéral de Salesforce pour les utilisateurs
Si vos utilisateurs suivent les problèmes et réclamations du support client avec les requêtes qu'ils créent dans Salesforce, ils
peuvent désormais les créer directement depuis le volet latéral.
Suivi des versions de Salesforce pour Outlook utilisées par vos utilisateurs
Consultez rapidement les versions de Salesforce pour Outlook que vos utilisateurs exécutent à l'aide du rapport Historique
des connexions.
Notification de la disponibilité des mises à niveau pour les utilisateurs
Les utilisateurs peuvent déterminer aisément s'ils doivent procéder à une mise à niveau vers la dernière version de Salesforce pour
Outlook. Le voler latéral de Salesforce informe les utilisateurs sur les mises à niveau, et contient un lien vers leur page de
configuration Outlook pour télécharger la dernière version.
Création de requêtes depuis le volet latéral de Salesforce pour
les utilisateurs
Si vos utilisateurs suivent les problèmes et réclamations du support client avec les requêtes qu'ils créent dans Salesforce, ils
peuvent désormais les créer directement depuis le volet latéral.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher le volet latéral de Salesforce :
Volet latéral dans les configurations Outlook
Si l'option Créer une requête est sélectionnée dans vos configurations Outlook pour la fonctionnalité initiale Créer une
requête, il est recommandé de connaître les différences entre cette fonctionnalité, qui figure dans le ruban Outlook, et la
nouvelle fonctionnalité dans le volet latéral.
Détails
Nouvelle fonctionnalité Créer une
requête
Inclut des pièces jointes des e-mails
Utilise des actions de création globales
Configuration simplifiée pour les
administrateurs
Voici comment les utilisateurs peuvent créer des requêtes depuis le volet latéral.
Fonctionnalité initiale Créer une
requête
Ventes
Salesforce.com | Suivi des versions de Salesforce pour Outlook
utilisées par vos utilisateurs | 125
1. Après avoir sélectionné un e-mail dans Microsoft Outlook®, cliquez sur
2. Saisissez des informations sur la requête.
3. Cliquez sur
créées.
, puis créez une action de requête.
pour enregistrer la requête. Notez que les pièces jointes des e-mails ne sont pas incluses dans les requêtes
Suivi des versions de Salesforce pour Outlook utilisées par vos
utilisateurs
Consultez rapidement les versions de Salesforce pour Outlook que vos utilisateurs exécutent à l'aide du rapport Historique des
connexions.
Autorisations utilisateur requises
Pour exécuter des rapports :
Exécuter les rapports
Ventes
Salesforce.com | Notification de la disponibilité des mises à
niveau pour les utilisateurs | 126
1. Dans Configuration, cliquez sur Gérer les utilisateurs > Historique des connexions.
2. Découvrez la version Salesforce pour Outlook de chaque utilisateur dans les colonnes Application et Version client.
Notification de la disponibilité des mises à niveau pour les
utilisateurs
Les utilisateurs peuvent déterminer aisément s'ils doivent procéder à une mise à niveau vers la dernière version de Salesforce pour
Outlook. Le voler latéral de Salesforce informe les utilisateurs sur les mises à niveau, et contient un lien vers leur page de
configuration Outlook pour télécharger la dernière version.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher le volet latéral de Salesforce :
Volet latéral dans les configurations Outlook
Pour notifier les utilisateurs de la disponibilité de mises à
niveau :
Notifier des mises à jour de produits dans les configurations
Outlook
La notification suivante s'affiche pour vos utilisateurs.
Ventes
Salesforce.com | Modification de l'affichage de certains résultats
de recherche dans le volet latéral | 127
Modification de l'affichage de certains résultats de recherche
dans le volet latéral
Lorsque les utilisateurs recherchent des enregistrements dans le volet latéral de Salesforce et que les résultats de la recherche
incluent des enregistrements avec des types de champ personnalisé, l'affichage de types de données spécifiques a changé. Voici
les champs de type personnalisé affectés.
Pour
Affichage dans les versions antérieures
Affichage actuel
Case à cocher
Une image de case à cocher
Texte pour Vrai ou Faux
Champ de texte
enrichi
Une image
L'emplacement de l'image
Valeur de
pourcentage
Un chiffre suivi du symbole %
Le chiffre seulement sans le symbole %
URL
Un lien hypertexte
Le texte seulement sans lien hypertexte
Comptes, contacts et pistes
Avec les nouvelles fonctionnalités de Salesforce1, créez des liens plus solides avec vos comptes, vos contacts et vos pistes pendant
vos déplacements.
Accès aux comptes, aux contacts et aux pistes sociaux dans Salesforce1
Les utilisateurs de Salesforce1 peuvent désormais utiliser la puissance d'un média social pour se connecter à leurs comptes,
contacts et pistes.
Ventes
Salesforce.com | Accès aux comptes, aux contacts et aux pistes
sociaux dans Salesforce1 | 128
Appel, consignation d'appels et envoi d'e-mails à des pistes dans Salesforce1
Auparavant, les utilisateurs pouvaient envoyer des e-mails, passer des appels téléphoniques ou consigner des appels passés à
des comptes ou à des contacts avec Salesforce1. À compter de la version Spring ’14, les utilisateurs peuvent utiliser les mêmes
fonctionnalités pour les pistes.
Affichage des images de profil de pistes dans Salesforce1
Si une piste a été associée à un profil de réseau social, le profil de la piste peut être affiché dans Salesforce1.
Accès aux comptes, aux contacts et aux pistes sociaux dans
Salesforce1
Les utilisateurs de Salesforce1 peuvent désormais utiliser la puissance d'un média social pour se connecter à leurs comptes,
contacts et pistes.
À compter de la version Spring ‘14, vous pouvez rechercher et associer des profils Twitter, et afficher les images de profil
Twitter, les tweets et les suiveurs de vos comptes, contacts et pistes avec Salesforce1. Vous pouvez également utiliser la nouvelle
fonctionnalité Personnes en commun pour découvrir les connexions partagées.
Pour plus d'informations, reportez-vous à Accès aux profils, aux images de profil Twitter et aux tweets des comptes, des contacts
et des pistes.
Appel, consignation d'appels et envoi d'e-mails à des pistes dans
Salesforce1
Auparavant, les utilisateurs pouvaient envoyer des e-mails, passer des appels téléphoniques ou consigner des appels passés à
des comptes ou à des contacts avec Salesforce1. À compter de la version Spring ’14, les utilisateurs peuvent utiliser les mêmes
fonctionnalités pour les pistes.
Pour plus d'informations, reportez-vous à Appel, consignation d'appels et envoi d'e-mails à des pistes.
Affichage des images de profil de pistes dans Salesforce1
Si une piste a été associée à un profil de réseau social, le profil de la piste peut être affiché dans Salesforce1.
Pour plus d'informations, reportez-vous à Affichage d'images de profil pour des pistes.
Contrats et commandes
Les commandes et l'API REST Passer des commandes sont désormais globalement disponibles.
Commandes - globalement disponibles
Les commandes sont désormais globalement disponibles. Utilisez les commandes pour personnaliser votre processus de
gestion des commandes.
API REST Passer des commandes - globalement disponible
L'APIREST Passer des commandes permet de créer par programmation une combinaison d'enregistrements de contrats, de
commandes, de produits commandés et d'objets personnalisés. Vous pouvez aisément intégrer des données de commande
Salesforce dans une application Web ou mobile, à l'intérieur ou à l'extérieur de la Plate-forme Salesforce1.
Ventes
Salesforce.com | Commandes - globalement disponibles | 129
Approbations de contrat non disponibles pour les nouvelles organisations
À compter de la version Spring ’14, la fonctionnalité d'approbation spécifique à un contrat n'est plus disponible pour les
nouvelles organisations. À la place, vous pouvez créer des processus d'approbation standard pour les contrats, sous Configuration
dans Créer > Workflow et approbations. Les organisations existantes qui utilisent déjà des approbations spécifiques à un
contrat peuvent continuer à les utiliser ou migrer vers les processus d'approbation standard. Si vous migrez vers les processus
d'approbation standard, n'oubliez pas d'informer vos utilisateurs de la modification des interactions avec les approbations.
Commandes - globalement disponibles
Les commandes sont désormais globalement disponibles. Utilisez les commandes pour personnaliser votre processus de gestion
des commandes.
Les commandes sont disponibles avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition
et Developer Edition
Les commandes de réduction sont disponibles avec : Enterprise Edition, Unlimited Edition, Performance Edition et
Developer Edition
Une commande est un accord entre une société et un client pour la fourniture de services ou la livraison de produits avec une
quantité, un prix et une date connus. Les produits commandés représentent ces services ou produits. Selon les besoins de votre
société, vous pouvez demander à vos utilisateurs d'ajouter des commandes à un contrat ou les autoriser à les ajouter directement
à un compte.
Les commandes suivent le modèle de partage du compte parent. Cela signifie qu'un utilisateur avec un accès en lecture à un
compte a également accès en lecture à toutes les commandes de ce compte.
Pour plus d'informations sur la mise en route des commandes, reportez-vous à Configuration de commandes pour votre organisation.
Si vous étendez l'utilisation par votre organisation des commandes par code, l'API SOAP inclut des informations de référence
sur les objets associés aux commandes et aux produits commandés. De plus, une nouvelle API basée sur REST pour les
commandes est globalement disponible. Pour plus d'informations, reportez-vous à API REST Passer des commandes globalement disponible.
Activation des commandes
Les commandes sont automatiquement activées pour les nouvelles organisations. Si votre organisation existait avant la version
Spring '14, vous devez activer les commandes manuellement.
Compréhension des autorisations et des profils des commandes
Lorsque les commandes sont activées, les autorisations d'objet des commandes sont automatiquement activées dans les profils
standard. De plus, nous fournissons quelques autorisations utilisateur nouvelles pour les commandes.
Limitations des commandes
Des limitations existent dans le choix d'un catalogue de prix pour une commande, ainsi que pour la modification, la suppression,
l'archivage et la désactivation de commandes.
Commandes de réduction
Si votre organisation recherche une solution pour traiter les modifications des commandes honorées, vous pouvez mettre en
oeuvre les commandes de réduction.
Ventes
Salesforce.com | Commandes - globalement disponibles | 130
Activation des commandes
Les commandes sont automatiquement activées pour les nouvelles organisations. Si votre organisation existait avant la version
Spring '14, vous devez activer les commandes manuellement.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour modifier les paramètres de commande :
Personnaliser l'application
Remarque: Si votre organisation utilise des communautés, reportez-vous à Commandes et communautés avant
d'activer des commandes.
1. Dans Configuration, cliquez sur Personnaliser > Commandes > Paramètres.
2. Sélectionnez l'option Activer les commandes si elle est désactivée.
3. Cliquez sur Enregistrer.
Compréhension des autorisations et des profils des commandes
Lorsque les commandes sont activées, les autorisations d'objet des commandes sont automatiquement activées dans les profils
standard. De plus, nous fournissons quelques autorisations utilisateur nouvelles pour les commandes.
Lire
Créer
Modifier
Supprimer
Afficher tout
Modifier tout
Responsable
contrats
Utilisateur de
Marketing
Lecture seule
Responsable
solutions
Utilisateur
standard
Administrateur
système
En plus des autorisations d'objet, vous pouvez attribuer les autorisations utilisateur suivantes à vos utilisateurs.
Activer les commandes
Autorise un utilisateur à activer des commandes Nécessite les autorisations « Lire » et « Modifier » sur les commandes.
Modifier les commandes activées
Autorise un utilisateur à modifier des commandes, même si elles ont été activées, et à désactiver des commandes. Si un
utilisateur n'a pas cette autorisation, mais dispose de « Modifier » sur les commandes, il peut modifier des commandes
Ventes
Salesforce.com | Commandes - globalement disponibles | 131
uniquement si elles ne sont pas activées. Nécessite les autorisations « Lire » et « Modifier » sur les commandes, ainsi que
l'autorisation « Activer les commandes ».
Créer des commandes de réduction
Autorise un utilisateur à réduire des commandes qui sont activées. Nécessite les autorisations « Lire » et « Modifier » sur
les commandes.
Limitations des commandes
Des limitations existent dans le choix d'un catalogue de prix pour une commande, ainsi que pour la modification, la suppression,
l'archivage et la désactivation de commandes.
Choix de catalogues de prix
•
Chaque commande doit être associée à un seul catalogue de prix. Si la commande est un enfant d'un contrat, elle
hérite du catalogue de prix du contrat. Lorsqu'un catalogue de prix est attribué à une commande, les utilisateurs ne
peuvent pas modifier le catalogue ou le supprimer.
Modification et suppression
•
•
•
•
•
Les utilisateurs ne peuvent pas modifier les champs de compte ou de contrat d'une commande.
Pour modifier une commande activée, les utilisateurs doivent disposer de l'autorisation utilisateur « Modifier les
commandes activées ».
Pour supprimer une commande activée, les utilisateurs doivent d'abord la désactiver.
Si une commande de réduction est associée à une commande, les utilisateurs ne peuvent pas modifier la date de fin
de la commande.
Si un produit commandé a été réduit, les utilisateurs ne peuvent plus le modifier ou le supprimer dans cette commande.
Activation et désactivation
•
•
•
•
•
Pour activer ou désactiver des commandes, les utilisateurs doivent disposer de l'autorisation utilisateur « Activer les
commandes ».
Une commande doit inclure des produits commandés pour être activée.
Si une commande a été activée, les utilisateurs ne peuvent pas supprimer les produits commandés qu'elle inclut ni en
ajouter d'autres.
Les utilisateurs ne peuvent pas désactiver une commande si elle a été réduite, quel que soit le statut de la commande
de réduction.
Pour désactiver une commande, les utilisateurs doivent d'abord désactiver, puis supprimer toutes les commandes de
réduction associées.
Commandes de réduction
Si votre organisation recherche une solution pour traiter les modifications des commandes honorées, vous pouvez mettre en
oeuvre les commandes de réduction.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Une commande de réduction est un accord entre une société et un client pour traiter les retours produit, déprovisionner des
services ou réduire des services qui ont été provisionnés. Par exemple, si un client a acheté 30 articles via une commande, puis
Ventes
Salesforce.com | Commandes - globalement disponibles | 132
demande l'annulation de cette commande, votre utilisateur peut créer une commande de réduction pour suivre et traiter la
demande.
Certains champs en lecture seule dans des objets Commande et Produit commandé sont pertinents uniquement dans le contexte
d'une commande de réduction. Dans Commande, ces champs sont Commande d'origine et Commande de réduction.
Dans Produit commandé, ces champs sont Quantité disponible et Produit commandé d'origine. Vous pouvez
créer des types d'enregistrement pour des commandes de réduction et inclure uniquement ces champs dans les présentations
de page appropriées.
Activation des commandes de réduction
Pour permettre à vos utilisateurs de traiter les retours ou les réductions dans des commandes activées, activez les commandes
de réduction pour votre organisation.
Limitations des commandes de réduction
Certaines limitations existent lors de la création, la modification, la suppression, l'activation et la désactivation de commandes
de réduction.
Activation des commandes de réduction
Pour permettre à vos utilisateurs de traiter les retours ou les réductions dans des commandes activées, activez les commandes
de réduction pour votre organisation.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour modifier les paramètres de commande :
Personnaliser l'application
Pour pouvoir activer ce paramètre, les commandes doivent être activées pour votre organisation. Reportez-vous à Activation
des commandes à la page 130.
1.
2.
3.
4.
Dans Configuration, cliquez sur Personnaliser > Commandes > Paramètres.
Sélectionnez l'option Activer les commandes si elle est désactivée.
Sélectionnez Activer les commandes de réduction.
Cliquez sur Enregistrer.
Limitations des commandes de réduction
Certaines limitations existent lors de la création, la modification, la suppression, l'activation et la désactivation de commandes
de réduction.
Réduction
•
•
•
•
Pour réduire une commande, les utilisateurs doivent disposer de l'autorisation utilisateur « Créer des commandes de
réduction ».
Une commande doit être activée pour que les utilisateurs puissent la réduire.
Les utilisateurs ne peuvent pas réduire plusieurs commandes avec une seule commande de réduction.
Les utilisateurs peuvent réduire jusqu'à 200 produits commandés dans chaque commande de réduction.
Ventes
Salesforce.com | API REST Passer des commandes globalement disponible | 133
Modification et suppression
•
•
Le compte et le contrat associés sont hérités de la commande d'origine. Les utilisateurs ne peuvent pas modifier ces
champs. Pour modifier une commande de réduction activée, les utilisateurs doivent disposer de l'autorisation utilisateur
« Modifier les commandes activées ».
Pour supprimer une commande de réduction activée, les utilisateurs doivent d'abord la désactiver.
Activation et désactivation
•
•
•
Pour activer ou désactiver des commandes de réduction, les utilisateurs doivent disposer de l'autorisation utilisateur
« Activer les commandes ».
Les produits commandés doivent avoir été réduits pour qu'une commande de réduction puisse être activée.
Si une commande de réduction a été activée, les utilisateurs ne peuvent pas supprimer les produits commandés qu'elle
inclut ni en ajouter d'autres.
API REST Passer des commandes - globalement disponible
L'APIREST Passer des commandes permet de créer par programmation une combinaison d'enregistrements de contrats, de
commandes, de produits commandés et d'objets personnalisés. Vous pouvez aisément intégrer des données de commande
Salesforce dans une application Web ou mobile, à l'intérieur ou à l'extérieur de la Plate-forme Salesforce1.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
avec l'API et les commandes activées
Pour accéder à l'API REST Passer des commandes dans une organisation dans laquelle les commandes et l'API sont activées,
établissez une session OAuth authentifiée, puis codez les réponses et les requêtes en JSON.
Ressources de l'API REST Passer des commandes
L'API REST Passer des commandes fournit des ressources pour la création de commandes dans un contrat nouveau ou
existant, la création de produits commandés dans une commande nouvelle ou existante, et l'interrogation ou le filtrage des
données de la commande basé sur la commande ou le contrat parent.
Limites et limitations de l'API REST Passer des commandes
L'API REST Passer des commandes présente certaines restrictions en plus des limitations générales de l'API.
Ressources de l'API REST Passer des commandes
L'API REST Passer des commandes fournit des ressources pour la création de commandes dans un contrat nouveau ou existant,
la création de produits commandés dans une commande nouvelle ou existante, et l'interrogation ou le filtrage des données de
la commande basé sur la commande ou le contrat parent.
L'API inclut les ressources ci-dessous.
Ressource
Méthode
Description
HTTP prise en
charge
/services/data/dernière version de
l'API/commerce/sale
POST
Ajouter de nouvelles commandes, de nouveaux
produits commandés et de nouveaux objets
personnalisés à un nouveau contrat.
Ventes
Salesforce.com | API REST Passer des commandes globalement disponible | 134
Ressource
Méthode
Description
HTTP prise en
charge
/services/data/dernière version de
l'API/commerce/sale/ID du contrat
PATCH, GET Ajouter de nouvelles commandes, de nouveaux
produits commandés et de nouveaux objets
personnalisés à un contrat existant. Récupérer les
commandes, les produits commandés et les objets
personnalisés enfants d'un contrat.
/services/data/dernière version de
l'API/commerce/sale/order
POST
/services/data/dernière version de
l'API/commerce/sale/order/ID de la
commande
PATCH, GET Ajouter de nouveaux produits commandés et des
objets personnalisés à une commande existante.
Récupérer les produits commandés et les objets
personnalisés enfants d'une commande.
Ajouter de nouveaux produits commandés et des
objets personnalisés à une nouvelle commande.
Limites et limitations de l'API REST Passer des commandes
L'API REST Passer des commandes présente certaines restrictions en plus des limitations générales de l'API.
Limites et limitations
•
•
2 000 enregistrements par demande ou la limite maximale de l'API pour votre organisation, selon la plus faible.
Réponses et requêtes en JSON.
Lors de l'utilisation de ressources de l'API REST Passer des commandes qui nécessitent un corps de demande ou de
réponse, utilisez Content-Type: application/json.
•
Chaque appel peut affecter uniquement une entité de niveau supérieur.
Pour des commandes sous contrat, un appel est nécessaire pour chaque contrat nouveau ou existant auquel vous avez
ajouté des commandes, des produits commandés ou des objets personnalisés. Pour des commandes sans contrat, un
appel est nécessaire pour chaque commande nouvelle ou existante à laquelle vous avez ajouté des produits commandés
ou des objets personnalisés.
•
Dans chaque ressource, vous pouvez créer des objets personnalisés jusqu'à une profondeur d'un niveau sous l'entité
de niveau supérieur.
◊ /services/data/dernière version de l'API/commerce/sale prend en charge les enregistrements
d'objet personnalisé dans les contrats et les commandes.
◊ /services/data/dernière version de l'API/commerce/sale/order prend en charge les
enregistrements d'objet personnalisé dans les commandes et les produits commandés.
•
•
Les objets personnalisés ne sont pas pris en charge en tant qu'enfants d'autres objets personnalisés.
Pour filtrer les résultats de GET, les paramètres de requête doivent correspondre à un nom de champ complet. L'entité
parente doit être en minuscules (par exemple commande), et le champ doit correspondre au nom de relation défini
(par exemple commandes.StatusCode).
Par exemple, pour obtenir une liste de toutes les commandes avec un statut brouillon sous un contrat donné, utilisez
contrat.commandes.StatusCode='Brouillon'.
•
Vous ne pouvez pas mettre à jour des enregistrements existants.
Ventes
Salesforce.com | Approbations de contrat non disponibles pour
les nouvelles organisations | 135
Approbations de contrat non disponibles pour les nouvelles
organisations
À compter de la version Spring ’14, la fonctionnalité d'approbation spécifique à un contrat n'est plus disponible pour les
nouvelles organisations. À la place, vous pouvez créer des processus d'approbation standard pour les contrats, sous Configuration
dans Créer > Workflow et approbations. Les organisations existantes qui utilisent déjà des approbations spécifiques à un
contrat peuvent continuer à les utiliser ou migrer vers les processus d'approbation standard. Si vous migrez vers les processus
d'approbation standard, n'oubliez pas d'informer vos utilisateurs de la modification des interactions avec les approbations.
Pour plus d'informations sur les processus d'approbation standard, reportez-vous à « Présentation des processus d'approbation
» dans l'aide de Salesforce.
Activités
Les activités comprennent des tâches et des événements.
Répétition de tâches dans une planification flexible
Vous espérez pouvoir ajuster aisément la date d'échéance d'une tâche récurrente ? Ou réduire l'encombrement des tâches
récurrentes dans votre liste de tâches futures ? Utilisez des tâches répétitives afin de répéter une tâche pendant un nombre
de jours spécifique après le déclencheur de votre choix : la tâche suivante de la série est créée uniquement lorsque la tâche en
cours est échue ou marquée terminée. Les tâches répétitives représentent une alternative rationalisée aux tâches à fréquence
régulière, lorsqu'il n'est pas nécessaire que la tâche se termine un jour spécifique.
Autres modifications des activités
Les modifications suivantes affectent les événements et les tâches de Salesforce.
Répétition de tâches dans une planification flexible
Vous espérez pouvoir ajuster aisément la date d'échéance d'une tâche récurrente ? Ou réduire l'encombrement des tâches
récurrentes dans votre liste de tâches futures ? Utilisez des tâches répétitives afin de répéter une tâche pendant un nombre de
jours spécifique après le déclencheur de votre choix : la tâche suivante de la série est créée uniquement lorsque la tâche en cours
est échue ou marquée terminée. Les tâches répétitives représentent une alternative rationalisée aux tâches à fréquence régulière,
lorsqu'il n'est pas nécessaire que la tâche se termine un jour spécifique.
Pour activer les tâches répétitives, ajoutez les champs appropriés à une présentation de page. Pour plus d'informations,
reportez-vous à Personnalisation des présentations de page dans l'aide en ligne de Salesforce.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition,
Contact Manager Edition et Developer Edition
Autorisations utilisateur requises
Pour créer des tâches :
Modifier les tâches
Ventes
Salesforce.com | Autres modifications des activités | 136
1. Pour Répéter cette tâche, sélectionnez Après la date d'échéance ou Après la date de fin.
2. Dans Intervalle de récurrence, saisissez le nombre de jours, après la date d'échéance ou la date de fin de la tâche,
jusqu'à la date d'échéance de la tâche suivante.
Si l'option Répéter cette tâche d'une tâche existante est définie sur (Tâche fermée), cela indique que la tâche a été
fermée dans le cadre d'une série répétitive. Vous pouvez utiliser cette information pour différencier les tâches répétitives des
autres tâches lors de la consignation.
Remarque:
Si la répétition d'une tâche est définie après la date d'échéance, et que la date de fermeture de la tâche précède la date
d'échéance d'un délai supérieur à l'intervalle de récurrence, la date d'échéance de la nouvelle tâche est définie sur une
date égale ou postérieure à la date d'échéance de la tâche en cours. Par exemple, si vous définissez la répétition d'une
tâche trois jours après sa date d'échéance, mais que vous fermez la tâche cinq jours avant la date d'échéance, la date
d'échéance de la nouvelle tâche est définie sur un jour suivant la date d'échéance de la tâche en cours (date d'échéance
moins cinq, plus deux fois l'intervalle de trois jours).
Autres modifications des activités
Les modifications suivantes affectent les événements et les tâches de Salesforce.
Les rapports affichent les contacts de façon différente pour les administrateurs.
Si votre organisation utilise les activités partagées, les rapports (y compris les types de rapport personnalisé et les rapports
Tâches et Événements) affichent des résultats différents en fonction de vos autorisations. Supposons que vous générez
un rapport sur des événements, et que les résultats du rapport contiennent un événement associé à deux contacts ou plus
avec également des invités. Si vous êtes administrateur, les résultats du rapport affichent un événement pour le contact
principal, plus un événement distinct pour chaque invité. Si vous n'êtes pas administrateur, les résultats du rapport
affichent seulement un événement pour le contact principal.
Les étiquettes ont été modifiées.
Dans la page de détail d'un événement ou d'une tâche, un tiret a été ajouté aux étiquettes Créer un événement de suivi
et Créer une tâche de suivi. Dans les pages de détail et de modification d'un événement, un tiret a été ajouté à l'étiquette
Événement sur la journée.
Les tâches peuvent toujours être marquées publiques.
Désormais, la case à cocher permettant de marquer une tâche publique est toujours disponible, que d'autres objets soient
associés ou non à la tâche.
Améliorations de la console Salesforce
La console de vente Salesforce facilite l'accès des utilisateurs aux informations commerciales dans une interface de type tableau
de bord. Ils peuvent accéder à davantage de données en moins de clics et de défilement.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Les mises à jour de la console de vente Salesforce pour Spring ‘14 incluent les nouvelles fonctionnalités suivantes :
Ventes
Salesforce.com | Améliorations de la console Salesforce | 137
Composants d'écrans multiples
Les composants d'écrans multiples permettent aux utilisateurs de détacher des portions de la console Salesforce pour les déplacer
vers une autre partie de leur écran.
1.
2.
3.
4.
Onglet principal
Composants personnalisés
SoftPhone
Zone d'édition
Davantage de composants de console personnalisés dans le menu latéral
Ajoutez et organisez plusieurs composants de console personnalisés dans chaque menu latéral d'une console.
Ventes
Salesforce.com | Possibilité de désactiver la gestion des
territoires | 138
Améliorations supplémentaires
Pour plus d'informations, reportez-vous à Console de service Salesforce.
Possibilité de désactiver la gestion des territoires
À compter de la version Spring '14, les organisations qui utilisent la gestion des territoires peuvent désactiver cette fonctionnalité
si nécessaire.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour accéder aux fonctionnalités de gestion des territoires :
Gérer les territoires
Important: Si vous désactivez la gestion des territoires, vos utilisateurs perdent l'accès aux enregistrements, qui est
basé sur les attributions de territoires, votre organisation n'a plus accès aux données de gestion des territoires et les
prévisions personnalisables sont automatiquement désactivées.
Si vous souhaitez désactiver la gestion des territoires pour votre organisation, contactez le support client de salesforce.com.
Data.com
Salesforce.com | Data.com Prospector | 139
Data.com
Offrez des données business-to-business actualisées et précises dans Salesforce. La suite de produits Data.com comprend
Data.com Prospector et Data.com Clean, ainsi que les fonctionnalités Data.com associées : Clé sociale, Rapports Data.com
et l'application Évaluation Data.com.
Data.com Prospector
Utilisez Data.com Prospector pour rechercher des comptes et des contacts Data.com directement sous l'onglet Data.com.
Si vous avez une licence Data.com Prospector, vous pouvez ajouter des enregistrements à Salesforce.
Mise à jour Data.com
Data.com Clean est un élément important de la suite de produits Data.com de Salesforce. Avec Data.com Clean, les utilisateurs
peuvent mettre à jour manuellement des enregistrements individuels ou des groupes d'enregistrements à partir d'une vue de
liste. Votre organisation peut également mettre à jour des lots d'enregistrements à l'aide de tâches de mise à jour automatiques.
Il existe deux versions de Mise à jour Data.com : Corporate Clean et Premium Clean. Elles diffèrent selon les champs D&B
disponibles lorsque vous mettez à jour des enregistrements de compte ou de piste, manuellement ou via des tâches automatiques.
Améliorations supplémentaires de Data.com
Nous avons apporté des améliorations supplémentaires Data.com : mise à jour des codes NAICS, augmentation du stockage
des journaux de tâches Mise à jour et davantage de rapports Data.com.
Data.com Prospector
Utilisez Data.com Prospector pour rechercher des comptes et des contacts Data.com directement sous l'onglet Data.com. Si
vous avez une licence Data.com Prospector, vous pouvez ajouter des enregistrements à Salesforce.
Licence Data.com Prospector disponible avec : Contact Manager Edition (aucun objet Piste), Group Edition, Professional
Edition, Enterprise Edition, Performance Edition et Unlimited Edition
Licence Mise à jour Data.com disponible avec : Professional Edition, Enterprise Edition, Performance Edition et Unlimited
Edition
Amélioration des fonds de liste Data.com
Nous avons amélioré l'utilisation des limites en fonds de liste par les utilisateurs de Data.com List, ainsi que le suivi de
l'utilisation des fonds de liste.
Ajout et exportation d'expériences optimisées
Nous avons amélioré le confort des utilisateurs lors de l'ajout ou de l'exportation d'enregistrements.
Amélioration des fonds de liste Data.com
Nous avons amélioré l'utilisation des limites en fonds de liste par les utilisateurs de Data.com List, ainsi que le suivi de
l'utilisation des fonds de liste.
Data.com
Salesforce.com | Ajout et exportation d'expériences
optimisées | 140
Autorisations utilisateur requises
Pour mettre en oeuvre Data.com :
Personnaliser l'application
Pour activer les utilisateurs de Data.com :
Gérer les utilisateurs
Meilleure visibilité des achats de fonds de Data.com List de votre organisation (disponible le 17 février 2014)
Les utilisateurs de Data.com List partagent des ajouts d'enregistrements de compte, de contact et de piste à partir d'un fond
commun. Votre organisation peut acheter à tout moment des ajouts en enregistrements. Les ajouts expirent un an après la
date d'achat. Les organisations peuvent effectuer des achats multiples (avec des dates d'expiration différentes). Par conséquent,
nous avons amélioré la visibilité de l'historique et de l'utilisation de vos achats.
Pour afficher un résumé de vos limites utilisateur de Data.com List, dans Configuration, cliquez sur Administration de
Data.com > Licences et limites. Les informations les plus importantes sont affichées, notamment la limite et le solde total
d'enregistrements du fonds de votre organisation, ainsi que les détails des achats de fonds de liste individuels.
Les utilisateurs de Data.com List utilisent désormais une limite mensuelle avant une limite de fonds
Les utilisateurs de Data.com List reçoivent automatiquement une limite mensuelle en ajouts d'enregistrements. Désormais,
avant que leurs ajouts ou exportations soient déduits du fonds de liste partagé avec les autres utilisateurs de Data.com List de
l'organisation, les utilisateurs épuisent d'abord leur quota mensuel d'ajouts d'enregistrements. Cette nouvelle approche évite
tout gaspillage de la limite mensuelle (qui expire à la fin de chaque mois) des utilisateurs de List.
Mise à jour des champs dans le rapport sur l'utilisation de Data.com
Si vous utilisez l'objet Utilisation de Data.com pour exécuter des rapports sur l'utilisation de Data.com de votre organisation,
vous allez remarquer des modifications qui facilitent la compréhension.
•
•
Le champ Type d'utilisateur Data.com s'intitule désormais Type d'utilisation Data.com.
Les valeurs du champ Type d'utilisation Data.com sont désormais Utilisation mensuelle Data.com et
Utilisation du fonds de liste Data.com.
Ajout et exportation d'expériences optimisées
Nous avons amélioré le confort des utilisateurs lors de l'ajout ou de l'exportation d'enregistrements.
Data.com
Salesforce.com | Ajout et exportation d'expériences
optimisées | 141
Autorisations utilisateur requises
Pour ajouter ou exporter des comptes à partir de Data.com : Créer sur les comptes
Pour ajouter ou exporter des contacts à partir de Data.com : Créer sur les contacts
Pour ajouter ou exporter des pistes à partir de Data.com :
Autorisation de création sur les pistes
Un point vert ( ) s'affiche dans les résultats de recherche, en regard des enregistrements déjà dans Salesforce. Une coche bleue
( ) s'affiche dans les résultats de recherche, en regard des enregistrements qui ont déjà été achetés par un utilisateur de Data.com
dans votre organisation. Ces deux types d'enregistrement sont considérés comme des enregistrements que votre organisation
possède déjà.
Expérience d'ajout optimisée
Si les utilisateurs sélectionnent un nombre d'enregistrements à ajouter supérieur à leur solde, nous vous en informerons. Ils
peuvent ensuite ajouter autant d'enregistrements que leur solde ou d'autres paramètres le permettent, sans avoir à ajuster leur
sélection. Lorsque des utilisateurs ajoutent des enregistrements d'objet, les enregistrements dupliqués que votre organisation
possède déjà ( ou
) sont inclus si votre organisation autorise les doublons pour cet objet.
Exemple : L'utilisateur a un solde de 133 enregistrements, mais il sélectionne 200 enregistrements de contact à ajouter. Votre
organisation autorise les doublons pour les contacts et 50 contacts sélectionnés sont des doubles d'enregistrements de contact
que votre organisation possède déjà. Nous ajoutons les 50 contacts doubles (l'ajout de doublons n'affecte pas le solde
d'enregistrements), plus 133 parmi les nouveaux contacts restants. Ainsi, le solde d'enregistrements de l'utilisateur est égal à
0.
Expérience d'exportation optimisée
Si les utilisateurs sélectionnent un nombre d'enregistrements à exporter supérieur à leur solde, nous vous en informerons. Ils
peuvent ensuite exporter autant d'enregistrements que leur solde le permet, sans avoir à ajuster leur sélection. Lors de l'exportation
d'enregistrements, les utilisateurs peuvent choisir entre :
•
Inclure les enregistrements déjà achetés (
•
Exclure tous les enregistrements que votre organisation possède déjà ( ou
enregistrements.
) avec les nouveaux enregistrements, ou
) et exporter uniquement les nouveaux
Exemple : L'utilisateur a un solde de 50 enregistrements, mais il sélectionne 150 enregistrements de compte pour l'exportation.
Il choisit d'exporter les enregistrements nouveaux et déjà achetés. Parmi les enregistrements sélectionnés, trente (30) ont déjà
été achetés par votre organisation. Nous exportons les 30 enregistrements déjà achetés, plus 50 nouveaux enregistrements
parmi ceux qui restent. Après l'exportation, le solde d'enregistrements de l'utilisateur est égal à 0.
Data.com
Salesforce.com | Mise à jour Data.com | 142
Conseil: Vous pouvez déterminer les soldes d'enregistrements des utilisateurs dans la page Tous les utilisateurs de
Data.com. Dans Configuration, cliquez sur Administration de Data.com > Utilisateurs. Pour des utilisateurs de
Data.com individuels, vous devez soustraire la valeur de la colonne Ajouté ou exporté de la valeur de la colonne
Limite mensuelle afin de déterminer le solde. Pour le groupe Utilisateurs de liste Data.com, vous devez soustraire
la valeur de la colonne Ajouté ou exporté de la valeur Limitation en utilisateurs de liste.
Mise à jour Data.com
Data.com Clean est un élément important de la suite de produits Data.com de Salesforce. Avec Data.com Clean, les utilisateurs
peuvent mettre à jour manuellement des enregistrements individuels ou des groupes d'enregistrements à partir d'une vue de
liste. Votre organisation peut également mettre à jour des lots d'enregistrements à l'aide de tâches de mise à jour automatiques.
Il existe deux versions de Mise à jour Data.com : Corporate Clean et Premium Clean. Elles diffèrent selon les champs D&B
disponibles lorsque vous mettez à jour des enregistrements de compte ou de piste, manuellement ou via des tâches automatiques.
Licence Data.com Prospector disponible avec : Contact Manager Edition (aucun objet Piste), Group Edition, Professional
Edition, Enterprise Edition, Performance Edition et Unlimited Edition
Licence Mise à jour Data.com disponible avec : Professional Edition, Enterprise Edition, Performance Edition et Unlimited
Edition
La version Spring ’14 inclut plusieurs améliorations importantes qui vont intéresser les administrateurs. Pour des instructions
complètes de mise en oeuvre de Clean, notamment les nouvelles fonctionnalités, reportez-vous à « Mise en oeuvre de Data.com
Clean » dans l'aide de Salesforce.
Définition des tâches de mise à jour pour contourner les enregistrements ignorés, les déclencheurs et les règles de
workflow
La version Spring ’14 offre trois options de contournement pour les tâches Mise à jour. Dans certaines conditions, le
contournement de Mise jour peut aider à éliminer les traitements inutiles et les erreurs étrangères.
Data.com
Salesforce.com | Définition des tâches de mise à jour pour
contourner les enregistrements ignorés, les déclencheurs et les
règles de workflow | 143
Définition des tâches de mise à jour pour remplacer les valeurs de champs d'enregistrement Salesforce
La version Spring ‘14 permet d'activer des tâches de mise à jour afin de remplacer les valeurs des champs d'enregistrement
Salesforce sélectionnées qui diffèrent des valeurs des enregistrements Data.com correspondants. Cette fonctionnalité s'assure
que vos utilisateurs disposent des toutes dernières données Data.com dans les champs importants pour votre entreprise.
Actualisation manuelle des enregistrements Société D&B
Si votre organisation n'utilise pas les tâches Clean pour mettre à jour des enregistrements Société D&B, vos utilisateurs
peuvent toutefois obtenir les toutes dernières données D&B en actualisant manuellement ces enregistrements. Les
enregistrements Société D&B sont disponibles dans les organisations qui utilisent Data.com Premium Prospector ou Data.com
Premium Clean.
Définition des tâches de mise à jour pour contourner les
enregistrements ignorés, les déclencheurs et les règles de
workflow
La version Spring ’14 offre trois options de contournement pour les tâches Mise à jour. Dans certaines conditions, le
contournement de Mise jour peut aider à éliminer les traitements inutiles et les erreurs étrangères.
Autorisations utilisateur requises
Pour mettre en œuvre Mise à jour Data.com :
Personnaliser l'application
Pour tous les objets CRM (comptes, contacts, pistes), les tâches Mise à jour peuvent désormais contourner les enregistrements
ignorés, les déclencheurs et les règles de workflow. Pour les enregistrements Société D&B, les tâches Mise à jour peuvent
désormais contourner des déclencheurs et des règles de workflow. Les paramètres de contournement se trouvent dans la page
Préférences de mise à jour. Voici comment ils fonctionnent.
•
•
•
Si vous avez des enregistrements avec un statut de mise à jour Ignoré, sélectionnez la préférence de contournement de
tâche Enregistrements ignorés afin d'ignorer ces enregistrements lors de l'exécution de tâches de synchronisation
complète (notez que les tâches de mise à jour incrémentielles contournent toujours les enregistrements avec un statut de mise
à jour Ignoré, quel que soit ce paramètre). Pour plus d'informations sur le statut de mise à jour Ignoré, reportez-vous à
« Compréhension des statuts de mise à jour Data.com » dans l'aide de Salesforce.
Si votre organisation utilise des déclencheurs dans des objets CRM ou D&B, vous pouvez sélectionner la préférence de
contournement de tâche Déclencheurs. Les tâches Mise à jour mettent à jour les enregistrements affectés, mais n'activent
pas les déclencheurs.
Si votre organisation utilise des règles de workflow dans des objets CRM ou D&B, vous pouvez sélectionner la préférence
de contournement de tâche Règles de workflow. Les tâches Mise à jour mettent à jour les enregistrements affectés,
mais n'activent pas les règles de workflow.
Data.com
Salesforce.com | Définition des tâches de mise à jour pour
contourner les enregistrements ignorés, les déclencheurs et les
règles de workflow | 144
Pensez à vérifier les déclencheurs et les règles de workflow que vous utilisez dans des objets CRM ou Société D&B avant de
sélectionner une option de contournement associée.
Révision des déclencheurs et des règles de workflow pour la compatibilité
avec Mise à jour
Si votre organisation utilise des déclencheurs ou des règles de workflow sur des objets activés pour Mise à jour (Compte,
Contact, Piste ou Société D&B), vérifiez les déclencheurs et les workflows, puis ajustez-les ou contournez-les si nécessaire
pour éviter aux utilisateurs d'obtenir des résultats inattendus lors de la mise à jour des enregistrements.
Licence Data.com Prospector disponible avec : Contact Manager Edition (aucun objet Piste), Group Edition, Professional
Edition, Enterprise Edition, Performance Edition et Unlimited Edition
Licence Mise à jour Data.com disponible avec : Professional Edition, Enterprise Edition, Performance Edition et Unlimited
Edition
Autorisations utilisateur requises
Pour mettre en œuvre Mise à jour Data.com :
Personnaliser l'application
Pour mettre en oeuvre Data.com Prospector :
Personnaliser l'application
Pour définir des déclencheurs :
Auteur Apex
Pour définir des règles de workflow :
Personnaliser l'application
Par exemple : votre organisation a un déclencheur qui crée et attribue une tâche à chaque mise à jour d'un enregistrement de
piste, quelle que soit la méthode utilisée. Si vous mettez à jour des pistes à l'aide de tâches Mise à jour, vos utilisateurs peuvent
obtenir davantage de tâches que prévu. Par conséquent, vous pouvez ajuster le déclencheur afin de créer des tâches uniquement
lors de la modification ou de la mise à jour manuelle des enregistrements par des utilisateurs de Salesforce. Vous pouvez déterminer
quel utilisateur a mis à jour un enregistrement pour la dernière fois en consultant le champ Dernière modification par.
Pour les derniers enregistrements mis à jour par une tâche Mise à jour, ce champ indique Data.com Clean. Pour les
enregistrements mis à jour par un utilisateur, ce champ indique son prénom et son nom.
Data.com
Salesforce.com | Définition des tâches de mise à jour pour
remplacer les valeurs de champs d'enregistrement
Salesforce | 145
1. Si vous utilisez des déclencheurs dans un objet qui a été nettoyé manuellement ou par des tâches Mise à jour, dans
Configuration, cliquez sur Personnaliser. Sélectionnez l'objet, puis sélectionnez Déclencheurs.
2. Ouvrez et examinez chaque déclencheur pour vous assurer que votre système ou vos utilisateurs ne rencontrent aucun
résultat inattendu lors de la mise à jour des enregistrements. Si un ou deux déclencheurs sont susceptibles de générer des
résultats inattendus, il peut être possible de les ajuster. Si vous utilisez des tâches Mise à jour et que de nombreux déclencheurs
entraînent des résultats inattendus, il est préférable de contourner les déclencheurs lors de l'exécution des tâches. Vous
pouvez sélectionner cette option dans la page Préférences de mise à jour : dans Configuration, cliquez sur Administration
de Data.com > Mise à jour > Préférences.
3. Si vous utilisez des workflows, dans Configuration, cliquez sur Créer > Workflow et approbations > Règles de workflow.
4. Ouvrez et examinez chaque règle de workflow pour vous assurer que votre système ou vos utilisateurs ne rencontrent aucun
résultat inattendu lors de la mise à jour des enregistrements. Si une ou deux règles de workflow sont susceptibles de générer
des résultats inattendus, il peut être possible de les ajuster. Si vous utilisez des tâches Mise à jour et que de nombreuses
règles entraînent des résultats inattendus, il est préférable de contourner les règles de workflow lors de l'exécution des
tâches. Vous pouvez sélectionner cette option dans la page Préférences de mise à jour : Vous pouvez sélectionner cette
option dans la page Préférences de mise à jour : dans Configuration, cliquez sur Administration de Data.com > Mise à
jour > Préférences.
5. Pour l'ensemble des déclencheurs et des règles de workflow que vous utilisez, vérifiez les résultats dans les enregistrements
d'objets affectés après chaque exécution d'une tâche Mise à jour sur ces objets.
Définition des tâches de mise à jour pour remplacer les valeurs
de champs d'enregistrement Salesforce
La version Spring ‘14 permet d'activer des tâches de mise à jour afin de remplacer les valeurs des champs d'enregistrement
Salesforce sélectionnées qui diffèrent des valeurs des enregistrements Data.com correspondants. Cette fonctionnalité s'assure
que vos utilisateurs disposent des toutes dernières données Data.com dans les champs importants pour votre entreprise.
Autorisations utilisateur requises
Pour mettre en œuvre Mise à jour Data.com :
Personnaliser l'application
Les paramètres de remplacement se trouvent dans la page Préférences de mise à jour. Avec tous les objets activés pour les
tâches de mise à jour, il suffit de sélectionner Personnaliser les paramètres champ par champ, puis de sélectionner
les champs que vous souhaitez remplacer par des données Data.com. Vous avez le choix entre plusieurs options : vous pouvez
remplacer certains champs qui diffèrent, en marquer d'autres et renseigner automatiquement les champs vierges.
Par exemple : Vous pouvez mettre à jour afin de remplacer automatiquement les champs Téléphone dans les enregistrements
de compte, mais demander à vos utilisateurs de réviser ces mises à jour dans les autres champs, notamment ceux utilisés pour
les attributions de territoire.
Si vous remplacez les valeurs d'enregistrements Salesforce, il est important de définir le suivi de l'historique de ces champs
pour pouvoir consulter les valeurs antérieures.
Data.com
Salesforce.com | Actualisation manuelle des enregistrements
Société D&B | 146
Actualisation manuelle des enregistrements Société D&B
Si votre organisation n'utilise pas les tâches Clean pour mettre à jour des enregistrements Société D&B, vos utilisateurs peuvent
toutefois obtenir les toutes dernières données D&B en actualisant manuellement ces enregistrements. Les enregistrements
Société D&B sont disponibles dans les organisations qui utilisent Data.com Premium Prospector ou Data.com Premium
Clean.
Autorisations utilisateur requises
Pour mettre en oeuvre des enregistrements Société D&B :
Personnaliser l'application
Pour actualiser les enregistrements Société D&B :
Modifier les comptes
Pour permettre à vos utilisateurs d'actualiser manuellement des enregistrements Société D&B, ajoutez le bouton Actualiser
à vos présentations de page Société D&B. Pour des instructions d'ajout de boutons, reportez-vous à « Personnalisation des
présentations de page » dans l'aide en ligne de Salesforce. Pensez également à informer vos utilisateurs de la disponibilité de
cette fonctionnalité.
Data.com
Salesforce.com | Améliorations supplémentaires de
Data.com | 147
Améliorations supplémentaires de Data.com
Nous avons apporté des améliorations supplémentaires Data.com : mise à jour des codes NAICS, augmentation du stockage
des journaux de tâches Mise à jour et davantage de rapports Data.com.
Licence Data.com Prospector disponible avec : Contact Manager Edition (aucun objet Piste), Group Edition, Professional
Edition, Enterprise Edition, Performance Edition et Unlimited Edition
Licence Mise à jour Data.com disponible avec : Professional Edition, Enterprise Edition, Performance Edition et Unlimited
Edition
Autorisations utilisateur requises
Pour installer des packages :
Télécharger des packages AppExchange
Mise à jour des codes NAICS depuis D&B
Si vous utilisez Data.com Premium Prospector ou Data.com Premium Clean, nous avons le plaisir de nous informer que nous
avons mis à jour les codes NAICS avec les toutes dernières valeurs D&B. Désormais, les informations NAICS qui figurent
dans les enregistrements de compte et dans les enregistrements Société D&B sont actualisées.
Stockage des journaux des tâches de mise à jour pendant 21 jours
Dans les versions antérieures, les journaux des tâches Data.com Clean étaient stockés pendant 7 jours. Nous les stockons
maintenant pendant 21 jours.
Data.com
Salesforce.com | Améliorations supplémentaires de
Data.com | 148
Augmentation du nombre de rapports Data.com disponibles depuis AppExchange
Nous avons retiré le package Rapports Data.com d'AppExchange pour le remplacer par plusieurs packages de rapports
spécifiques. Vous pouvez désormais rechercher aisément le rapport exact dont vous avez besoin pour analyser les effets de
Data.com sur votre activité.
Remarque: La règle de validation Bloquer la mise à jour automatique n'est plus comprise dans les packages Rapports
Data.com. Pour plus d'informations sur la création de vos propres champs personnalisés et règles de validation,
reportez-vous à « Empêcher les mises à jour automatiques de Mise à jour Data.com pour des enregistrements de
compte, de contact et de piste » dans l'aide de Salesforce.
Packages de rapports AppExchange
disponibles
Contenu
Considérations
Rapports Data.com Prospector
Les tableaux de bord et les rapports
Pour installer ce package, votre
associés sont utilisés principalement par organisation doit utiliser Data.com
les directeurs commerciaux pour
Prospector.
examiner la valeur offerte par Data.com
en termes de pistes converties, de
prévisions commerciales et de chiffre
d'affaires.
Rapports Data.com Premium
Les tableaux de bord et les rapports
associés utilisent le vaste ensemble de
données Société D&B. Il offre, à vous et
vos utilisateurs, des informations sans
égal sur les comptes, qui aident à définir
un plan commercial et une stratégie
d'entreprise.
Rapports Data.com Clean
Les tableaux de bord et les rapports
Pour installer ce package, votre
associés sont utilisés principalement par organisation doit utiliser Data.com
les équipes commerciales pour maintenir Clean.
les données Salesforce à jour.
Évaluations de données Data.com
Informations indiquant comment
Votre organisation peut demander une
Data.com peut enrichir vos données.
évaluation tous les 30 jours.
Pour plus d'informations, reportez-vous
à « Analyse de la qualité des données avec
Data.com Data Assessments » dans l'aide
de Salesforce.
Pour installer ce package, votre
organisation doit utiliser Data.com
Premium Prospector ou Data.com
Premium Clean.
Service
Salesforce.com | Fil de requête | 149
Service
Aidez les agents de support à offrir un service client hors pair sur chaque canal.
Fil de requête
Fil de requête offre aux agents de support une méthode rationalisée pour utiliser des requêtes. Les agents peuvent communiquer
dans un fil de type Chatter, et utiliser des éditeurs qui facilitent et accélèrent l'ajout de notes, la consignation des appels ou
la modification du statut des requêtes.
Utilisateurs de communautés et de portail client
Les utilisateurs de communautés et de portail client sont des utilisateurs externes qui disposent des licences requises pour
accéder à Salesforce via un canal Web.
Gestion des autorisations
La gestion des autorisations aide les agents de support à vérifier et à honorer les contrats de service des clients.
Knowledge
Salesforce Knowledge fournit aux utilisateurs et aux clients une base de connaissances certifiée KCS (Knowledge-Centered
Support).
Live Agent
Live Agent permet aux agents de support de communiquer en temps réel avec des clients ou des visiteurs d'un site Web via
un chat en texte brut.
Boîte à outils CTI de Salesforce
La boîte à outils CTI de Salesforce aide les partenaires à concevoir des programmes d'adaptateur que les utilisateurs de centre
d'appels installent sur leur ordinateur afin d'intégrer Salesforce à leurs systèmes de couplage téléphonie-informatique.
Console de service Salesforce
La console de service Salesforce est une application qui aide les agents de support à retrouver, mettre à jour et créer rapidement
des enregistrements pour aider les clients dans n'importe quel canal.
Communautés de service
Réponses Chatter et Idées offrent aux clients une communauté en libre-service dans laquelle ils peuvent publier des questions
et recevoir des réponses d'autres clients ou d'agents de support, et publier, évaluer et commenter des idées innovantes sur le
Web.
Service client social
Le service client social permet de répondre à vos clients via des réseaux sociaux et de recueillir des informations importantes
sur les requêtes.
Fil de requête
Fil de requête offre aux agents de support une méthode rationalisée pour utiliser des requêtes. Les agents peuvent communiquer
dans un fil de type Chatter, et utiliser des éditeurs qui facilitent et accélèrent l'ajout de notes, la consignation des appels ou la
modification du statut des requêtes.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Service
Salesforce.com | Prise en charge de la fonction glisser-déposer
des pièces jointes dans l'éditeur E-mail de Fil de requête | 150
Prise en charge de la fonction glisser-déposer des pièces jointes dans l'éditeur E-mail de Fil de requête
Glissez et déposez des fichiers depuis votre ordinateur ou Salesforce dans un e-mail dans Fil de requête pour ajouter aisément
et rapidement plusieurs pièces jointes afin d'aider les clients à résoudre leurs problèmes.
Prise en charge des images en ligne dans l'éditeur E-mail de Fil de requête
Ajoutez des images en ligne à vos e-mails dans Fil de requête afin d'insérer des images qui complètent votre texte. Par exemple,
vous pouvez ajouter une image après chaque étape d'un processus de dépannage complexe.
Volet de message redimensionnable dans l'éditeur E-mail de Fil de requête
Redimensionnez le volet de message de l'éditeur E-mail de Fil de requête pour agrandir l'affichage du message que vous
rédigez ou auquel vous répondez, ou pour réduire le volet et faire place à l'activité des requêtes dans le fil, sans faire défiler.
Ajout de composants personnalisés dans Fil de requête
Utilisez des pages Visualforce en tant que composants personnalisés dans Fil de requête pour faciliter l'accès des agents de
support à des outils spéciaux ou à une fonctionnalité spécifique lorsqu'ils travaillent avec des requêtes.
Association automatique d'e-mails sortants à des contacts
Les e-mails que vous écrivez à l'aide de l'action E-mail de Fil de requête sont désormais automatiquement associés à des
contacts. La liste Activité associée dans les requêtes et la liste Historique des activités dans les contacts sont ainsi plus complètes
et utiles.
Conversion des présentations de page en présentations de page de requête pour les utilisateurs de Fil de requête
À compter de la version Spring ’14, nous avons simplifié la création et la personnalisation de présentations de page pour les
utilisateurs de Fil de requête, en remplaçant les présentations de page en présentations basées sur le fil pour les pages de
requête. En convertissant vos anciennes présentations de page, vous pouvez utiliser l'éditeur de présentation de page avancé
pour les gérer les présentations et attribuer aisément Fil de requête aux utilisateurs.
Liste de rubriques disponible en tant qu'outil du menu latéral de Fil de requête
Ajoutez la liste des rubriques à vos présentations de Fil de requête pour aider les agents de support à retrouver rapidement
des informations de dépannage dont ils ont besoin.
Suppression des champs par défaut suite à l'ajout du champ Statut à l'action Modifier le statut de Fil de requête
Les champs par défaut qui s'affichent dans l'action Modifier le statut, Statut actuel et Modifier en, restent inchangés.
Cependant, si vous ajoutez le champ standard Statut, il remplace désormais automatiquement ces champs.
Nouvelles méthodes de filtrage des éléments de fil dans Fil de requête
Deux nouveaux filtres de fil (Articles joints et Statut du jalon) facilitent et accélèrent la recherche d'informations spécifiques
dans le fil.
Prise en charge de la fonction glisser-déposer des pièces jointes
dans l'éditeur E-mail de Fil de requête
Glissez et déposez des fichiers depuis votre ordinateur ou Salesforce dans un e-mail dans Fil de requête pour ajouter aisément
et rapidement plusieurs pièces jointes afin d'aider les clients à résoudre leurs problèmes.
Pour joindre des fichiers, déposez-les dans la zone inférieure de l'éditeur E-mail de Fil de requête (vous pouvez également
cliquer sur Charger des fichiers). Vous pouvez joindre jusqu'à un 10 Mo à chaque e-mail. Salesforce prend en charge tous les
types de fichier.
Service
Salesforce.com | Prise en charge des images en ligne dans
l'éditeur E-mail de Fil de requête | 151
Remarque: La fonctionnalité glisser-déposer est disponible uniquement dans les navigateurs qui prennent en charge
le HTML5.
Si la taille totale des éléments joints à un message est supérieure à 3 Mo, toutes les pièces jointes s'affichent sous forme de
liens, que le destinataire peut utiliser pour télécharger les fichiers. Si la taille totale des pièces jointes est inférieure à 3 Mo,
chaque fichier s'affiche en tant que pièce jointe.
Prise en charge des images en ligne dans l'éditeur E-mail de Fil
de requête
Ajoutez des images en ligne à vos e-mails dans Fil de requête afin d'insérer des images qui complètent votre texte. Par exemple,
vous pouvez ajouter une image après chaque étape d'un processus de dépannage complexe.
Pour ajouter une image en ligne, cliquez sur
dans la barre d'outils de l'éditeur E-mail de Fil de requête, puis chargez ou
liez l'image de votre choix. Chaque image que vous incorporez ne doit pas dépasser 1 Mo et être de format .png, .jpg, .jpeg,
.jpe, .jfif, .pjpeg, .bmp ou .gif. La taille totale de votre e-mail, y compris les images et le texte, ne doit pas dépasser 12 Mo.
Remarque: Vous devez utiliser l'éditeur de texte enrichi dans l'éditeur E-mail pour les images incorporées. Vous ne
pouvez pas incorporer des images dans des messages en texte brut.
Volet de message redimensionnable dans l'éditeur E-mail de Fil
de requête
Redimensionnez le volet de message de l'éditeur E-mail de Fil de requête pour agrandir l'affichage du message que vous rédigez
ou auquel vous répondez, ou pour réduire le volet et faire place à l'activité des requêtes dans le fil, sans faire défiler.
Cliquez et glissez
pour redimensionner le volet de message. Une fois le volet du message redimensionné, il s'affiche à sa
nouvelle taille chaque fois que vous rédigez un e-mail, jusqu'au redimensionnement suivant.
Service
Salesforce.com | Ajout de composants personnalisés dans Fil
de requête | 152
Ajout de composants personnalisés dans Fil de requête
Utilisez des pages Visualforce en tant que composants personnalisés dans Fil de requête pour faciliter l'accès des agents de
support à des outils spéciaux ou à une fonctionnalité spécifique lorsqu'ils travaillent avec des requêtes.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour modifier les paramètres de Fil de requête :
Gérer les requêtes
ET
Personnaliser l'application
Par exemple, vous pouvez créer un composant de carte qui permet aux agents de déterminer l'emplacement d'un client, ou un
outil de recherche des produits associés aux requêtes sur lesquelles ils travaillent. Vous pouvez utiliser n'importe quelle page
Visualforce qui inclut le contrôleur de requête standard en tant que composant personnalisé.
Lorsque vous avez créé une page Visualforce à utiliser en tant que composant personnalisé, ajoutez-la à la présentation de Fil
de requête.
1. Le mode d'accès à la page Paramètres de Fil de requête que vous utilisez dépend du type de présentation de page sur lequel
vous travaillez.
•
Pour une présentation de la section Présentations de page de requête, cliquez sur Modifier, puis sur Vue du fil dans
l'éditeur de présentation de page.
•
Pour une présentation de la section Présentations de page pour les utilisateurs de Fil de requête, cliquez sur
, puis
sélectionnez Modifier la vue du fil (cette section s'affiche uniquement pour les organisations créées avant la
version Spring ’14).
2. Dans la section Autres outils et composants, cliquez sur + Ajouter une page Visualforce, puis sélectionnez la page de votre
choix.
La largeur du composant est déterminée par celle de la colonne qui le contient. Pour améliorer l'affichage du composant,
nous recommandons de configurer la largeur de la page Visualforce sur 100 %.
3. Définissez la hauteur du composant.
4. Choisissez l'emplacement d'affichage du composant sur la page.
Conseil: Les composants de la colonne droite sont masqués lorsque les agents affichent la page Détail de la
requête. Par conséquent, utilisez la colonne gauche pour les composants qui doivent rester accessibles en permanence.
Association automatique d'e-mails sortants à des contacts
Les e-mails que vous écrivez à l'aide de l'action E-mail de Fil de requête sont désormais automatiquement associés à des
contacts. La liste Activité associée dans les requêtes et la liste Historique des activités dans les contacts sont ainsi plus complètes
et utiles.
Lorsque vous commencez à saisir une adresse e-mail dans le champ À de l'action E-mail, une liste d'adresses s'affiche avec que
les contacts associés. Plus vous saisissez de caractères, plus la liste s'affine. Lorsque vous sélectionnez une adresse, elle est
affichée dans le champ À.
Service
Salesforce.com | Conversion des présentations de page en
présentations de page de requête pour les utilisateurs de Fil de
requête | 153
Lorsque vous envoyez le message :
•
Le nom du contact que vous avez sélectionné s'affiche dans le champ Nom, dans l'entrée créée dans la liste Historique des
activités dans la requête.
•
Une entrée s'affiche pour le message dans la liste Historique des activités dans le contact.
Remarque: Ces mises à jour s'appliquent uniquement si l'adresse e-mail que vous utilisez est identique à celle du
contact associé à la requête. Par exemple, supposons que vous travaillez sur une requête associée à John Doe, dont
l'adresse e-mail est [email protected], et que vous utilisez l'action E-mail pour envoyer un message au contact
Jane Doe, dont l'adresse e-mail est [email protected]. Le nom de Jane ne s'affiche pas dans le champ Nom, dans
l'entrée de la liste Historique des activités dans la requête, et l'e-mail ne s'affiche pas dans la liste Historique des
activités de son enregistrement de contact.
Conversion des présentations de page en présentations de page
de requête pour les utilisateurs de Fil de requête
À compter de la version Spring ’14, nous avons simplifié la création et la personnalisation de présentations de page pour les
utilisateurs de Fil de requête, en remplaçant les présentations de page en présentations basées sur le fil pour les pages de requête.
En convertissant vos anciennes présentations de page, vous pouvez utiliser l'éditeur de présentation de page avancé pour les
gérer les présentations et attribuer aisément Fil de requête aux utilisateurs.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour créer et modifier des présentations de page :
Personnaliser l'application
Pour attribuer des présentations de page :
Gérer les utilisateurs
Service
Salesforce.com | Liste de rubriques disponible en tant qu'outil
du menu latéral de Fil de requête | 154
Remarque: Les présentations de page pour les utilisateurs de Fil de requête sont disponibles uniquement dans les
organisations créées avant la version Spring ’14.
Les présentations de requête basées sur le fil incluent les mêmes fonctionnalités que les présentations de page pour les utilisateurs
de Fil de requête : un fil, qui comprend un éditeur avec des actions, des filtres de fil, des outils tels que des outils d'article, ainsi
que des composants de menu latéral tels que des boutons et des liens personnalisés, un volet de présentation et une page de
détail avec des listes associées et d'autres informations plus complètes sur la requête. Vous pouvez utiliser l'outil d'attribution
de présentation de page standard afin d'attribuer aux utilisateurs des présentations de page de requête basées sur le fil. Cela
qui signifie que les ensembles d'autorisations ou les profils personnalisés sont plus nécessaires pour accorder aux utilisateurs
l'accès à Fil de requête.
Pour convertir des présentations de page en présentations de requête basées sur le fil pour des utilisateurs de Fil de requête :
1. Dans Configuration, cliquez sur Personnaliser > Requêtes > Présentations de page.
2. Cliquez sur
en regard d'une présentation dans la liste des présentations de page pour les utilisateurs de Fil de requête,
puis sélectionnez Convertir en présentation de page de requête.
Nous recommandons d'utiliser cette option afin de vérifier la présentation convertie avant de supprimer l'original, mais
vous pouvez sélectionner Convertir en présentation de page et supprimer pour gagner du temps.
3. La présentation convertie s'affiche dans la liste Présentations de page de requête avec le préfixe Converti :. Cliquez sur
Modifier en regard de la présentation.
4. Dans l'éditeur de présentation de page, confirmez que la présentation inclut les éléments voulus. Pour afficher et modifier
le contenu dans la vue du fil, y compris les filtres de fil et les composants du menu latéral, cliquez sur Vue du fil.
5. Lorsque la présentation de page de requête vous convient, cliquez sur Attribution de présentation de page dans la liste
Présentations de page de requête afin de l'attribuer aux profils utilisateur appropriés.
Remarque: Pour des profils personnalisés qui comprennent l'autorisation Utiliser Fil de requête ou des
profils avec un ensemble d'autorisations qui comprend Utiliser Fil de requête, ces attributions de pages
s'appliquent uniquement lorsque vous supprimez l'autorisation ou l'ensemble d'autorisations. Si votre organisation
a été créée entre les versions Winter ’14 et Spring ’14, vous ne pouvez pas supprimer Utiliser Fil de requête
de profils standard. Par conséquent, ces attributions s'appliquent uniquement lorsque vous supprimez toutes vos
présentations de pages pour les utilisateurs de Fil de requête.
6. Cliquez sur
en regard de l'ancienne version de la présentation dans la liste des présentations de page pour les utilisateurs
de Fil de requête, puis sélectionnez Supprimer. Lorsque la page de confirmation s'affiche, cliquez sur OK.
7. Si des utilisateurs sont attribués à la présentation que vous supprimez, vous êtes invité(e) à sélectionner à la place une autre
présentation. Il s'agit uniquement d'une formalité : Une fois attribués à une présentation de page de requête, les utilisateurs
ne voient que cette présentation.
Si vous avez plusieurs présentations pour des utilisateurs de Fil de requête, nous recommandons de toutes les convertir et les
supprimer en même temps. Une fois toutes vos anciennes présentations supprimées, la liste des présentations de page pour les
utilisateurs de Fil de requête n'est plus affichée.
Liste de rubriques disponible en tant qu'outil du menu latéral de
Fil de requête
Ajoutez la liste des rubriques à vos présentations de Fil de requête pour aider les agents de support à retrouver rapidement des
informations de dépannage dont ils ont besoin.
La liste des rubriques inclut les rubriques qui ont été ajoutées aux éléments dans le fil d'une requête ou à la requête elle-même.
Les agents peuvent cliquer sur une rubrique pour afficher d'autres enregistrements ou éléments de fil balisés avec cette rubrique,
Service
Salesforce.com | Suppression des champs par défaut suite à
l'ajout du champ Statut à l'action Modifier le statut de Fil de
requête | 155
et obtenir ainsi un contexte ou des informations supplémentaires afin de mieux résoudre les problèmes des clients. Ils peuvent
également ajouter et supprimer des rubriques.
Pour ajouter la liste des rubriques à Fil de requête, configurez la liste, puis ajoutez-la à une présentation de vue de fil de Fil de
requête. Pour plus d'informations sur les rubriques, reportez-vous à Utilisation de rubriques pour organiser les enregistrements.
Pour plus d'informations sur la personnalisation de Fil de requête, reportez-vous à « Création et modification de présentations
de fil dans Fil de requête » dans l'aide de Salesforce.
Suppression des champs par défaut suite à l'ajout du champ
Statut à l'action Modifier le statut de Fil de requête
Les champs par défaut qui s'affichent dans l'action Modifier le statut, Statut actuel et Modifier en, restent inchangés.
Cependant, si vous ajoutez le champ standard Statut, il remplace désormais automatiquement ces champs.
Lorsque vous ajoutez le champ standard Statut, les éléments en dépendent, tels que des déclencheurs ou des listes de sélection
dépendantes, fonctionnent normalement lorsqu'un agent met à jour le statut d'une requête en utilisant l'action Modifier le
statut.
Pour plus d'informations sur la modification des champs affichés dans les actions de Fil de requête, reportez-vous à « Création
et modification de présentations de fil dans Fil de requête » dans l'aide de Salesforce.
Nouvelles méthodes de filtrage des éléments de fil dans Fil de
requête
Deux nouveaux filtres de fil (Articles joints et Statut du jalon) facilitent et accélèrent la recherche d'informations spécifiques
dans le fil.
Autorisations utilisateur requises
Pour créer et modifier des présentations de page :
Personnaliser l'application
Articles joints affiche les éléments de fil associés aux articles joints à la requête qu'un agent consulte. Statut du jalon affiche
les éléments de fil des modifications apportées au jalon dans la requête.
Service
Salesforce.com | Utilisateurs de communautés et de portail
client | 156
Pour ajouter ces nouveaux filtres de fil :
1. Dans Configuration, cliquez sur Personnaliser > Requêtes > Présentations de page.
2. Le mode d'accès à la page Paramètres de Fil de requête que vous utilisez dépend du type de présentation de page sur lequel
vous travaillez.
•
Pour une présentation de la section Présentations de page de requête, cliquez sur Modifier, puis sur Vue du fil dans
l'éditeur de présentation de page.
•
Pour une présentation de la section Présentations de page pour les utilisateurs de Fil de requête, cliquez sur
, puis
sélectionnez Modifier la vue du fil (cette section s'affiche uniquement pour les organisations créées avant la
version Spring ’14).
3. Dans Options de fil et de filtre, déplacez les filtres depuis la liste Disponible vers la liste Sélectionné.
Remarque: Le filtre Articles joints est disponible uniquement dans les organisations qui utilisent Salesforce Knowledge,
et le filtre Statut du jalon est disponible uniquement dans les organisations qui ont activé la gestion des autorisations
et les éléments de fil de jalon.
Utilisateurs de communautés et de portail client
Les utilisateurs de communautés et de portail client sont des utilisateurs externes qui disposent des licences requises pour
accéder à Salesforce via un canal Web.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Champ Visible en libre-service renommé Public
Ce champ contrôle la visibilité des solutions pour les utilisateurs de communautés et du portail client.
Service
Salesforce.com | Champ Visible en libre-service renommé
Public | 157
Champ Visible en libre-service renommé Public
Ce champ contrôle la visibilité des solutions pour les utilisateurs de communautés et du portail client.
Le champ Visible en libre-service dans les solutions a été renommé en Public, car il s'applique aux communautés,
aux portails client et aux portails libre-service.
Gestion des autorisations
La gestion des autorisations aide les agents de support à vérifier et à honorer les contrats de service des clients.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
SLA évolutifs à l'aide de processus d'autorisation dynamiques
Créez une logique métier afin de calculer de façon dynamique les heures de début de jalon.
Application d'heures d'ouverture aux jalons et aux processus d'autorisation
Élaborez des Accords de niveau de service (SLA) plus complexes avec des heures d'ouverture dans des jalons et des processus
d'autorisation. L'application d'heures d'ouverture à un processus d'autorisation permet d'utiliser le même processus d'autorisation
pour des requêtes dont les heures d'ouverture sont différentes, et leur application à un jalon permet de varier les heures
d'ouverture en fonction de la sévérité d'une requête.
SLA évolutifs à l'aide de processus d'autorisation dynamiques
Créez une logique métier afin de calculer de façon dynamique les heures de début de jalon.
Calculez le déclencheur temporel d'un jalon en fonction du type du jalon, des propriétés de la requête et d'objets associés à la
requête en mettant en oeuvre l'interface Apex Support.MilestoneTriggerTimeCalculator avec une classe Apex
personnalisée. Cette interface permet de réduire le nombre de processus d'autorisation que vos agents doivent utiliser.
Avec cette interface, Salesforce calcule l'heure de déclenchement d'un jalon en fonction des variables d'une requête. Par exemple,
vous pouvez utiliser des heures de déclenchement, ou une « durée d'exécution », calculées de façon dynamique pour les jalons
afin de générer différentes heures de déclenchement de jalon en fonction des niveaux de priorité des requêtes. Cette interface
Apex offre la flexibilité nécessaire pour utiliser la plupart des éléments d'une requête afin d'influer sur l'heure de déclenchement.
Les heures de déclenchement de jalon calculées de façon dynamique simplifient également la gestion des autorisations. Au
lieu de créer des centaines de processus d'autorisation correspondant à différentes conditions d'une requête, vous pouvez utiliser
un seul processus d'autorisation avec l'interface Support.MilestoneTriggerTimeCalculator afin de générer de façon
dynamique des centaines ou des milliers de variations dans les processus. Cela évite à vos agents de support de rechercher
parmi des centaines de processus d'autorisation lorsqu'une nouvelle requête se présente.
Pour plus d'informations, reportez-vous à Interface MilestoneTriggerTimeCalculator.
Service
Salesforce.com | Application d'heures d'ouverture aux jalons
et aux processus d'autorisation | 158
Application d'heures d'ouverture aux jalons et aux processus
d'autorisation
Élaborez des Accords de niveau de service (SLA) plus complexes avec des heures d'ouverture dans des jalons et des processus
d'autorisation. L'application d'heures d'ouverture à un processus d'autorisation permet d'utiliser le même processus d'autorisation
pour des requêtes dont les heures d'ouverture sont différentes, et leur application à un jalon permet de varier les heures
d'ouverture en fonction de la sévérité d'une requête.
Vous pouvez spécifier les heures d'ouverture pendant lesquelles votre équipe de support client travaille, puis les appliquer à des
requêtes, des processus d'autorisation et des jalons. L'application d'heures d'ouverture à un processus d'autorisation permet
d'utiliser le même processus pour des requêtes dont les heures d'ouverture sont différentes. Par exemple, si vous définissez les
heures d'ouverture dans un processus d'autorisation sur les jours de la semaine de 9 à 17 heures et qu'un client demande des
mises à jour de requête le soir et le week-end, vous pouvez créer un jalon Mise à jour client avec ses propres heures d'ouverture
24/7 (24 heures sur 24, 7 jours sur 7).
L'application d'heures d'ouverture à un jalon permet également de varier les heures d'ouverture en fonction de la sévérité d'une
requête. Par exemple, un jalon « Contact final » peut modifier ses heures d'ouverture en cas de modification du niveau de
sévérité, alors que les autres jalons du processus d'autorisation, par exemple Contact initial, restent inchangés. Si la sévérité de
la requête augmente, le client doit être contacté plus fréquemment, mais le jalon du contact initial est déjà passé et ses heures
d'ouverture n'ont pas besoin d'être ajustées.
Les heures d'ouverture qui s'appliquent à un jalon remplacent celles qui s'appliquent à un processus d'autorisation, lesquelles
remplacent les heures d'ouverture qui s'appliquent à une requête. Si aucune heure d'ouverture n'est définie pour le jalon, celles
du processus d'autorisation sont utilisées. Si aucune n'est définie, les heures d'ouverture de la requête sont utilisées.
Pour plus d'informations, recherchez « heures d'ouverture » dans l'aide de Salesforce.
Knowledge
Salesforce Knowledge fournit aux utilisateurs et aux clients une base de connaissances certifiée KCS (Knowledge-Centered
Support).
Salesforce Knowledge est disponible dans Performance Edition et Developer Edition.
Salesforce Knowledge est disponible moyennant un coût supplémentaire dans Enterprise Edition et Unlimited Edition.
Widget Knowledge One
Knowledge One est disponible en tant que widget que vous pouvez connecter à la console de service Salesforce.
Composant de pied de page Knowledge One
Placez le pied de page Knowledge One sur n'importe quel objet via la console Salesforce.
Filtres de rapport sur un article dans des catégories de données
Créez des rapports de base de connaissances par catégorie de données pour rechercher les meilleurs articles, contributeurs,
articles liés et davantage.
Améliorations de la recherche dans Knowledge
Trois ressources d'API REST améliorent également l'expérience de recherche Salesforce Knowledge.
Service
Salesforce.com | Widget Knowledge One | 159
Attribution de rubriques à des articles
Joignez des rubriques à un article pour améliorer la qualité de recherche. Des rubriques suggérées sont automatiquement
fournies.
Actions d'article dans le fil de requête
Les agents peuvent exécuter davantage d'actions avec les articles directement dans le fil de requête.
Widget Knowledge One
Knowledge One est disponible en tant que widget que vous pouvez connecter à la console de service Salesforce.
Si vous utilisez l'onglet Base de connaissances, vous bénéficiez de la même interface conviviale pour les articles et les sources
externes dans les requêtes et dans la console de service Salesforce. Vous pouvez rechercher des articles et des objets externes,
envoyer des articles et créer des articles sans quitter la requête.
Le widget Knowledge One permet :
•
•
•
•
•
De joindre à la requête un article Salesforce Knowledge publié en un seul clic.
De partager un article sous forme d'URL.
D'envoyer un article par e-mail sous le format PDF.
De créer et de gérer des articles.
D'effectuer des ajustements en fonction de la largeur de votre fenêtre. Dans une fenêtre de console inférieure à 600 pixels,
les objets dans lesquels des recherches peuvent être effectuées sont affichés dans un menu déroulant.
Pour activer le widget Knowledge One :
1. Désactivez les composants de menu latéral des articles précédents.
•
Pour désactiver le menu latéral Knowledge, dans Configuration, accédez à Configuration de l'application >
Personnaliser > Requêtes > Présentations de page, puis cliquez sur Modifier en regard de la présentation de page de
votre requête. Dans l'éditeur de présentation de page, cliquez sur Propriétés de présentation, puis assurez-vous que
Menu latéral Knowledge Afficher dans la console est désélectionné.
•
Pour désactiver l'outil d'article de fil de requête, accédez à Configuration > Configuration de l'application >
Personnaliser > Requêtes > Présentations de page, puis cliquez sur Modifier en regard de la présentation de page de
votre requête. Dans l'éditeur de présentation de page, cliquez sur Vue de fil, puis vérifiez que Utiliser l'outil
Articles de fil de requête dans la console est désélectionné.
Service
Salesforce.com | Widget Knowledge One | 160
2. Accédez à Configuration > Configuration de l'application > Personnaliser > Requêtes > Présentations de page, puis
cliquez sur Modifier en regard de la présentation de page de la requête dans laquelle vous souhaitez afficher le widget
Knowledge One.
3. Dans l'éditeur de présentation de page, cliquez sur Composants personnalisés de la console.
4. Dans le menu latéral, à l'emplacement souhaité pour le widget Knowledge One, sélectionnez Knowledge One dans la
liste déroulante Type, puis définissez les paramètres du menu latéral.
Dans la console de service Salesforce, le widget Knowledge One s'affiche sous la forme d'un menu latéral ou dans le fil de
requête.
Si les articles suggérés initiaux ne répondent pas à votre question, vous pouvez saisir de nouveaux mots clés de recherche. Pour
un article joint, selon l'emplacement de publication, vous pouvez l'envoyer par e-mail, le partager sous forme de lien et le
dissocier de la requête.
Sous l'onglet Recherche dans la base de connaissances, recherchez dans votre base Salesforce Knowledge et dans les autres
sources externes connectées à votre organisation.
Service
Salesforce.com | Widget Knowledge One | 161
Pour les petites fenêtres qui utilisent la console de service Salesforce, les objets dans lesquels des recherches peuvent être
effectuées sont affichés dans un menu déroulant.
Utilisez le tableau ci-dessous pour comparer les widgets d'article de requêtes.
Le widget...
Widget d'article
Widget de fil de requête Widget Knowledge One
d'article
Filtre par catégorie de données
Oui
Non
Oui
Crée un article
Non
Non
Oui
Recherche un objet externe
Non
Non
Oui
Accède à vos articles brouillons
Non
Non
Oui
Joint un article à une requête
Oui
Oui
Oui
Envoie un article par e-mail sous le
format PDF
Non
Oui
Oui
Partage l'URL publique d'un article
Non
Oui
Oui
Ajuste à la taille de la fenêtre
Non
Non
Oui
Suggère des articles de plusieurs façons Non
Non
Oui
Service
Salesforce.com | Composant de pied de page Knowledge
One | 162
Composant de pied de page Knowledge One
Placez le pied de page Knowledge One sur n'importe quel objet via la console Salesforce.
Vous pouvez placer le pied de page Knowledge One dans des opportunités, des comptes, des contacts et dans tout objet de la
console Salesforce. Avec le pied de page Knowledge One, votre équipe commerciale peut retrouver aisément des articles et
d'autres sources pour faciliter la conclusion d'affaires, et les agents de support peuvent accéder en un seul clic à votre base de
connaissances.
Pour activer le pied de page Knowledge One :
1. Accédez à Configuration > Créer > Applications.
2. Sélectionnez l'application de console dans laquelle vous souhaitez ajouter le pied de page Knowledge One.
3. Sous Sélectionner les composants de la console, déplacez Knowledge One vers la zone Éléments sélectionnés.
4. Cliquez sur Enregistrer.
Le pied de page Knowledge One s'affiche dans la console Salesforce où vous pouvez l'ouvrir dans votre fenêtre active ou
l'afficher dans sa propre fenêtre.
Filtres de rapport sur un article dans des catégories de données
Créez des rapports de base de connaissances par catégorie de données pour rechercher les meilleurs articles, contributeurs,
articles liés et davantage.
Désormais, les rapports personnalisés basés sur KnowledgeArticleVersion, à l'exception de KnowledgeArticleVersionHistory,
peuvent filtrer par catégorie de données.
1. Accédez à l'onglet Rapports.
2. Dans la colonne Action, sélectionnez Modifier en regard du rapport d'article personnalisé que vous souhaitez filtrer par
catégorie de données.
Service
Salesforce.com | Améliorations de la recherche dans
Knowledge | 163
3. Sélectionnez le nouveau filtre de catégorie de données.
4. Pour affiner le filtrage, vous pouvez également ajouter d'autres catégories et définir la logique sur :
•
•
•
•
à
au-dessus
en-dessous
au-dessus ou en-dessous
Remarque: Vous pouvez ajouter jusqu'à quatre filtres de catégorie de données. La logique entre les filtres est OR.
Vous pouvez utiliser le même groupe de catégories plusieurs fois, mais vous devez toujours utiliser le même
opérateur.
Améliorations de la recherche dans Knowledge
Trois ressources d'API REST améliorent également l'expérience de recherche Salesforce Knowledge.
•
•
Recherche de correspondances de titres d'articles suggérés : articles suggérés dont les titres correspondent à la chaîne de
requête de recherche de l'utilisateur.
Recherche de requêtes suggérées : recherches suggérées que d'autres utilisateurs ont exécutées et qui correspondent à la
chaîne de requête de recherche de l'utilisateur.
Remarque: Cette fonctionnalité REST est actuellement disponible via un programme pilote et dans toutes les
organisations Development Edition. Pour plus d'informations sur son activation pour votre organisation, contactez
salesforce.com.
•
Articles suggérés SObject pour une requête : articles suggérés qui sont pertinents pour une requête.
Pour plus d'informations, reportez-vous à Nouvelles ressources dans la section API REST. Pour plus d'informations et des
exemples de code, reportez-vous au guide REST API Developer's Guide.
Service
Salesforce.com | Attribution de rubriques à des articles | 164
Attribution de rubriques à des articles
Joignez des rubriques à un article pour améliorer la qualité de recherche. Des rubriques suggérées sont automatiquement
fournies.
Avec des rubriques dans les articles, vous pouvez classer et rechercher des articles en attribuant des rubriques. Des rubriques
peuvent être ajoutées depuis la vue et les pages de détail de l'article.
Les rubriques suggérées sont des termes extraits de l'article. Elles sont par conséquent plus concrètes et plus précises qu'une
attribution de catégorie de données. Lors d'une recherche, les rubriques peuvent être utilisées pour indexer l'article et renvoient
ainsi des articles plus pertinents que les recherches par mot-clé. Les rubriques sont définies pour chaque type d'article. Pour
activer les rubriques pour des articles :
1.
2.
3.
4.
Accédez à Configuration > Personnaliser > Rubriques > Rubriques pour des objets.
Cliquez sur le nom du type d'article dans lequel vous souhaitez activer les rubriques.
Sélectionnez Activer les rubriques.
Sélectionnez les champs que vous souhaitez utiliser pour les suggestions.
5. Cliquez sur Enregistrer.
6. Dans un profil ou un ensemble d'autorisations, sous Autorisations système, définissez les utilisateurs qui peuvent attribuer,
créer, supprimer et modifier des rubriques.
Actions d'article dans le fil de requête
Les agents peuvent exécuter davantage d'actions avec les articles directement dans le fil de requête.
Depuis le fil de requête, les agents peuvent désormais extraire des articles de la requête, envoyer des articles par e-mail sous
forme de pièces jointes PDF et partager des articles via des URL.
Service
Salesforce.com | Live Agent | 165
Live Agent
Live Agent permet aux agents de support de communiquer en temps réel avec des clients ou des visiteurs d'un site Web via
un chat en texte brut.
Live Agent est disponible avec : Les organisations Performance Edition et Developer Edition créées après le 14 juin 2012
Live Agent est disponible moyennant un coût supplémentaire dans : Enterprise Edition et Unlimited Edition
Acheminement des chats directement à l'agent - globalement disponible
Acheminez les demandes de chat entrantes, émanant d'un bouton de chat particulier, directement vers un agent spécifique
à l'aide de l'API de déploiement et des formulaires de pré-chat.
Améliorations de l'acheminement des chats
Utilisez l'acheminement des chats optimisé afin d'améliorer la façon dont les demandes de chat sont orientées vers les agents.
Transfert de fichiers pendant un chat - Pilote
Offrez aux clients de Live Agent la possibilité de charger et de transférer des fichiers vers des agents pendant un chat, et leur
permettre de partager des informations importantes sans quitter leur fenêtre de chat.
Disponibilité de l'onglet Superviseur dans la console Salesforce
Ajoutez l'onglet Superviseur à la console Salesforce. Il facilite l'accès de vos superviseurs Live Agent aux informations sur
l'activité de leurs agents, sans gêner le workflow des superviseurs.
Enregistrements en pièces jointes à des transcriptions de chat
Recherchez des enregistrements existants ou créez des enregistrements à joindre à une transcription pendant que vous discutez
avec des clients de Live Agent dans la console Salesforce, afin d'accéder aisément aux informations associées au chat.
Modifications de la disponibilité du volet Entités associées
Recherchez des enregistrements existants ou créez des enregistrements à joindre à une transcription pendant que vous discutez
avec des clients de Live Agent dans la console Salesforce, afin d'accéder aisément aux informations associées au chat.
Amélioration de la fenêtre de chat du client avec Visualforce
Utilisez Visualforce pour redimensionner le champ de saisie de chat et la transcription Live Chat dans la fenêtre de chat du
client, afin de faciliter les discussions des clients avec les agents.
Service
Salesforce.com | Acheminement des chats directement à l'agent
- globalement disponible | 166
Nouveaux champs de transcription Live Chat
Vous pouvez inclure de nouveaux champs dans des enregistrements de transcription Live Chat pour fournir des informations
plus complètes sur les chats au sein de votre organisation.
Nouveaux événements de transcription Live Chat
Les activités d'enregistrement qui se produisent durant les chats utilisent des événements de transcription de chat live.
API de déploiement Live Agent : méthodes modifiées
Utilisez les méthodes d'API de déploiement Live Agent afin d'acheminer les demandes de chat entrantes directement vers
les agents.
Acheminement des chats directement à l'agent - globalement
disponible
Acheminez les demandes de chat entrantes, émanant d'un bouton de chat particulier, directement vers un agent spécifique à
l'aide de l'API de déploiement et des formulaires de pré-chat.
En modifiant quelques paramètres dans l'API de déploiement Live Agent, vous pouvez acheminer tous les chats émanant d'un
bouton spécifique vers un seul agent ayant des compétences spécifiques. L'acheminement direct à l'agent aide à connecter les
clients à l'agent le plus compétent pour répondre à leur attente.
Par exemple, si un seul agent au sein de votre société est expert sur un produit que vous commercialisez, vous pouvez associer
l'agent à un bouton de chat qui s'affiche dans la page Web de ce produit. Au lieu d'acheminer les chats de ce bouton vers un
groupe d'agents du service client spécialisés ou non dans le domaine, l'acheminement direct à l'agent permet de connecter les
clients à la personne la mieux placée pour les aider. Si cet agent n'est pas disponible, vous pouvez configurer des règles qui
permettent de réacheminer le chat vers d'autres agents.
Utilisez les méthodes de l'API de déploiement suivantes pour configurer l'acheminement direct à l'agent.
•
•
•
•
startChat
startChatWithWindow
showWhenOnline
showWhenOffline
Pour plus d'informations sur ces méthodes, reportez-vous à API de déploiement Live Agent : méthodes modifiées.
Améliorations de l'acheminement des chats
Utilisez l'acheminement des chats optimisé afin d'améliorer la façon dont les demandes de chat sont orientées vers les agents.
De plus en plus de clients parcourent les plates-formes en ligne à la recherche d'une réponse à leurs questions ou problèmes.
Par conséquent, les sociétés cherchent à améliorer l'acheminement des demandes de chat entrantes vers les agents compétents.
Dans la version Spring ’14, nous avons ajouté de nouvelles options pour vous aider à acheminer directement et efficacement
les demandes de chat vers les agents.
Réacheminement des demandes de chat refusées vers les agents disponibles
Les demandes de chat refusées par tous les agents peuvent désormais être réacheminées vers les agents disponibles. Auparavant,
si tous les agents refusaient une demande de chat, le chat était automatiquement annulé. Ainsi, les clients dont les chats étaient
annulés ne recevaient pas l'aide dont ils avaient besoin. Désormais, les chats qui ont été refusés par tous les agents peuvent être
renvoyés à ces agents autant de fois que spécifié. Cette fonctionnalité est disponible pour les boutons de chat et les invitations
automatisées.
Service
Salesforce.com | Transfert de fichiers pendant un chat Pilote | 167
Pour activer cette option, dans Configuration, cliquez sur Personnaliser > Live Agent > Boutons de chat et invitations
automatisées.
Acceptation automatique des chats attribués à un agent
Les chats attribués à un agent peuvent désormais être automatiquement acceptés. Auparavant, les agents devaient accepter
manuellement un chat qui leur avait été attribué dans la liste des chats entrants. Cependant, si l'agent ne pouvait accepter le
chat rapidement, le client devait attendre pendant une période indéterminée. Désormais, vous pouvez spécifier l'acceptation
automatique d'un chat attribué à un agent, en l'ouvrant dans un nouvel onglet de la console Salesforce. Cette fonctionnalité
est disponible pour les boutons de chat et les invitations automatisées.
Pour activer cette option, dans Configuration, cliquez sur Personnaliser > Live Agent > Boutons de chat et invitations
automatisées.
Transfert de fichiers pendant un chat - Pilote
Offrez aux clients de Live Agent la possibilité de charger et de transférer des fichiers vers des agents pendant un chat, et leur
permettre de partager des informations importantes sans quitter leur fenêtre de chat.
Remarque: Le transfert de fichier dans Live Agent est disponible en tant que fonctionnalité pilote dans la version
Spring ’14. Pour activer cette fonctionnalité pour votre organisation, contactez votre représentant salesforce.com.
Les agents associent les fichiers entrants à des enregistrements nouveaux ou existants. Par exemple, si un client obtient une
erreur lorsqu'il tente de terminer un processus, il peut charger et transférer à l'agent une capture d'écran du message d'erreur,
que l'agent peut joindre à une requête existante pour compléter les informations relatives au problème du client.
Disponibilité de l'onglet Superviseur dans la console Salesforce
Ajoutez l'onglet Superviseur à la console Salesforce. Il facilite l'accès de vos superviseurs Live Agent aux informations sur
l'activité de leurs agents, sans gêner le workflow des superviseurs.
Auparavant, les superviseurs ne pouvaient pas afficher l'onglet Superviseur dans la console Salesforce. Ils pouvaient accéder
aux informations sur l'activité de leurs agents uniquement depuis le volet Superviseur de Live Agent, situé dans une partie
différente de l'application. Les superviseurs devaient basculer entre la console Salesforce et le volet Superviseur pour travailler.
Désormais, vous pouvez ajouter le volet Superviseur à la console Salesforce de votre organisation et permettre aux superviseurs
d'accéder aux informations des agents sans interrompre leur workflow.
1. Dans Configuration, cliquez sur Créer > Applications.
2. Cliquez sur Modifier en regard du nom de la console Salesforce à laquelle vous souhaitez ajouter l'onglet.
3. Dans le champ Sélectionner les éléments de l'onglet de navigation, sélectionnez Superviseur Live
Agent, puis ajoutez-le à la liste Éléments sélectionnés.
4. Cliquez sur Enregistrer.
L'onglet Superviseur se présente comme suit dans la console Salesforce :
Service
Salesforce.com | Enregistrements en pièces jointes à des
transcriptions de chat | 168
Enregistrements en pièces jointes à des transcriptions de chat
Recherchez des enregistrements existants ou créez des enregistrements à joindre à une transcription pendant que vous discutez
avec des clients de Live Agent dans la console Salesforce, afin d'accéder aisément aux informations associées au chat.
Autorisations utilisateur requises
Pour utiliser Live Agent dans la console Salesforce :
“Live Agent est activé et configuré
ET
Live Agent est configuré dans une application de console
Salesforce
Pour rechercher et afficher un enregistrement :
Lire sur l'objet
ET
Créer sur les transcriptions Live Chat
Pour créer un enregistrement :
Créer sur l'objet
ET
Créer sur les transcriptions Live Chat
Pour modifier un enregistrement :
Modifier sur l'objet
ET
Créer sur les transcriptions Live Chat
Pour supprimer un enregistrement :
Supprimer sur l'objet
ET
Créer sur les transcriptions Live Chat
Les agents peuvent désormais joindre des enregistrements associés aux transcriptions pendant qu'ils discutent avec des clients,
sans interrompre leur travail. Ils peuvent rechercher des enregistrements existants ou créer de nouveaux enregistrements dans
la console Salesforce, puis les associer à des transcriptions, afin de disposer d'informations de référence sur le client ou sur son
problème. Par exemple, un agent peut créer une requête basée sur le problème du client ou rechercher l'enregistrement de
Service
Salesforce.com | Enregistrements en pièces jointes à des
transcriptions de chat | 169
contact du client et le joindre à la transcription pour référence. Vous pouvez joindre des enregistrements standard ou personnalisés
à vos transcriptions de chat.
Voici un aperçu de l'outil d'ajout de pièces jointes :
Les agents peuvent rechercher des enregistrements existants, créer un enregistrement si aucun n'existe et associer ces
enregistrements à la transcription.
1. Pendant une discussion avec un client, cliquez sur
pour joindre un enregistrement à la transcription.
Remarque: Vous pouvez joindre un seul enregistrement de chaque type à une transcription de chat. Par exemple,
vous ne pouvez pas joindre plusieurs requêtes à une même transcription.
2. Pour rechercher un enregistrement existant :
a. Cliquez sur l'icône de recherche (
) dans la fenêtre des enregistrements, en regard du type d'enregistrement que
vous souhaitez rechercher.
b. Saisissez le nom de l'enregistrement, puis appuyez sur Entrée.
L'enregistrement s'ouvre dans un nouvel onglet de la console Salesforce.
c. Cliquez de nouveau sur l'icône Joindre ( ).
d. Sélectionnez la case en regard de l'enregistrement que vous avez recherché pour l'associer à la transcription de chat.
3. Pour créer un enregistrement :
a. Cliquez sur l'icône Créer (
) en regard du type d'enregistrement que vous souhaitez créer.
b. Renseignez les informations sur le nouvel enregistrement, puis sauvegardez-le.
Une fois créé, l'enregistrement est automatiquement associé à la transcription.
4. Lorsque votre discussion avec le client est terminée, quittez le chat.
5. Si vous y êtes invité(e), cliquez sur Enregistrer.
Les enregistrements que vous avez associés sont désormais joints à la transcription. Vous pouvez y accéder depuis la vue
de détail de la transcription.
Service
Salesforce.com | Modifications de la disponibilité du volet
Entités associées | 170
Modifications de la disponibilité du volet Entités associées
Nous avons apporté quelques modifications à la disponibilité du volet Entités associées, situé sous l'onglet des détails dans la
console Salesforce.
À compter de la version Spring ’14, le volet Entités associées de l'onglet des détails n'est pas disponible pour les nouveaux
clients de Live Agent. Les clients existants ont toujours accès au volet Entités associées.
Cependant, les clients nouveaux et existants disposent désormais d'une autre option pour associer des enregistrements nouveaux
et existants à des transcriptions de chat : l'utilisation du tout nouvel outil de pièce jointe, disponible dans cette version. Pour
plus d'informations sur l'outil de pièce jointe, reportez-vous à Enregistrements en pièces jointes à des transcriptions de chat.
Amélioration de la fenêtre de chat du client avec Visualforce
Utilisez Visualforce pour redimensionner le champ de saisie de chat et la transcription Live Chat dans la fenêtre de chat du
client, afin de faciliter les discussions des clients avec les agents.
Il existe deux nouveaux attributs dans le composant Visualforce <liveAgent:clientChatInput> : useMultiline et
autoResizeElementId.
L'attribut useMultiline spécifie si une fenêtre de chat client prend en charge ou non un champ de saisie de texte multilignes.
Sans cet attribut, le champ de saisie de texte dans la fenêtre de chat du client ne s'étend pas et n'autorise pas les sauts de ligne,
même si le message du client excède une ligne de texte.
L'attribut autoResizeElementId permet de redimensionner de façon dynamique l'élément qui contient votre transcription
Live Chat lorsque la transcription dépasse une certaine longueur. Sans cet attribut, l'élément qui contient votre transcription
Live Chat conserve une taille fixe, quelle que soit la longueur de la transcription Live Chat.
Remarque: L'attribut useMultiline doit être défini sur true pour redimensionner des éléments avec l'attribut
autoResizeElementId.
Pour plus d'informations sur ces attributs, reportez-vous à Attributs useMultiline et autoResizeElementId ajoutés à
<liveAgent:clientChatInput>.
Pour plus d'informations sur l'utilisation de Visualforce, reportez-vous au guide Visualforce Developer's Guide.
Nouveaux champs de transcription Live Chat
Vous pouvez inclure de nouveaux champs dans des enregistrements de transcription Live Chat pour fournir des informations
plus complètes sur les chats au sein de votre organisation.
Les champs suivants sont désormais disponibles dans les transcriptions Live Chat :
Champ
Définition
Abandonné après
Le délai pendant lequel un chat accepté est resté sans réponse
de la part de l'agent avant la déconnexion du chat par le client,
en secondes.
Délai de réponse maximal de l'agent
Le délai de réponse maximal d'un agent au message d'un
visiteur du chat, en secondes.
Durée de chat
La durée totale du chat, en secondes.
Délai de réponse maximal du visiteur
Le délai de réponse maximal d'un client au message d'un agent,
en secondes.
Service
Salesforce.com | Nouveaux événements de transcription Live
Chat | 171
Champ
Définition
Délai d'attente
Le délai d'attente total d'une demande de chat avant d'être
acceptée par un agent, en secondes.
Auparavant, les administrateurs ou les développeurs devaient développer un code pour calculer ces valeurs et les ajouter aux
transcriptions Live Chat. Désormais, les administrateurs peuvent ajouter ces champs à vos transcriptions Live Chat directement
dans Configuration.
Pour ajouter ces champs ou d'autres champs à vos transcriptions Live Chat :
1. Dans Configuration, cliquez sur Personnaliser > Live Agent > Transcriptions Live Chat > Présentations de page.
2. Cliquez sur Modifier en regard de la présentation de page de transcription à laquelle vous souhaitez ajouter de nouveaux
champs.
3. À l'aide de la console miniature, faites glisser les champs que vous souhaitez ajouter vers votre présentation de transcription
Live Chat.
4. Cliquez sur Enregistrer.
Nouveaux événements de transcription Live Chat
Les activités d'enregistrement qui se produisent durant les chats utilisent des événements de transcription de chat live.
Les événements de transcription Live Chat suivants sont désormais disponibles :
Champ
Définition
Délai d'alerte d'attente critique atteint
L'agent n'a pas pu répondre au message du client avant l'expiration du délai
d'alerte d'attente critique.
Alerte d'attente critique effacée
L'agent a répondu au message du client après le déclenchement de l'alerte
d'attente critique.
Demande de transfert annulée
La demande de transfert de chat a été annulée par l'agent qui a envoyé la
demande.
Demande de transfert refusée
La demande de transfert de chat a été refusée par l'agent qui a reçu la demande.
API de déploiement Live Agent : méthodes modifiées
Utilisez les méthodes d'API de déploiement Live Agent afin d'acheminer les demandes de chat entrantes directement vers les
agents.
Méthodes modifiées
Les méthodes suivantes ont été modifiées dans la version 30.0 de l'API de déploiement Live Agent.
• Dans la méthode showWhenOffline, le paramètre facultatif Chaîne userId a été ajouté. Ce paramètre permet
d'associer un bouton de chat à un agent avec un ID d'agent spécifique, afin d'afficher un élément spécifique sur le
bouton de chat lorsque cet agent n'est pas disponible pour communiquer avec des clients.
• Dans la méthode showWhenOnline, le paramètre facultatif Chaîne userId a été ajouté. Ce paramètre permet
d'associer un bouton de chat à un agent avec un ID d'agent spécifique, afin d'afficher un élément spécifique sur le
bouton de chat lorsque cet agent est disponible pour communiquer avec des clients.
• Dans les méthodes startChat et startChatWithWindow, les paramètres facultatifs Chaîne userId et Booléen
fallback ont été ajoutés.
Service
Salesforce.com | Boîte à outils CTI de Salesforce | 172
Vous pouvez acheminer des chats depuis un bouton spécifique directement vers l'agent ayant l'userId que vous avez
spécifié à l'aide du paramètre Chaîne userId.
Si l'agent que vous avez spécifié n'est pas disponible, vous pouvez spécifier la restauration des règles d'acheminement
du bouton (true) ou non (false) à l'aide du paramètre Booléen fallback.
Pour plus d'informations (en anglais uniquement) sur l'API de déploiement Live Agent, reportez-vous au guide Live Agent
Developer 's Guide.
Boîte à outils CTI de Salesforce
La boîte à outils CTI de Salesforce aide les partenaires à concevoir des programmes d'adaptateur que les utilisateurs de centre
d'appels installent sur leur ordinateur afin d'intégrer Salesforce à leurs systèmes de couplage téléphonie-informatique.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Retrait du support de la boîte à outils CTI Salesforce
À compter de la version Spring ’15, salesforce.com ne prendra plus en charge toutes les versions de la boîte à outils CTI
Salesforce.
Retrait du support de la boîte à outils CTI Salesforce
À compter de la version Spring ’15, salesforce.com ne prendra plus en charge toutes les versions de la boîte à outils CTI
Salesforce.
La boîte à outils aide les partenaires à concevoir des programmes d'adaptateur que les utilisateurs de centre d'appels installent
sur leur ordinateur afin d'intégrer Salesforce à leurs systèmes de couplage téléphonie-informatique. Nous comprenons que le
retrait de la prise en charge de cette fonctionnalité peut gêner les partenaires, mais nous les encourageons vivement à migrer
dès que possible vers Open CTI afin d'offrir une valeur ajoutée à leurs clients et à la communauté Salesforce.
Console de service Salesforce
La console de service Salesforce est une application qui aide les agents de support à retrouver, mettre à jour et créer rapidement
des enregistrements pour aider les clients dans n'importe quel canal.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Prise en charge d'écrans multiples pour une console Salesforce
Déplacez des parties d'une console de votre navigateur vers n'importe quel emplacement sur vos écrans selon vos besoins.
Composants multiples pour une console Salesforce
Ajoutez et organisez plusieurs personnalisations pour chaque menu latéral d'une console en fonction de vos besoins
professionnels.
Service
Salesforce.com | Prise en charge d'écrans multiples pour une
console Salesforce | 173
Boîte à outils d'intégration de la console Salesforce : nouvelles méthodes
Accédez aux méthodes de l'API pour personnaliser une console par programmation.
Disponibilité des composants de champ de recherche personnalisés pour AppExchange
Ajoutez des composants de champ de référence aux packages AppExchange en vue de les distribuer pour des applications
de console à d'autres utilisateurs et organisations Salesforce hors de votre société.
Prise en charge d'écrans multiples pour une console Salesforce
Déplacez des parties d'une console de votre navigateur vers n'importe quel emplacement sur vos écrans selon vos besoins.
Détachez les onglets principaux, des composants personnalisés et d'autres éléments de console, puis faites-les glisser vers
n'importe quelle partie de votre écran. Si des listes épinglées sont configurées, placez les éléments détachés dans une zone
d'édition pour pouvoir suivre les fenêtres de Salesforce lorsque plusieurs applications occupent vos écrans.
1.
2.
3.
4.
Onglet principal
Composants personnalisés
SoftPhone
Zone d'édition
Activation des composants d'écrans multiples d'une console Salesforce
Activez les composants multi-moniteurs pour permettre aux utilisateurs de déplacer des parties d'une console vers diverses
zones de leur écran ou vers un moniteur secondaire.
Utilisation de composants d'écrans multiples dans une console Salesforce
Déplacez des parties d'une console vers différentes zones de votre écran pour personnaliser l'affichage des informations.
Service
Salesforce.com | Prise en charge d'écrans multiples pour une
console Salesforce | 174
Activation des composants d'écrans multiples d'une console Salesforce
Activez les composants multi-moniteurs pour permettre aux utilisateurs de déplacer des parties d'une console vers diverses
zones de leur écran ou vers un moniteur secondaire.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Autorisations utilisateur requises
Pour activer les composants d'écrans multiples :
Personnaliser l'application
Si une console Salesforce est configurée, vous pouvez activer des composants d'écrans multiples pour permettre aux utilisateurs
de déplacer des parties d'une console vers différentes zones de leur écran. Par exemple, les utilisateurs peuvent détacher les
principaux onglets ou un SoftPhone Open CTI de leur navigateur et les faire glisser à travers plusieurs écrans pour afficher les
informations comme ils le souhaitent. Toutefois, les utilisateurs ne peuvent pas déplacer tous les composants hors d'une console.
Actuellement, les utilisateurs peuvent déplacer les onglets principaux, des SoftPhones Open CTI, le composant Onglets les
plus récents, des chats Live Agent, mais pas le composant de pied de page, ni les composants de console personnalisés ou les
composants de Force.com Canvas inclus dans le pied de page d'une console.
1.
2.
3.
4.
5.
Dans Configuration, cliquez sur Créer > Applications.
Sélectionnez une application de console Salesforce.
Cliquez sur Modifier.
Cliquez sur Activer les composants d'écrans multiples.
Cliquez sur Enregistrer.
Répétez ces étapes pour chaque console.
Conseil: Lorsque vous avez activé les composants d'écrans multiples, informez vos utilisateurs comme suit :
•
Pour détacher des composants, ils doivent mettre à jour les paramètres du navigateur sur :
◊ Autoriser les fenêtres contextuelles
◊ Définir des liens d'ouverture dans de nouvelles fenêtres, pas dans des onglets
•
Les éléments détachés se ferment et perdent leur emplacement sur l'écran lorsqu'ils se déconnectent de Salesforce,
cliquent sur Configuration, cliquent sur un lien pour quitter une console, ou actualisent ou ferment leur navigateur.
Utilisation de composants d'écrans multiples dans une console Salesforce
Déplacez des parties d'une console vers différentes zones de votre écran pour personnaliser l'affichage des informations.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Service
Salesforce.com | Composants multiples pour une console
Salesforce | 175
Les composants d'écrans multiples permettent de déplacer des parties d'une console vers différentes zones de vos écrans pour
organiser les informations comme vous le souhaitez. Par exemple, vous pouvez détacher et faire glisser un onglet principal
depuis une console vers d'autres emplacements sur vos écrans afin de les positionner à côté d'autres applications. Cependant,
les utilisateurs ne peuvent pas déplacer tous les composants hors d'une console. Actuellement, vous pouvez détacher et faire
glisser :
•
•
•
•
•
Une fenêtre d'onglet principal
Des SoftPhones Open CTI
Le composant Onglets les plus récents
Des chats Live Agent, mais pas le composant de pied de page de Live Agent
Tous les composants de console personnalisés ou les composants de Force.com Canvas inclus dans le pied de page d'une
console
Seuls les administrateurs peuvent activer les composants d'écrans multiples pour une console Salesforce. Pour utiliser des
composants d'écrans multiples, vous devez mettre à jour les paramètres de votre navigateur pour :
•
•
Autoriser les fenêtres contextuelles
Définir des liens d'ouverture dans de nouvelles fenêtres, pas dans des onglets
Pour détacher ou rétablir des parties d'une console dans votre navigateur :
•
Pour les onglets principaux, cliquez sur
, puis sélectionnez Détacher les onglets principaux. Pour rétablir les onglets
principaux dans leur navigateur initial, cliquez sur
•
, puis sélectionnez Rétablir les onglets dans la console.
Pour des composants de pied de page d'une console, cliquez sur les éléments, puis sélectionnez
éléments dans leur navigateur initial, cliquez sur
. Pour rétablir les
.
Important: Les éléments détachés se ferment et perdent leur emplacement sur l'écran lorsque vous vous déconnectez
de Salesforce, cliquez sur Configuration, cliquez sur un lien pour quitter la console, ou actualisez ou fermez votre
navigateur.
Lors de l'utilisation de composants détachés :
•
•
•
•
•
Tous les éléments détachés de la console ont un en-tête bleu qui les différencie des autres fenêtres affichées.
Si des listes épinglées sont configurées, une zone d'édition vierge s'affiche en regard des listes avec la mention
Glissez-déposez ici les composants de pied de page. Utilisez cette zone pour différencier les fenêtres
Salesforce de celles des autres applications affichées.
Pour utiliser des raccourcis clavier depuis les composants détachés, sélectionnez sur la fenêtre droite. Par exemple, si la
fenêtre de l'onglet de navigation est sélectionnée, le raccourci par défaut d'accès aux onglets principaux (la touche P) ne
fonctionne pas.
Pour actualiser un composant de pied de page détaché, cliquez dessus avec le bouton droit, puis sélectionnez Recharger
ou Actualiser. Lorsque vous actualisez un composant de pied de page détaché, il est rétabli dans le pied de page de la
console.
Vous ne pouvez pas détacher des SoftPhones conçus avec les versions 3.0 ou 4.0 de la boîte à outils CTI.
Composants multiples pour une console Salesforce
Ajoutez et organisez plusieurs personnalisations pour chaque menu latéral d'une console en fonction de vos besoins professionnels.
Service
Salesforce.com | Composants multiples pour une console
Salesforce | 176
Les composants de console personnalisés permettent de personnaliser les menus latéraux, les pieds de page et les panneaux de
présentation d'une console Salesforce à l'aide de Visualforce, d'applications de zone de dessin ou de champs de recherche.
Auparavant, il était possible d'ajouter un composant à chaque menu latéral d'une console. Désormais, vous pouvez ajouter
jusqu'à cinq composants à un menu latéral et jusqu'à huit composants à une présentation de page.
Styles de menu latéral pour des composants de console personnalisés
Personnalisez le style du menu latéral pour améliorer la présentation de votre console Salesforce.
Ajout de composants de console personnalisés aux présentations de page
Lorsque vous avez créé un composant personnalisé de la console, vous pouvez l'ajouter à des présentations de page pour
permettre aux utilisateurs d'y accédez depuis un menu latéral d'une console Salesforce.
Styles de menu latéral pour des composants de console personnalisés
Personnalisez le style du menu latéral pour améliorer la présentation de votre console Salesforce.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Lorsque les administrateurs ajoutent des composants de console personnalisés à des présentations de page, ils définissent
l'affichage des composants pour les utilisateurs en les organisant dans un style de menu latéral. Les styles de menu latéral
ci-dessous sont disponibles pour une console Salesforce.
Service
Salesforce.com | Composants multiples pour une console
Salesforce | 177
Type de composant multiple
Description
Empilé
Une zone de contenu avec plusieurs trames.
Onglets
Une zone de contenu unique avec une liste de volets multiples.
Accordéon
Une zone de contenu qui peut être réduite.
Ce style est disponible uniquement pour les menus latéraux verticaux.
Ajout de composants de console personnalisés aux présentations de
page
Lorsque vous avez créé un composant personnalisé de la console, vous pouvez l'ajouter à des présentations de page pour
permettre aux utilisateurs d'y accédez depuis un menu latéral d'une console Salesforce.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Autorisations utilisateur requises
Pour ajouter des composants personnalisés de la console :
Personnaliser l'application
Pour créer des pages Visualforce :
Personnaliser l'application
Pour gérer des applications de zone de dessin :
Personnaliser l'application
1. Pour des objets standard, dans Configuration, cliquez sur Personnaliser > Objet > Présentations de page.
Pour des objets personnalisés, dans Configuration, cliquez sur Créer > Objets, puis sélectionnez l'objet.
2. Cliquez sur Modifier en regard de la présentation de page.
3. Cliquez sur Composants personnalisés de la console.
4. En regard du menu latéral auquel vous souhaitez ajouter votre composant, sélectionnez comment afficher et organiser vos
composants par style. Vous pouvez choisir Empilé, Onglets ou Accordéon. Reportez-vous à Styles de menus latéraux
pour composants de console personnalisés.
Service
Salesforce.com | Boîte à outils d'intégration de la console
Salesforce : nouvelles méthodes | 178
5. Spécifiez la taille du menu latéral dans la console en sélectionnant la hauteur ou la largeur, puis en saisissant le pourcentage
ou le nombre de pixels.
6. Sous Type, spécifiez si votre composant est une page Visualforce, une application de zone de dessin ou une référence. Si
l'onglet Base de connaissances est configuré, vous pouvez spécifier le composant Knowledge One pour des pages de requête.
Vous pouvez ajouter jusqu'à cinq composants à un menu latéral et jusqu'à huit composants à une présentation de page.
Tout composant d'application de zone de dessin que vous ajoutez ne peut pas être ajouté aux packages AppExchange.
7. Sous Composant, cliquez sur
pour rechercher et sélectionner votre composant. Vous pouvez également sélectionner
le nom du champ si votre composant est un champ de référence. Vous pouvez également ajouter d'autres champs de
composant de référence en définissant la présentation de page miniature de l'objet.
8. Sous Étiquette, saisissez le nom de votre composant tel qu'il doit se présenter dans le menu latéral pour les utilisateurs
de la console.
9. Spécifiez la taille du composant dans le menu latéral en sélectionnant la hauteur ou la largeur et en saisissant le pourcentage
ou le nombre de pixels.
10. Cliquez sur Enregistrer.
Boîte à outils d'intégration de la console Salesforce : nouvelles
méthodes
Accédez aux méthodes de l'API pour personnaliser une console par programmation.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition avec Service Cloud
Disponible avec : Performance Edition et Developer Edition avec Sales Cloud
Disponible avec : Enterprise Edition et Unlimited Edition avec Sales Cloud moyennant un coût supplémentaire
Par exemple, les développeurs et les administrateurs avancés peuvent utiliser la boîte à outils pour ouvrir et fermer des onglets
dans une console afin de rationaliser un processus métier.
Avec la version Spring ’14, les méthodes ci-dessous ont été mises à jour ou sont nouvelles.
addEventListener()
Ajoute un écouteur pour un type d'événement personnalisé ou pour un type d'événement standard lors du déclenchement
de l'événement. Cette méthode ajoute un écouteur pour les types d'événement personnalisé dans l'API version 25.0 ou
ultérieure. Elle ajoute un écouteur pour les types d'événement standard dans l'API version 30.0 ou ultérieure.
isCustomConsoleComponentPoppedOut()
Détermine si un composant de console personnalisé est détaché d'un navigateur. Pour utiliser cette méthode, les composants
d'écrans multiples doivent être activés. Pour plus d'informations, reportez-vous à « Activation des composants d'écrans
multiples d'une console Salesforce » dans l'aide en ligne. Cette méthode est disponible uniquement dans l'API version
30.0 ou ultérieure.
removeEventListener()
Supprime un écouteur pour un type d'événement personnalisé ou pour un type d'événement standard. Cette méthode
supprime un écouteur pour les types d'événement personnalisé dans l'API version 25.0 ou ultérieur. Elle supprime un
écouteur pour les types d'événement standard dans l'API version 30.0 ou ultérieure.
setCustomConsoleComponentPopoutable()
Définit un composant de console personnalisé à détacher ou à rétablir dans un navigateur. Pour utiliser cette méthode,
les composants d'écrans multiples doivent être activés. Pour plus d'informations, reportez-vous à « Activation des
Service
Salesforce.com | Disponibilité des composants de champ de
recherche personnalisés pour AppExchange | 179
composants d'écrans multiples d'une console Salesforce » dans l'aide en ligne. Cette méthode est disponible uniquement
dans l'API version 30.0 ou ultérieure.
Pour plus d'informations sur la boîte à outils (en anglais uniquement), reportez-vous au guide Salesforce Console Integration
Toolkit Developer's Guide.
Disponibilité des composants de champ de recherche
personnalisés pour AppExchange
Ajoutez des composants de champ de référence aux packages AppExchange en vue de les distribuer pour des applications de
console à d'autres utilisateurs et organisations Salesforce hors de votre société.
Vous pouvez désormais ajouter des composants de champ de recherche créés pour une console Salesforce à des packages
AppExchange. Cela permet de distribuer des composants de champ de référence pour des applications de console à d'autres
utilisateurs de Salesforce et à des organisations extérieures à votre société. Pour plus d'informations, reportez-vous à Présentation
des composants de console personnalisés dans l'aide de Salesforce et à Présentation des packages dans l'aide de Salesforce.
Communautés de service
Réponses Chatter et Idées offrent aux clients une communauté en libre-service dans laquelle ils peuvent publier des questions
et recevoir des réponses d'autres clients ou d'agents de support, et publier, évaluer et commenter des idées innovantes sur le
Web.
Réponses Chatter disponibles avec : Enterprise Edition, Developer Edition, Performance Edition et Unlimited Edition
Idées disponibles avec : Enterprise Edition, Developer Edition, Performance Edition, Unlimited Edition et Professional
Edition.
Ajout d'exemples de code à des publications
Vos utilisateurs peuvent désormais ajouter des exemples de code aux publications lorsque l'éditeur de texte enrichi est activé
dans Réponses Chatter et Idées.
Ajout d'exemples de code à des publications
Vos utilisateurs peuvent désormais ajouter des exemples de code aux publications lorsque l'éditeur de texte enrichi est activé
dans Réponses Chatter et Idées.
Autorisations utilisateur requises
Pour créer ou modifier des champs personnalisés :
Personnaliser l'application
Vous pouvez activer l'éditeur de texte enrichi dans la page Paramètres de chaque produit :
•
•
Pour Ideas, sélectionnez Activer la mise en forme de texte, les images et les liens.
Pour Réponses Answers, sélectionnez Activer l'éditeur de texte enrichi.
Lors de la création d'une publication, les utilisateurs peuvent copier un exemple de code depuis n'importe quel éditeur de texte,
puis cliquer sur le bouton
pour ouvrir la zone de texte Ajouter un exemple de code. Ils collent ensuite l'exemple
Service
Salesforce.com | Service client social | 180
de code dans la zone de texte et cliquent sur OK. L'exemple de code s'affiche dans le corps de la publication avec une mise en
forme inchangée.
Service client social
Le service client social permet de répondre à vos clients via des réseaux sociaux et de recueillir des informations importantes
sur les requêtes.
Disponible avec : Enterprise Edition, Performance Edition et Unlimited Edition
Service
Salesforce.com | Service client social | 181
Autorisations utilisateur requises
Pour administrer le service client social :
Gérer les utilisateurs
ET
Personnaliser l'application
ET
Objets sociaux
ET
Éditeur social
Pour créer des éléments de fil de requête :
Suivi de fil pour tous les objets associés sur l'objet Requête
Pour envoyer et recevoir des publications ou des messages de
Objets sociaux
média social
ET
Éditeur social
ET
Fil de requête activé
ET
Attribution de pseudo social
Important: Consignez un ticket de support salesforce.com pour activer les autorisations Objets sociaux et Éditeur
social.
Service client social
Découvrez ce que le service client social peut apporter à votre organisation et comment le configurer.
Service client social
Découvrez ce que le service client social peut apporter à votre organisation et comment le configurer.
Le service client social s'intègre à Radian6 afin que les agents de service puissent mobiliser des clients en répondant à des
requêtes créées dans Twitter et Facebook. Les administrateurs peuvent personnaliser le traitement du contenu social entrant
à l'aide d'une classe Apex et définir les personnes de leur organisation autorisées à répondre via les canaux sociaux. Les éléments
de fil de requête sont créés dans la requête pour le contenu entrant et sortant, ce qui aide les agents de support à répondre aux
questions des clients. Avec Salesforce1, les agents peuvent afficher un contenu social à partir d'appareils mobiles.
Dans Twitter, les agents peuvent afficher le contenu auquel ils répondent, qu'ils retweeter, marquer comme favori, suivre des
tweets, et envoyer une réponse à des tweets et à des messages directs.
Service
Salesforce.com | Service client social | 182
Dans Facebook, les requêtes sont créées dans votre page Facebook gérée, et les agents peuvent afficher le contenu auquel ils
répondent, tel que des publications et des commentaires, et envoyer des publications, des commentaires, des réponses et des
messages privés.
Important: Consignez un ticket de support salesforce.com pour activer les autorisations Objets sociaux et Éditeur
social.
Service
Salesforce.com | Service client social | 183
Votre organisation doit avoir configuré Radian6 avec une source de données pour pouvoir récupérer un contenu social entrant
depuis Twitter et Facebook. Pour plus d'informations sur les règles de la plate-forme sociale de Salesforce, reportez-vous à
Ajout de sources de données dans l'aide en ligne de Salesforce.
1. Dans Configuration, accédez à Élaborer > Personnaliser > Intégration d'applications sociales > Gestion des clients
sociaux > Paramètres.
2. Sélectionnez Activer le service client social.
Le package socialcustomerservice est installé.
3. Sous Identifiants Radian6, cliquez sur Se connecter, puis saisissez vos identifiants Radian6.
4. Sous Gérer les comptes sociaux, cliquez sur Ajouter un compte.
L'application Salesforce Marketing Cloud Social Account Manager s'ouvre.
5.
6.
7.
8.
9.
Sélectionnez votre réseau social, par exemple Twitter ou Facebook, dans le menu déroulant + Nouveau compte.
Saisissez les identifiants de votre compte de réseau social.
Cliquez sur Autoriser l'application.
Enregistrez votre compte de réseau social.
Dans Salesforce, dans la page des paramètres du service client social, cliquez sur Actualiser les comptes.
Remarque: Les comptes sociaux auxquels un utilisateur n'a plus accès sont automatiquement désactivés et masqués
dans les comptes actifs.
10. Dans la section Paramètres entrants, vous pouvez déterminer la classe Apex qui contrôle le traitement du contenu
entrant et l'utilisateur pour lequel son exécution est définie. La classe Apex par défaut crée une publication sociale, une
personne sociale, une requête, un contact, et prend en charge les cas d'utilisation courants.
11. Pour attribuer des pseudos sociaux à un ensemble d'autorisations, dans Configuration, accédez à Administrer > Gérer les
utilisateurs > Ensembles d'autorisations.
12. Cliquez sur un ensemble d'autorisations existant ou créez-en un.
13. Dans la section Applications, cliquez sur Comptes sociaux attribués.
14. Cliquez sur Modifier.
15. Activez les comptes sociaux qui doivent être disponibles pour les utilisateurs disposant de cet ensemble d'autorisations.
Service
Salesforce.com | Service client social | 184
Important: Dans l'objet Requête, le Suivi de fil pour Tous les objets associés doit être activé pour permettre la
création d'éléments de fil de requête.
16. Cliquez sur Enregistrer.
Analyses
Salesforce.com | Plate-forme Analytics | 185
Analyses
Salesforce offre une suite performante d'outils analytiques qui collaborent pour faciliter la consultation et l'analyse de vos
données.
Plate-forme Analytics
Permettez aux utilisateurs d'accéder aux analyses depuis n'importe quel emplacement. Développez vos propres applications
d'analyse avec Apex et Visualforce, en utilisant l'API Analytics.
Améliorations des analyses principales
Triez les résultats de rapport sur plusieurs niveaux, exportez les données de rapport et parcourez les rapports à l'écran sans
perdre votre position.
Tableaux de bord
Nous avons facilité le filtrage des tableaux de bord, modifié le tableau de bord d'un autre utilisateur et affiché des montants
en pourcentage dans les composants de tableaux.
Suivi de l'historique des requêtes
Surveillez l'activité dans l'ensemble des requêtes et identifiez les changements de statut de requête au cours des trois derniers
mois du cycle de vie d'une requête. Suivez une grande variété de champs, tels que le statut de hiérarchisation ou le niveau de
priorité, afin de déterminer les tendances des requêtes et de prendre des décisions informées.
Plate-forme Analytics
Permettez aux utilisateurs d'accéder aux analyses depuis n'importe quel emplacement. Développez vos propres applications
d'analyse avec Apex et Visualforce, en utilisant l'API Analytics.
API Analytics disponible dans Apex
Utilisez l'API Analytics via Apex pour augmenter les performances et faciliter la maintenance. Toutes les capacités de l'API
REST Analytics sont également disponibles dans l'API Apex.
Graphiques de rapport incorporés dans des pages Visualforce
Définissez des graphiques à l'aide du générateur de rapport et réutilisez-les dans n'importe quelle page Visualforce, souvent
avec une seule ligne de code. Les graphiques peuvent inclure des filtres dynamiques, une actualisation automatique basée sur
une heure d'expiration et de nombreuses autres options.
Graphiques incorporés dans Salesforce1
Incorporez des graphiques de rapport dans des pages de détails d'enregistrement pour n'importe quel objet standard ou
personnalisé. Les graphiques que vous ajoutez à des présentations de page sont automatiquement visibles dans l'application
Salesforce1.
API Analytics disponible dans Apex
Utilisez l'API Analytics via Apex pour augmenter les performances et faciliter la maintenance. Toutes les capacités de l'API
REST Analytics sont également disponibles dans l'API Apex.
L'API REST Analytics, introduite dans Winter ’14, permet aux développeurs d'accéder à de nombreuses fonctionnalités de
rapports et de graphiques qui étaient disponibles uniquement via l'interface Web dans les versions antérieures. Si votre stratégie
Analyses
Salesforce.com | Graphiques de rapport incorporés dans des
pages Visualforce | 186
de personnalisation repose sur le codage Apex plutôt que sur l'API REST, vous pouvez désormais utiliser Apex pour passer
les mêmes appels qu'avec l'API REST.
Par exemple, vous pouvez utiliser un code Apex pour automatiser un workflow de consignation. Ce code Apex nécessite l'entrée
d'un ID de rapport et d'un message, exécute le rapport spécifié, puis publie un message Chatter vers chaque utilisateur ou
entité répertorié en tant que regroupement.
Reports.ReportResults res = Reports.ReportManager.runReport(reportId);
FeedItem[] posts = new FeedItem[res.getgroupingsDown().getgroupings().size()];
for(Integer i=0;i<posts.size();i++) {
FeedItem post = new FeedItem();
post.ParentId = UserInfo.getUserId();
post.Body = message + res.getreportmetadata().getname() +
'(' + res.getgroupingsDown().getgroupings()[i].getlabel()
+ ':'
+
res.getfactmap().get(''+i+'!T').getaggregates()[0].getlabel()+')';
posts[i] = post;
}
insert posts;
return true;
Remarque: Les exécutions de rapport synchrone et asynchrone via l'API sont soumises à diverses limitations.
•
•
Synchrone : 500 par heure.
Asynchrone : 1200 par heure.
Dans les deux cas, les appels vers l'API Apex Analytics et vers l'API REST Analytics sont pris en compte dans le
même ensemble de limitations.
Graphiques de rapport incorporés dans des pages Visualforce
Définissez des graphiques à l'aide du générateur de rapport et réutilisez-les dans n'importe quelle page Visualforce, souvent
avec une seule ligne de code. Les graphiques peuvent inclure des filtres dynamiques, une actualisation automatique basée sur
une heure d'expiration et de nombreuses autres options.
Avec cette amélioration, vos graphiques et analyses les plus importants restent en contexte, quel que soit l'endroit où vous
travaillez. Les solutions de contournement, telles que des iframes ou un code Javascript, ne sont plus nécessaires pour créer
une page Visualforce avec une fonctionnalité de type tableau de bord. Il suffit d'extraire le graphique dans votre composant
Visualforce par son ID de rapport.
Par exemple, vous pouvez intégrer un rapport avec l'ID 00Oxxxxxxxxxxxx.
<apex:page>
<analytics:reportChart reportId=”00Oxxxxxxxxxxxx”></analytics:reportChart>
</apex:page>
Le rapport incorporé qui en résulte :
Analyses
Salesforce.com | Graphiques incorporés dans Salesforce1 | 187
Pour plus d'informations, reportez-vous au Visualforce Developer Guide.
Graphiques incorporés dans Salesforce1
Incorporez des graphiques de rapport dans des pages de détails d'enregistrement pour n'importe quel objet standard ou
personnalisé. Les graphiques que vous ajoutez à des présentations de page sont automatiquement visibles dans l'application
Salesforce1.
Pour plus d'informations, reportez-vous à Affichage des graphiques incorporés à Salesforce1.
Améliorations des analyses principales
Triez les résultats de rapport sur plusieurs niveaux, exportez les données de rapport et parcourez les rapports à l'écran sans
perdre votre position.
Tri flexible dans les rapports
Dans un rapport avec plusieurs niveaux de regroupement, triez les regroupements par la valeur récapitulative qui définit
chaque regroupement.
Possibilité de masquer des types de rapport inutilisés
Si vos utilisateurs utilisent une partie uniquement des types de rapport standard disponibles, affichez uniquement ces types
de rapport et masquez ceux dont ils n'ont pas besoin.
Exportation de rapports sans pied de page
Supprimez les informations qui s'affichent habituellement dans le pied de page lorsque les utilisateurs exportent un rapport
dans un fichier Excel ou .csv.
En-têtes flottants dans les rapports récapitulatifs et matriciels
La mémorisation des en-têtes est difficile lorsque vous affichez un rapport contenant de nombreuses données. Au lieu d'utiliser
le défilement, créez des en-têtes flottants en suspendant des colonnes et des lignes. Lorsque vous faites défiler un rapport,
vous pouvez laisser visibles les lignes d'en-tête en haut ou à gauche du rapport.
Analyses
Salesforce.com | Tri flexible dans les rapports | 188
Accès des API aux vues de liste
L'autorisation « Créer et personnaliser des vues de liste », introduite dans la version Winter '14, est désormais disponible via
l'API de métadonnées.
Mise à jour de la page Créer un rapport
L'emplacement des éléments dans la page Créer un rapport a été légèrement ajusté afin de faciliter son utilisation.
Tri flexible dans les rapports
Dans un rapport avec plusieurs niveaux de regroupement, triez les regroupements par la valeur récapitulative qui définit chaque
regroupement.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour trier les résultats de rapport :
Exécution des rapports
Par exemple, vous avez regroupé un rapport Opportunités par type de secteur d'activité afin de souligner les affaires les plus
prometteuses. Chaque regroupement Type est lui-même regroupé par Étape, et chaque regroupement Étape est regroupé
par Origine de la piste. Vous pouvez désormais trier le regroupement Type par Montant, le regroupement Étape
par Étape et le regroupement Origine de la piste par Nombre d'enregistrements.
Cela comprend à la fois des valeurs récapitulatives standard et des valeurs générées par une formule récapitulative personnalisée.
Figure 1: Chaque niveau de regroupement peut être trié de façon distincte.
Possibilité de masquer des types de rapport inutilisés
Si vos utilisateurs utilisent une partie uniquement des types de rapport standard disponibles, affichez uniquement ces types de
rapport et masquez ceux dont ils n'ont pas besoin.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour masquer des types de rapport :
Gérer les rapports personnalisés
Les types de rapport masqués ne s'affichent pas lorsque vous utilisez la zone de recherche dans la page Créer un rapport.
Analyses
Salesforce.com | Exportation de rapports sans pied de
page | 189
Si vous masquez tous les types de rapport d'un dossier, le dossier également est masqué.
Sous l'onglet Rapports, cliquez sur Nouveau rapport, puis sélectionnez Sélectionner les types de rapport à masquer. La coche
verte en regard d'un rapport indique qu'il est visible de tous. Cliquez sur la coche verte pour la changer en X et masquer ce
type de rapport.
Exportation de rapports sans pied de page
Supprimez les informations qui s'affichent habituellement dans le pied de page lorsque les utilisateurs exportent un rapport
dans un fichier Excel ou .csv.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour exporter des rapports :
Exporter les rapports
Les utilisateurs peuvent exporter des rapports afin d'utiliser des applications spécialisées, telles que Microsoft Excel, en cliquant
sur Exporter les détails dans la page d'exécution du rapport.
Par défaut, Salesforce ajoute cinq lignes en bas du fichier .csv ou Excel créé, avec des métadonnées qui peuvent être utiles.
Analyses
Salesforce.com | En-têtes flottants dans les rapports
récapitulatifs et matriciels | 190
Vous pouvez supprimer ces informations dans tous les rapports exportés par les utilisateurs. Dans Configuration, cliquez sur
Personnaliser > Rapports et tableaux de bord > Interface utilisateur, puis sélectionnez Exporter des rapports sans pied de
page.
En-têtes flottants dans les rapports récapitulatifs et matriciels
La mémorisation des en-têtes est difficile lorsque vous affichez un rapport contenant de nombreuses données. Au lieu d'utiliser
le défilement, créez des en-têtes flottants en suspendant des colonnes et des lignes. Lorsque vous faites défiler un rapport, vous
pouvez laisser visibles les lignes d'en-tête en haut ou à gauche du rapport.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour modifier les paramètres de rapports et de tableaux de
bord :
Personnaliser l'application
Lorsque la ligne supérieure de données passe le bord supérieur de la fenêtre de navigation, cliquez sur la flèche vers le haut
située sous la barre d'adresses. Les lignes de regroupement restent visibles, quel que soit le niveau de défilement. Cette possibilité
était disponible dans les rapports tabulaires, elle est désormais présente dans les rapports récapitulatifs et matriciels.
Figure 2: Cliquer sur la flèche vers le bas pour afficher une ligne d'en-tête stationnaire.
Analyses
Salesforce.com | Accès des API aux vues de liste | 191
Figure 3: Cliquer sur la flèche vers le haut pour masquer la ligne d'en-tête.
De même, lorsque vous faites défiler vers la droite et que la colonne de données gauche passe le bord gauche du navigateur,
vous pouvez cliquer sur la flèche vers la droite pour un affichage stationnaire des étiquettes de ligne de la colonne gauche.
Figure 4: Cliquer sur la flèche vers la droite pour afficher une colonne d'étiquettes stationnaire.
Figure 5: Cliquer sur la flèche vers la droite pour masquer la colonne d'étiquettes.
Accès des API aux vues de liste
L'autorisation « Créer et personnaliser des vues de liste », introduite dans la version Winter '14, est désormais disponible via
l'API de métadonnées.
Mise à jour de la page Créer un rapport
L'emplacement des éléments dans la page Créer un rapport a été légèrement ajusté afin de faciliter son utilisation.
Disponible avec : Toutes les éditions à l'exception de Database.com
Analyses
Salesforce.com | Tableaux de bord | 192
Autorisations utilisateur requises
Pour modifier les paramètres de rapports et de tableaux de
bord :
Personnaliser l'application
Figure 6: Auparavant, les boutons Créer et Annuler se trouvaient tout à fait à droite de l'écran.
Figure 7: Désormais, les boutons Créer et Annuler sont plus proches du panneau Types de rapport.
Tableaux de bord
Nous avons facilité le filtrage des tableaux de bord, modifié le tableau de bord d'un autre utilisateur et affiché des montants
en pourcentage dans les composants de tableaux.
Analyses
Salesforce.com | Valeurs de filtre de tableau de bord
nommées | 193
Valeurs de filtre de tableau de bord nommées
Réduisez l'encombrement sur l'écran en attribuant un surnom à un groupe de valeurs que vous avez identifiées en tant que
sélection de filtre, puis enregistrez et réutilisez ces valeurs. En offrant des vues d'un même tableau de bord sous différents
noms, vous déclinez l'utilité du tableau de bord sans modifier les rapports sous-jacents ou les composants du tableau de bord.
Modification des tableaux de bord sans afficher toutes les données
Modifiez les composants de tableaux de bord et enregistrez les modifications au nom de l'utilisateur actif du tableau de bord,
même si vous n'êtes pas cet utilisateur.
Pourcentages dans les tableaux et les métriques
Lorsqu'une colonne d'un composant de tableau ou de métrique contient des montants exprimés sous forme de fractions, vous
pouvez convertir ces valeurs en pourcentages.
Valeurs de filtre de tableau de bord nommées
Réduisez l'encombrement sur l'écran en attribuant un surnom à un groupe de valeurs que vous avez identifiées en tant que
sélection de filtre, puis enregistrez et réutilisez ces valeurs. En offrant des vues d'un même tableau de bord sous différents
noms, vous déclinez l'utilité du tableau de bord sans modifier les rapports sous-jacents ou les composants du tableau de bord.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Par exemple, dans un tableau de bord des ventes, vous pouvez collecter plusieurs étapes d'opportunités dans des groupes appelés
« Début », « En cours » et « Avancé ». Lorsque chaque catégorie correspond à un surnom d'ensemble de valeurs de filtre
spécifique, les utilisateurs peuvent changer rapidement la vue du tableau de bord pour afficher uniquement les données de
l'étape qui les intéresse.
Figure 8: Les valeurs de filtre de tableau de bord nommées aident les utilisateurs à obtenir rapidement des
informations pertinentes
Analyses
Salesforce.com | Modification des tableaux de bord sans afficher
toutes les données | 194
Modification des tableaux de bord sans afficher toutes les
données
Modifiez les composants de tableaux de bord et enregistrez les modifications au nom de l'utilisateur actif du tableau de bord,
même si vous n'êtes pas cet utilisateur.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour modifier un tableau de bord sous le nom d'un autre
utilisateur actif :
Activer le tableau de bord d'un autre utilisateur
Jusqu'à présent, l'autorisation « Afficher toutes les données » était requise pour modifier un tableau de bord à la place de
l'utilisateur actif. Par exemple, un administrateur souhaite modifier le seuil d'un composant d'indicateur dans un tableau de
bord conçu pour un dirigeant. Le dirigeant, qui dispose d'un accès supérieur, est l'utilisateur actif du tableau de bord. Sans
l'autorisation « Afficher toutes les données », l'administrateur ne pourrait pas afficher les données nécessaires pour apporter
les modifications ou enregistrer le tableau de bord en tant qu'utilisateur actif. La nouvelle autorisation « Activer le tableau de
bord d'un autre utilisateur » le permet.
Pourcentages dans les tableaux et les métriques
Lorsqu'une colonne d'un composant de tableau ou de métrique contient des montants exprimés sous forme de fractions, vous
pouvez convertir ces valeurs en pourcentages.
Par exemple, le score de satisfaction d'un client peut être enregistré sous forme de fractions 1, 1 correspondant au score parfait.
Vous pouvez désormais exprimer un score de 0,6 par 60 pour cent.
Remarque: N'appliquez pas ce principe aux montants qui ne sont pas exprimés sous forme de fractions 1, les résultats
seraient erronés.
Suivi de l'historique des requêtes
Surveillez l'activité dans l'ensemble des requêtes et identifiez les changements de statut de requête au cours des trois derniers
mois du cycle de vie d'une requête. Suivez une grande variété de champs, tels que le statut de hiérarchisation ou le niveau de
priorité, afin de déterminer les tendances des requêtes et de prendre des décisions informées.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour créer, modifier et supprimer des rapports :
Créer et personnaliser des rapports
ET
Générateur de rapport
Analyses
Salesforce.com | Suivi de l'historique des requêtes | 195
Par exemple, pour optimiser les opérations du centre de contact, vous pouvez observer le champ Statut sur une période
donnée, en recherchant les requêtes revenues à un état antérieur. Ces informations peuvent aider à résoudre les requêtes avec
plus d'efficacité.
Autre exemple, vous pouvez analyser les valeurs historiques du champ Priorité afin d'identifier les requêtes mal classées
lors de leur ouverture. L'observation des changements de priorité fréquents peut également conduire à une amélioration du
traitement des requêtes complexes.
Site.com
Salesforce.com | | 196
Site.com
Concevez et publiez des sites Web, des pages sociales et des expériences mobiles à l'aide de simples outils glisser-déposer.
Déploiement de sites avec l'API de métadonnées
Vous pouvez désormais utiliser l'API de métadonnées pour déployer un site depuis un environnement sandbox vers un
environnement de production et inversement. Ce déploiement est possible pour des sites Site.com et des sites Salesforce
Communities en utilisant l'API de métadonnées.
Gestion des versions
Nouveau dans la version Spring '14, la gestion des versions est un moyen efficace pour suivre le développement de votre site
et pour restaurer une version antérieure. Chaque fois que vous publiez votre site, vous créez une nouvelle version du site qui
est suivie dans la vue Historique des modifications. Vous pouvez utiliser la gestion des versions pour restaurer votre site sur
l'une des versions antérieures.
Ajout d'une marque aux sites
L'ajout d'une marque permet de définir aisément les différents aspects de l'utilisation d'une marque sur votre site Web.
Lorsque les propriétés de la marque sont définies, vos éditeurs peuvent personnaliser l'ensemble des éléments au même
emplacement, l'Éditeur de marque. Lorsque les éditeurs de site Web personnalisent les propriétés, ils peuvent visualiser
immédiatement les modifications apportées à la marque du site.
Propriétés personnalisées de site
Dans la version Winter ’14, nous avons introduit des propriétés personnalisées pour les widgets. Dans Spring ’14, nous
rendons les propriétés personnalisées disponibles également au niveau du site. Les propriétés personnalisées de site permettent
de gagner du temps en définissant des valeurs communes qui sont réutilisées dans l'ensemble du site.
Améliorations de widget
Nous avons amélioré le mode de création des propriétés de widget personnalisées. De plus, tous les membres de votre équipe
peuvent désormais exploiter les widgets que vous concevez, qu'ils soient administrateurs, concepteurs ou contributeurs.
Types de propriété personnalisée
Parmi les améliorations de Spring ’14 relatives au widget et aux nouvelles propriétés personnalisées et fonctionnalités de
personnalisation des sites, nous avons ajouté plusieurs types de propriété personnalisée.
Connexions aux données de page
Pour les administrateurs et les concepteurs de sites, les connexions aux données de page facilitent la création d'une page de
détail pour un enregistrement unique en utilisant des objets Salesforce.
Améliorations de la vue du Site.com Studio du contributeur
Nous avons apporté plusieurs améliorations importantes à Site.com Studio pour les contributeurs. Consultez cette vue
d'ensemble pour découvrir l'impact des mises à jour, selon que vous êtes contributeur, concepteur ou administrateur de site.
Mises à jour du mode Live pour les administrateurs et les concepteurs de site
Nous avons apporté plusieurs mises à jour au mode Live. Le mode Live permet aux administrateurs et aux concepteurs de
site de prévisualiser l'affichage des pages et des modèles sur des appareils tels que des téléphones portables et des tablettes.
Exportation séparée des ressources
Les concepteurs et les administrateurs de site peuvent désormais exporter des ressources séparément de tous les autres
composants de site. Vous pouvez exporter des ressources ensemble ou individuellement.
Site.com
Salesforce.com | Déploiement de sites avec l'API de
métadonnées | 197
Protection contre le détournement de clic dans Site.com
Le détournement de clics est un type d'attaque qui invite un utilisateur à cliquer en toute confiance sur un élément, un bouton
ou un lien par exemple. Au lieu d'effectuer l'action attendue par l'utilisateur, le bouton ou le lien exécute des actions
malveillantes sur le site, qui entraînent une intrusion dans les données, des e-mails non sollicités, des changements d'identifiants
ou d'autres actions spécifiques à un site.
Modifications de la licence d'ensemble d'autorisations Company Community
La licence d'ensemble d'autorisations complémentaire Company Community a été renommée Company Community pour
Force.com. Désormais, cette licence d'ensemble d'autorisations accorde également l'accès en lecture et en création sur les
requêtes.
Déploiement de sites avec l'API de métadonnées
Vous pouvez désormais utiliser l'API de métadonnées pour déployer un site depuis un environnement sandbox vers un
environnement de production et inversement. Ce déploiement est possible pour des sites Site.com et des sites Salesforce
Communities en utilisant l'API de métadonnées.
Plusieurs outils permettent de créer un package :
•
•
•
Ensembles de modifications (pour des sites Site.com et des sites Site.com Communities uniquement). Le type de composant
s'intitule Site.com.
Système de traduction, qui fonctionne pour la création de tous les types de site. Le type de métadonnées s'intitule
SiteDotCom.
Outil de migration de Force.com pour Ant, qui fonctionne pour la création de tous les types de site. Le type de métadonnées
s'intitule SiteDotCom.
Remarque: Une limitation en taille du fichier existe lors de l'utilisation de l'API de métadonnées pour déployer un
site sandbox vers un site de production. Les ressources dans le fichier .site ne peuvent pas dépasser 40 Mo. Le site
est créé, mais l'affichage des ressources dans le nouveau site est rompu. Pour fixer les ressources, exportez-les séparément
depuis l'environnement sandbox, puis importez-les dans votre nouveau site.
Gestion des versions
Nouveau dans la version Spring '14, la gestion des versions est un moyen efficace pour suivre le développement de votre site
et pour restaurer une version antérieure. Chaque fois que vous publiez votre site, vous créez une nouvelle version du site qui
est suivie dans la vue Historique des modifications. Vous pouvez utiliser la gestion des versions pour restaurer votre site sur
l'une des versions antérieures.
Remarque:
Lorsque vous utilisez Site.com Studio, vous travaillez toujours sur une version non publiée de votre site. Elle correspond
à votre copie de travail. Lorsque vous restaurez une version, vous remplacez votre copie de travail, pas votre site en
ligne. Vous devez publier la version restaurée pour pouvoir afficher les modifications dans votre site en ligne.
Site.com
Salesforce.com | Ajout d'une marque aux sites | 198
Ajout d'une marque aux sites
L'ajout d'une marque permet de définir aisément les différents aspects de l'utilisation d'une marque sur votre site Web. Lorsque
les propriétés de la marque sont définies, vos éditeurs peuvent personnaliser l'ensemble des éléments au même emplacement,
l'Éditeur de marque. Lorsque les éditeurs de site Web personnalisent les propriétés, ils peuvent visualiser immédiatement les
modifications apportées à la marque du site.
En ajoutant des propriétés de marque à votre site Web ou à vos widgets, vous pouvez aisément définir et modifier les divers
aspects de la marque de votre site Web sans feuille de style CSS.
Voici des exemples d'éléments associés à la marque de votre site Web que vous pouvez définir :
•
•
•
•
La couleur de l'arrière-plan, de la page ou des liens du site Web
La taille et la couleur de police
L'image du logo ou de l'en-tête d'arrière-plan
L'épaisseur et la couleur des lignes
Pour appliquer une marque à votre site Web, procédez comme suit :
1. Définissez les éléments de votre site qui représentent votre marque en créant une propriété de marque pour chaque élément,
par exemple la couleur de l'arrière-plan, le logo et les polices. Effectuez cette tâche dans les Propriétés de marque, dans la
Configuration du site.
2. Utilisez une syntaxe de langage d'expression pour remplacer les définitions actuelles de ces propriétés dans vos feuilles de
style par les nouvelles propriétés de marque.
3. Utilisez l'Éditeur de marque pour personnaliser les propriétés et prévisualiser de votre site Web.
Les propriétés de marque sont également accessibles à l'aide d'une syntaxe de langage d'expression directement depuis un bloc
de code personnalisé ou un bloc de contenu.
Propriétés personnalisées de site
Dans la version Winter ’14, nous avons introduit des propriétés personnalisées pour les widgets. Dans Spring ’14, nous rendons
les propriétés personnalisées disponibles également au niveau du site. Les propriétés personnalisées de site permettent de gagner
du temps en définissant des valeurs communes qui sont réutilisées dans l'ensemble du site.
Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition
Disponible (avec des limitations) dans : Developer Edition
Nous avons ajouté la nouvelle vue Propriétés personnalisées (1) à la section Configuration du site de l'onglet Présentation.
Dans la vue Propriétés personnalisées, vous pouvez créer des propriétés personnalisées et les regrouper dans des sections (2).
Site.com
Salesforce.com | Améliorations de widget | 199
Après avoir créé une propriété puis spécifié sa valeur et son type, vous pouvez accéder à la propriété dans un code personnalisé
ou dans des blocs de contenu à l'aide d'expressions. Les expressions servent d'espace réservé pour des données qui sont remplacées
par des informations lors du chargement de la page.
Pour référencer une propriété personnalisée de site dans un code personnalisé ou un bloc de contenu, utilisez la syntaxe
{!Site.expression_name}. Par exemple, vous pouvez créer une propriété personnalisée pour stocker le numéro de téléphone
de la société avec le nom d'expression PhoneNumber. Dans un bloc de contenu, vous pouvez saisir Contactez-nous au
{!Site.PhoneNumber}. Ensuite, au chargement de la page, la valeur représentée par {!Site.PhoneNumber} est
remplacée par « Contactez-nous au 1 800 667 6389 » sur la page.
Les expressions ne sont que des espaces réservés. Par conséquent, si vous mettez à jour la valeur d'une propriété dans la vue
Propriétés personnalisées, la valeur est automatiquement mise à jour dans toutes les pages où la propriété personnalisée est
référencée.
Améliorations de widget
Nous avons amélioré le mode de création des propriétés de widget personnalisées. De plus, tous les membres de votre équipe
peuvent désormais exploiter les widgets que vous concevez, qu'ils soient administrateurs, concepteurs ou contributeurs.
Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition
Disponible (avec des limitations) dans : Developer Edition
Les propriétés de widget personnalisées offrent une flexibilité dans la réutilisation des widgets. Par conséquent, dans Spring
’14 nous avons ajouté des types de propriété personnalisée qui permettent de créer des widgets encore plus polyvalents.
Site.com
Salesforce.com | Types de propriété personnalisée | 200
Nous avons également mis à jour la méthode d'ajout de propriétés de widget personnalisées. Désormais, lorsque vous créez
un widget, vous lui ajoutez des propriétés personnalisées en cliquant sur Modifier les propriétés personnalisées dans le volet
Propriétés.
Une nouvelle boîte de dialogue Propriétés personnalisées s'ouvre, qui permet de créer des propriétés et les regrouper dans des
sections.
De plus, vous pouvez autoriser les contributeurs à ajouter un widget aux pages de site en sélectionnant Disponible pour
les contributeurs dans le volet Propriétés ou dans la vue Widgets de l'onglet Présentation. Ce paramètre contrôle
l'affichage du widget dans le volet Éléments de page du contributeur.
Remarque: Vous devez vous assurer que la page de site est basée sur un modèle ayant au moins un volet modifiable.
Sinon, les contributeurs ne peuvent pas ajouter de widgets à la page.
Mais ce n'est pas tout ! Pour permettre aux contributeurs de mettre à jour l'apparence du widget à l'aide du nouvel éditeur de
marque, vous pouvez lui ajouter des propriétés de marque en cliquant sur Modifier les propriétés de marque dans le volet
Propriétés.
Types de propriété personnalisée
Parmi les améliorations de Spring ’14 relatives au widget et aux nouvelles propriétés personnalisées et fonctionnalités de
personnalisation des sites, nous avons ajouté plusieurs types de propriété personnalisée.
Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition
Disponible (avec des limitations) dans : Developer Edition
Les nouveaux types de propriété sont disponibles lorsque les concepteurs ou administrateurs de site créent des propriétés de
marque de site, des propriétés personnalisées de site, des propriétés de marque de widget et des propriétés personnalisées de
widget.
Type de propriété
Description
Texte
Permet aux utilisateurs de saisir une valeur de texte.
Case à cocher
Permet aux utilisateurs de définir une valeur true (sélectionnée) ou false (désélectionnée).
Couleur
Permet aux utilisateurs de spécifier une couleur, en la sélectionnant dans le sélecteur ou
en saisissant une valeur hexadécimale, par exemple #333333.
Image
Permet aux utilisateurs de spécifier une image, en accédant à une image du site, en
chargeant un nouvelle image ou en saisissant l'URL d'une image.
HTML
Permet aux utilisateurs de saisir une valeur HTML.
Unités
Permet aux utilisateurs de saisir une mesure, telle que pixels, pourcentage ou em (par
exemple, 5px).
Liste de sélection
Permet aux utilisateurs de sélectionner une valeur dans une liste que vous définissez.
Pour ajouter des éléments à la liste de sélection, créez une liste d'options séparées par une
virgule, où chaque option a une étiquette et une valeur (par exemple, Étiquette
1:Valeur 1, Étiquette 2:Valeur 2. Si vous n'ajoutez pas de valeur à une
option, l'étiquette est utilisée comme valeur par défaut.
Site.com
Type de propriété
Salesforce.com | Connexions aux données de page | 201
Description
Pour définir une sélection de liste de sélection par défaut, utilisez le format
étiquette:valeur:défaut (par exemple, Petit:S:default, Grand:L.
Police
Permet aux utilisateurs de sélectionner une police.
Connexions aux données de page
Pour les administrateurs et les concepteurs de sites, les connexions aux données de page facilitent la création d'une page de
détail pour un enregistrement unique en utilisant des objets Salesforce.
Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition
Disponible (avec des limitations) dans : Developer Edition
Lorsqu'elles sont combinées avec des éléments de répétiteur, un code personnalisé ou des blocs de contenu, les connexions aux
données de page permettent de vous connecter à des objets standard et personnalisés, de retrouver un enregistrement spécifique
et d'afficher de façon dynamique l'enregistrement dans une page de site. Ensuite, lorsque vous mettez à jour des données d'un
objet, les modifications s'appliquent automatiquement au site en ligne, aucune mise à jour du site n'est requise.
Lorsque la page est ouverte, vous pouvez créer une connexion aux données de page en cliquant sur Modifier la connexion
dans la section Connexion aux données de page du volet Propriétés.
Par exemple, supposons que vous souhaitez répertorier tous les comptes de votre société dans une page de site appelée Comptes.
Lorsqu'un utilisateur clique sur un lien Afficher les détails, vous souhaitez ouvrir une page de site appelée Détails du compte
pour afficher les informations relatives au compte sélectionné.
Dans ce cas, vous pouvez ajouter un répétiteur de données à la page de site Comptes afin de récupérer une liste d'enregistrements
depuis l'objet Compte (1). Avec un élément de données, vous pouvez créer un lien Afficher les détails (2) qui, lorsqu'il est
sélectionné, utilise une chaîne de requête d'URL pour transmettre le champ ID de compte comme identifiant unique à la
page Détails du compte. Lors du chargement de la page Détails du compte, la connexion aux données de page utilise la valeur
de l'identifiant unique pour renvoyer de façon dynamique uniquement les détails de cet enregistrement (3).
Avec des connexions aux données de page, vous pouvez utiliser des expressions afin d'accéder à des données renvoyées n'importe
où sur la page, y compris aux propriétés de la page. Par exemple, supposons que vous souhaitez utiliser le nom du compte
comme titre de la page Détails du compte. Dans ce cas, saisissez simplement {!Name} dans le champ Titre du volet
Propriétés. Au chargement, la page récupère le nom de compte de cet enregistrement et l'affiche dans la barre de titre du
navigateur.
Site.com
Salesforce.com | Améliorations de la vue du Site.com Studio
du contributeur | 202
Améliorations de la vue du Site.com Studio du contributeur
Nous avons apporté plusieurs améliorations importantes à Site.com Studio pour les contributeurs. Consultez cette vue d'ensemble
pour découvrir l'impact des mises à jour, selon que vous êtes contributeur, concepteur ou administrateur de site.
Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition
Disponible (avec des limitations) dans : Developer Edition
Améliorations pour les contributeurs
Dans l'onglet Présentation de Site.com Studio, les contributeurs peuvent désormais :
•
•
•
•
•
Renommer, dupliquer et supprimer des pages.
Supprimer et remplacer des actifs.
Ajouter, modifier et supprimer des liens de plan de site.
Déplacer des pages dans le plan de site.
Créer et supprimer des dossiers, et déplacer des pages et des actifs dans les dossiers.
Nous avons également mis à jour la vue de modification de page du contributeur.
Les contributeurs peuvent :
•
•
•
Utiliser le volet Éléments de page (1) pour ajouter des blocs de contenu et des widgets (si disponibles) à la page.
Utiliser l'Éditeur de marque (2) pour mettre à jour l'apparence de la page.
Utiliser l'option Fluide
sur des smartphones
(3) pour réinitialiser la largeur et la hauteur de la page sur 100 % après avoir prévisualisé la page
, des tablettes
ou des écrans d'ordinateur
.
Améliorations pour les concepteurs et administrateurs de site
Les concepteurs et administrateurs de site peuvent désormais :
•
Permettre aux contributeurs d'ajouter des widgets aux pages basées sur un modèle qui incluent des volets modifiables.
Site.com
Salesforce.com | Améliorations de la vue du Site.com Studio
du contributeur | 203
Remarque: Contrairement aux widgets, que vous devez rendre explicitement disponibles pour les contributeurs,
ces derniers peuvent désormais ajouter par défaut des blocs de contenu et n'importe quel volet modifiable à des
pages basées sur un modèle. Tenez compte de ce point si vous avez des modèles de page existants dotés de volets
modifiables.
•
•
Définir des propriétés de marque pour permettre aux contributeurs de modifier l'apparence des pages et des widgets.
Afficher Site.com Studio du point de vue de vos contributeurs, afin de vérifier la présentation. Cliquez sur Afficher Studio
en tant que contributeur dans le menu déroulant du site. Pour quitter, cliquez sur Revenir à la vue Mon Studio.
Ajout d'éléments de page en tant que contributeur
Si vous êtes contributeur, vous pouvez désormais ajouter des éléments de page à n'importe quelle zone modifiable d'une page.
Les éléments de page sont les blocs de construction des pages de site. Les blocs de contenu contiennent le texte des pages de
votre site Web. Ils peuvent héberger des images et des liens hypertextes. Les widgets sont des éléments de page personnalisés,
créés par le concepteur ou l'administrateur de votre site. Si vous ne pouvez pas les afficher, cela indique que les widgets ne sont
pas disponibles pour vous.
•
Pour ajouter un élément de page à une page ouverte, faites glisser l'élément depuis le volet Éléments de page vers une zone
modifiable. Lorsque vous faites glisser un élément de page vers une zone de page modifiable, elle est entourée d'une bordure
bleue. L'absence de bordure bleue indique que la page n'a pas de zone modifiable.
•
Pour déplacer un élément de page sur la page, faites glisser l'élément dans une autre zone modifiable.
•
Pour supprimer un élément de page, cliquez sur
.
Site.com
Salesforce.com | Mises à jour du mode Live pour les
administrateurs et les concepteurs de site | 204
Après avoir ajouté un bloc de contenu à une page, double-cliquez sur le bloc pour le modifier.
Lorsque vous ajoutez un widget à la page, il peut être nécessaire de spécifier les propriétés du widget dans une boîte de dialogue.
Pour ignorer la boîte de dialogue, cliquez sur une autre partie de l'écran. Vos modifications sont automatiquement enregistrées.
Pour plus d'informations sur les propriétés d'un widget, contactez le concepteur ou l'administrateur de votre site.
Mises à jour du mode Live pour les administrateurs et les
concepteurs de site
Nous avons apporté plusieurs mises à jour au mode Live. Le mode Live permet aux administrateurs et aux concepteurs de site
de prévisualiser l'affichage des pages et des modèles sur des appareils tels que des téléphones portables et des tablettes.
Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition
Disponible (avec des limitations) dans : Developer Edition
En tant qu'administrateur ou concepteur de site, vous ne pouvez plus modifier des blocs de contenu en ligne en visualisant des
pages ou des widgets en mode Live. Pour modifier le contenu de la page, revenez au mode de conception. Les contributeurs
peuvent toujours utiliser l'éditeur en ligne pour modifier des blocs de contenu.
Lorsque la page est ouverte en mode Live, l'option Fluide
permet de définir la largeur et la hauteur de la page sur 100 %.
Exportation séparée des ressources
Les concepteurs et les administrateurs de site peuvent désormais exporter des ressources séparément de tous les autres composants
de site. Vous pouvez exporter des ressources ensemble ou individuellement.
Lorsque vous exportez tous les ressources, elles sont exportées dans un fichier compressé qui porte le nom du site (par exemple,
nomdusite-Assets.zip).
Exportez vos ressources depuis l'onglet Présentation en cliquant sur
> Exporter des ressources de site.
Par exemple, le déploiement d'un site depuis un environnement sandbox vers un environnement de production à l'aide de
l'API de métadonnées peut nécessiter une exportation séparée des ressources.
La taille du fichier est limitée lors de l'utilisation de l'API de métadonnées. Les ressources dans le fichier .site ne peuvent
pas dépasser 40 Mo. Le site est créé, mais l'affichage des ressources dans le nouveau site est rompu. Pour fixer les ressources,
exportez-les séparément depuis l'environnement sandbox, puis importez-les dans votre nouveau site.
Protection contre le détournement de clic dans Site.com
Le détournement de clics est un type d'attaque qui invite un utilisateur à cliquer en toute confiance sur un élément, un bouton
ou un lien par exemple. Au lieu d'effectuer l'action attendue par l'utilisateur, le bouton ou le lien exécute des actions malveillantes
sur le site, qui entraînent une intrusion dans les données, des e-mails non sollicités, des changements d'identifiants ou d'autres
actions spécifiques à un site.
Important: Ces informations s'appliquent uniquement aux sites Site.com. Pour plus d'informations sur la protection
contre le détournement de clic dans Salesforce, reportez-vous à Protection contre le détournement de clic activée par
défaut.
Site.com
Salesforce.com | Modifications de la licence d'ensemble
d'autorisations Company Community | 205
Des iframes masqués, qui chargent des pages de votre site, peuvent être placés de façon malveillante par une page non associée
qui invite l'utilisateur à cliquer sur un bouton ou un lien affiché sous l'iframe masqué. Avec la protection contre le détournement
de clics, vous pouvez définir si votre navigateur autorise ou non les trames ou iframes dans les pages de votre site. Le niveau
de détournement de clics par défaut de Site.com est défini sur Autoriser le tramage par la même origine uniquement.
Vous pouvez définir la protection contre le détournement de clics d'un site sur l'un des niveaux suivants :
•
•
•
Autoriser le tramage par n'importe quelle page (aucune protection)
Autoriser le tramage par la même origine uniquement (recommandé)
Ne pas autoriser le tramage par n'importe quelle page (protection maximale)
Remarque: Les trames de même origine autorisent le tramage de la page du site uniquement par des pages appartenant
au même nom de domaine et utilisant le même protocole de sécurité.
La protection contre le détournement de clic n'est pas activée par défaut pour les sites créés avant la version Spring ’14. Pour
gérer la protection contre le détournement de clic dans votre site :
1. Sous l'onglet Présentation, cliquez sur Configuration du site.
2. Cliquez sur Modifier.
3. Sélectionnez le niveau de protection contre le détournement de clics souhaité.
Remarque:
Salesforce Communities inclut deux éléments de protection contre le détournement de clics : un pour le site Force.com
Communities, défini dans la page de détail du site Force.com, et un autre pour le site Site.com Communities, défini
dans la page de configuration de Site.com. Il est recommandé de définir les deux éléments sur la même valeur.
Modifications de la licence d'ensemble d'autorisations
Company Community
La licence d'ensemble d'autorisations complémentaire Company Community a été renommée Company Community pour
Force.com. Désormais, cette licence d'ensemble d'autorisations accorde également l'accès en lecture et en création sur les
requêtes.
Disponible moyennant un coût supplémentaire dans : Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Pour acheter une ou plusieurs licences d'ensemble d'autorisations Company Community pour Force.com, contactez le support
client de salesforce.com. Pour plus d'informations, reportez-vous à Attribution de licences d'ensemble d'autorisations dans
l'aide de Salesforce.
Personnalisation de Force.com
Salesforce.com | Assistant d'importation de données globalement disponible | 206
Personnalisation de Force.com
Utilisez des outils pointer-cliquer pour élargir votre organisation Salesforce : améliorez les objets, les données et les champs,
personnalisez la présentation de votre organisation, améliorez vos processus métier, et créez des sites Web et des applications.
La personnalisation inclut également des outils d'administration et de sécurité.
Assistant d'importation de données - globalement disponible
L'assistant d'importation de données offre une interface unifiée qui permet d'importer des données de plusieurs objets
Salesforce standard, notamment des comptes, des contacts, des pistes et des solutions. Vous pouvez également importer des
données pour des objets personnalisés.
Présentations de page basées sur le fil désormais disponibles
Facilitez l'utilisation d'enregistrements de compte, de contact, de piste, d'opportunité et d'objet personnalisé pour vos
utilisateurs en créant des présentations basées sur le fil, qui comprennent deux vues distinctes : une vue pour le fil de
l'enregistrement et une vue pour ses détails. Vous pouvez créer des présentations basées sur le fil pour un compte, un contact,
une piste, une opportunité et des objets personnalisés.
Administration générale
L'administration aide à gérer votre organisation en fonction de vos besoins métier.
Données
La plate-forme Force.com facilite l'importation de vos données et le suivi de leur historique.
Automatisation de la logique métier et des processus
Le workflow, les approbations et Visual Workflow fournissent des outils pointer-cliquer qui permettent d'automatiser et de
simplifier les processus métier complexes.
Sécurité
Utilisez la sécurité pour protéger vos données et vos applications.
Partage
Le partage améliore votre contrôle sur les informations que les utilisateurs peuvent afficher.
Globalisation
Les outils de globalisation aident les administrateurs à gérer les ressources qui varient d'un pays à l'autre, notamment les
langues multiples, les devises multiples et les contenus traduits.
Personnalisation supplémentaire
Même de petites améliorations de la personnalisation peuvent faciliter l'utilisation de Salesforce.
Assistant d'importation de données - globalement
disponible
L'assistant d'importation de données offre une interface unifiée qui permet d'importer des données de plusieurs objets Salesforce
standard, notamment des comptes, des contacts, des pistes et des solutions. Vous pouvez également importer des données
pour des objets personnalisés.
Disponible avec : Toutes les éditions à l'exception de Database.com
Personnalisation de Force.com
Salesforce.com | Présentations de page basées sur le fil
désormais disponibles | 207
Il n'est plus nécessaire de sélectionner entre différents assistants de configuration. Vous pouvez désormais tout exécuter à partir
du même emplacement !
Remarque: Les assistants d'importation séparés pour les comptes, les contacts, les pistes, les solutions et les objets
personnalisés restent disponibles. Leurs fonctionnalités n'ont pas été modifiées. Pour consulter la liste des différences
entre les anciens et les nouveaux assistants, reportez-vous à tableau de comparaison des assistants d'importation.
Le nouvel assistant d'importation de données présente une interface utilisateur rationalisée qui facilite le chargement de fichiers
de données et le mappage de champs de données. Sélectionnez le type de données d'objet que vous souhaitez importer (comptes
et contacts, pistes, solutions ou personnalisé), sélectionnez un fichier source pour vos données, mappez les champs nécessaires,
puis lancez votre importation.
Pour commencer à utiliser le nouvel assistant, dans Configuration, cliquez sur Gestion des données > Assistant d'importation
de données.
Présentations de page basées sur le fil désormais
disponibles
Facilitez l'utilisation d'enregistrements de compte, de contact, de piste, d'opportunité et d'objet personnalisé pour vos utilisateurs
en créant des présentations basées sur le fil, qui comprennent deux vues distinctes : une vue pour le fil de l'enregistrement et
une vue pour ses détails. Vous pouvez créer des présentations basées sur le fil pour un compte, un contact, une piste, une
opportunité et des objets personnalisés.
Les présentations basées sur le fil simplifient l'utilisation des enregistrements, sans exiger des utilisateurs de faire défiler
l'ensemble des informations pour accéder aux données qu'ils recherchent. Les utilisateurs peuvent basculer aisément entre la
vue de fil (qui inclut l'éditeur et les événements importants de l'enregistrement, affichés par l'ordre chronologique) et la vue
de détails (qui présente des informations détaillées sur l'enregistrement, listes associées incluses).
Personnalisation de Force.com
Salesforce.com | Présentations de page basées sur le fil
désormais disponibles | 208
La vue de fil dans ces présentations inclut :
1. Des onglets ou, si vous utilisez la console Salesforce, des boutons de basculement (
) pour passer de la vue
de fil à la vue de détails.
2. L'éditeur, qui peut inclure des actions d'exécution des opérations telles que la création d'enregistrements associés ou la
consignation d'appels, selon la configuration de votre organisation par l'administrateur.
3. Le fil de l'enregistrement, qui présente l'activité dans l'enregistrement, notamment les commentaires associés.
4. Tous les boutons et liens personnalisés ajoutés par votre administrateur.
5. Un bouton Suivre ( ) ou un indicateur de suivi (
), et la liste des personnes qui suivent l'enregistrement. Selon la
configuration de la page par l'administrateur, ils peuvent être affichés sur le côté gauche ou sur le côté droit.
6. Des filtres de fil, qui permettent de sélectionner les informations affichées dans le fil. Selon la configuration de la page par
l'administrateur, les filtres peuvent être affichés à gauche, au centre ou à droite de la page.
Les vues de détails affichent des informations détaillées sur l'enregistrement, y compris des listes associées.
Personnalisation de Force.com
Salesforce.com | Création de présentations de page basées sur
le fil | 209
Création de présentations de page basées sur le fil
Les présentations basées sur le fil offrent une vue plus rationalisée d'enregistrements de compte, de contact, de piste,
d'opportunité ou d'objet personnalisé.
Création de présentations de page basées sur le fil
Les présentations basées sur le fil offrent une vue plus rationalisée d'enregistrements de compte, de contact, de piste, d'opportunité
ou d'objet personnalisé.
1. Assurez-vous que le suivi de fil est activé pour l'objet sur lequel vous souhaitez créer une présentation basée sur le fil.
2. Créez une présentation de page, puis sélectionnez Présentation basée sur le fil.
Remarque: Seules les nouvelles présentations de page peuvent être basées sur le fil. Vous ne pouvez pas changer
une présentation standard existante en présentation basée sur le fil.
3. Cliquez sur Modifier en regard de votre présentation, puis utilisez l'éditeur de présentation de page avancé pour la configurer.
Vous ne pouvez pas configurer des présentations basées sur le fil avec l'éditeur de présentation de page d'origine.
4. Dans la page principale de l'éditeur de présentation de page, personnalisez l'éditeur pour inclure les actions que vous
souhaitez mettre à la disposition des utilisateurs, puis ajoutez des boutons et des liens personnalisés.
5. Cliquez sur Vue du fil dans l'en-tête de l'éditeur de présentation de page pour personnaliser les éléments affichés dans la
page du fil.
Vous pouvez :
•
•
Ajouter des composants personnalisés, qui sont des pages Visualforce avec une fonctionnalité que vous définissez.
Sélectionner l'emplacement d'affichage sur la page des boutons et des liens personnalisés, ainsi que des composants
standard tels que le bouton Suivre et la liste des suiveurs.
Personnalisation de Force.com
•
•
Salesforce.com | Administration générale | 210
Masquer le menu latéral standard.
Choisir les filtres de fil disponibles et leur emplacement d'affichage.
6. Attribuez la présentation de page à des profils utilisateur.
Administration générale
L'administration aide à gérer votre organisation en fonction de vos besoins métier.
Attribution en masse d'ensembles d'autorisations
Vous pouvez désormais attribuer plusieurs utilisateurs et révoquer plusieurs attributions d'utilisateurs à partir d'un ensemble
d'autorisations.
Améliorations des filtres de référence
Les filtres de référence sont désormais pris en charge dans de nombreux autres objets.
Ensembles de champs globalement disponibles
Les ensembles de champs sont globalement disponibles.
Prise en charge élargie de la liste de sélection de fonctions TEXT()
Attributions de présentation de page à des licences d'ensemble d'autorisations
Avec la version Spring ’14, certaines licences d'ensemble d'autorisations fournissent des autorisations d'objet, telles que l'accès
« Lire » sur les requêtes. Pour prendre en charge cette modification, nous vous autorisons également à attribuer des présentations
de page aux utilisateurs qui reçoivent des autorisations d'objet via une licence d'ensemble d'autorisations.
Interface utilisateur avancée pour l'attribution de licence d'ensemble d'autorisations
Pour faciliter le choix des licences d'ensemble d'autorisations à attribuer aux utilisateurs, la page Attributions de licence
d'ensemble d'autorisations a été reconçue.
Possibilité de masquer des applications standard et personnalisées dans le lanceur d'application
Utilisez les paramètres du menu des applications pour déterminer si les utilisateurs affichent uniquement des applications
connectées dans leur lanceur d'application.
Autorisations basées sur une utilisation non-mensuelle
Les autorisations basées sur l'utilisation ne sont plus limitées aux ressources mensuelles. La liste associée Autorisations basées
sur l'utilisation inclut désormais les colonnes « ID de ressource » et « Fréquence », et la colonne « Quota mensuel » s'intitule
désormais « Autorisation ».
Attribution en masse d'ensembles d'autorisations
Vous pouvez désormais attribuer plusieurs utilisateurs et révoquer plusieurs attributions d'utilisateurs à partir d'un ensemble
d'autorisations.
Attribution d'un ensemble d'autorisations à plusieurs utilisateurs
Depuis n'importe quelle page d'ensemble d'autorisations, vous pouvez attribuer une ensemble d'autorisations à un ou plusieurs
utilisateurs.
Personnalisation de Force.com
Salesforce.com | Attribution en masse d'ensembles
d'autorisations | 211
Retrait d'attributions d'utilisateurs depuis un ensemble d'autorisations
Depuis n'importe qu'elle page d'ensemble d'autorisations, vous pouvez supprimer l'attribution d'un ensemble d'autorisations
d'un ou de plusieurs utilisateurs.
Suppression de la page Utilisateurs attribués des ensembles d'autorisations
Avec l'ajout du bouton Gérer les attributions dans les pages d'ensemble d'autorisations, le bouton et la page Utilisateurs
attribués ont été supprimés. Pour afficher les utilisateurs attribués à un ensemble d'autorisations, cliquez sur Gérer les
attributions.
Attribution d'un ensemble d'autorisations à plusieurs utilisateurs
Depuis n'importe quelle page d'ensemble d'autorisations, vous pouvez attribuer une ensemble d'autorisations à un ou plusieurs
utilisateurs.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com
Edition
Autorisations utilisateur requises
Pour attribuer un ensemble d'autorisations à des utilisateurs : Gérer les utilisateurs
1.
2.
3.
4.
Dans Configuration, cliquez sur Gérer les utilisateurs > Ensembles d'autorisations.
Sélectionnez un ensemble d'autorisations.
Dans la barre d'outils de l'ensemble d'autorisations, cliquez sur Gérer les attributions.
Cliquez sur Ajouter des attributions.
Si aucun utilisateur n'est sélectionné, ce bouton n'est pas disponible.
5. Sélectionnez les utilisateurs auxquels vous souhaitez attribuer cet ensemble d'autorisations.
Vous pouvez attribuer jusqu'à 1 000 utilisateurs à la fois.
Conseil: Utilisez la vue de liste sélectionnée, sélectionnez une autre vue de liste ou, pour affiner la liste d'utilisateurs
avec un autre critère de filtrage, créez une vue de liste.
6. Cliquez sur Attribuer.
7. Consultez les messages dans la page Résumé des attributions. Si aucun utilisateur n'a été attribué, la colonne Messages en
indique le motif.
8. Pour revenir à la liste de tous les utilisateurs attribués à l'ensemble d'autorisations, cliquez sur Terminé.
Retrait d'attributions d'utilisateurs depuis un ensemble d'autorisations
Depuis n'importe qu'elle page d'ensemble d'autorisations, vous pouvez supprimer l'attribution d'un ensemble d'autorisations
d'un ou de plusieurs utilisateurs.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com
Edition
Personnalisation de Force.com
Salesforce.com | Améliorations des filtres de référence | 212
Autorisations utilisateur requises
Pour supprimer des attributions d'ensemble d'autorisations : Gérer les utilisateurs
1.
2.
3.
4.
Dans Configuration, cliquez sur Gérer les utilisateurs > Ensembles d'autorisations.
Sélectionnez un ensemble d'autorisations.
Dans la barre d'outils de l'ensemble d'autorisations, cliquez sur Gérer les attributions.
Sélectionnez les utilisateurs à retirer de cet ensemble d'autorisations.
Vous pouvez retirer jusqu'à 1 000 utilisateurs à la fois.
5. Cliquez sur Retirer des attributions.
Ce bouton est disponible uniquement lorsqu'un ou plusieurs utilisateurs sont sélectionnés.
6. Pour revenir à la liste de tous les utilisateurs attribués à l'ensemble d'autorisations, cliquez sur Terminé.
Suppression de la page Utilisateurs attribués des ensembles
d'autorisations
Avec l'ajout du bouton Gérer les attributions dans les pages d'ensemble d'autorisations, le bouton et la page Utilisateurs
attribués ont été supprimés. Pour afficher les utilisateurs attribués à un ensemble d'autorisations, cliquez sur Gérer les
attributions.
Améliorations des filtres de référence
Les filtres de référence sont désormais pris en charge dans de nombreux autres objets.
Nous avons ajouté une prise en charge des filtres de référence dans les champs de relation qui pointent vers les objets suivants
: Campagnes, Requêtes, Contrats, Idées, Pistes, Opportunités, Produits et Personnes sociales. Nous avons également ajouté
un noeud Filtres de référence associés à tous les objets nouvellement pris en charge dans Configuration.
Remarque: Certains champs de recherche standard peuvent ne pas prendre en charge des filtres de référence, même
si ces objets le sont globalement.
De plus, nous avons amélioré le processus de création de filtres de référence. La compatibilité du type de champ était validée
uniquement lors de l'enregistrement d'un filtre de référence. Salesforce valide désormais la compatibilité du type de champ en
temps réel, en filtrant les résultats des champs disponibles en fonction d'un type de champ que vous avez déjà saisi. Par exemple,
lors de la création d'un filtre de référence, si vous choisissez un champ de type Date dans la première colonne, puis définissez
la colonne Valeur/Champ sur Champ, seuls les types de champ compatibles avec la date sont disponibles lorsque vous recherchez
des champs dans la quatrième colonne.
Enfin, les champs personnalisés et les champs standard peuvent désormais inclure des filtres de référence déployables via l'API
de métadonnées.
Ensembles de champs globalement disponibles
Les ensembles de champs sont globalement disponibles.
Un ensemble de champs est un regroupement de champs. Par exemple, un ensemble de champs peut inclure des champs
indiquant le prénom, le deuxième prénom, le nom et la fonction de l'utilisateur. Lorsqu'un ensemble de champs est ajouté à
une page Visualforce, les développeurs peuvent parcourir ses champs et les afficher. Si la page est ajoutée à un package géré,
les administrateurs peuvent ajouter, supprimer ou réorganiser les champs d'un ensemble afin de modifier les champs présentés
Personnalisation de Force.com
Salesforce.com | Prise en charge élargie de la liste de sélection
de fonctions TEXT() | 213
dans la page Visualforce sans aucune modification de code. La même page Visualforce peut présenter différents ensembles
d'information, selon les champs que choisit l'abonné.
En tant qu'administrateur, vous pouvez créer ou modifier des ensembles de champs pour votre organisation ou modifier un
ensemble de champs installé. Les ensembles de champs sont disponibles dans tous les objets standard qui prennent en charge
les champs personnalisés et dans toute organisation qui prend en charge la création de pages Visualforce.
Prise en charge élargie de la liste de sélection de fonctions TEXT()
La fonction de formule TEXT() convertit désormais les valeurs de liste de sélection en texte dans les règles d'approbation, les
règles d'étape d'approbation, les règles de workflow, les règles de réponse automatique, les règles de hiérarchisation, les règles
d'attribution, et les boutons et liens personnalisés.
Attributions de présentation de page à des licences d'ensemble
d'autorisations
Avec la version Spring ’14, certaines licences d'ensemble d'autorisations fournissent des autorisations d'objet, telles que l'accès
« Lire » sur les requêtes. Pour prendre en charge cette modification, nous vous autorisons également à attribuer des présentations
de page aux utilisateurs qui reçoivent des autorisations d'objet via une licence d'ensemble d'autorisations.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com
Edition
Remarque: Les présentations de page et les paramètres d'onglet peuvent être attribués via des profils. Cependant,
lorsque vous attribuez aux utilisateurs une licence d'ensemble d'autorisations, les types d'enregistrement associé, les
autorisations utilisateurs et les autorisations d'objet doivent être attribués via un ensemble d'autorisations.
Par exemple : La Société A compte plusieurs utilisateurs disposant de licences utilisateur Force.com qui souhaitent accéder
aux commandes. Puisque les profils sont basés sur des licences utilisateur spécifiques, les profils de ces utilisateurs n'ont pas
d'option d'attribution de présentations de page pour la plupart des objets standard. Une fois la Société A provisionnée en
licences d'ensemble d'autorisations Plate-forme de commandes (qui fournit à ces utilisateurs de Force.com des autorisations
d'objet pour les commandes, les contrats, les catalogues de prix et les produits), l'administrateur de l'organisation peut attribuer
des présentations de page pour ces objets aux profils Force.com. Les utilisateurs associés à ce profil ne peuvent pas afficher les
enregistrements de ces objets tant que la licence d'ensemble d'autorisations Plate-forme de commandes et un ensemble
d'autorisations avec les autorisations d'objet appropriées ne leur ont pas été attribués.
Interface utilisateur avancée pour l'attribution de licence
d'ensemble d'autorisations
Pour faciliter le choix des licences d'ensemble d'autorisations à attribuer aux utilisateurs, la page Attributions de licence
d'ensemble d'autorisations a été reconçue.
La disponibilité de chaque licence d'ensemble d'autorisations dépend des spécifications de l'édition pour les ensembles
d'autorisations et la fonctionnalité associée.
Nous avons apporté les modifications ci-dessous à la page.
•
•
Les informations de licence d'ensemble d'autorisations sont organisées dans un tableau.
La colonne Description indique le contexte professionnel de chaque licence d'ensemble d'autorisations.
Personnalisation de Force.com
•
Salesforce.com | Possibilité de masquer des applications
standard et personnalisées dans le lanceur d'application | 214
La colonne Autorisations incluses identifie les autorisations utilisateur et les objets disponibles pour les utilisateurs qui
disposent de la licence d'ensemble d'autorisations.
Pour accéder à la page Attributions de licence d'ensemble d'autorisations, dans Configuration, cliquez sur Gérer les utilisateurs
> Utilisateurs, cliquez sur le nom d'un utilisateur, puis cliquez sur Modifier dans la liste associée Attributions de licence
d'ensemble d'autorisations.
Voici comment la page Attributions de licence d'ensemble d'autorisations a été modifiée.
Figure 9: Dans Winter ’14
Figure 10: Dans Spring ’14
Possibilité de masquer des applications standard et
personnalisées dans le lanceur d'application
Utilisez les paramètres du menu des applications pour déterminer si les utilisateurs affichent uniquement des applications
connectées dans leur lanceur d'application.
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition et Developer Edition
Personnalisation de Force.com
Salesforce.com | Autorisations basées sur une utilisation
non-mensuelle | 215
Autorisations utilisateur requises
Pour afficher les applications :
Afficher la configuration
Pour gérer les applications :
Personnaliser l'application
Les administrateurs des organisations qui ont la licence Identité activée peuvent sélectionner une nouvelle option Masquer
toutes les applications standard et personnalisées dans le lanceur d'application afin de supprimer les logos des applications
standard et personnalisées dans le lanceur d'application. Lorsqu'elle est sélectionnée, cette option présente uniquement les
applications connectées approuvées dans le lanceur d'application. Cela réduit le nombre de logos présentés aux utilisateurs du
lanceur d'application, qui peuvent identifier rapidement des applications connectées individuelles lorsqu'elles sont nombreuses.
Dans Configuration, suivez l'une des procédures ci-dessous :
•
•
Cliquez sur Créer > Applications, puis sur Réorganiser.
Cliquez sur Applications gérées > Menu des applications.
Sélectionnez ou désélectionnez ensuite Masquer toutes les applications standard et personnalisées dans le lanceur
d'application.
Autorisations basées sur une utilisation non-mensuelle
Les autorisations basées sur l'utilisation ne sont plus limitées aux ressources mensuelles. La liste associée Autorisations basées
sur l'utilisation inclut désormais les colonnes « ID de ressource » et « Fréquence », et la colonne « Quota mensuel » s'intitule
désormais « Autorisation ».
Disponible avec : Enterprise Edition, Performance Edition et Unlimited Edition
•
•
L'ID de ressource différencie les lignes de la même ressource.
La Fréquence indique si une ressource est actualisée tous les mois (Mensuel) ou non (Unique). Au lieu de les actualiser à
la fin de chaque mois, les ressources dont la fréquence est Unique sont disponibles jusqu'à l'épuisement du quota ou la date
de fin du contrat. Pour renouveler la ressource, vous pouvez acheter une autorisation supplémentaire.
Pour afficher les autorisations basées sur l'utilisation de votre organisation, dans Configuration, cliquez sur Profil de la société
> Informations sur la société.
Par exemple, supposons que la Société A achète 2 000 enregistrements pour les utilisateurs de liste Data.com avec un contrat
prenant fin le 15 mai. Cette ressource a une fréquence « Unique », par conséquent les utilisateurs de liste de cette société
peuvent ajouter ou exporter jusqu'à 2 000 enregistrements jusqu'à cette date. Si l'organisation atteint cette limite avant le 15
mai, les utilisateurs de liste Data.com ne peuvent pas ajouter ou exporter des enregistrements supplémentaires. Pour déverrouiller
les utilisateurs, la Société A achète une autorisation supplémentaire pour cette ressource.
Données
La plate-forme Force.com facilite l'importation de vos données et le suivi de leur historique.
Rétention des données historiques de champ - Pilote
Personnalisation de Force.com
Salesforce.com | Rétention des données historiques de champ
- Pilote | 216
Rétention des données historiques de champ - Pilote
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition, Developer Edition et Database.com Edition
Dans Winter ’14, salesforce.com offrait une fonctionnalité pilote de rétention des données historiques de champ. La
fonctionnalité pilote est maintenue dans Spring ’14.
La fonctionnalité pilote de rétention des données historiques de champ permet de spécifier des plages de dates pour la
conservation de l'historique de champ. La fonctionnalité pilote prend en charge les données de champ standard dans les objets
Salesforce suivants :
•
•
•
•
•
Comptes
Contacts
Pistes
Opportunités
Requêtes
La fonctionnalité est disponible uniquement via les API Enterprise et Tooling Salesforce.
Pour plus d'informations sur la fonctionnalité pilote, reportez-vous au guide Field History Retention Implementation Guide.
Pour plus d'informations sur l'inscription à la fonctionnalité pilote, contactez votre équipe de compte ou le support client.
Automatisation de la logique métier et des processus
Le workflow, les approbations et Visual Workflow fournissent des outils pointer-cliquer qui permettent d'automatiser et de
simplifier les processus métier complexes.
Types de données DateTime dans les flux
Les flux prennent désormais en charge DateTime comme type de données.
Valeurs de liste de sélection automatique
Cloud Flow Designer affiche les choix disponibles lors de la sélection d'une valeur pour un champ sObject de liste de sélection.
Amélioration de la consignation pour l'exécution des flux
Les messages de consignation ont été améliorés pour des entretiens de flux en vue de faciliter le débogage.
Limitation quotidienne en e-mails de workflow pour les organisations gratuites et d'évaluation
La limitation quotidienne en e-mails envoyés par des actions d'alerte par e-mail a été modifiée pour les organisations gratuites
et d'évaluation.
Amélioration de la recherche d'utilisateurs dans les processus d'approbation pour les émetteurs initiaux dans les
grandes organisations
La recherche d'utilisateurs, dans laquelle vous spécifiez l'émetteur initial d'un processus d'approbation, a été améliorée pour
les organisations qui comptent plus de 2 millions d'utilisateurs.
Personnalisation de Force.com
Salesforce.com | Types de données DateTime dans les
flux | 217
Types de données DateTime dans les flux
Les flux prennent désormais en charge DateTime comme type de données.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Vous pouvez utiliser une valeur DateTime partout où une valeur Date est valide. Le format des valeurs DateTime est
MM/JJ/AAAA HH:SS (suivi de AM ou PM). Dans le Cloud Flow Designer, les valeurs DateTime sont affichées dans le
fuseau horaire défini dans les paramètres régionaux de l'utilisateur, pas dans celui de l'organisation.
Valeurs de liste de sélection automatique
Cloud Flow Designer affiche les choix disponibles lors de la sélection d'une valeur pour un champ sObject de liste de sélection.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Les valeurs des champs de liste de sélection dans les sObject sont désormais automatiquement disponibles lors d'attributions
et de la sélection d'une valeur de comparaison. Par exemple, si vous souhaitez vérifier le Compte.Type dans un élément Decision,
les valeurs possibles pour la liste de sélection Type sont affichées.
Amélioration de la consignation pour l'exécution des flux
Les messages de consignation ont été améliorés pour des entretiens de flux en vue de faciliter le débogage.
De nouveaux messages de débogage sont disponibles pendant l'exécution des flux.
•
•
Éléments de flux : messages de consignation de débogage pour le début et la fin de l'exécution de l'élément de flux, avec
des détails d'élément uniques ou en masse pour plusieurs entretiens exécutant le même élément, et plusieurs nouveaux
messages de débogage d'erreur.
Entretiens de flux : messages de début, de fin et d'erreur.
Personnalisation de Force.com
•
•
Salesforce.com | Amélioration de la consignation pour
l'exécution des flux | 218
Attributions de flux : détails de chaque attribution exécutée.
Éléments de flux secondaire : détails sur l'exécution des éléments de flux secondaire.
Pour faciliter le suivi des exécutions de flux, les événements ci-dessous sont disponibles dans la catégorie Workflow des
journaux de débogage.
Nom de l'événement
Champs ou informations consignées avec l'événement
Niveau consigné
FLOW_CREATE_INTERVIEW_BEGIN
ID de l'organisation, ID de définition de flux, ID de version INFO et au-dessus
de flux
FLOW_CREATE_INTERVIEW_END
ID de l'entretien, nom du flux
FLOW_CREATE_INTERVIEW_ERROR
Message d'erreur de flux détaillé, ID de l'organisation, ID ERROR et au-dessus
de définition de flux, ID de version de flux
FLOW_START_INTERVIEWS_BEGIN
Nombre d'entretiens en cours d'exécution
INFO et au-dessus
FLOW_START_INTERVIEWS_END
Nombre d'entretiens en cours d'exécution
INFO et au-dessus
FLOW_START_INTERVIEWS_ERROR
Message d'erreur de flux détaillé, ID de l'entretien, nom
du flux
ERROR et au-dessus
FLOW_START_INTERVIEW_BEGIN
ID de l'entretien, nom du flux
INFO et au-dessus
FLOW_START_INTERVIEW_END
ID de l'entretien, nom du flux
INFO et au-dessus
FLOW_ELEMENT_BEGIN
ID de l'entretien, type de l'élément, nom de l'élément
FINE et au-dessus
FLOW_ELEMENT_END
ID de l'entretien, type de l'élément, nom de l'élément
FINE et au-dessus
FLOW_BULK_ELEMENT_BEGIN
ID de l'entretien, type de l'élément
FINE et au-dessus
FLOW_BULK_ELEMENT_END
ID de l'entretien, type de l'élément, nom de l'élément,
nombre d'enregistrements
FINE et au-dessus
FLOW_BULK_ELEMENT_DETAIL
ID de l'entretien, type de l'élément, nom de l'élément,
nombre d'enregistrements, heure d'exécution
FINER et au-dessus
FLOW_ASSIGNMENT_DETAIL
ID de l'entretien, variable en cours d'attribution, opérateur FINER et au-dessus
utilisé, propriété ou valeur attribuée
FLOW_SUBFLOW_DETAIL
ID de l'entretien, nom du flux, ID de la définition, ID de FINER et au-dessus
version de flux
FLOW_RULE_DETAIL
ID de l'entretien, nom de la règle, résultat
FINER et au-dessus
FLOW_VALUE_ASSIGNMENT
ID de l'entretien, clé d'attribution, propriété ou valeur
attribuée
FINER et au-dessus
INFO et au-dessus
FLOW_ELEMENT_FAULT (chemin vers le Message d'erreur de flux détaillé, ID de l'élément, nom de WARNING et
défaut emprunté)
l'élément
FLOW_ELEMENT_FAULT (élément
Message d'erreur de flux détaillé, ID de l'élément, nom de FINER et au-dessus
l'élément
reporté)
FLOW_ELEMENT_ERROR
au-dessus
Message d'erreur de flux détaillé, ID de l'élément, nom de ERROR et au-dessus
l'élément
Utilisez ces journaux de débogage en combinaison avec les journaux de débogage de déclencheurs de flux pour effectuer des
tests complets et dépanner les problèmes rencontrés.
Personnalisation de Force.com
Salesforce.com | Limitation quotidienne en e-mails de
workflow pour les organisations gratuites et d'évaluation | 219
Limitation quotidienne en e-mails de workflow pour les
organisations gratuites et d'évaluation
La limitation quotidienne en e-mails envoyés par des actions d'alerte par e-mail a été modifiée pour les organisations gratuites
et d'évaluation.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Pour les organisations Developer Edition et les organisations qui évaluent Salesforce pendant une période d'essai, les actions
d'alerte par e-mail dans les règles de workflow et les processus d'approbation peuvent désormais envoyer jusqu'à 15 e-mails
par jour et par licence utilisateur Salesforce standard.
Amélioration de la recherche d'utilisateurs dans les processus
d'approbation pour les émetteurs initiaux dans les grandes
organisations
La recherche d'utilisateurs, dans laquelle vous spécifiez l'émetteur initial d'un processus d'approbation, a été améliorée pour
les organisations qui comptent plus de 2 millions d'utilisateurs.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Désormais, les recherches trop importantes pour être exécutées correctement entraînent rapidement un message d'erreur qui
vous invita affiner les critères de recherche. Auparavant, la fonctionnalité de recherche expirait ou prenait beaucoup de temps
pour compléter la liste des émetteurs disponibles.
De plus, dans les organisations de plus de 2 millions d'utilisateurs, le comportement de la recherche a été modifié pour améliorer
les performances (de la recherche d'utilisateurs dont les noms contiennent le texte saisi, à la recherche d'utilisateurs dont les
noms commencent par le texte saisi). L'ordre dans lequel le prénom et le nom sont saisis n'a aucune importance, car les deux
versions du nom sont recherchées.
Par exemple, si vous saisissez Bob Jo et cliquez sur Rechercher, le système recherche « Bob Jo... » et « Jo Bob... ». La liste
des émetteurs initiaux qui en résulte comprend des noms tels que « Bob Jones » et « Jo Bobby », mais pas « Bobby Jones » ni
« Joan Bob ».
Sécurité
Utilisez la sécurité pour protéger vos données et vos applications.
Réponse secrète obscure pour les réinitialisations de mot de passe
Vous pouvez masquer votre réponse à une question de réinitialisation du mot de passe.
Conseils relatifs aux connexions de noms d'utilisateur multiples
La page de connexion de Salesforce mémorise les noms d'utilisateur de connexions antérieures à des organisations ou domaines
personnalisés multiples.
Spécification d'un indice de connexion pour le nom d'utilisateur
Vous pouvez spécifier un login_hint pour le nom d'utilisateur dans le point de terminaison d'autorisation.
Personnalisation de Force.com
Salesforce.com | Sécurité | 220
Ajout du lien de domaine personnalisé (Mon domaine) à la page de connexion de Salesforce
La page de connexion contient un lien sur lequel les utilisateurs peuvent cliquer pour spécifier un sous-domaine pour la
connexion.
Informations supplémentaires dans la réponse d'URL d'identité
Les URL d'identité peuvent désormais renvoyer des adresses supplémentaires et des informations de contact concernant un
utilisateur, et indiquer si l'application du demandeur est installée ou non.
Nouveau point de terminaison des informations utilisateur pour la conformité OpenID Connect
Le point de terminaison UserInfo est une API RESTful qui peut être utilisée pour demander (avec un jeton d'accès valide)
des informations sur l'utilisateur associé au jeton d'accès sous le format OpenID Connect standard.
Nouvelles étendues de jeton d'accès
Les applications connectées et les applications tierces peuvent inclure de nouvelles étendues lorsqu'elles demandent à Salesforce
l'accès aux informations utilisateur.
Envoi de jetons d'accès dans des en-têtes HTTP pour les fournisseurs d'authentification OpenID Connect
Configurez Salesforce pour offrir des fournisseurs d'authentification OpenID Connect avec des jetons d'accès dans un en-tête
HTTP au lieu de les ajouter à une chaîne de requête.
Jeton d'ID et clés publiques OpenID Connect
Vérifiez la signature d'un jeton d'ID en utilisant les clés publiques publiées par Salesforce.
Possibilité pour les administrateurs délégués de modifier le champ d'ID de fédération
Les administrateurs délégués peuvent désormais modifier le champ ID de fédération dans le champ de détail d'un utilisateur,
dans la section Informations sur l'authentification unique.
Chargement de votre propre logo pour des applications connectées
Vous pouvez utiliser l'image de votre logo pour n'importe quelle application connectée.
Mises à jour d'étiquette et ajouts de l'interface utilisateur des Applications connectées
L'interface utilisateur des applications connectées a été modifiée pour plus de clarté, de cohérence et de convivialité.
Applications connectées accessibles à partir du menu de navigation de Salesforce1
Vous pouvez désormais ajouter des applications connectées au menu de navigation de Salesforce1.
Affichage et gestion des sessions utilisateur
Vous pouvez désormais afficher aisément les sessions utilisateurs et, si nécessaire pour des raisons de sécurité ou autres,
terminer des sessions à partir de la même page.
Paramètres de session par défaut pour la protection de votre organisation
Exploitez les nouveaux paramètres de sécurité de session par défaut pour protéger votre organisation.
Demander des connexions sécurisées (HTTPS) activée par défaut
Pour mieux protéger votre organisation, tirez parti du nouveau paramètre par défaut qui nécessite une connexion sécurisée.
Confirmation d'identité par SMS activée par défaut
Utilisez la confirmation d'identité par SMS, désormais activée par défaut, afin de mieux protéger votre organisation.
Protection contre le détournement de clic activée par défaut
Tirez parti du nouveau paramètre par défaut de protection contre le détournement de clic pour mieux protéger votre
organisation.
Personnalisation de Force.com
Salesforce.com | Réponse secrète obscure pour les
réinitialisations de mot de passe | 221
Protection CSRF activée par défaut
Tirez parti des nouveaux paramètres CSRF par défaut afin de renforcer la sécurité de l'organisation.
Définitions des étendues par défaut des fournisseurs d'authentification
Lors de la configuration d'un fournisseur d'authentification dans votre organisation Salesforce, vous pouvez définir des
étendues à envoyer au point de terminaison d'authentification. Ces étendues remplacent les paramètres par défaut codés en
dur pour le type de fournisseur.
Spécification d'URL de point de terminaison d'autorisation et de jeton pour les fournisseurs d'authentification Salesforce
Lors de la configuration d'un nouveau fournisseur d'authentification Salesforce, vous pouvez modifier les valeurs de point de
terminaison d'autorisation et de jeton pour diriger les requêtes vers des domaines personnalisés et des environnements sandbox.
Expiration du lien de réinitialisation du mot de passe sous 24 heures
Le lien d'une réponse par e-mail à un utilisateur demandant la modification d'un mot de passe expire sous 24 heures ou après
avoir été utilisé.
Rechargement d'un certificat signé par AC
Rechargez un certificat signé par CA déjà chargé, sans répéter la procédure complète.
Accès à AppExchange pour les utilisateurs de licences Identity
Les utilisateurs de licences Identity peuvent désormais accéder à n'importe quelle application AppExchange.
Flux OAuth uniquement pour les fournisseurs d'authentification
Offrez aux fournisseurs d'authentification une URL Oauth uniquement afin d'obtenir un jeton d'accès ou d'actualisation
pour un utilisateur authentifié.
Cryptage des assertions SAML
Définissez des types de cryptage pour des assertions SAML lorsque Salesforce est le fournisseur d'identité pour des applications
connectées ou lorsque Salesforce est le fournisseur de services pour des assertions cryptées entrantes.
Définition des valeurs d'assertion cliente pour les flux OAuth OpenID Connect
Pour des échanges OAuth 2.0 automatisés, vous pouvez spécifier une valeur d'assertion cliente au lieu d'utiliser le secret
consommateur généré.
Configuration des paramètres de sécurité de chargement et de téléchargement de fichiers
Pour des raisons de sécurité, votre organisation peut vouloir configurer le mode de traitement de certains types de fichier
pendant un chargement et un téléchargement.
Réutilisation des noms d'application connectée
Les noms des applications connectées supprimées peuvent désormais être réutilisés si l'application connectée est créée avec
la version Spring ’14.
Obtention automatique du lanceur d'application pour le profil Administrateur système
Les administrateurs qui ont le profil Administrateur système ont accès au lanceur d'application sans demander l'autorisation
à Salesforce.
Réponse secrète obscure pour les réinitialisations de mot de
passe
Vous pouvez masquer votre réponse à une question de réinitialisation du mot de passe.
Personnalisation de Force.com
Salesforce.com | Conseils relatifs aux connexions de noms
d'utilisateur multiples | 222
Disponible avec : Toutes les éditions
Lorsque vous répondez à une question de sécurité, par exemple lors de la réinitialisation de votre mot de passe, la réponse est
habituellement affichée en texte brut. Les réponses aux questions de sécurité peuvent désormais être masquées lors de la saisie.
Dans Configuration, cliquez sur Contrôles de sécurité > Stratégies de mot de passe, puis sélectionnez Réponse secrète
obscure pour les réinitialisations de mot de passe pour activer cette fonctionnalité.
Remarque: Si votre organisation utilise l'éditeur IME (Microsoft Input Method Editor) avec le mode de saisie défini
sur Hiragana, les caractères ASCII saisis sont convertis en caractères japonais dans des champs de texte normaux.
Cependant, l'IME ne fonctionne pas correctement dans les champs avec un texte obscur. Si les utilisateurs de votre
organisation ne peuvent pas saisir correctement leur mot de passe ou d'autres valeurs une fois cette fonctionnalité
activée, désactivez-la.
Conseils relatifs aux connexions de noms d'utilisateur multiples
La page de connexion de Salesforce mémorise les noms d'utilisateur de connexions antérieures à des organisations ou domaines
personnalisés multiples.
Disponible avec : Toutes les éditions
Lorsque les utilisateurs qui se sont connectés à plusieurs organisations Salesforce, en sélectionnant Mémoriser le nom
d'utilisateur dans la page de connexion, reviennent à la page de connexion (toutes les pages de connexion de communauté
ou Mon domaine incluses), ils peuvent sélectionner un nom d'utilisateur antérieur valide pour se connecter. Pour les utilisateurs,
cette fonctionnalité facilite le suivi de comptes multiples et le passage d'une organisation à une autre. Dans les sessions actives
des organisations multiples, les utilisateurs ne sont pas invités à se connecter de nouveau. Il leur suffit de sélectionner le nom
d'utilisateur approprié pour basculer vers une autre organisation. Sinon, le champ de mot de passe s'affiche pour la connexion
de l'utilisateur.
Cette fonctionnalité étend la fonctionnalité existante de mise en mémoire cache et de saisie semi-automatique du mot de passe.
Elle est activée par défaut. Les administrateurs peuvent modifier ce paramètre pour une organisation. Dans Configuration,
cliquez sur Contrôles de sécurité > Paramètres de session, puis sélectionnez Activer la mise en mémoire cache
et la saisie semi-automatique du mot de passe sur la page de connexion.
Cette fonctionnalité n'est pas disponible avec les versions d'Internet Explorer antérieures à 10.0.
Remarque: Cette fonctionnalité ne sera pas disponible avant mars 2014.
Spécification d'un indice de connexion pour le nom d'utilisateur
Vous pouvez spécifier un login_hint pour le nom d'utilisateur dans le point de terminaison d'autorisation.
Disponible avec : Toutes les éditions
Personnalisation de Force.com
Salesforce.com | Ajout du lien de domaine personnalisé (Mon
domaine) à la page de connexion de Salesforce | 223
Le démarrage d'un flux OAuth 2.0 avec un nom d'utilisateur valide dans le paramètre login_hint propage la valeur au
champ du nom d'utilisateur de la page de connexion. L'exemple suivant place [email protected] dans le champ du
nom d'utilisateur.
https://login.salesforce.com/services/oauth2/authorize
?response_type=token&MyClientID&redirect_uri=https://login.salesforce.com/services/oauth2/success
&[email protected]
Si vous avez déjà une session ouverte dans le navigateur, le paramètre login_hint n'a aucun effet et la page d'approbation
s'affiche sous le nom de l'utilisateur déjà connecté. La valeur de login_hint doit être un nom d'utilisateur valide sous le
format [email protected].
Vous pouvez également spécifier un indice de connexion pour le nom d'utilisateur en tant que paramètre d'URL. L'exemple
suivant place également [email protected] dans le champ du nom d'utilisateur.
https://login.salesforce.com/[email protected]
Remarque: Cette fonctionnalité ne sera pas disponible avant mars 2014.
Ajout du lien de domaine personnalisé (Mon domaine) à la page
de connexion de Salesforce
La page de connexion contient un lien sur lequel les utilisateurs peuvent cliquer pour spécifier un sous-domaine pour la
connexion.
Disponible avec : Performance Edition, Unlimited Edition, Enterprise Edition, Developer Edition, Professional Edition
et Group Edition
Si l'administrateur a créé un domaine personnalisé pour l'organisation en utilisant Mon domaine, les utilisateurs peuvent cliquer
sur le lien Se connecter à un domaine personnalisé pour renseigner le nom de domaine existant et se connecter. Un domaine
personnalisé se présente sous la forme https://universalcontainers.my.salesforce.com où
universalcontainers est un nom sélectionné par l'administrateur. L'administrateur doit fournir un nom de domaine
correct et une page de connexion spécifique pour les utilisateurs de l'organisation. Si ces utilisateurs sont dirigés vers la page
login.salesforce.com, ils peuvent utiliser le lien Se connecter à un domaine personnalisé pour se connecter.
Ce lien n'est pas disponible avec les versions d'Internet Explorer antérieures à 10.0.
Informations supplémentaires dans la réponse d'URL d'identité
Les URL d'identité peuvent désormais renvoyer des adresses supplémentaires et des informations de contact concernant un
utilisateur, et indiquer si l'application du demandeur est installée ou non.
Les applications tierces, notamment les applications connectées, peuvent désormais obtenir davantage d'informations via l'URL
d'identité d'un utilisateur et vérifier si l'application est installée pour cet utilisateur.
•
•
•
•
email_verified : indique si la vérification par e-mail est activée pour l'organisation (true) ou non (false)
first_name : le prénom de l'utilisateur
last_name : le nom de l'utilisateur
timezone : le fuseau horaire dans les paramètres de l'utilisateur
Personnalisation de Force.com
•
•
•
•
•
•
•
•
Salesforce.com | Nouveau point de terminaison des
informations utilisateur pour la conformité OpenID
Connect | 224
addr_street : la rue spécifiée dans l'adresse des paramètres de l'utilisateur
addr_city : la ville spécifiée dans l'adresse des paramètres de l'utilisateur
addr_state : la région spécifiée dans l'adresse des paramètres de l'utilisateur
addr_country : le pays spécifié dans l'adresse des paramètres de l'utilisateur
addr_zip : le code postal spécifié dans l'adresse des paramètres de l'utilisateur
mobile_phone : le numéro de téléphone mobile dans les paramètres de l'utilisateur
mobile_phone_verified : l'utilisateur a confirmé la validité du numéro de téléphone mobile
is_app_installed : la valeur est true lorsque l'application connectée est installée dans l'organisation de l'utilisateur
actif et que le jeton d'accès de l'utilisateur a été créé à l'aide d'un flux OAuth. Si l'application connectée n'est pas installée,
la propriété n'existe pas (au lieu d'être false). Lors de l'analyse de la réponse, vérifiez l'existence et la valeur de cette
propriété.
Nouveau point de terminaison des informations utilisateur pour
la conformité OpenID Connect
Le point de terminaison UserInfo est une API RESTful qui peut être utilisée pour demander (avec un jeton d'accès valide)
des informations sur l'utilisateur associé au jeton d'accès sous le format OpenID Connect standard.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour gérer, créer, modifier et supprimer des applications
OAuth :
Gérer les applications connectées
Salesforce renvoie les informations de personnalisation de base sur l'utilisateur, ainsi que les points de destination importants
auxquels le client peut parler, notamment des photos pour l'utilisateur, et les points de destination de l'API auxquels il a accès.
Ce point de terminaison permet d'accéder uniquement aux informations de l'utilisateur actuel, et à aucun autre utilisateur de
la même organisation.
Le format de l'URL est le suivant : https://login.salesforce.com/services/oauth2/userinfo.
Remarque: Pour un environnement sandbox, login.salesforce.com est remplacé par test.salesforce.com.
L'URL doit toujours être HTTPS.
Paramètres de point de terminaison UserInfo
Les paramètres suivants peuvent être utilisés avec le jeton d'accès et le point de terminaison UserInfo. Le jeton d'accès peut
être utilisé dans un en-tête de demande d'autorisation ou dans une demande avec le paramètre oauth_token.
Paramètre
Description
Jeton d'accès
Reportez-vous à la rubrique « Utilisation du jeton d'accès » dans l'aide en ligne.
Format
Ce paramètre est facultatif. Spécifiez le format du résultat renvoyé. Les valeurs correctes
sont :
• urlencoded
• json
• xml
Personnalisation de Force.com
Paramètre
Salesforce.com | Nouveau point de terminaison des
informations utilisateur pour la conformité OpenID
Connect | 225
Description
À la place du paramètre format, le client peut également spécifier le format renvoyé
dans un en-tête accepter-demander en utilisant l'un des paramètres suivants :
•
•
•
Accept: application/json
Accept: application/xml
Accept: application/x-www-form-urlencoded
Notez les éléments suivants :
•
•
•
Les en-têtes avec des caractères génériques sont autorisés. */* est accepté et renvoie
JSON.
Une liste de valeurs est également acceptée et est vérifiée de gauche à droite. Par
exemple : application/xml,application/json,application/html,*/*
renvoie XML.
Le paramètre format est prioritaire sur l'en-tête accepter-demander.
Version
Ce paramètre est facultatif. Spécifiez un numéro de version d'API SOAP ou la chaîne
littérale, latest. Si cette valeur n'est pas spécifiée, les URL d'API renvoyés contiennent
la valeur littérale {version}, à la place du numéro de version, afin que le client
remplace la chaîne. Si la valeur est spécifiée avec latest, la version la plus récente de
l'API est utilisée.
PrettyPrint
Ce paramètre est facultatif et accepté uniquement dans un en-tête, pas en tant que
paramètre URL. Spécifiez la sortie qui génère la meilleure présentation. Par exemple,
utilisez le paramètre suivant dans un en-tête : X-PrettyPrint:1. Si cette valeur n'est
pas spécifiée, le format XML ou JSON renvoyé est optimisé pour la taille plutôt que
pour la lisibilité.
Rappel
Ce paramètre est facultatif. Spécifiez un nom de fonction JavaScript valide. Ce paramètre
est utilisé uniquement lorsque le format spécifié est JSON. Le résultat est indiqué dans
le nom de cette fonction (JSONP). Par exemple, si une demande à
https://server/id/orgid/userid/ renvoie {"foo":"bar"}, une demande à
https://server/id/orgid/userid/?callback=baz renvoie
baz({"foo":"bar"});.
Réponse de point de terminaison UserInfo
Après avoir effectué une demande valide, une redirection 302 vers un point de terminaison d'instance est renvoyée. La demande
qui en résulte renvoie des informations sous le format JSON, par défaut, ou le format spécifié dans le paramètre Format.
La réponse inclut les valeurs répertoriées dans la liste Profil client de base OpenID Connect, ainsi que l'ID d'utilisateur
Salesforce, l'ID d'organisation, les URL associés au profil, etc.
La réponse suivante utilise le format JSON :
{"sub":"http://login.salesforce.com/id/00Dx000.../005x000...",
"user_id":"005x000...","organization_id":"00Dx000...",
"preferred_username":"[email protected]",
"nickname":"user1.3860098879512678E12",
"name":"na1 LastName",
"email":"[email protected]",
"email_verified":true,"given_name":"na1","family_name":"LastName",
"zoneinfo":"America/Los_Angeles",
"photos":{"picture":"http://na1.salesforce.com/profilephoto/005/F","thumbnail":"http://na1.salesforce.com/profilephoto/005/T"},
"profile":"http://na1.salesforce.com/005x000...",
"picture":"http://na1.salesforce.com/profilephoto/005/F",
"address":{"country":"us"},
"urls":{"enterprise":"http://na1.salesforce.com/services/Soap/c/{version}/00Dx00...",
"
Personnalisation de Force.com
Salesforce.com | Nouveau point de terminaison des
informations utilisateur pour la conformité OpenID
Connect | 226
"partner":"http://na1.salesforce.com/services/Soap/u/{version}/00Dx00...",
"rest":"http://na1.salesforce.com/services/data/v{version}/",
"sobjects":"http://na1.salesforce.com/services/data/v{version}/sobjects/",
"search":"http://na1.salesforce.com/services/data/v{version}/search/",
"query":"http://na1.salesforce.com/services/data/v{version}/query/",
"recent":"http://na1.salesforce.com/services/data/v{version}/recent/",
"profile":"http://na1.salesforce.com/005x000...",
"feeds":"http://na1.salesforce.com/services/data/v{version}/chatter/feeds",
"groups":"http://na1.salesforce.com/services/data/v{version}/chatter/groups",
"users":"http://na1.salesforce.com/services/data/v{version}/chatter/users",
"feed_items":"http://na1.salesforce.com/services/data/v{version}/chatter/feed-items"},
"active":true,"user_type":"STANDARD","language":"en_US","locale":"en_US","utcOffset":-28800000,"updated_at":"2013-12-02T18:46:42.000+0000"}
La réponse suivante utilise le format XML :
<?xml version="1.0" encoding="UTF-8"?>
<user>
<sub>http://login.salesforce.com/id/00Dx000.../005x000...</sub>
<user_id>005x000...</user_id>
<organization_id>00Dx000...</organization_id>
<preferred_username>[email protected]</preferred_username>
<nickname>user1.3860098879512678E12</nickname>
<name>user1 LastName</name>
<email>[email protected]</email>
<email_verified>true</email_verified>
<given_name>user1</given_name>
<family_name>LastName</family_name>
<zoneinfo>America/Los_Angeles</zoneinfo>
<photos>
<picture>http://na1.salesforce.com/profilephoto/005/F</picture>
<thumbnail>http://na1.salesforce.com/profilephoto/005/T</thumbnail></photos>
<profile>http://na1.salesforce.com/005x000...</profile>
<picture>http://na1.salesforce.com/profilephoto/005/F</picture>
<address>
<country>us</country>
</address>
<urls>
<enterprise>http://na1.salesforce.com/services/Soap/c/{version}/00Dx0000002rIh1</enterprise>
<metadata>http://na1.salesforce.com/services/Soap/m/{version}/00Dx0000002rIh1</metadata>
<partner>http://na1.salesforce.com/services/Soap/u/{version}/00Dx0000002rIh1</partner>
<rest>http://na1.salesforce.com/services/data/v{version}/</rest>
<sobjects>http://na1.salesforce.com/services/data/v{version}/sobjects/</sobjects>
<search>http://na1.salesforce.com/services/data/v{version}/search/</search>
<query>http://na1.salesforce.com/services/data/v{version}/query/</query>
<recent>http://na1.salesforce.com/services/data/v{version}/recent/</recent>
<profile>http://na1.salesforce.com/005x000...</profile>
<feeds>http://na1.salesforce.com/services/data/v{version}/chatter/feeds</feeds>
<groups>http://na1.salesforce.com/services/data/v{version}/chatter/groups</groups>
<users>http://na1.salesforce.com/services/data/v{version}/chatter/users</users>
<feed_items>http://na1.salesforce.com/services/data/v{version}/chatter/feed-items</feed_items>
</urls>
<active>true</active>
<user_type>STANDARD</user_type>
<language>en_US</language>
<locale>en_US</locale>
<utcOffset>-28800000</utcOffset>
<updated_at>2013-12-02T18:46:42.000Z</updated_at>
</user>
Les réponses possibles de Salesforce à une demande non valide sont les suivantes :
Problème de demande
Code d'erreur
HTTP
403 (forbidden) — HTTPS_Required
Jeton d'accès manquant
403 (forbidden) — Missing_OAuth_Token
Personnalisation de Force.com
Salesforce.com | Nouvelles étendues de jeton d'accès | 227
Problème de demande
Code d'erreur
Jeton d'accès non valide
403 (forbidden) — Bad_OAuth_Token
Utilisateurs dans une organisation différente
403 (forbidden) — Wrong_Org
ID d'utilisateur ou d'organisation non valide ou
incorrecte
404 (not found) — Bad_Id
Utilisateur désactivé ou organisation inactive
404 (not found) — Inactive
Défaut d'accès approprié à l'organisation ou aux
informations pour l'utilisateur
404 (not found) — No_Access
Demande de point de terminaison d'un site
404 (not found) — No_Site_Endpoint
Version non valide
406 (not acceptable) — Invalid_Version
Rappel non valide
406 (not acceptable) — Invalid_Callback
Nouvelles étendues de jeton d'accès
Les applications connectées et les applications tierces peuvent inclure de nouvelles étendues lorsqu'elles demandent à Salesforce
l'accès aux informations utilisateur.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher les paramètres :
Afficher la configuration
Pour modifier les paramètres :
Personnaliser l'application
Les étendues contrôlent les données auxquelles les applications peuvent accéder. Les étendues sont définies lors de la création
d'une application connectée ou lorsque des applications tierces, telles que Facebook, demandent des jetons d'accès à l'aide d'un
flux OAuth. Les nouvelles valeurs sont profile, email, address, phone, openid et offline_access.
•
•
profile, email, address ou phone : chacune de ces étendues autorise l'accès au service URL d'identité. Vous pouvez
demander profile, email, address ou phone individuellement pour obtenir les mêmes résultats que l'utilisation d'id,
ils sont tous équivalents.
openid : autorise l'accès à l'identificateur unique de l'utilisateur actuel et connecté pour des applications OpenID Connect.
L'étendue openid peut être utilisée dans le flux utilisateur-agent OAuth 2.0 et le flux d'authentification de serveur Web
OAuth 2.0 afin de recevoir un jeton d'ID signé conforme aux spécifications OpenID Connect, en plus du jeton d'accès.
Pour plus d'informations sur l'obtention et la vérification du jeton d'ID, reportez-vous à Jeton d'ID et clés publiques
OpenID Connect à la page 228.
•
offline_access : autorise le renvoi d'un jeton d'actualisation si vous êtes autorisé(e) à en recevoir un. Cela permet à
l'application d'interagir avec les données de l'utilisateur lorsque ce dernier est hors ligne, et revient à demander
refresh_token.
Remarque: Ces nouvelles valeurs ne seront pas disponibles avant mars 2014.
Personnalisation de Force.com
Salesforce.com | Envoi de jetons d'accès dans des en-têtes
HTTP pour les fournisseurs d'authentification OpenID
Connect | 228
Envoi de jetons d'accès dans des en-têtes HTTP pour les
fournisseurs d'authentification OpenID Connect
Configurez Salesforce pour offrir des fournisseurs d'authentification OpenID Connect avec des jetons d'accès dans un en-tête
HTTP au lieu de les ajouter à une chaîne de requête.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher les paramètres :
Afficher la configuration
Pour modifier les paramètres :
Personnaliser l'application
ET
Gérer les fournisseurs d'authentification
Pour des fournisseurs d'authentification nouveaux et existants, spécifiez comment vous souhaitez que Salesforce fournisse des
jetons d'accès.
1. Dans Configuration, cliquez sur Contrôles de sécurité > Fournisseurs d'authentification.
2. Cliquez sur Nouveau pour créer un fournisseur d'authentification ou cliquez sur Modifier en regard d'un fournisseur
existant.
3. Renseignez les valeurs de champ appropriées, puis sélectionnez Envoyer un jeton d'accès dans l'en-tête.
Jeton d'ID et clés publiques OpenID Connect
Vérifiez la signature d'un jeton d'ID en utilisant les clés publiques publiées par Salesforce.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Salesforce peut répondre à une requête OAuth avec un jeton d'ID conforme aux spécifications OpenID Connect. Le flux
utilisateur-agent OAuth 2.0 et le flux d'authentification de serveur Web OAuth 2.0 peuvent demander un jeton d'ID signé
si le paramètre d'étendue de la demande inclut openid. Le jeton renvoyé est un jeton Web JWT (JSON Web Token).
•
•
Le flux d'authentification utilisateur-agent doit inclure le paramètre response_type avec la valeur token id_token,
l'étendue openid et le paramètre nonce.
Le flux d'authentification de serveur Web doit inclure le paramètre response_type avec la valeur code et l'étendue
openid. Le paramètre nonce est facultatif pour le flux d'authentification de serveur Web.
L'exemple ci-dessous est une demande de jeton d'ID utilisant le flux d'authentification utilisateur-agent.
https://login.salesforce.com/services/oauth2/authorize?response_type=token+id_token
&redirect_uri=https://login.salesforce.com/services/oauth2/success
&client_id=3MVG9lKcPoNINVBIPJjdw1J9LLJbP_pqwoJYyuisjQhr_LLurNDv7AgQvDTZwCoZuD_
3Oxug0sU3_WrBPd_Ax6Mcnlg5HSnLGQ&scope=openid&nonce=somevalue
Utilisez les clés publiques publiées pour vérifier la validité de la signature Salesforce dans la réponse.
1. Accédez à https://login.salesforce.com/id/keys.
Personnalisation de Force.com
Salesforce.com | Possibilité pour les administrateurs délégués
de modifier le champ d'ID de fédération | 229
La réponse inclut des informations au format JSON sur les clés publiques utilisées pour la signature.
2. Utilisez la clé avec la valeur kid correcte, qui spécifie la version publiée, pour valider la signature.
Possibilité pour les administrateurs délégués de modifier le
champ d'ID de fédération
Les administrateurs délégués peuvent désormais modifier le champ ID de fédération dans le champ de détail d'un utilisateur,
dans la section Informations sur l'authentification unique.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com
Edition
Autorisations utilisateur requises
Pour déléguer l'administration :
Personnaliser l'application
Pour accéder au statut d'administrateur délégué :
Afficher la configuration
Auparavant, seuls les administrateurs et les utilisateurs qui disposaient de l'autorisation « Gérer les utilisateurs » pouvaient
modifier l'ID de fédération des utilisateurs qu'ils gèrent. Désormais, les administrateurs peuvent désigner d'autres utilisateurs
en tant qu'administrateurs délégués afin de faciliter la mise en oeuvre des fonctionnalités d'authentification unique, notamment
l'ajout ou la modification de l'ID de fédération pour des utilisateurs individuels. Cette possibilité est particulièrement utile
lorsque les administrateurs configurent et gèrent les fonctionnalités d'authentification unique dans une équipe. Pour plus
d'informations, reportez-vous à Délégation des tâches administratives et Configuration des paramètres SAML pour
l'authentification unique dans l'aide en ligne.
Chargement de votre propre logo pour des applications
connectées
Vous pouvez utiliser l'image de votre logo pour n'importe quelle application connectée.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Personnalisation de Force.com
Salesforce.com | Mises à jour d'étiquette et ajouts de l'interface
utilisateur des Applications connectées | 230
Autorisations utilisateur requises
Pour lire :
Personnaliser l'application
Pour créer, mettre à jour ou supprimer :
Personnaliser l'application ET
Modifier toutes les données OU Gérer les applications
connectées
Pour mettre à jour tous les champs à l'exception de Profils, Personnaliser l'application
Ensembles d'autorisations et Attributs SAML de fournisseur
de services :
Pour mettre à jour les champs Profils, Ensembles
Personnaliser l'application ET Modifier toutes les données
d'autorisations et Attributs SAML de fournisseur de services
:
Pour désinstaller :
Télécharger des packages AppExchange
Lors de la création de la modification d'applications connectées, vous pouvez ajouter un logo personnalisé de plusieurs façons.
•
•
•
Chargez l'image de votre logo en cliquant sur Charger une image de logo. Sur votre système de fichiers local, sélectionnez
une image qui respecte les spécifications requises pour le logo (125 pixels en hauteur ou 200 pixels en largeur au maximum,
un format GIF, JPG ou PNG et une taille de fichier maximale de 100 Ko). Une fois votre chargement effectué, l'URL du
logo s'affiche dans le champ URL de l'image du logo. Sinon, vérifiez que le logo respecte les exigences de taille.
Sélectionnez un logo dans les exemples fournis en cliquant sur Sélectionnez l'un de nos exemples de logo. Les logos
disponibles comprennent ceux des applications Salesforce, des applications tierces et de corps de texte standard. Cliquez
sur le logo de votre choix, puis copiez-collez l'URL affichée dans le champ URL de l'image du logo.
Utilisez un logo hébergé publiquement sur les serveurs Salesforce en chargeant une image qui respecte les exigences de
taille (125 pixels en hauteur ou 200 pixels en largeur au maximum, un format GIF, JPG ou PNG et une taille de fichier
maximale de 100 Ko) en tant que document en utilisant l'onglet Documents. Affichez ensuite l'image pour obtenir l'URL,
puis saisissez l'URL dans le champ URL de l'image du logo.
Mises à jour d'étiquette et ajouts de l'interface utilisateur des
Applications connectées
L'interface utilisateur des applications connectées a été modifiée pour plus de clarté, de cohérence et de convivialité.
Les mises à jour de l'interface utilisateur des applications connectées incluent les éléments ci-dessous.
•
Nouvelle colonne Actions dans la liste des applications connectées.
Dans Configuration, cliquez sur Créer > Applications. La liste des applications connectées inclut une colonne Actions
avec des raccourcis pour Modifier ou Gérer des applications connectées individuelles.
•
Nouveau bouton Gérer dans des pages d'applications connectées individuelles.
Dans Configuration, cliquez sur Créer > Applications. Cliquez sur le nom d'une application connectée existante pour
afficher les paramètres de configuration de l'application. Dans cette page, vous pouvez sélectionner Gérer pour afficher les
paramètres d'utilisation.
•
Le champ Restrictions IP a été renommé en Relaxe d'IP.
Dans Configuration, cliquez sur Gérer > Applications connectées. Cliquez sur Modifier pour éditer les paramètres
d'utilisation d'une application existante. Le paramètre Relaxe d'IP impose ou contourne les restrictions IP de l'organisation
lorsque l'utilisateur tente d'utiliser l'application connectée.
Personnalisation de Force.com
•
Salesforce.com | Applications connectées accessibles à partir
du menu de navigation de Salesforce1 | 231
L'option Demander aux utilisateurs de se connecter à a été renommée en Expiration des jetons d'actualisation.
Dans Configuration, cliquez sur Gérer > Applications connectées. Cliquez sur Modifier pour éditer les paramètres
d'utilisation d'une application existante. Le paramètre Expiration des jetons d'actualisation contrôle la fréquence à laquelle
un utilisateur doit s'authentifier de nouveau pour l'application connectée active.
•
La liste associée Plages IP a été renommée en Plage IP de confiance pour un flux de serveur Web OAuth.
Dans Configuration, cliquez sur Gérer > Applications connectées. Cliquez sur le nom d'une application connectée existante
pour afficher la page de détail qui contient la liste associée Plage IP de confiance pour un flux de serveur Web OAuth. Ce
paramètre s'applique uniquement à l'authentification du flux de serveur Web OAuth et affiche la plage IP de serveur Web
autorisée. Utilisez cette valeur pour contourner la stratégie de restriction IP de l'organisation pour l'application connectée
active.
Applications connectées accessibles à partir du menu de
navigation de Salesforce1
Vous pouvez désormais ajouter des applications connectées au menu de navigation de Salesforce1.
Des applications connectées peuvent être créées dans : Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition et Developer Edition
Des applications connectées peuvent être installées dans : Toutes les éditions
Autorisations utilisateur requises
Pour lire :
Personnaliser l'application
Pour créer, mettre à jour ou supprimer :
Personnaliser l'application ET
Modifier toutes les données OU Gérer des applications
connectées
Pour mettre à jour tous les champs à l'exception de Profils, Personnaliser l'application
Ensembles d'autorisations et Attributs SAML de fournisseur
de services :
Pour mettre à jour les champs Profils, Ensembles
Personnaliser l'application ET Modifier toutes les données
d'autorisations et Attributs SAML de fournisseur de services
:
Pour désinstaller :
Télécharger des packages AppExchange
Si votre organisation utilise Salesforce1, vous pouvez afficher des applications connectées dans le menu de navigation pour
permettre à vos utilisateurs d'y accéder rapidement sur leur appareil mobile.
Pour afficher votre application dans le menu de navigation :
1. Dans Salesforce, dans Configuration, cliquez sur Créer > Applications.
2. Dans la liste associée Applications connectées, cliquez sur l'application que vous souhaitez répertorier dans le volet de
navigation, puis cliquez sur Modifier.
3. Spécifiez une URL de départ mobile.
4. Cliquez sur Enregistrer.
5. Dans Configuration, cliquez sur Gérer les applications > Applications connectées.
Personnalisation de Force.com
Salesforce.com | Affichage et gestion des sessions
utilisateur | 232
6. Dans la liste associée Applications connectées, cliquez sur l'application que vous souhaitez répertorier dans le volet de
navigation, puis cliquez sur Modifier.
7. Spécifiez une URL de départ mobile.
8. Cliquez sur Enregistrer.
Les utilisateurs peuvent accéder à votre application en la sélectionnant dans le menu de navigation.
Affichage et gestion des sessions utilisateur
Vous pouvez désormais afficher aisément les sessions utilisateurs et, si nécessaire pour des raisons de sécurité ou autres, terminer
des sessions à partir de la même page.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour afficher les paramètres :
Afficher la configuration
Pour modifier les paramètres :
Afficher toutes les données
La page Informations sur la session utilisateur permet d'afficher les sessions actives, d'afficher les détails des sessions d'une
organisation et de créer différentes vues des données. Vous pouvez également afficher les détails d'un utilisateur associé à une
session spécifique, et terminer des sessions suspectes en sélectionnant la case d'une ou de plusieurs sessions, puis en cliquant
sur Supprimer. Lorsque la session d'un utilisateur est supprimée, l'utilisateur doit se reconnecter à l'organisation. Les utilisateurs
qui ne sont pas administrateurs peuvent afficher les informations sur leur propre session alors que les administrateurs peuvent
afficher les sessions de tous les utilisateurs d'une organisation. Pour accéder à la page, dans Configuration, cliquez sur Contrôles
de sécurité > Gestion des sessions.
Pour accéder à la page, dans Configuration, cliquez sur Contrôles de sécurité > Gestion des sessions. Dans cette page, vous
pouvez afficher les détails des sessions utilisateur existantes, notamment l'utilisateur associé à la session et le type de session.
Pour terminer une session, sélectionnez la case d'une ou de plusieurs sessions, puis cliquez sur Supprimer.
Paramètres de session par défaut pour la protection de votre
organisation
Exploitez les nouveaux paramètres de sécurité de session par défaut pour protéger votre organisation.
Disponible avec : Personal Edition, Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition,
Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition
Autorisations utilisateur requises
Pour définir la sécurité de session :
Personnaliser l'application
Pour plus de sécurité, certaines options de la page Paramètres de session, que les administrateurs pouvaient auparavant désactiver,
sont désormais activées par défaut et ne peuvent plus être modifiées dans cette page. Cette modification s'applique à toutes
les organisations.
•
Demander des connexions sécurisées (HTTPS) activée par défaut
Personnalisation de Force.com
•
•
•
Salesforce.com | Demander des connexions sécurisées
(HTTPS) activée par défaut | 233
Confirmation d'identité par SMS activée par défaut
Protection contre le détournement de clic activée par défaut
Protection CSRF activée par défaut
Demander des connexions sécurisées (HTTPS) activée par défaut
Pour mieux protéger votre organisation, tirez parti du nouveau paramètre par défaut qui nécessite une connexion sécurisée.
Les connexions sécurisées sont désormais activées par défaut dans toutes les organisations. Le paramètre Demander des
connexions sécurisées (HTTPS) garantit l'utilisation du protocole SSL pour accéder à Salesforce. Pour désactiver cette
option, contactez salesforce.com.
Confirmation d'identité par SMS activée par défaut
Utilisez la confirmation d'identité par SMS, désormais activée par défaut, afin de mieux protéger votre organisation.
La confirmation d'identité par SMS est activée par défaut toutes les organisations. Cette fonctionnalité permet aux utilisateurs
de recevoir un code PIN unique par SMS. Une fois activée, les administrateurs ou les utilisateurs doivent vérifier leur numéro
de téléphone mobile avant d'exploiter cette fonctionnalité. Pour désactiver cette option, contactez salesforce.com.
Protection contre le détournement de clic activée par défaut
Tirez parti du nouveau paramètre par défaut de protection contre le détournement de clic pour mieux protéger votre organisation.
Important: Cette information s'applique uniquement aux organisations non Site.com. Pour plus d'informations sur
la protection contre le détournement de clic dans Site.com, reportez-vous aux informations sur la protection contre
le déploiement de clic dans la section Site.com. Site.com inclut des dispositifs de protection contre le détournement de clic
distincts.
Désormais, la protection contre le détournement de clic est activée par défaut pour toutes les organisations. Elle protège contre
ce type d'attaque dans les pages Salesforce autres que Configuration. Le détournement de clic est également connu en tant
qu'attaque de redirection d'interface utilisateur. Les pages de configuration sont déjà dotées d'une protection contre les attaques
par détournement de clic Pour désactiver cette option, contactez salesforce.com.
Protection CSRF activée par défaut
Tirez parti des nouveaux paramètres CSRF par défaut afin de renforcer la sécurité de l'organisation.
Pour se protéger contre les falsifications de requête inter-site, deux paramètres sont désormais activés par défaut pour toutes
les organisations :
•
Activer la protection CSRF dans les requêtes GET des pages hors configuration : Protège contre
les attaques en falsification de requête inter-site CSRF en modifiant les pages autres que les pages de configuration, pour
inclure une chaîne de caractères aléatoire dans les paramètres d'URL ou sous la forme d'un champ de formulaire masqué.
Activer la protection CSRF dans les requêtes POST des pages hors configuration
•
Activer la protection CSRF dans les requêtes POST des pages hors configuration : Protège
contre les attaques CSRF en modifiant les pages autres que les pages de configuration, pour inclure une chaîne de caractères
aléatoire dans les paramètres d'URL ou sous la forme d'un champ de formulaire masqué.
Pour désactiver ces options, contactez salesforce.com.
Personnalisation de Force.com
Salesforce.com | Définitions des étendues par défaut des
fournisseurs d'authentification | 234
Définitions des étendues par défaut des fournisseurs
d'authentification
Lors de la configuration d'un fournisseur d'authentification dans votre organisation Salesforce, vous pouvez définir des étendues
à envoyer au point de terminaison d'authentification. Ces étendues remplacent les paramètres par défaut codés en dur pour le
type de fournisseur.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher les paramètres :
Afficher la configuration
Pour modifier les paramètres :
Personnaliser l'application
ET
Gérer les fournisseurs d'authentification
Les étendues par défaut varient en fonction de l'application tierce, mais généralement elles autorisent l'accès uniquement aux
informations de base sur les utilisateurs. Chaque type de fournisseur (Open ID Connect, Facebook, Salesforce et autres) inclut
un ensemble d'étendues par défaut qu'il envoie avec la requête au point de terminaison d'autorisation. Par exemple, l'étendue
par défaut de Salesforce est id.
1. Dans Configuration, cliquez sur Contrôles de sécurité > Fournisseurs d'authentification.
2. Spécifiez le Type de fournisseur.
Actuellement, la configuration des étendues par défaut est prise en charge pour les fournisseurs Facebook, Salesforce et
OpenID Connect.
3. Les champs Fournisseur d'authentification disponibles s'affichent, dont le nouveau champ Étendues par défaut.
Saisissez les valeurs du nouveau fournisseur d'authentification. Pour plus d'informations sur chaque champ, reportez-vous
à la rubrique « À propos des fournisseurs d'authentification externes » dans l'aide en ligne.
Spécification d'URL de point de terminaison d'autorisation et de
jeton pour les fournisseurs d'authentification Salesforce
Lors de la configuration d'un nouveau fournisseur d'authentification Salesforce, vous pouvez modifier les valeurs de point de
terminaison d'autorisation et de jeton pour diriger les requêtes vers des domaines personnalisés et des environnements sandbox.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher les paramètres :
Afficher la configuration
Pour modifier les paramètres :
Personnaliser l'application
ET
Gérer les fournisseurs d'authentification
Personnalisation de Force.com
Salesforce.com | Expiration du lien de réinitialisation du mot
de passe sous 24 heures | 235
Auparavant, seuls les fournisseurs d'authentification OpenID Connect pouvaient diriger les requêtes d'autorisation et de jeton
vers des URL spécifiques. Désormais, vous pouvez modifier les valeurs URL de point de terminaison d'autorisation
et URL de point de terminaison de jeton des fournisseurs d'authentification Salesforce. Cela est utile lors d'une
tentative d'obtention d'une autorisation ou de jetons depuis un domaine Salesforce, tel qu'un domaine personnalisé ou sandbox.
Pour la valeur URL de point de terminaison d'autorisation, le nom d'hôte peut inclure un environnement sandbox
ou un nom de domaine personnalisé (créé en utilisant Mon domaine), mais l'URL doit se terminer par .salesforce.com
et le chemin se terminer par /services/oauth2/authorize, par exemple
https://test.salesforce.com/services/oauth2/authorize.
Pour la valeur URL de point de terminaison de jeton, le nom d'hôte peut inclure un environnement sandbox ou
un nom de domaine personnalisé (créé en utilisant Mon domaine), mais l'URL doit se terminer par .salesforce.com et
le chemin se terminer par /services/oauth2/token, par exemple
https://test.salesforce.com/services/oauth2/token.
Expiration du lien de réinitialisation du mot de passe sous 24
heures
Le lien d'une réponse par e-mail à un utilisateur demandant la modification d'un mot de passe expire sous 24 heures ou après
avoir été utilisé.
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition, Developer Edition et Database.com Edition
Lorsque les utilisateurs perdent leur mot de passe, ils peuvent cliquer sur le lien Mot de passe oublié ? dans la page d'échec de
connexion afin de recevoir un nouveau mot de passe par e-mail. Ils doivent répondre correctement à la question de sécurité
préalablement définie avant de pouvoir réinitialiser leur mot de passe et se connecter. Vous pouvez personnaliser la partie de
la page dans laquelle l'utilisateur répond à la question de sécurité, en ajoutant des informations supplémentaires pour obtenir
une aide.
Remarque: Si l'utilisateur n'a pas défini de question de sécurité ou s'il ne répond pas correctement à la question en
essayant de se connecter, le mot de passe n'est pas réinitialisé.
Le lien généré dans l'e-mail de réinitialisation d'un mot de passe expire au bout de 24 heures et le nombre de demandes
de modification d'un mot de passe sur une période de 24 heures est limité à cinq. Les administrateurs peuvent
réinitialiser un mot de passe aussi souvent que nécessaire.
Rechargement d'un certificat signé par AC
Rechargez un certificat signé par CA déjà chargé, sans répéter la procédure complète.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour créer, modifier et gérer des certificats :
Personnaliser l'application
Si vous chargez un certificat signé par CA et oubliez de charger des informations complètes sur le certificat, vous pouvez
désormais recommencer pour terminer le processus. Vous gagnez ainsi du temps, car il n'est plus nécessaire de recommencer
Personnalisation de Force.com
Salesforce.com | Accès à AppExchange pour les utilisateurs de
licences Identity | 236
avec une nouvelle clé et un nouveau certificat. Lors du rechargement, les domaines des sites publiés sont automatiquement
republiés s'ils contiennent au moins un site publié automatiquement. En outre, la date d'expiration de l'enregistrement du
certificat est mise à jour avec la date d'expiration du certificat chargé.
Pour utiliser des certificats et des clés Salesforce, dans Configuration, cliquez sur Contrôles de sécurité > Gestion des certificats
et des clés.
Accès à AppExchange pour les utilisateurs de licences Identity
Les utilisateurs de licences Identity peuvent désormais accéder à n'importe quelle application AppExchange.
Les utilisateurs de licences Identity étaient autorisés à utiliser des applications AppExchange uniquement en tant qu'applications
connectées. Désormais, ils ne peuvent télécharger et installer des applications AppExchange, en fonction de leurs besoins.
Flux OAuth uniquement pour les fournisseurs d'authentification
Offrez aux fournisseurs d'authentification une URL Oauth uniquement afin d'obtenir un jeton d'accès ou d'actualisation pour
un utilisateur authentifié.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour afficher les paramètres :
Afficher la configuration
Pour modifier les paramètres :
Personnaliser l'application
ET
Gérer les fournisseurs d'authentification
Après avoir configuré un fournisseur d'authentification, Salesforce génère plusieurs URL de configuration cliente pour faciliter
les flux d'authentification, telles qu'une URL d'initialisation de l'authentification unique ou une URL de
rappel.
Les URL de configuration client prennent en charge des paramètres de demande supplémentaires qui permettent d'inviter les
utilisateurs à se connecter à des sites spécifiques, à obtenir des autorisations personnalisées à partir de tiers ou d'accéder à un
emplacement spécifique pour l'authentification.
Désormais, Salesforce génère également une URL d'initialisation Oauth uniquement afin d'obtenir un jeton d'accès
ou d'actualisation pour l'utilisateur (disponible pour les fournisseurs d'authentification Facebook, OpenID Connect et Salesforce).
Les utilisateurs doivent s'authentifier auprès de Salesforce pour le service tiers afin d'obtenir un jeton. Ce flux n'offre pas la
fonctionnalité d'authentification unique.
1. Dans Configuration, cliquez sur Contrôles de sécurité > Fournisseurs d'authentification.
2. Cliquez sur le nom d'un fournisseur d'authentification existant ou sur Nouveau pour configurer un nouveau fournisseur.
L'URL d'initialisation Oauth uniquement est répertoriée dans la section Configuration client de la page de
détail du fournisseur d'authentification.
Personnalisation de Force.com
Salesforce.com | Cryptage des assertions SAML | 237
Cryptage des assertions SAML
Définissez des types de cryptage pour des assertions SAML lorsque Salesforce est le fournisseur d'identité pour des applications
connectées ou lorsque Salesforce est le fournisseur de services pour des assertions cryptées entrantes.
Des applications connectées peuvent être créées dans : Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition et Developer Edition
Des applications connectées peuvent être installées dans : Toutes les éditions
Autorisations utilisateur requises
Pour lire :
Personnaliser l'application
Pour créer, mettre à jour ou supprimer :
Personnaliser l'application ET
Modifier toutes les données OU Gérer des applications
connectées
Pour mettre à jour tous les champs à l'exception de Profils, Personnaliser l'application
Ensembles d'autorisations et Attributs SAML de fournisseur
de services :
Pour mettre à jour les champs Profils, Ensembles
Personnaliser l'application ET Modifier toutes les données
d'autorisations et Attributs SAML de fournisseur de services
:
Pour désinstaller :
Télécharger des packages AppExchange
Lorsque Salesforce est le fournisseur d'identité pour une application connectée, vous pouvez spécifier un type de cryptage dans
les paramètres configuration SAML de cette application. Les assertions au fournisseur de services sont cryptées en fonction
de ces paramètres, et le fournisseur de services peut détecter la méthode de cryptage dans l'assertion SAML afin de procéder
au décryptage.
1.
2.
3.
4.
Dans Configuration, cliquez sur Créer > Applications.
Cliquez sur Nouveau pour créer une application connectée ou sur Modifier en regard d'une application connectée existante.
Dans la section Paramètres d'application Web, sélectionnez Activer SAML.
Une fois les valeurs correctes du champ SAML saisies, sélectionnez Crypter une réponse SAML pour charger votre
certificat de signature et sélectionner un type de cryptage.
Pour l'algorithme de cryptage, les valeurs correctes sont AES–128 (clé 128 bits), AES–256 (clé 256 bits) et Triple-DES
(Triple Data Encryption Algorithm).
Lorsque Salesforce est le fournisseur de services pour les assertions SAML entrantes, vous pouvez sélectionner un certificat
enregistré afin de décrypter les assertions entrantes de fournisseurs d'identité tiers.
.
Remarque: Cette option est disponible uniquement si vous avez cliqué sur Activer les configurations multiples
dans la page Paramètres d'authentification unique.
1. Dans Contrôles de sécurité > Gestion des certificats et des clés, chargez le certificat fourni par votre fournisseur d'identité.
Personnalisation de Force.com
Salesforce.com | Définition des valeurs d'assertion cliente pour
les flux OAuth OpenID Connect | 238
2. Dans Contrôles de sécurité > Paramètres d'authentification unique, ajoutez une nouvelle configuration SAML, puis
spécifiez le certificat fourni dans le champ Certificat de décryptage d'assertion.
Définition des valeurs d'assertion cliente pour les flux OAuth
OpenID Connect
Pour des échanges OAuth 2.0 automatisés, vous pouvez spécifier une valeur d'assertion cliente au lieu d'utiliser le secret
consommateur généré.
Disponible avec : Toutes les éditions
Autorisations utilisateur requises
Pour gérer, créer, modifier et supprimer des applications
OAuth :
Gérer les applications connectées
Lors de la configuration d'applications OAuth 2.0 automatisées pour le serveur Web ou les flux de jeton d'actualisation, il se
peut que vous n'ayez pas accès à la valeur de secret consommateur générée. Au lieu de transmettre le client_secret, vous
pouvez fournir une assertion client_assertion et un type client_assertion_type. Si aucun
paramètre client_secret n'est fourni, Salesforce vérifie automatiquement la présence de client_assertion et de
client_assertion_type. La valeur de client_assertion doit être un jeton du porteur JWT typique, signé avec la clé
privée associée au certificat chargé du consommateur OAuth. Actuellement, seul l'algorithme RS256 est pris en charge. Pour
plus d'informations sur l'utilisation de client_assertion reportez-vous à Spécifications OpenID Connect pour la méthode
d'authentification cliente private_key_jwt.
Configuration des paramètres de sécurité de chargement et de
téléchargement de fichiers
Pour des raisons de sécurité, votre organisation peut vouloir configurer le mode de traitement de certains types de fichier
pendant un chargement et un téléchargement.
Disponible avec : Toutes les éditions à l'exception de Database.com
Autorisations utilisateur requises
Pour configurer les paramètres de chargement et de
téléchargement de fichiers :
Personnaliser l'application
Pour configurer les paramètres de chargement et de téléchargement de fichiers :
1. Dans Configuration, cliquez sur Contrôles de sécurité > Sécurité du chargement et du téléchargement de fichier.
Remarque: La page Sécurité du chargement et du téléchargement de fichier remplace une autre page de paramètres
de sécurité : Paramètres des pièces jointes et des documents HTML.
2. Cliquez sur Modifier.
Personnalisation de Force.com
Salesforce.com | Réutilisation des noms d'application
connectée | 239
3. Pour empêcher les utilisateurs de charger des fichiers qui peuvent présenter un risque de sécurité, sélectionnez Ne pas
autoriser les chargements HTML en tant que pièces jointes ou enregistrements de document.
Si ce paramètre de sécurité est activé, les utilisateurs ne peuvent pas charger des fichiers qui ont les extensions : .html,
.htt, .mht, .svg et .thtml.
ATTENTION: Tenez compte des points suivants de lors de la sélection de l'option Ne pas autoriser les
chargements HTML en tant que pièces jointes ou enregistrements de document :
•
•
•
N'activez pas ce paramètre si votre organisation utilise le portail partenaire pour accorder à vos utilisateurs
partenaires l'accès à Salesforce.
Les pièces jointes HTML ne sont pas autorisées sur les solutions, que ce paramètre de sécurité soit ou non
activé. En outre, ce paramètre ne concerne pas les pièces jointes à des modèles d'e-mail, ces dernières étant
toujours autorisées.
L'activation de ce paramètre n'affecte pas les pièces jointes et les documents HTML déjà chargés. Toutefois,
lorsque les utilisateurs tentent de visualiser une pièce jointe ou un document HTML, ils sont invités à ouvrir
le fichier dans le navigateur, à l'enregistrer sur leur ordinateur ou à annuler l'opération.
4. Définissez le comportement de téléchargement de chaque type de fichier.
•
•
•
Télécharger (recommandé) : le fichier, quel que soit son type, est toujours téléchargé.
Exécuter dans le navigateur : le fichier est affiché et exécuté automatiquement lorsqu'il est accédé via un navigateur ou
une requête HTTP.
Hybride : les enregistrements de pièces jointes et de documents sont exécutés dans le navigateur. Les fichiers Salesforce
CRM Content et les fichiers Chatter sont téléchargés.
5. Cliquez sur Enregistrer.
Réutilisation des noms d'application connectée
Les noms des applications connectées supprimées peuvent désormais être réutilisés si l'application connectée est créée avec la
version Spring ’14.
Des applications connectées peuvent être créées dans : Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited Edition et Developer Edition
Des applications connectées peuvent être installées dans : Toutes les éditions
Personnalisation de Force.com
Salesforce.com | Obtention automatique du lanceur
d'application pour le profil Administrateur système | 240
Autorisations utilisateur requises
Pour lire :
Personnaliser l'application
Pour créer, mettre à jour ou supprimer :
Personnaliser l'application ET
Modifier toutes les données OU Gérer les applications
connectées
Pour mettre à jour tous les champs à l'exception de Profils, Personnaliser l'application
Ensembles d'autorisations et Attributs SAML de fournisseur
de services :
Pour mettre à jour les champs Profils, Ensembles
Personnaliser l'application ET Modifier toutes les données
d'autorisations et Attributs SAML de fournisseur de services
:
Pour désinstaller :
Télécharger des packages AppExchange
À compter de la version Spring '14, vous pouvez réutiliser les noms des applications connectées supprimées. Cela permet de
remplacer les applications connectées existantes, sans avoir à les renommer, ce qui pourrait prêter à confusion pour les utilisateurs.
Remarque: Le nom doit être unique pour les applications connectées actuelles de votre organisation. Vous pouvez
réutiliser le nom d'une application connectée supprimée si elle a été créée avec la version Spring ’14 ou supérieure.
Vous ne pouvez pas réutiliser le nom d'une application connectée supprimée si elle a été créée avec une version
antérieure.
Obtention automatique du lanceur d'application pour le profil
Administrateur système
Les administrateurs qui ont le profil Administrateur système ont accès au lanceur d'application sans demander l'autorisation
à Salesforce.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Les administrateurs système qui utilisent le profil Administrateur système dans une édition prenant en charge le lanceur
d'application affichent l'élément Lanceur d'application dans le menu déroulant des applications, sans configuration spécifique,
même dans les organisations créées avec une version antérieure. Cela ne s'applique pas administrateurs qui utilisent des profils
clonés à partir du profil Administrateur système.
Pour plus informations, reportez-vous à « Utilisation du lanceur d'application » dans l'aide en ligne ou au Guide de mise en
oeuvre de Salesforce Identity.
Partage
Le partage améliore votre contrôle sur les informations que les utilisateurs peuvent afficher.
Ensembles de partage
Accordez aux utilisateurs de portail ou de communauté l'accès à des enregistrements associés à leur compte ou contact à l'aide
d'ensemble de partages, en fonction de leur profil utilisateur.
Personnalisation de Force.com
Salesforce.com | Ensembles de partage | 241
Ensembles de partage
Accordez aux utilisateurs de portail ou de communauté l'accès à des enregistrements associés à leur compte ou contact à l'aide
d'ensemble de partages, en fonction de leur profil utilisateur.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Auparavant, un ensemble de partage accordait l'accès à n'importe quel enregistrement contenant un champ de référence à un
compte ou un contact correspondant au compte ou au contact de l'utilisateur. Avec la version Spring ’14, vous pouvez également
déterminer comment l'accès est accordé en utilisant un mappage de l'accès dans l'ensemble de partage, qui prend en charge
les références indirectes de l'enregistrement utilisateur et cible vers le compte ou le contact. Vous pouvez également déterminer
les objets à utiliser dans le mappage de l'accès. Les objets doivent pointer vers un compte ou un contact.
Par exemple, vous pouvez utiliser un ensemble de partage dans les cas suivants :
•
•
Accorder aux utilisateurs l'accès à toutes les requêtes associées à leur enregistrement de compte ou de contact.
Accorder aux utilisateurs l'accès à toutes les requêtes associées à un compte ou un contact parent qui est identifié dans
l'enregistrement de compte ou de contact des utilisateurs.
Vous pouvez utiliser des ensembles de partage pour accorder l'accès à des comptes, des contacts, des requêtes, des contrats de
services, des utilisateurs et des objets personnalisés. Les ensembles de partage peuvent être utilisés avec les profils utilisateur
suivants :
•
•
•
•
•
•
•
Site Web authentifié
Utilisateur de communauté client
Utilisateur de la connexion à une communauté client
Utilisateur du portail client haut volume
Portail haut volume
Utilisateur de site Web authentifié en excédent
Utilisateur du portail client haut volume en excédent
L'exemple ci-dessous montre un mappage de l'accès dans un ensemble de partage, qui accorde aux utilisateurs de portail ou
de communauté l'accès à toutes les requêtes associées aux autorisations de leur compte, même s'ils ne sont pas directement
associés à la requête.
Personnalisation de Force.com
Salesforce.com | Ensembles de partage | 242
1. Référence de compte dans l'utilisateur de portail ou de communauté
2. Compte associé dans une autorisation
3. Référence d'autorisation dans une requête
Remarque: Les utilisateurs de portail ou de communauté obtiennent l'accès à toutes les autorisations de commande
et à tous les éléments de commande d'un compte auquel ils ont accès. Pour partager des enregistrements appartenant
à des utilisateurs de portail haut volume, utilisez à la place un groupe de partage.
Octroi de l'accès aux enregistrements aux utilisateurs de communauté ou de portail haut volume
Accordez l'accès aux enregistrements à l'aide d'ensemble de partages.
Octroi de l'accès aux enregistrements utilisateur à d'autres utilisateurs de communauté ou de portail haut volume
Accorder aux utilisateurs l'accès à d'autres utilisateurs qui utilisent des ensembles de partage.
Octroi de l'accès aux enregistrements aux utilisateurs de communauté
ou de portail haut volume
Accordez l'accès aux enregistrements à l'aide d'ensemble de partages.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour accorder l'accès aux enregistrements à des utilisateurs
haut volume de portail ou de communauté :
Personnaliser l'application
Remarque: Les portails clients ne sont pas disponibles pour les nouvelles organisations. Les organisations existantes
gardent accès aux portails clients et peuvent migrer vers des communautés. Pour plus d'informations, contactez votre
responsable de compte Salesforce.
1. Pour des portails clients : Dans Configuration, cliquez sur Personnaliser > Portail client > Paramètres.
Pour des communautés : Dans Configuration, cliquez sur Personnaliser > Communautés > Paramètres.
2. Dans la liste associée Ensembles de partage, cliquez sur Nouveau pour créer un ensemble de partage ou sur Modifier en
regard d'un ensemble de partage existant.
Personnalisation de Force.com
Salesforce.com | Ensembles de partage | 243
3. Dans la page Modification de l'ensemble de partage, renseignez les champs Étiquette et Nom d'ensemble de partage.
Étiquette correspond à l'étiquette de l'ensemble de partage, telle qu'elle se présente dans l'interface utilisateur. Nom
d'ensemble de partage est le nom unique utilisé par l'API.
4. Saisissez une description.
5. Sélectionnez les profils des utilisateurs auxquels vous souhaitez accorder l'accès.
6. Sélectionnez les objets auxquels vous souhaitez accorder l'accès.
7. Dans la section Configurer l'accès, cliquez sur Configurer ou sur Modifier en regard du nom d'un objet pour configurer
l'accès des profils sélectionnés, ou sur Suppr pour supprimer les paramètres d'accès d'un objet.
8. Accordez un accès basé sur une recherche de compte ou de contact :
•
•
Sélectionnez une valeur dans la liste déroulante Utilisateur afin de déterminer la référence du compte ou du contact de
l'utilisateur.
Sélectionnez une valeur dans le champ Objet cible afin de déterminer la référence du compte ou du contact dans l'objet
cible.
Par exemple, pour accorder aux utilisateurs l'accès à toutes les requêtes associées aux autorisations dans leur compte, comme
indiqué dans la rubrique précédente, sélectionnez respectivement Compte et Entitlement.Account.
Remarque: Les deux champs sélectionnés doivent pointer vers un compte ou un contact. Compte et
Entitlement.Account pointent vers un compte.
9. Sélectionnez un niveau d'accès en lecture seule ou en lecture/écriture (si le paramètre de partage au niveau de l'organisation
de l'objet est Accès public en lecture seule, seul l'accès en lecture/écriture est disponible).
10. Cliquez sur Mettre à jour, puis sur Enregistrer.
Vos paramètres s'appliquent à l'ensemble des portails clients ou communautés de votre organisation.
Octroi de l'accès aux enregistrements utilisateur à d'autres utilisateurs
de communauté ou de portail haut volume
Accorder aux utilisateurs l'accès à d'autres utilisateurs qui utilisent des ensembles de partage.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Autorisations utilisateur requises
Pour accorder l'accès aux enregistrements utilisateur à d'autres Personnaliser l'application
utilisateurs haut volume de portail ou de communauté :
Remarque: Les portails clients ne sont pas disponibles pour les nouvelles organisations. Les organisations existantes
gardent accès aux portails clients et peuvent migrer vers des communautés. Pour plus d'informations, contactez votre
responsable de compte Salesforce.
Pour accorder l'accès aux utilisateurs sélectionnés dans le même portail ou la même communauté, vous créez un ensemble de
partage si vous avez désactivé la case Visibilité d'utilisateur du portail ou Visibilité d'utilisateur
de la communauté dans la page Paramètres de partage.
1. Pour des portails clients : Dans Configuration, cliquez sur Personnaliser > Portail client > Paramètres.
Pour des communautés : Dans Configuration, cliquez sur Personnaliser > Communautés > Paramètres.
Personnalisation de Force.com
Salesforce.com | Ensembles de partage | 244
2. Dans la liste associée Ensembles de partage, cliquez sur Nouveau pour créer un ensemble de partage ou sur Modifier en
regard d'un ensemble de partage existant.
3. Dans la page Modification de l'ensemble de partage, renseignez les champs Étiquette et Nom d'ensemble de partage.
Étiquette correspond à l'étiquette de l'ensemble de partage, telle qu'elle se présente dans l'interface utilisateur. Nom
d'ensemble de partage est le nom unique utilisé par l'API.
4. Saisissez une description.
5. Sélectionnez les profils des utilisateurs auxquels vous souhaitez accorder l'accès.
6. Sélectionnez l'objet Utilisateur.
Les utilisateurs cibles peuvent être d'autres utilisateurs de portail ou de communauté haut volume, ou des utilisateurs
internes.
7. Dans la section Configurer l'accès, cliquez sur Configurer ou sur Modifier en regard du nom d'un objet pour configurer
l'accès des profils sélectionnés, ou sur Suppr pour supprimer les paramètres d'accès d'un objet.
8. Accordez un accès basé sur une recherche de compte ou de contact :
•
•
Sélectionnez une valeur dans la liste déroulante Utilisateur afin de déterminer le compte ou le contact qui est associé à
l'utilisateur par une référence directe, ou indirecte via un objet intermédiaire.
Sélectionnez une valeur dans la liste déroulante Utilisateur cible afin de déterminer le compte ou le contact qui est
associé à l'utilisateur cible par une référence directe, ou indirecte via un objet intermédiaire.
Par exemple, pour accorder l'accès à des utilisateurs cibles associés à un autre compte, identifié dans l'enregistrement de
compte de l'utilisateur, sélectionnez respectivement Account.Parent et Compte.
Remarque: Les deux champs sélectionnés doivent pointer vers un compte ou un contact. Par exemple,
Account.Parent et Contact.Account pointent vers un compte.
9. Sélectionnez un niveau d'accès en lecture seule ou en lecture/écriture (si le paramètre de partage au niveau de l'organisation
de l'objet est Accès public en lecture seule, seul l'accès en lecture/écriture est disponible).
10. Cliquez sur Mettre à jour, puis sur Enregistrer.
Vos paramètres s'appliquent à l'ensemble des portails clients ou communautés de votre organisation.
Les exemples ci-dessous accordent à vos utilisateurs de portail l'accès à d'autres utilisateurs dont les contacts sont associés aux
comptes identifiés dans les enregistrements de responsable des utilisateurs du portail. En d'autres termes, dans l'enregistrement
de responsable de l'utilisateur du portail, le champ de compte doit correspondre au champ de compte de l'enregistrement de
contact de l'utilisateur cible.
1. Référence de responsable dans un utilisateur de portail
2. Référence de compte dans un responsable
3. Référence de compte dans un contact
Personnalisation de Force.com
Salesforce.com | Globalisation | 245
4. Référence de contact dans un utilisateur cible
Dans cet exemple, pour accorder l'accès à des utilisateurs cibles, vous sélectionnez Manager.Account et Contact.Account
respectivement dans les listes déroulantes Utilisateur et Utilisateur cible.
Globalisation
Les outils de globalisation aident les administrateurs à gérer les ressources qui varient d'un pays à l'autre, notamment les langues
multiples, les devises multiples et les contenus traduits.
Amélioration des liens hypertexte automatiques pour les URL des champs de zone de texte
Les champs de zone de texte et de zone de texte longue fournissent des liens hypertexte automatiques pour les URL des
champs. La correspondance du modèle d'URL a été améliorée et davantage d'URL valides sont reconnues.
Amélioration des liens hypertexte automatiques pour les URL
des champs de zone de texte
Les champs de zone de texte et de zone de texte longue fournissent des liens hypertexte automatiques pour les URL des champs.
La correspondance du modèle d'URL a été améliorée et davantage d'URL valides sont reconnues.
L'amélioration de la reconnaissance affecte principalement les domaines spécifiques aux pays qui se présentent sous la forme
abc.<domaine_niveau_supérieur_valide>.<code_pays_valide>, avec ou sans préfixe « www. ». Par exemple,
auparavant www.vic.gov.au n'était pas reconnue en tant qu'URL, et n'était pas automatiquement convertie en lien hypertexte.
À compter de la version Spring ’14, ces URL devraient être reconnues et automatiquement converties en lien.
Personnalisation supplémentaire
Même de petites améliorations de la personnalisation peuvent faciliter l'utilisation de Salesforce.
Vue de liste d'utilisateur : champ Est suspendu
Dans les vues de liste d'utilisateurs, Est suspendu est désormais inclus dans les critères de filtrage pour vous permettre de
créer une liste de comptes utilisateur suspendus.
Nouvel emplacement de la page Mes paramètres d'authentification externe
Si vous utilisez l'interface utilisateur de Configuration améliorée, la page Mes paramètres d'authentification externe a été
déplacée depuis la section Compléments de bureau vers la section Personnel. Si vous utilisez l'interface utilisateur de
Configuration d'origine, l'emplacement reste inchangé.
Catégorie de composants dans l'éditeur de présentation de page
Dans l'éditeur de présentation de page avancé, la palette inclut désormais la catégorie Composants.
Vue de liste d'utilisateur : champ Est suspendu
Dans les vues de liste d'utilisateurs, Est suspendu est désormais inclus dans les critères de filtrage pour vous permettre de
créer une liste de comptes utilisateur suspendus.
Disponible avec : Toutes les éditions
Personnalisation de Force.com
Salesforce.com | Nouvel emplacement de la page Mes
paramètres d'authentification externe | 246
Autorisations utilisateur requises
Pour afficher des comptes utilisateur suspendus :
Gérer les utilisateurs
Pour créer une vue de liste d'utilisateurs qui inclut tous les comptes utilisateur suspendus :
1.
2.
3.
4.
Dans Configuration, cliquez sur Gérer les utilisateurs > Utilisateurs.
En regard de la liste déroulante Vue, cliquez sur Créer une vue.
Saisissez un nom unique pour la vue.
Dans la section Spécifier les critères du filtre, définissez Champ sur Est suspendu, Opérateur sur égal à et Valeur sur
Vrai.
5. Spécifiez les champs à afficher et les paramètres de visibilité.
6. Cliquez sur Enregistrer.
Nouvel emplacement de la page Mes paramètres
d'authentification externe
Si vous utilisez l'interface utilisateur de Configuration améliorée, la page Mes paramètres d'authentification externe a été
déplacée depuis la section Compléments de bureau vers la section Personnel. Si vous utilisez l'interface utilisateur de
Configuration d'origine, l'emplacement reste inchangé.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Pour accéder à cette page à son nouvel emplacement, en haut d'une page Salesforce, cliquez sur la flèche vers le bas en regard
de votre nom, puis sélectionnez Mes paramètres. Dans le volet gauche, sélectionnez ensuite Personnel > Mes paramètres
d'authentification externe.
Catégorie de composants dans l'éditeur de présentation de page
Dans l'éditeur de présentation de page avancé, la palette inclut désormais la catégorie Composants.
Vous pouvez ajouter des composants uniquement à la section Cartes mobiles d'une présentation de page. Les éléments de la
section Cartes mobiles s'affichent uniquement dans Salesforce1, pas dans le site complet de Salesforce. La catégorie Composants
s'affiche uniquement si l'objet dont vous modifiez la présentation de page prend en charge un ou plusieurs composants.
Par exemple, le composant Twitter est pris en charge uniquement dans les présentations de page de contacts, de comptes et
de pistes. Pour plus d'informations, reportez-vous à Accès aux profils Twitter, aux images de profil et aux tweets de comptes,
de contacts et de pistes.
Développement Force.com
Salesforce.com | | 247
Développement Force.com
Étendez les applications existantes et développez de nouvelles applications en utilisant les langages de balisage et de
programmation Apex et Visualforce de Salesforce. Utilisez des API et les outils de développement pour élaborer et déployer
des applications. Utilisez les outils d'empaquetage pour créer des applications à commercialiser.
Champs d'adresse et de géolocalisation composés dans les API SOAP et REST - Bêta.
Les champs d'adresse et de géolocalisation composés sont disponibles dans les API SOAP et REST dans l'API versions 30.0
et supérieures.
Sandbox
Utilisez des environnements sandbox pour développer, tester et simuler le déploiement de votre personnalisation.
Nouvelle interface utilisateur pour la surveillance des déploiements
La page de surveillance des déploiements a été reconçue et fournit désormais des statistiques en temps réel et approfondies
sur les déploiements basés sur l'API de métadonnées. Vous pouvez utiliser cette page pour suivre la progression des déploiements
et dépanner les problèmes.
Ensembles de modifications et déploiement
Les administrateurs et les développeurs disposent désormais de nouvelles méthodes pour utiliser des ensembles de modifications
et des outils externes pendant les déploiements.
Console du développeur
Utilisez les nouvelles fonctionnalités de la console du développeur pour faciliter la gestion de codes dans votre organisation.
Visualforce
Dans la version Spring ’14, les améliorations de Visualforce se rapportent à l'amélioration de l'expérience de développement
d'applications combinant Visualforce et JavaScript, qui incluent Salesforce1 et d'autres applications mobiles, ainsi que des
améliorations et modifications supplémentaires.
Force.com Canvas
Force.com Canvas facilite l'intégration d'une application tierce dans Salesforce. Force.com Canvas est un ensemble d'outils
et d'API JavaScript que vous pouvez utiliser pour exposer une application en tant qu'application de zone de dessin. Cela
signifie que vous pouvez sélectionner vos applications nouvelles ou existantes, et les rendre disponibles pour vos utilisateurs
au sein même de Salesforce.
Code Apex
Avec une syntaxe semblable à Java et qui se comporte comme les procédures stockées dans une base de données, le code Apex
permet aux développeurs d'ajouter une logique applicative à la plupart des événements système, y compris aux clics de bouton,
aux mises à jour d'enregistrements associés et aux pages Visualforce. L'exécution du code Apex peut être initiée par des
demandes émanant de services Web et de déclencheurs dans des objets.
API
Utilisez l'API pour créer des applications qui s'intègrent à Salesforce.
ISVforce
La version Winter ’14 inclut des fonctionnalités qui facilitent pour les partenaires la mise à niveau de packages gérés et la
collecte de données de métriques d'utilisation des clients.
Développement Force.com
Salesforce.com | Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta. | 248
Champs d'adresse et de géolocalisation composés dans
les API SOAP et REST - Bêta.
Les champs d'adresse et de géolocalisation composés sont disponibles dans les API SOAP et REST dans l'API versions 30.0
et supérieures.
Remarque: Cette édition inclut une version bêta de champs composés de qualité production, mais inclut des limitations
connues. Vous pouvez publier des commentaires et des suggestions sur les champs composés, notamment les champs
d'adresse composés, dans IdeaExchange.
Les champs composés regroupent plusieurs éléments de types de données primitifs, tels que des chiffres ou des chaînes, pour
représenter des types de données complexes, par exemple un emplacement ou une adresse. Les champs composés sont une
abstraction qui simplifie le code applicatif qui gère les valeurs, générant un code plus concis et plus facile à comprendre.
Les champs composés sont accessibles sous la forme d'un champ unique et structuré, ou de champs de composants individuels.
Les valeurs incluses dans le champ composé et les valeurs des champs individuels mappent les mêmes données sous-jacentes
stockées dans Salesforce. Leurs valeurs sont toujours identiques. Le code qui référence des champs de composants individuels
n'est pas affecté par les nouveaux champs composés.
Les champs composés sont en lecture seule. Les modifications sont effectuées en écrivant dans les champs des composants
individuels. Cela préserve une méthode unique et cohérente pour effectuer des mises à jour et évite les conflits potentiels. Par
exemple, si le champ composé BillingAddress et le champ du composant individuel BillingCity étaient mis à jour
dans le même appel d'API, il serait difficile de déterminer quelle valeur doit être enregistrée.
Les champs composés sont disponibles uniquement via les API SOAP et REST. Aucun support n'accompagne l'utilisation
de champs composés dans des rapports, un workflow ou une autre partie de l'application Web Salesforce.
Pour l'API SOAP, les champs composés sont décrits dans les WSDL Enterprise et Partner. Mettez à jour votre WSDL pour
accéder à de nouveaux types de données composées.
Champs de géolocalisation composés
Les champs de géolocalisation sont accessibles dans les API SOAP et REST en tant que types de données « composés »
structurés, et en tant qu'éléments de latitude et de longitude individuels.
Champs d'adresse composés standard
Les adresses standard (adresses intégrées à des objets standard dans Salesforce) sont accessibles dans les API SOAP et REST
sous la forme de types de données « composés » structurés et d'éléments d'adresse individuels.
Considérations et limitations relatives aux champs composés
Les champs d'adresse et de géolocalisation composés sont pratiques, et génèrent un code plus concis et plus clair. Cependant,
plusieurs points doivent être pris en compte lors de l'utilisation de ces champs dans vos applications.
Champs de géolocalisation composés
Les champs de géolocalisation sont accessibles dans les API SOAP et REST en tant que types de données « composés »
structurés, et en tant qu'éléments de latitude et de longitude individuels.
Les champs de géolocalisation sont créés sous la forme d'un champ unique dans Salesforce, contenant des valeurs de latitude
et de longitude. Avant l'API 30.0, lors de la récupération des valeurs de géolocalisation à l'aide des API SOAP et REST, les
deux valeurs devaient être récupérées individuellement, comme si elles correspondaient à deux champs distincts. Dans l'API
Développement Force.com
Salesforce.com | Champs de géolocalisation composés | 249
30.0 et supérieure, les champs de géolocalisation sont disponibles sous la forme d'un champ composé, un type de données
structuré qui combine les deux valeurs.
Cette amélioration change deux aspects de l'utilisation de champs de géolocalisation lorsqu'ils sont accédés via les API SOAP
et REST.
•
Les clauses SOQL SELECT peuvent référencer directement les champs de géolocalisation, au lieu de séparer leurs composants
de latitude et de longitude.
◊ API 29.0 et antérieures :
SELECT location__latitude__s, location__longitude__s
FROM Warehouse__c
◊ API 30.0 et supérieures :
SELECT location__c
FROM Warehouse__c
•
Les valeurs de champs de géolocalisation composés sont renvoyées sous la forme d'un type de données structuré. Le code
qui fonctionne avec les champs de géolocalisation composés doit référencer les composants individuels de la valeur renvoyée.
Reportez-vous à l'exemple de code ci-dessous.
Les composants individuels des champs de géolocalisation restent disponibles, et le code existant n'est pas affecté par cette
modification.
Remarque:
•
•
Lors de l'utilisation de champs de géolocalisation composés, plusieurs éléments doivent être pris en compte.
Reportez-vous à Considérations et limitations relatives aux champs composés à la page 254.
Bien que les champs de géolocalisation se présentent sous la forme d'un champ unique dans l'interface utilisateur,
ils représentent trois champs personnalisés dans les limitations de votre organisation : un pour la latitude, un pour
la longitude et un autre à usage interne. Ce point n'a pas changé depuis les versions précédentes.
Récupération d'un champ de géolocalisation à l'aide de l'API REST
La page Visualforce suivante utilise JavaScript pour se connecter à l'API REST Salesforce, puis récupérer et afficher les
emplacements des entrepôts proches.
<apex:page standardController="Warehouse__c">
<!-- Modified from sample code published on DeveloperForce:
Calling the Force.com REST API from Visualforce Pages, Revisited
http://blogs.developerforce.com/developer-relations/?p=14534
-->
<apex:includeScript
value="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"/>
<script>
jQuery(document).ready(function($) {
// Pull a few Warehouse records via the REST API,
// including the Location__c geolocation field
$.ajax('/services/data/v30.0/query?q=' +
'SELECT+Name,+Location__c+FROM+Warehouse__c+LIMIT+10',
{
beforeSend: function(xhr) {
// Set the OAuth header from the session ID
xhr.setRequestHeader(
'Authorization', 'Bearer {!$Api.Session_ID}');
},
Développement Force.com
Salesforce.com | Champs de géolocalisation composés | 250
success: function(response) {
// Append each warehouse name and location to the HTML list
$.each(response.records, function(index, record) {
$('#warehousesList').append(
'<li>' +
record.Name + ' -- (' +
// Access the individual components of a geolocation
// compound field using dot notation
record.Location__c.latitude + ',' +
record.Location__c.longitude + ')' +
'</li>');
});
},
error: function(jqXHR, textStatus, errorThrown) {
// Uh oh, something went wrong...
alert(jqXHR.status + ': ' + errorThrown);
}
}
);
});
</script>
<h1>Retrieve Warehouses and Locations via REST API</h1>
<p>Warehouses:</p>
<ul id="warehousesList">
</ul>
</apex:page>
La plage affiche simplement les emplacements sous forme de valeurs de latitude et de longitude.
Cet exemple est volontairement simple pour montrer clairement comment accéder aux valeurs de champs de géolocalisation
composés. Vous pouvez aisément ajouter plus de code JavaScript et positionner les entrepôts sur une carte, à l'aide de l'API
JavaScript de votre service de cartographie favori.
Autres modifications apportées aux champs de géolocalisation
Les champs de géolocalisation sont des champs composés qui combinent des valeurs de latitude et de longitude afin de présenter
un point spécifique sur le globe terrestre. Les valeurs nulles sont valides uniquement si la latitude et la longitude sont nulles.
Les enregistrements qui incluent des valeurs de champ de géolocalisation non valides, c.-à-d. des emplacements dans lesquels
la latitude ou la longitude est nulle, mais pas les deux, sont traités comme si les deux valeurs étaient nulles lors de l'utilisation
des clauses SOQL WHERE DISTANCE() et ORDER BY. En d'autres termes, ils sont traités comme si le champ n'était pas
défini.
Développement Force.com
Salesforce.com | Champs d'adresse composés standard | 251
Lorsqu'un champ de géolocalisation composé est utilisé dans une clause SELECT, les valeurs de géolocalisation non valides
renvoient null. Par exemple :
SELECT Name, location__c from Warehouse__c LIMIT 5
Les valeurs renvoyées d'un appel d'API peuvent ressembler aux valeurs ci-dessous.
Nom
location__c
Ferry Building Depot
null
Aloha Warehouse
(37.786108,-122.430152)
Big Tech Warehouse
null
S H Frank & Company
null
San Francisco Tech Mart
(37.77587,-122.399902)
Ces résultats incluent trois valeurs de géolocalisation nulles. Il n'est pas possible d'indiquer quelles valeurs sont véritablement
nulles et quelles sont les données non valides.
Lorsque les composants de champ individuels de ce même champ de géolocalisation sont utilisés dans une clause SELECT, les
valeurs enregistrées sont renvoyées comme auparavant. En d'autres termes, les valeurs non nulles sont renvoyées en tant que
valeurs, et les valeurs nulles sont renvoyées avec « null ». Par exemple :
SELECT Name, location__latitude__s, location__longitude__s from Warehouse__c LIMIT 5
Dans cet exemple, les résultats peuvent ressembler aux valeurs ci-dessous.
Nom
location__latitude__s
location__longitude__s
Ferry Building Depot
null
-122.394507
Aloha Warehouse
37.786108
-122.430152
Big Tech Warehouse
null
null
S H Frank & Company
37.763662
null
San Francisco Tech Mart
37.77587
-122.399902
Dans ses résultats, un seul champ de géolocalisation est véritablement nul. Les deux autres, avec des valeurs nulles partielles,
ne sont pas valides.
Remarque: Le comportement de géolocalisation des valeurs d'éléments individuels dans les instructions SOQL
SELECT n'a pas changé depuis les versions précédentes. Cet exemple montre simplement la différence de comportement
de la nouvelle version composée des champs de géolocalisation.
Champs d'adresse composés standard
Les adresses standard (adresses intégrées à des objets standard dans Salesforce) sont accessibles dans les API SOAP et REST
sous la forme de types de données « composés » structurés et d'éléments d'adresse individuels.
Développement Force.com
Salesforce.com | Champs d'adresse composés standard | 252
Les champs d'adresse font partie depuis longtemps de Salesforce, inclus dans de nombreux objets standard, notamment Compte,
Contact, Devis et Utilisateur. Les adresses sont disponibles dans l'objet en tant que champs individuels, formés des éléments
suivants :
•
•
•
•
•
•
•
•
•
Ville
Pays
Code de pays (lorsque les listes de sélection de régions et de pays sont activées)
Latitude (bêta)
Longitude (bêta)
Code postal
Région/Province
Code de région (lorsque les listes de sélection de régions et de pays sont activées)
Rue
Certains objets fournissent des champs pour des adresses multiples. Par exemple, Compte fournit quatre adresses différentes.
Dans ce cas, les noms de champs d'adresse ont un préfixe qui indique le type de l'adresse, par exemple FacturationVille,
PublipostageRégion, etc.
Nouveaux champs d'adresse composés
Dans l'API 30.0 et supérieure, chaque adresse standard est disponible dans les API SOAP et REST en tant que champ
composé, un type de données structuré qui combine tous les champs ci-dessus. Les nouvelles adresses standard composées
sont les suivantes :
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Account.BillingAddress
Account.ShippingAddress
Account.PersonMailingAddress
AccountCleanInfo.Address
Contact.MailingAddress
Contact.OtherAddress
ContactCleanInfo.Address
Contract.BillingAddress
Contract.ShippingAddress
DandBCompany.Address
DandBCompany.MailingAddress
Lead.Address
LeadCleanInfo.Address
Organization.Address
Quote.BillingAddress
Quote.ShippingAddress
Quote.QuoteToAddress
Quote.AdditionalAddress
ServiceContract.BillingAddress
ServiceContract.ShipingAddress
User.Address
UserProfile.Address
Les nouveaux champs composés sont accessibles uniquement via les API SOAP et REST. Pour plus d'informations sur les
restrictions correspondantes, reportez-vous à Considérations et limitations relatives aux champs composés à la page 254.
Développement Force.com
Salesforce.com | Champs d'adresse composés standard | 253
Récupération d'adresses composées
L'utilisation de nouveaux champs composés peut simplifier le code qui fonctionne avec des adresses, en particulier pour les
requêtes SOQL. Les clauses SOQL SELECT peuvent référencer les adresses directement, au lieu de tous les champs de
composants individuels.
•
API 29.0 et antérieures :
SELECT Name, BillingStreet, BillingCity, BillingState, BillingPostalCode,
BillingCountry, BillingLatitude, BillingLongitude
FROM Account
•
API 30.0 et supérieures :
SELECT Name, BillingAddress
FROM Account
Les valeurs de champs d'adresse composés sont renvoyées sous la forme d'un type de données structuré. Le code qui fonctionne
avec les champs d'adresse composés doit référencer les composants individuels de la valeur renvoyée. Reportez-vous à l'exemple
de code ci-dessous.
Les champs de composants individuels d'adresse, répertoriés ci-dessus, restent disponibles et le code existant n'est pas affecté
par la nouvelle version composée des adresses.
Récupération d'un champ d'adresse composé standard avec l'API SOAP
La méthode Java ci-dessous utilise l'API SOAP Salesforce pour récupérer et afficher l'adresse postale d'une liste de contacts.
// Modified version of code in the SOAP API QuickStart
private void querySample() {
String soqlQuery = "SELECT FirstName, LastName, MailingAddress FROM Contact";
try {
QueryResult qr = connection.query(soqlQuery);
boolean done = false;
if (qr.getSize() > 0) {
System.out.println("\nLogged-in user can see "
+ qr.getRecords().length + " contact records.");
while (!done) {
System.out.println("");
SObject[] records = qr.getRecords();
for (int i = 0; i < records.length; ++i) {
Contact con = (Contact) records[i];
String fName = con.getFirstName();
String lName = con.getLastName();
// Access the compound address field MailingAddress
Address addr = (Address) con.getMailingAddress();
String streetAddr = "";
if (null != addr) streetAddr = addr.getStreet();
if (fName == null) {
System.out.println("Contact " + (i + 1) + ": " + lName +
" -- " + streetAddr);
} else {
System.out.println("Contact " + (i + 1) + ": " + fName +
" " + lName +
" -- " + streetAddr);
}
}
if (qr.isDone()) {
done = true;
Développement Force.com
Salesforce.com | Considérations et limitations relatives aux
champs composés | 254
} else {
qr = connection.queryMore(qr.getQueryLocator());
}
}
} else {
System.out.println("No records found.");
}
} catch (ConnectionException ce) {
ce.printStackTrace();
}
}
Utilisation de champs d'adresse composés pour des emplacements
Les champs d'adresse composés contiennent un champ de géolocalisation et peuvent être utilisés comme emplacement dans
les clauses SOQL WHERE et ORDER BY. Par exemple, voici une requête SOQL qui récupère les dix comptes les plus proches
de San Francisco.
SELECT Id, Name, BillingAddress
FROM Account
WHERE DISTANCE(BillingAddress, GEOLOCATION(37.775,-122.418), "mi") < 20
ORDER BY DISTANCE(BillingAddress, GEOLOCATION(37.775,-122.418), "mi")
LIMIT 10
Remarque:
•
•
Le composant de géolocalisation des champs d'adresse n'est pas défini automatiquement. Vous devez utiliser un
service de géocodage pour définir ces valeurs avant d'utiliser des champs d'adresse en tant que valeurs localisables.
Dans AppExchange, recherchez « geocode » pour retrouver le nombre de solutions possibles.
Les champs d'adresse sont pris en charge uniquement par DISTANCE() dans SOQL. Le calcul DISTANCE() des
champs d'adresse n'est pas pris en charge dans les champs de formule, dans Apex et dans les autres calculs.
Considérations et limitations relatives aux champs composés
Les champs d'adresse et de géolocalisation composés sont pratiques, et génèrent un code plus concis et plus clair. Cependant,
plusieurs points doivent être pris en compte lors de l'utilisation de ces champs dans vos applications.
Les champs d'adresse et de géolocalisation composés font l'objet des limitations suivantes :
•
•
•
•
•
•
Les champs composés sont en lecture seule. Utilisez des composants de champs individuels pour mettre à jour des valeurs
de champ.
Les champs composés sont accessibles uniquement via les API SOAP et REST. Les versions composées ne sont pas
accessibles partout dans l'interface utilisateur de Salesforce.
Les champs composés ne peuvent pas être utilisés dans Apex, car aucun type de données Apex n'existe pour les champs
composés. Utilisez des composants de champs individuels pour accéder à ou mettre à jour des valeurs de champ.
Les champs composés ne peuvent pas être utilisés dans Visualforce, par exemple dans <apex:outputField>. Utilisez
des composants de champs individuels pour accéder à ou mettre à jour des valeurs de champ.
Il n'est passible d'effectuer des recherches dans des champs composés. Pour des recherches de proximité, utilisez une clause
WHERE DISTANCE(field, GEOLOCATION(lat, long), "units") < desiredPoximity. Pour des correspondances
de chaînes de texte (par exemple, mapper une ville ou un code postal), recherchez dans les champs individuels.
Les champs composés ne peuvent pas être importés ou exportés. Utilisez des composants de champs individuels pour
charger ou exporter des valeurs.
Les champs d'adresse composés font l'objet des limitations suivantes :
Développement Force.com
•
•
•
•
Salesforce.com | Sandbox | 255
Les champs d'adresse composés sont disponibles uniquement pour des adresses standard, c.-à-d. les champs d'adresse de
base des objets standard inclus dans Salesforce. Vous ne pouvez pas créer des champs d'adresse composés personnalisés.
Le composant de géolocalisation des champs d'adresse n'est pas défini automatiquement. Vous devez utiliser un service de
géocodage pour définir ces valeurs avant d'utiliser des champs d'adresse en tant que valeurs localisables. Dans AppExchange,
recherchez « geocode » pour retrouver le nombre de solutions possibles.
Les champs d'adresse sont pris en charge uniquement par DISTANCE() dans SOQL. Le calcul DISTANCE() des champs
d'adresse n'est pas pris en charge dans les champs de formule, dans Apex et dans les autres calculs (le calcul DISTANCE()
dans des champs de formule est pris en charge pour les champs de géolocalisation).
Les champs d'adresse composés ne peuvent pas exploiter l'indexation personnalisée dans l'élément de géolocalisation du
champ. Si vous avez plus de 250 000 enregistrements, tenez compte des conséquences en termes de performances des
opérations WHERE DISTANCE() et ORDER BY DISTANCE() dans les champs d'adresse. Vous pouvez contourner cette
limitation en ajoutant un champ de géolocalisation personnalisé supplémentaire et en indexant à la place ce champ.
Sandbox
Utilisez des environnements sandbox pour développer, tester et simuler le déploiement de votre personnalisation.
Sandbox Données partielles
Salesforce introduit un nouveau type d'environnement sandbox : Les Sandbox Données partielles
Adresses e-mail d'utilisateur de sandbox modifiées après actualisation
Dans la version Spring ’14, chaque fois que vous actualisez une sandbox, toutes les adresses e-mail d'utilisateur seront modifiées
pour utiliser un exemple de domaine. L'agent de transfert de message Salesforce ignore les e-mails qui se terminent par
@example.com, ainsi aucun e-mail n'est envoyé de la sandbox.
Sandbox Données partielles
Salesforce introduit un nouveau type d'environnement sandbox : Les Sandbox Données partielles
Disponible avec : Enterprise Edition, Performance Edition et Unlimited Edition
Les sandbox Données partielles incluent toutes les métadonnées de votre organisation et ajoutent une sélection des données
de votre organisation de production que vous définissez à l'aide d'un modèle de sandbox. Une sandbox Données partielles
correspond à une sandbox Developer plus les données que vous définissez dans un modèle de sandbox. Elle inclut les rapports,
les tableaux de bord, les catalogues de prix, les produits, les applications et les personnalisations sous Configuration (avec toutes
vos métadonnées). De plus, selon la définition de votre modèle de sandbox, les sandbox Données partielles peuvent inclure
les enregistrements d'objets personnalisés et standard, les documents et les pièces jointes de votre organisation, dans la limite
de 5 Go de données et de 10 000 enregistrements par objet sélectionné. Une sandbox Données partielles est plus petite qu'une
sandbox Complète et son intervalle d'actualisation est plus court. Vous pouvez actualiser une sandbox Données partielles tous
les 5 jours.
Adresses e-mail d'utilisateur de sandbox modifiées après
actualisation
Dans la version Spring ’14, chaque fois que vous actualisez une sandbox, toutes les adresses e-mail d'utilisateur seront modifiées
pour utiliser un exemple de domaine. L'agent de transfert de message Salesforce ignore les e-mails qui se terminent par
@example.com, ainsi aucun e-mail n'est envoyé de la sandbox.
Développement Force.com
Salesforce.com | Nouvelle interface utilisateur pour la
surveillance des déploiements | 256
Disponible avec: Enterprise Edition, Performance Edition, Unlimited Edition et Database.com Edition
Chaque fois que la sandbox est actualisée, les utilisateurs qui souhaitent continuer à recevoir des e-mails de sandbox doivent
modifier leur adresse e-mail.
Avant la version Spring ’14, les adresses e-mail de sandbox utilisaient le format suivant:
[email protected]
Dans la version Spring ’14, les adresses e-mail de sandbox sont mises à jour automatiquement pour utiliser le format suivant:
[email protected]
Par exemple, si votre adresse e-mail est [email protected], après actualisation, cette
adresse e-mail sera:
[email protected]
Nouvelle interface utilisateur pour la surveillance des
déploiements
La page de surveillance des déploiements a été reconçue et fournit désormais des statistiques en temps réel et approfondies sur
les déploiements basés sur l'API de métadonnées. Vous pouvez utiliser cette page pour suivre la progression des déploiements
et dépanner les problèmes.
Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com
Edition
Autorisations utilisateur requises
Pour afficher les déploiements de métadonnées :
Modifier toutes les données
La page remaniée Statut de déploiement affiche des statistiques en temps réel sur les déploiements en cours à l'aide de graphiques.
Cette page répertorie également les déploiements en attente d'exécution et les déploiements terminés au cours des 30 derniers
jours. Elle permet de dépanner les problèmes de déploiement en inspectant les erreurs renvoyées et les échecs aux tests. Vous
pouvez également consulter un test Apex de longue durée, et davantage.
Pour accéder à cette page, dans Configuration, cliquez sur Statut de déploiement ou sur Déployer > Statut de déploiement.
Cette page répertorie le statut des déploiements commencés uniquement avec l'appel deploy() de l'API de métadonnées,
qui comprend les déploiements commencés avec Force.com IDE et d'outil de migration Force.com. Cette page ne contient
pas d'ensembles de modifications. Tous les documents sont classés dans des sections distinctes en fonction de leur statut.
L'image suivante montre des déploiements à divers stades dans la page Statut de déploiement.
Développement Force.com
Salesforce.com | Nouvelle interface utilisateur pour la
surveillance des déploiements | 257
Déploiements en cours et en attente
Lors de l'exécution d'un déploiement, la page Statut de déploiement affiche sa progression en temps réel. Cette page inclut
des graphiques qui offrent une représentation visuelle de la progression générale du déploiement. Le premier graphique montre
le nombre de composants déjà déployés par rapport au total, ainsi que le nombre de composants qui ont généré des erreurs.
Par exemple, le graphique suivant indique que 302 composants sur 450 ont été traités avec succès et que 45 composants ont
renvoyé des erreurs.
Une fois tous les composants déployés sans erreur, des tests Apex sont lancés, si requis ou activés. Un deuxième graphique
montre le nombre de tests Apex exécutés avec succès par rapport au nombre total de tests et au nombre d'erreurs renvoyées.
De plus, le graphique indique le nom du test en cours d'exécution. Par exemple, selon le graphique ci-dessous, 77 tests ont été
exécutés sur un total de 120 tests, et 1 test a échoué.
Développement Force.com
Salesforce.com | Nouvelle interface utilisateur pour la
surveillance des déploiements | 258
Les informations suivantes sont affichées pour le déploiement en cours.
Colonne
Description
ID de
déploiement
Un identifiant unique utilisé pour suivre le déploiement. La valeur est renvoyée par l'appel deploy() de
l'API de métadonnées.
Déployé par
Nom de l'utilisateur qui effectue le déploiement.
Heure de
début
La date et l'heure de début du déploiement, pas le délai d'attente de la demande. Cette valeur correspond
à l'heure à laquelle le Statut du déploiement a été défini sur En cours.
Si le déploiement en cours inclut des erreurs, vous pouvez les consulter avant la fin du déploiement en cliquant sur Afficher
les erreurs.
Déploiements en attente
Vous pouvez initier des déploiements multiples. Un seul déploiement peut être exécuté à la fois. Les autres déploiements
restent en file d'attente pour être exécutés une fois le déploiement en cours terminé. Les déploiements en file d'attente sont
répertoriés sous Déploiements en attente par ordre d'exécution.
Validations des déploiements
Une validation de déploiement est un déploiement utilisé uniquement pour vérifier la validité des fichiers déployés. Une fois
la vérification terminée, il est annulé. Une validation n'enregistre aucun composant déployé et ne modifie en aucune façon
l'organisation. Vous pouvez déterminer si un déploiement est une validation seulement (Valider) ou un déploiement réel
(Déployer) en consultant les informations sur les déploiements en attente ou la colonne Statut des déploiements dans les
sections Échoué et Réussi.
Annulation d'un déploiement
Vous pouvez annuler un déploiement en cours ou en file d'attente en cliquant sur Annuler en regard du déploiement. Le statut
du déploiement devient Annulation demandée jusqu'à son annulation totale. Un déploiement annulé est répertorié dans
la section Échoué.
Déploiements terminés
Les déploiements terminés sont répertoriés dans la section Échoué ou Réussi, selon leur statut.
Les déploiements terminés mais échoués et les déploiements qui ont été annulés sont répertoriés dans la section Échoué.
Aucune modification n'a été appliquée à l'organisation pour ces déploiements, car des fichiers étaient manquants, des composants
contenaient des erreurs, des tests ont échoué ou le déploiement a été annulé.
Les déploiements terminés avec succès ou partiellement réussis sont répertoriés dans la section Réussi. Seuls les déploiements
vers une organisation non-production peuvent être partiellement réussis. Ce sont les déploiements dont le champ
rollbackOnError est défini sur false dans les options de déploiement et dont un sous-ensemble de composants contient
des erreurs. Dans un déploiement partiellement réussi, les composants échoués ne sont pas appliqués et les composants restants
sont appliqués à l'organisation.
Développement Force.com
Salesforce.com | Ensembles de modifications et
déploiement | 259
Pour plus informations sur un déploiement, cliquez sur Détails en regard du déploiement. Utilisez les informations de la page
Détails du déploiement pour afficher les erreurs et dépanner les problèmes de déploiements échoués ou partiellement réussis.
La page Détails du déploiement comprend les messages d'erreur générés pendant le déploiement, les erreurs de test Apex avec
des informations sur la trace de pile, les avertissements de couverture de code, ainsi que des informations sur les tests lents.
Pour un déploiement réussi, la page Détails du déploiement présente des informations telles que le nombre de composants
déployés et le nombre de tests Apex exécutés.
Statut du déploiement
La colonne Statut des déploiements terminés, dans les sections Échoué et Réussi, répertorie le type et le statut d'un
déploiement, et comprend deux parties :
•
•
Le préfixe indique si le déploiement est une validation seulement (Valider :) ou un déploiement réel (Déployer :).
La deuxième partie de la valeur indique le statut du déploiement : Échec ou Annulé pour les déploiements échoués, Réussi
pour les déploiements réussis ou Succès partiel pour les déploiements partiellement réussis.
Ressources d'ajustement des performances pour les tests longs
S'ils sont requis ou activés, les tests Apex sont exécutés dans le cadre d'un déploiement une fois tous les composants déployés.
L'exécution des tests Apex est longue et peut retarder le déploiement global. Les cinq tests les plus longs, c.-à-d. dont l'exécution
dépasse deux minutes, sont indiqués pour un déploiement terminé dans la page Détails du déploiement. Vous pouvez améliorer
les performances de ces tests en augmentant l'efficacité et la vitesse des déploiements futurs. Voici quelques ressources qui
présentent les meilleures pratiques des performances pour Apex et SOQL.
•
•
•
•
Fiche de conseils sur l'optimisation de l'interrogation et de la recherche
Utilisation de requêtes SOQL très volumineuses
Webinaire sur l'ajustement des performances pour Visualforce et Apex
Ressources principales de l'architecte
Ensembles de modifications et déploiement
Les administrateurs et les développeurs disposent désormais de nouvelles méthodes pour utiliser des ensembles de modifications
et des outils externes pendant les déploiements.
Disponible avec Enterprise Edition, Performance Edition, Unlimited Edition et Database.com Edition
Si vous utilisez l'Outil de migration Force.com ou Force.com IDE, consultez également les modifications dans Types et champs
de métadonnées à la page 324.
Les composants disponibles pour un ensemble de modifications varient en fonction de l'édition. Les composants suivants sont
désormais disponibles pour des ensembles de modifications.
Ensembles de partage
Des ensembles de partages sont désormais inclus dans des ensembles de modifications. Pour plus d'informations,
reportez-vous à Ensembles de partage.
Site.com
Vous pouvez déployer rapidement des sites Site.com et Site.com Communities à l'aide d'ensembles de modifications.
Pour plus d'informations, reportez-vous à Déploiement de sites avec l'API de métadonnées.
Console du développeur
Utilisez les nouvelles fonctionnalités de la console du développeur pour faciliter la gestion de codes dans votre organisation.
Développement Force.com
Salesforce.com | Recherche et remplacement | 260
Disponible avec : Performance Edition, Unlimited Edition, Developer Edition, Enterprise Edition et Database.com
Edition
Recherche et remplacement
Accédez à des fonctionnalités de recherche et de remplacement de base dans la Developer Console à l'aide de raccourcis
clavier standard.
Mise à jour de la version de l'API
Changez la version d'API d'une entité depuis l'éditeur de code source de la Console du développeur.
Ouverture de l'éditeur en plein écran
Basculez vers la modification en plein écran à partir de l'éditeur de code source de la Console du développeur (si disponible)
en cliquant sur F11.
Choix du thème et de la taille de police de l'éditeur de code source
Définissez la taille de police et le thème d'affichage de l'éditeur de code source de la Developer Console dans vos préférences.
Effacement des résultats de test et de couverture de code
Menus contextuels
Accédez à des fonctions de base à partir de menus contextuels en cliquant avec le bouton droit dans la Console du développeur.
Onglet État de la vue Visualforce disponible pour les Éditeurs de logiciels indépendants qui se connectent via la console
Support de l'abonné
Les éditeurs d'applications qui utilisent l'Application de gestion des licences (AGL) pour se connecter à des organisations
abonnées pour le support et le dépannage de leurs packages, peuvent utiliser l'onglet État de la vue afin de déboguer leurs
pages Visualforce dans la Console du développeur.
Pied de page Mode de développement Visualforce désactivé dans les fenêtres d'aperçu
Le pied de page Mode de développement Visualforce n'est pas disponible dans les fenêtres d'aperçu de pages Visualforce
lancées depuis la Console du développeur.
Recherche et remplacement
Accédez à des fonctionnalités de recherche et de remplacement de base dans la Developer Console à l'aide de raccourcis clavier
standard.
Utilisez les raccourcis clavier suivants pour rechercher et remplacer dans la vie actuelle :
Fonction
Raccourci
Recherche
CTRL+F
Rechercher suivant
CTRL+G
Rechercher précédent
CTRL+MAJ+G
Remplacer
CTRL+MAJ+F
Remplacer tout
CTRL+MAJ+R
Pour rechercher des fichiers qui ne sont pas ouverts dans la vue actuelle, cliquez sur Fichier > Rechercher dans les fichiers
ou appuyez sur CTRL+MAJ+H.
Développement Force.com
Salesforce.com | Mise à jour de la version de l'API | 261
Mise à jour de la version de l'API
Changez la version d'API d'une entité depuis l'éditeur de code source de la Console du développeur.
La Liste Version d'API inclut les cinq dernières versions en plus de la version actuelle de l'entité (si elle ne figure pas déjà
dans la liste).
Ouverture de l'éditeur en plein écran
Basculez vers la modification en plein écran à partir de l'éditeur de code source de la Console du développeur (si disponible)
en cliquant sur F11.
Pour ouvrir l'éditeur en plein écran, assurez-vous que le curseur se trouve dans l'éditeur de code source, puis cliquez sur F11.
Basculez entre la modification en plein écran et l'éditeur de code source à l'aide de la touche F11, ou quittez la vue plein écran
en appuyant sur Échap.
Choix du thème et de la taille de police de l'éditeur de code source
Définissez la taille de police et le thème d'affichage de l'éditeur de code source de la Developer Console dans vos préférences.
Cliquez sur Aide > Préférences pour accéder à la boîte de dialogue Préférences. Sélectionnez un Thème de l'éditeur pour le
prévisualiser dans l'éditeur. Cliquez sur Enregistrer pour mettre à jour vos paramètres et fermer la fenêtre.
Effacement des résultats de test et de couverture de code
Actualisez les résultats de test et de couverture de code dans la Console du développeur en cliquant sur Tester > Effacer les
données de test.
Développement Force.com
Salesforce.com | Menus contextuels | 262
Menus contextuels
Accédez à des fonctions de base à partir de menus contextuels en cliquant avec le bouton droit dans la Console du développeur.
•
•
Cliquez avec le bouton droit sur un onglet ouvert pour accéder à des options d'enregistrement de l'entité associée.
Cliquez avec le bouton droit sur un journal dans l'onglet Journaux pour ouvrir ou télécharger le journal.
Onglet État de la vue Visualforce disponible pour les Éditeurs de
logiciels indépendants qui se connectent via la console Support
de l'abonné
Les éditeurs d'applications qui utilisent l'Application de gestion des licences (AGL) pour se connecter à des organisations
abonnées pour le support et le dépannage de leurs packages, peuvent utiliser l'onglet État de la vue afin de déboguer leurs pages
Visualforce dans la Console du développeur.
Auparavant, lorsqu'ils étaient connectés à des organisations d'abonnés, les éditeurs d'applications pouvaient déboguer un code
Apex en utilisant les outils de la Console du développeur, notamment des journaux de débogage, des décharges de mémoire,
etc. Ils pouvaient également afficher le code Visualforce, mais étaient quelque peu limités dans leurs opérations de débogage,
car ils ne pouvaient pas utiliser l'onglet État de la vue. Cette limitation a été retirée.
Pied de page Mode de développement Visualforce désactivé
dans les fenêtres d'aperçu
Le pied de page Mode de développement Visualforce n'est pas disponible dans les fenêtres d'aperçu de pages Visualforce
lancées depuis la Console du développeur.
Le retrait du pied de page Mode de développement des fenêtres d'aperçu de pages Visualforce permet de restituer la page telle
que vos utilisateurs l'affichent. Apportez des modifications dans le code Visualforce dans la Console du développeur. Lorsque
vous enregistrez vos modifications, la page est automatiquement rechargée, avec les mêmes fonctions que le pied de page Mode
de développement, avec en plus toutes les fonctionnalités de la Console du développeur.
S'il est activé dans vos préférences, le pied de page Mode de développement reste disponible dans les pages Visualforce lancées
via le bouton Aperçu dans Configuration > Développer > Pages, ou accédées directement via leur URL, par exemple
https://<instance_salesforce>/apex/maPageTest.
Visualforce
Dans la version Spring ’14, les améliorations de Visualforce se rapportent à l'amélioration de l'expérience de développement
d'applications combinant Visualforce et JavaScript, qui incluent Salesforce1 et d'autres applications mobiles, ainsi que des
améliorations et modifications supplémentaires.
Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance
Edition, Unlimited et Developer Edition
Visualforce est une infrastructure qui permet aux développeurs d'élaborer des interfaces utilisateur sophistiquées et personnalisées
qui peuvent être hébergées en natif sur la plate-forme Force.com. L'infrastructure Visualforce inclut un langage de balisage
Développement Force.com
Salesforce.com | Développement Visualforce | 263
similaire au HTML, est un ensemble de « contrôleurs standards » côté serveur qui facilitent considérablement les principales
opérations de base de données, telles que les requêtes et les enregistrements.
Pour plus d'informations sur les fonctionnalités affectées par ces améliorations, reportez-vous au guide Visualforce Developer’s
Guide.
Développement Visualforce
Les améliorations apportées à Visualforce facilitent le développement d'applications. Ces Notes de publication présentent
en détail les nouvelles fonctionnalités et fournissent un exemple de code étendu qui montre comment utiliser les diverses
fonctionnalités.
Améliorations supplémentaires de Visualforce
Les fonctionnalités de Visualforce font l'objet de plusieurs améliorations dans cette version.
Développement Visualforce
Les améliorations apportées à Visualforce facilitent le développement d'applications. Ces Notes de publication présentent en
détail les nouvelles fonctionnalités et fournissent un exemple de code étendu qui montre comment utiliser les diverses
fonctionnalités.
Objets distants Visualforce - Pilote
JavaScript remoting est une méthode populaire, puissante et efficace pour concevoir des applications Web avec Visualforce,
notamment pour créer des pages à utiliser dans Salesforce1 ou utiliser des bibliothèques JavaScript telles que jQuery ou
AngularJS. Les Objets distants Visualforce sont des objets proxy qui permettent d'effectuer des opérations DML de base sur
des sObjects directement à partir de JavaScript. Les Objets distants éliminent en partie la complexité de JavaScript remoting
en réduisant les besoins de méthodes @RemoteAction dans un contrôleur ou une extension Apex. Comme JavaScript
remoting, les appels d'Objets distants ne sont pas pris en compte dans les limitations en demandes API.
Ajout de l'attribut verticalResize à <apex:emailPublisher>
L'attribut namespace permet de spécifier un espace de noms JavaScript pour ajouter des fonctions générées par le composant
<apex:actionFunction>. Utilisez-le pour éviter les conflits entre noms de fonction JavaScript, et pour mettre en oeuvre
des normes de codage organisationnel.
Objets distants Visualforce - Pilote
JavaScript remoting est une méthode populaire, puissante et efficace pour concevoir des applications Web avec Visualforce,
notamment pour créer des pages à utiliser dans Salesforce1 ou utiliser des bibliothèques JavaScript telles que jQuery ou
AngularJS. Les Objets distants Visualforce sont des objets proxy qui permettent d'effectuer des opérations DML de base sur
des sObjects directement à partir de JavaScript. Les Objets distants éliminent en partie la complexité de JavaScript remoting
en réduisant les besoins de méthodes @RemoteAction dans un contrôleur ou une extension Apex. Comme JavaScript remoting,
les appels d'Objets distants ne sont pas pris en compte dans les limitations en demandes API.
Remarque: Les Objets distants sont actuellement disponibles via un aperçu du développeur. Pour plus d'informations
sur l'activation des Objets distants, contactez salesforce.com.
L'utilisation des Objets distants Visualforce implique deux parties :
•
Les définitions d'accès, écrites dans Visualforce à l'aide des nouveaux composants Objets distants. Ces composants génèrent
une série d'objets proxy JavaScript que vous pouvez utiliser à l'étape suivante.
Développement Force.com
•
Salesforce.com | Développement Visualforce | 264
Les fonctions d'accès aux données, écrites dans JavaScript. Ces fonctions utilisent les objets proxy, disponibles grâce aux
définitions d'accès, pour effectuer des opérations créer, sélectionner, mettre à jour et supprimer sur vos données.
Votre page utilise ensuite les fonctions d'accès aux données afin de répondre à l'interaction d'utilisateurs (y compris des
soumissions de formulaire ou des modifications de contrôles), ou en réponse à des minuteurs ou à ce que vous pouvez écrire
dans JavaScript.
Exemples d'Objets distants
Ce court exemple présente les deux éléments de l'utilisation d'Objets distants. Cette page Visualforce récupère une liste de 10
enregistrements d'entrepôt et les affiche sur la page, en réponse au clic de l'utilisateur sur le bouton Retrieve Warehouses.
<apex:page>
<!-- Remote Objects definition to set accessible sObjects and fields -->
<apex:remoteObjects >
<apex:remoteObjectModel name="Warehouse__c" jsShorthand="Warehouse" fields="Name,Id">
<apex:remoteObjectField name="Phone__c" jsShorthand="Phone"/>
</apex:remoteObjectModel>
</apex:remoteObjects>
<!-- JavaScript to make Remote Objects calls -->
<script>
fetchWarehouses = function(){
// Create a new Remote Object
var wh = new SObjectModel.Warehouse();
// Use the Remote Object to query for 10 warehouse records
wh.retrieve({ limit: 10 }, function(err, records){
if(err) alert(err.message);
else {
var ul = document.getElementById("warehousesList");
records.forEach(function(record) {
// Build the text for a warehouse line item
var whText = record.get("Name");
whText += " -- ";
whText += record.get("Phone");
// Add the line item to the warehouses list
var li = document.createElement("li");
li.appendChild(document.createTextNode(whText));
ul.appendChild(li);
});
}
});
};
</script>
<h1>Retrieve Warehouses via Remote Objects</h1>
<p>Warehouses:</p>
<ul id="warehousesList">
</ul>
<button onclick="fetchWarehouses()">Retrieve Warehouses</button>
</apex:page>
Notez sur cette page un élément peu commun : elle n'inclut aucun contrôleur ou extension de contrôleur. L'ensemble de l'accès
aux données est géré par les composants Objets distants.
Développement Force.com
Salesforce.com | Développement Visualforce | 265
La première partie de cet exemple correspond aux composants Objets distants qui spécifient les objets et les champs à rendre
accessibles sur la page.
<apex:remoteObjects >
<apex:remoteObjectModel name="Warehouse__c" jsShorthand="Warehouse" fields="Name,Id">
<apex:remoteObjectField name="Phone__c" jsShorthand="Phone"/>
</apex:remoteObjectModel>
</apex:remoteObjects>
Ces composants génèrent des classes de modèle JavaScript, une par sObject dans la spécification de l'accès, que vous utilisez
pour effectuer des appels d'accès aux données directement depuis votre code JavaScript. Notez l'utilisation de l'attribut
jsShorthand, qui crée un « mappage » entre le nom d'API Salesforce complet et un nom court plus simple à utiliser dans
votre code JavaScript. Le paramètre jsShorthand est essentiel si vous envisagez d'empaqueter et de distribuer votre code,
car il élimine l'utilisation de l'espace de noms de votre organisation dans le code empaqueté. L'utilisation du nom court suffit.
La deuxième partie de cet exemple est une fonction JavaScript qui utilise les modèles générés par les composants de définition
d'accès, afin de récupérer un ensemble d'enregistrements à afficher sur la page.
<!-- JavaScript to make Remote Objects calls -->
<script>
fetchWarehouses = function(){
// Create a new Remote Object
var wh = new SObjectModel.Warehouse();
// Use the Remote Object to query for 10 warehouse records
wh.retrieve({ limit: 10 }, function(err, records){
if(err) alert(err.message);
else {
var ul = document.getElementById("warehousesList");
records.forEach(function(record) {
// Build the text for a warehouse line item
var whText = record.get("Name");
whText += " -- ";
whText += record.get("Phone");
// Add the line item to the warehouses list
var li = document.createElement("li");
li.appendChild(document.createTextNode(whText));
ul.appendChild(li);
});
}
});
};
</script>
La première ligne de la fonction crée un nouvel objet Warehouse à partir du modèle. Notez que l'appel qui le crée utilise le
jsShorthand du sObject, au lieu du nom d'API complet de l'objet. Il est recommandé : il dissocie votre code JavaScript des
spécificités de l'espace de nom, du sObject, des noms de champ, etc., de votre organisation. Il simplifie également votre code.
La deuxième ligne utilise le nouvel objet Warehouse, wh, pour effectuer une demande d'enregistrements Warehouse. L'appel
fournit deux éléments en tant qu'arguments : un simple spécificateur de demande et une fonction anonyme pour gérer les
résultats. La fonction elle-même est un code JavaScript standard. Elle itère simplement les résultats et crée des éléments de
liste à ajouter à la liste des entrepôts de la page.
Enfin, le corps de la page est un code HTML statique.
<h1>Retrieve Warehouses via Remote Objects</h1>
<p>Warehouses:</p>
<ul id="warehousesList">
</ul>
<button onclick="fetchWarehouses()">Retrieve Warehouses</button>
Développement Force.com
Salesforce.com | Développement Visualforce | 266
La liste vide sert d'élément dans lequel les résultats peuvent être ajoutés. Au chargement initial de la page, la liste est vide. Un
clic sur le bouton déclenche la fonction JavaScript définie précédemment, qui exécute la demande et ajoute les résultats.
Pour terminer, comparez cet exemple à celui présenté à la fin de la rubrique Champs de géolocalisation composés à la page
248, qui exécute des opérations similaires. Cet exemple utilise uniquement un code JavaScript de base, alors que l'autre utilise
jQuery. Le contraste de style est intéressant à noter. Il est également intéressant de noter que, contrairement à l'autre exemple,
celui-ci n'est pas soumis à des limitations en appels d'API.
Bien qu'ils prennent en charge uniquement les opérations créer, sélectionner, mettre à jour et supprimer, les Objets distants
sont très flexibles l'exécution de ces opérations. Pour plus d'informations, reportez-vous à « Utilisation d'Objets distants dans
JavaScript » dans le Guide du développeur Visualforce.
Limitations des objets distants
Les objets distants Visualforce offrent de nouvelles capacités et ne sont pas soumis à certaines limitations en ressources, mais
ils présentent toutefois leurs propres limitations. En tant que fonctionnalité pilote, les objets distants peuvent être modifiés
sans qu'une rétro-compatibilité ne soit fournie.
<apex:remoteObjects>
Utilisez ce composant, ainsi que les composants enfants <apex:remoteObjectModel> et <apex:remoteObjectField>,
pour spécifier les sObjects et les champs à accéder à l'aide des objets distants Visualforce. Ces composants génèrent des
modèles dans JavaScript que vous pouvez utiliser pour des opérations de base créer, sélectionner, mettre à jour et supprimer
dans votre code JavaScript côté client.
<apex:remoteObjectModel>
Définit un sObject et les champs à rendre accessibles à l'aide d'objets distants Visualforce. Cette définition peut inclure un
nom court pour l'objet, que vous pouvez utiliser dans JavaScript à la place du nom d'API complet. Cela est particulièrement
utile si votre organisation dispose d'un espace de noms ou si vous empaquetez une application et facilitez la gestion de votre
code.
<apex:remoteObjectField>
Définit les champs à charger pour un sObject. Les champs définis à l'aide de ce composant, au lieu de l'attribut fields de
<apex:remoteObjectModel>, peuvent avoir un nom court, qui permet d'utiliser un « surnom » pour le champ dans le
code JavaScript côté client, à la place du nom d'API complet. À utiliser comme enfant de <apex:remoteObjectModel>.
Limitations des objets distants
Les objets distants Visualforce offrent de nouvelles capacités et ne sont pas soumis à certaines limitations en ressources, mais
ils présentent toutefois leurs propres limitations. En tant que fonctionnalité pilote, les objets distants peuvent être modifiés
sans qu'une rétro-compatibilité ne soit fournie.
Les objets distants présentent les limitations suivantes :
•
•
•
100 lignes maximum récupérées dans une seule demande. Pour afficher davantage de lignes, vous devez soumettre des
demandes supplémentaires à l'aide du paramètre de requête OFFSET.
Bien que l'attribut rendered soit disponible dans les trois composants objets distants, il n'est pas utile de le définir sur
false. Cela désactiverait la génération du code JavaScript pour les objets distants, ce qui ne modifierait pas la sortie d'une
page correctement conçue, mais romprait la fonctionnalité qui utilise ce code JavaScript. L'utilisation de rendered n'est
pas prise en charge.
Les champs de géolocalisation ne peuvent pas être accédés à l'aide d'objets distants.
Développement Force.com
Salesforce.com | Développement Visualforce | 267
<apex:remoteObjects>
Utilisez ce composant, ainsi que les composants enfants <apex:remoteObjectModel> et <apex:remoteObjectField>,
pour spécifier les sObjects et les champs à accéder à l'aide des objets distants Visualforce. Ces composants génèrent des modèles
dans JavaScript que vous pouvez utiliser pour des opérations de base créer, sélectionner, mettre à jour et supprimer dans votre
code JavaScript côté client.
Attributs
Nom d'attribut
Type d'attribut
Description
Obligatoire Version Accès
?
API
id
Chaîne
Un identifiant qui permet à ce composant d'être référencé
par d'autres composants dans la page.
14.0
jsNamespace
Chaîne
L'espace de noms JavaScript pour les modèles générés.
30.0
rendered
Booléen
Une valeur booléenne qui spécifie si le composant est
restitué sur la page. Si elle n'est pas spécifiée, cette valeur
est définie sur true.
14.0
global
global
<apex:remoteObjectModel>
Définit un sObject et les champs à rendre accessibles à l'aide d'objets distants Visualforce. Cette définition peut inclure un
nom court pour l'objet, que vous pouvez utiliser dans JavaScript à la place du nom d'API complet. Cela est particulièrement
utile si votre organisation dispose d'un espace de noms ou si vous empaquetez une application et facilitez la gestion de votre
code.
Attributs
Nom d'attribut
Type d'attribut
Description
Obligatoire Version Accès
?
API
fields
Chaîne
Une liste des champs de l'objet à rendre accessibles. Seuls
ces champs sont disponibles lors du chargement d'objets
existants à partir du serveur. La liste (valeurs séparées par
une virgule) est une chaîne des noms d'API complets des
champs.
30.0
id
Chaîne
Un identifiant qui permet à ce composant d'être référencé
par d'autres composants dans la page.
14.0
jsShorthand
Chaîne
Un nom court, ou « surnom », que vous pouvez utiliser
dans votre code JavaScript à la place du nom d'objet
complet.
30.0
name
Chaîne
Le nom d'API du sObject à accéder. Le nom d'API
Oui
complet inclut l'espace de noms de votre organisation, si
vous en avez un.
30.0
rendered
Booléen
Une valeur booléenne qui spécifie si le composant est
restitué sur la page. Si elle n'est pas spécifiée, cette valeur
est définie sur true.
14.0
global
global
Développement Force.com
Salesforce.com | Améliorations supplémentaires de
Visualforce | 268
<apex:remoteObjectField>
Définit les champs à charger pour un sObject. Les champs définis à l'aide de ce composant, au lieu de l'attribut fields de
<apex:remoteObjectModel>, peuvent avoir un nom court, qui permet d'utiliser un « surnom » pour le champ dans le code
JavaScript côté client, à la place du nom d'API complet. À utiliser comme enfant de <apex:remoteObjectModel>.
Attributs
Nom d'attribut
Type d'attribut
Description
Obligatoire Version Accès
?
API
id
Chaîne
Un identifiant qui permet à ce composant d'être référencé
par d'autres composants dans la page.
14.0
jsShorthand
Chaîne
Un nom court, ou « surnom », que vous pouvez utiliser
dans votre code JavaScript à la place du nom de champ
complet.
30.0
name
Chaîne
Le nom d'API du champ sObject.
rendered
Booléen
Une valeur booléenne qui spécifie si le composant est
restitué sur la page. Si elle n'est pas spécifiée, cette valeur
est définie sur true.
Oui
global
30.0
14.0
global
Ajout de l'attribut verticalResize à <apex:emailPublisher>
L'attribut namespace permet de spécifier un espace de noms JavaScript pour ajouter des fonctions générées par le composant
<apex:actionFunction>. Utilisez-le pour éviter les conflits entre noms de fonction JavaScript, et pour mettre en oeuvre
des normes de codage organisationnel.
L'attribut namespace doit être une simple chaîne commençant par une lettre et contenant uniquement des lettres, des chiffres
et le caractère trait de soulignement (_). Par exemple, « MonOrg » et « Nom_Votre_App_v2 » sont des espaces de noms pris
en charge. S'il n'est pas spécifié, aucun espace de noms n'est ajouté aux fonctions JavaScript générées par
<apex:actionFunction> et le comportement existant est conservé.
Nom d'attribut
Type d'attribut
Description
Obligatoire ?
namespace
Chaîne
L'espace de noms à
Non
utiliser pour la fonction
JavaScript générée.
Valeur par défaut
L'attribut namespace est disponible dans et compatible avec toutes les pages Visualforce.
Améliorations supplémentaires de Visualforce
Les fonctionnalités de Visualforce font l'objet de plusieurs améliorations dans cette version.
Attribut layout de <apex:component> prend en charge toutes les versions d'API
Contrôlez le code HTML qui entoure un composant personnalisé avec l'attribut layout. Cela permet de créer des composants
personnalisés qui se déplacent ou se positionnent correctement dans un code HTML de page complexe.
Développement Force.com
Salesforce.com | Améliorations supplémentaires de
Visualforce | 269
Attribut verticalResize ajouté à <apex:emailPublisher>
L'attribut verticalResize permet de spécifier si les utilisateurs peuvent changer la hauteur de l'éditeur d'e-mail de Fil de
requête.
Amélioration de l'accessibilité pour <apex:message>
Le composant <apex:message> affiche des messages pour un autre composant spécifique dans la page, par exemple un
avertissement ou une erreur pour un champ de formulaire <apex:inputField>. Ces messages sont désormais correctement
liés au composant qui génère le message, en ajoutant un attribut aria-describedby au composant source, avec l'ID du
<apex:message> correspondant.
Modifications de l'attribut title de <apex:page>
L'attribut title de <apex:page> permet de spécifier le contenu de l'élément HTML <title> ajouté à la page par
Visualforce. Utilisez-le pour définir le titre de la fenêtre ou de l'onglet de la page.
<analytics:reportChart> - globalement disponible
Utilisez le composant <analytics:reportChart> pour ajouter des graphiques de rapport Salesforce à une page Visualforce.
Vous pouvez filtrer les données du graphique pour présenter des résultats spécifiques.
Nouveau composant <liveAgent:clientChatFileTransfer> - Pilote
<liveAgent:clientChatFileTransfer> est un nouveau composant pour Live Agent qui permet aux visiteurs d'un
chat de charger et de transférer des fichiers pour des agents pendant un chat. Ce composant est disponible en tant que
fonctionnalité pilote dans la version Spring ’14.
Ajout des attributs useMultiline et autoResizeElementId à <liveAgent:clientChatInput>
Les attributs useMultiline et autoResizeElementId ont été ajoutés au composant <liveAgent:clientChatInput>.
Ancrages de support d'URI PageReference
Une PageReference est une référence à une instanciation de page. Parmi d'autres attributs, les PageReferences sont formés
d'une URL et d'un ensemble de noms et de valeurs de paramètres de demande. Vous pouvez construire des objets
PageReference avec des URI qui comprennent des identifiants d'ancrage ou de fragment, c.-à-d. un identifiant suivi du
symbole dièse (#).
Demandes JavaScript Remoting exécutées par défaut en mode système (without sharing)
Comme d'autres classes Apex, les contrôleurs personnalisés et les extensions de contrôleur sont exécutés en mode système.
Généralement, vous souhaitez qu'un contrôleur ou une extension de contrôleur respecte les paramètres par défaut, la hiérarchie
des rôles et les règles de partage de l'organisation de l'utilisateur. Pour cela, vous pouvez utiliser les mots clés with sharing
dans la définition de la classe. Ce comportement s'applique aux demandes Visualforce standard et aux demandes effectuées
en utilisant JavaScript remoting.
Renommage de la case à cocher d'ajout d'onglets Visualforce à Salesforce Classic
Afin de clarifier le rôle de la case Prêt pour le mobile présente dans les pages de configuration Onglet Visualforce, la
case a été renommée en Salesforce Classic prêt.
Attribut layout de <apex:component> prend en charge toutes les
versions d'API
Contrôlez le code HTML qui entoure un composant personnalisé avec l'attribut layout. Cela permet de créer des composants
personnalisés qui se déplacent ou se positionnent correctement dans un code HTML de page complexe.
Initialement, l'attribut layout a été introduit et requis dans l'API 25.0 (ou supérieure). Il est désormais disponible et compatible
avec tous les composants Visualforce.
Développement Force.com
Salesforce.com | Améliorations supplémentaires de
Visualforce | 270
Attribut verticalResize ajouté à <apex:emailPublisher>
L'attribut verticalResize permet de spécifier si les utilisateurs peuvent changer la hauteur de l'éditeur d'e-mail de Fil de
requête.
Nom d'attribut
Type d'attribut
Description
Obligatoire ?
verticalResize
Booléen
Une valeur booléenne Non
qui spécifie si l'éditeur
d'e-mail autorise le
redimensionnement
vertical (true) ou non
(false).
Valeur par défaut
false
L'attribut verticalResize est disponible dans l'API version 30.0.
Amélioration de l'accessibilité pour <apex:message>
Le composant <apex:message> affiche des messages pour un autre composant spécifique dans la page, par exemple un
avertissement ou une erreur pour un champ de formulaire <apex:inputField>. Ces messages sont désormais correctement
liés au composant qui génère le message, en ajoutant un attribut aria-describedby au composant source, avec l'ID du
<apex:message> correspondant.
Les pages Visualforce existantes qui utilisent le composant <apex:message> génèrent automatiquement le nouveau code
HTML, ce qui améliore leur accessibilité sans l'intervention d'un développeur.
La présentation des composants <apex:message> devrait être identique lors de l'utilisation du style Salesforce par défaut.
Même avec un style personnalisé, les modifications visuelles devraient être minimales ou inexistantes. Pour préserver une mise
en forme précise, il peut parfois être nécessaire d'apporter de légères modifications à vos feuilles de style.
Modifications de l'attribut title de <apex:page>
L'attribut title de <apex:page> permet de spécifier le contenu de l'élément HTML <title> ajouté à la page par
Visualforce. Utilisez-le pour définir le titre de la fenêtre ou de l'onglet de la page.
Dans les versions précédentes, si attribut showHeader de <apex:page> était défini sur false, aucun élément <title>
n'était généré, ce qui n'était pas toujours un comportement correct. Avec l'API 30.0, le comportement été modifié pour mieux
correspondre aux attentes des personnes et offrir davantage de contrôle lors de l'utilisation du HTML5.
Dans les pages définies sur l'API 30.0 ou supérieure, l'attribut title de <apex:page> génère un élément HTML <title>
dans l'élément <head> généré par Visualforce, s'il existe.
Visualforce génère un élément HTML <head>, sauf si d'autres attributs de <apex:page> sont définis de telle sorte qu'il
n'est pas généré.
Enfin, si applyHtmlTag ou applyBodyTag est false, la valeur de l'attribut title est ignorée. Ces balises sont utilisées
pour prendre le contrôle du code HTML généré par la page, en considérant que votre page contient un balisage HTML
complet, comprenant l'élément <title> en question.
L'attribut title est disponible dans et compatible avec toutes les pages Visualforce.
Développement Force.com
Salesforce.com | Améliorations supplémentaires de
Visualforce | 271
<analytics:reportChart> - globalement disponible
Utilisez le composant <analytics:reportChart> pour ajouter des graphiques de rapport Salesforce à une page Visualforce.
Vous pouvez filtrer les données du graphique pour présenter des résultats spécifiques.
Dans cette version, le composant <analytics:reportChart> est globalement disponible. <analytics:reportChart>
est disponible dans les versions 29.0 et supérieures de l'API.
Nouveau composant <liveAgent:clientChatFileTransfer> - Pilote
<liveAgent:clientChatFileTransfer> est un nouveau composant pour Live Agent qui permet aux visiteurs d'un chat
de charger et de transférer des fichiers pour des agents pendant un chat. Ce composant est disponible en tant que fonctionnalité
pilote dans la version Spring ’14.
Remarque: Le transfert de fichiers dans Live Agent est disponible en tant que fonctionnalité pilote dans Spring ’14.
Si vous souhaitez activer cette fonctionnalité pour votre organisation, contactez votre représentant salesforce.com.
Le composant de transfert de fichiers permet aux agents d'envoyer, au client avec lequel ils discutent, une demande de chargement
de fichier dans le chat. De leur côté, les clients peuvent charger ou glisser-déposer un fichier dans leur fenêtre de chat, afin de
l'envoyer à un agent. Ajoutez ce composant à une fenêtre de chat personnalisée pour permettre à vos clients de partager en
temps réel des fichiers avec des agents.
Nom d'attribut
Type
d'attribut
Description
Obligatoire Valeur par défaut
?
fileTransferCanceledLabel Chaîne
Spécifie le message qui s'affiche
dans le journal de chat lors de
l'annulation de la demande de
transfert de fichiers. L'étiquette
par défaut est « L'agent a annulé
la demande de transfert de fichier
».
L'agent a annulé la
demande de transfert
de fichier.
fileTransferCancelFileLabel Chaîne
Spécifie l'étiquette du bouton sur
lequel le client clique pour annuler
le transfert de fichier. L'étiquette
par défaut est « Annuler ».
Annuler
fileTransferDropFileLabel Chaîne
Spécifie l'étiquette qui indique
l'endroit où le fichier peut être
déposé. L'étiquette par défaut est
« Déposer ici ».
Déposer ici.
Chaîne
Spécifier le message qui s'affiche
dans le journal de chat en cas
d'échec du transfert de fichier.
L'étiquette par défaut est « Le
chargement de votre fichier a
échoué. Veuillez attendre les
instructions de l'agent ».
Le chargement de
votre fichier a
échoué. Veuillez
attendre les
instructions de
l'agent.
fileTransferFailedLabel
Développement Force.com
Nom d'attribut
Salesforce.com | Améliorations supplémentaires de
Visualforce | 272
Type
d'attribut
Description
Obligatoire Valeur par défaut
?
fileTransferSendFileLabel Chaîne
Spécifie l'étiquette du bouton sur
lequel un client clique pour
charger le fichier. L'étiquette par
défaut est « Envoyer le fichier ».
Envoyer le fichier
fileTransferSuccessfulLabel Chaîne
Spécifier le message qui s'affiche
dans le journal de chat en cas de
réussite du transfert de fichier.
L'étiquette par défaut est « Votre
fichier a été chargé avec succès
pour l'agent ».
Votre fichier a été
chargé avec succès
pour l'agent.
fileTransferUploadLabel
Chaîne
Spécifie l'étiquette du lien sur
lequel un client clique pour
sélectionner un fichier à charger.
L'étiquette par défaut est «
Charger ou glisser-déposer votre
fichier ici ».
Charger ou
glisser-déposer
votre fichier ici.
id
Chaîne
Un identifiant qui permet à ce
composant d'être référencé par
d'autres composants dans la page.
rendered
Booléen
Une valeur booléenne qui spécifie
si le composant est restitué sur la
page. Si elle n'est pas spécifiée,
cette valeur est définie par défaut
sur true.
Le composant <liveAgent:clientChatFileTransfer> est disponible dans l'API version 30.0 et supérieure. Pour plus
d'informations sur l'utilisation de ce composant, reportez-vous à <liveAgent:clientChatFileTransfer> dans le Guide
du développeur Visualforce.
Ajout des attributs useMultiline et autoResizeElementId à
<liveAgent:clientChatInput>
Les attributs useMultiline et autoResizeElementId ont été ajoutés au composant <liveAgent:clientChatInput>.
L'attribut useMultiline spécifie si une fenêtre de chat client prend en charge ou non un champ de saisie de texte multilignes.
Sans cet attribut, le champ de saisie de texte dans la fenêtre de chat du client ne s'étend pas et n'autorise pas les sauts de ligne,
même si le message du client excède une ligne de texte.
L'attribut autoResizeElementId permet de redimensionner de façon dynamique l'élément qui contient votre transcription
Live Chat lorsque la transcription dépasse une certaine longueur. Sans cet attribut, l'élément qui contient votre transcription
Live Chat conserve une taille fixe, quelle que soit la longueur de la transcription Live Chat.
Remarque: L'attribut useMultiline doit être défini sur true pour redimensionner des éléments avec l'attribut
autoResizeElementId.
Développement Force.com
Salesforce.com | Améliorations supplémentaires de
Visualforce | 273
Pour plus d'informations sur l'utilisation de ces attributs, reportez-vous à liveAgent:clientChatInput dans le Guide du
développeur Visualforce.
Ancrages de support d'URI PageReference
Une PageReference est une référence à une instanciation de page. Parmi d'autres attributs, les PageReferences sont formés
d'une URL et d'un ensemble de noms et de valeurs de paramètres de demande. Vous pouvez construire des objets
PageReference avec des URI qui comprennent des identifiants d'ancrage ou de fragment, c.-à-d. un identifiant suivi du
symbole dièse (#).
Par exemple :
PageReference p = new PageReference('/home/home.jsp#logTicket');
Dans les versions précédentes, les ancrages étaient correctement analysés lorsqu'ils étaient inclus dans l'URI transmis au
constructeur PageReference. Par exemple, l'URI ci-dessus est analysé en tant que /home/home.jsp%23logTicket.
Généralement, vous pouvez contourner ce problème en transmettant uniquement l'URI de base, puis en utilisant la méthode
setAnchor() pour ajouter l'ancrage. À compter de l'API 30.0, cela n'est pas nécessaire, et le code ci-dessus fonctionne
normalement. Le code qui utilise le contournement ci-dessus continue de fonctionner. Vous pouvez le mettre à jour ou le
laisser inchangé.
Cette modification fait l'objet d'une version et vous devez mettre à jour vos classes Visualforce vers l'API 30.0 pour pouvoir
utiliser la fonctionnalité corrigée.
Demandes JavaScript Remoting exécutées par défaut en mode système
(without sharing)
Comme d'autres classes Apex, les contrôleurs personnalisés et les extensions de contrôleur sont exécutés en mode système.
Généralement, vous souhaitez qu'un contrôleur ou une extension de contrôleur respecte les paramètres par défaut, la hiérarchie
des rôles et les règles de partage de l'organisation de l'utilisateur. Pour cela, vous pouvez utiliser les mots clés with sharing
dans la définition de la classe. Ce comportement s'applique aux demandes Visualforce standard et aux demandes effectuées
en utilisant JavaScript remoting.
Dans les versions précédentes, si une méthode @RemoteAction était appelée dans une classe qui ne déclarait pas explicitement
with sharing ou without sharing, la méthode était exécutée comme si la classe déclarait with sharing. En d'autres
termes, le comportement par défaut des méthodes différait selon qu'elles étaient invoquées dans une demande Visualforce
standard ou une demande JavaScript remoting. Ce comportement n'était pas voulu.
À compter de l'API 30.0, les demandes sont exécutées de façon cohérente, quelle que soit la déclaration de la classe ou
l'invocation de la méthode :
•
•
•
Par défaut, sans déclaration de partage, la méthode fonctionne en mode système, comme si la classe était déclarée without
sharing.
Les méthodes dans les classes déclarées without sharing fonctionnent en mode système.
Les méthodes dans les classes déclarées with sharing respectent les paramètres par défaut, la hiérarchie des rôles et les
règles de partage de l'organisation de l'utilisateur.
Cette modification fait l'objet d'une nouvelle version. Vous devez mettre à jour vos classes Apex vers l'API 30.0 ou supérieure
pour avoir accès au nouveau comportement valide.
Remarque: Si une extension de contrôleur étend un contrôleur standard, la logique du contrôleur standard n'est pas
exécutée en mode système. À la place, elle est exécutée en mode utilisateur, dans lequel les autorisations, la sécurité
au niveau du champ et les règles de partage de l'utilisateur actuel s'appliquent.
Développement Force.com
Salesforce.com | Force.com Canvas | 274
Pour plus d'informations, reportez-vous à « Utilisation des mots clés with sharing ou without sharing » dans le Guide
du développeur de code Apex Force.com.
Renommage de la case à cocher d'ajout d'onglets Visualforce à Salesforce
Classic
Afin de clarifier le rôle de la case Prêt pour le mobile présente dans les pages de configuration Onglet Visualforce, la
case a été renommée en Salesforce Classic prêt.
Cette case s'affiche dans les pages de configuration auxquelles vous accédez en cliquant sur Créer > Onglets, puis en sélectionnant
Nouveau ou Modifier dans la liste associée Onglets Visualforce. La sélection de la case à cocher indique que la page Visualforce
associée à l'onglet s'affiche et fonctionne correctement dans l'application mobile Salesforce Classic, et ajoute l'onglet à la liste
des onglets disponibles pour vos configurations mobiles Salesforce Classic.
Cette case à cocher n'a aucun effet sur l'utilisation des onglets ou des pages Visualforce dans l'application Salesforce1. Pour
rendre les onglets et les pages Visualforce disponibles dans Salesforce1, reportez-vous à Activation des pages Visualforce à
utiliser dans l'application Salesforce1.
Force.com Canvas
Force.com Canvas facilite l'intégration d'une application tierce dans Salesforce. Force.com Canvas est un ensemble d'outils et
d'API JavaScript que vous pouvez utiliser pour exposer une application en tant qu'application de zone de dessin. Cela signifie
que vous pouvez sélectionner vos applications nouvelles ou existantes, et les rendre disponibles pour vos utilisateurs au sein
même de Salesforce.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Group Edition et Professional Edition peuvent utiliser la méthode d'accès OAuth uniquement si les profils, les présentations
de page et l'API ont été activés.
Autorisations utilisateur requises
Pour créer des applications de zone de dessin et les afficher
dans l'Aperçu d'application de zone de dessin :
Personnaliser l'application
ET
Modifier toutes les données
Cette version du kit de développement de Force.com Canvas est 30.0.
Pour plus d'informations, reportez-vous au guide du développeur de Force.com Canvas.
Applications de zone de dessin dans l'éditeur et dans le fil - globalement disponibles
Ils sont désormais globalement disponibles : exposez vos applications de zone de dessin en tant qu'actions de l'éditeur et
éléments de fil.
Accès aux applications de zone de dessin à partir du menu de navigation de Salesforce1
Si votre organisation utilise Salesforce1, vous pouvez désormais afficher une application de zone de dessin dans le menu de
navigation pour permettre à vos utilisateurs d'y accéder rapidement sur leur appareil mobile.
Développement Force.com
Salesforce.com | Applications de zone de dessin dans l'éditeur
et dans le fil - globalement disponibles | 275
Masquer l'en-tête de l'éditeur et le bouton Partager
Affichez votre application Force.com Canvas comme vous le souhaitez dans l'éditeur en retirant l'en-tête de l'éditeur et le
bouton Partager.
Utilisation d'événements entre une application de zone de dessin et une page Visualforce
Utilisez des événements tels que publish entre des applications de zone de dessin et une page Visualforce.
Débogage d'une application de zone de dessin
Utilisez la console dans votre navigateur pour déboguer les problèmes de zone de dessin.
Applications de zone de dessin dans l'éditeur et dans le fil globalement disponibles
Ils sont désormais globalement disponibles : exposez vos applications de zone de dessin en tant qu'actions de l'éditeur et
éléments de fil.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Group Edition et Professional Edition peuvent utiliser la méthode d'accès OAuth uniquement si les profils, les présentations
de page et l'API ont été activés.
Vous pouvez désormais étendre l'éditeur standard et le fil pour insérer un contenu à partir de vos applications Web. Vous
pouvez permettre à vos utilisateurs de lancer rapidement une action via l'éditeur natif et exécuter cette action dans votre
application, via l'interface utilisateur de Salesforce.
Applications de zone de dessin dans l'éditeur
Force.com Canvas permet d'exposer vos applications de zone de dessin en tant qu'actions de l'éditeur. L'éditeur autorise les
utilisateurs à accéder aux actions les plus courantes dans votre organisation. Vous pouvez étendre l'éditeur afin d'inclure une
application de zone de dessin et permettre ainsi aux utilisateurs d'exploiter les actions personnalisées courantes de cette
application. Ces actions peuvent ensuite être intégrées au fil et créer une publication de fil spécifique à l'action exécutée. L'image
ci-dessous montre un exemple d'une action de zone de dessin personnalisée dans l'éditeur et l'application de zone de dessin
dans le volet de l'éditeur.
Développement Force.com
Salesforce.com | Applications de zone de dessin dans l'éditeur
et dans le fil - globalement disponibles | 276
Les utilisateurs peuvent toujours accéder à l'application de zone de dessin selon la méthode habituelle afin d'utiliser toutes ses
fonctionnalités, mais l'intégration de l'application dans l'éditeur permet d'accéder rapidement aux fonctions les plus courantes.
Un utilisateur peut sélectionner l'action de l'éditeur et créer un élément de fil Chatter, qui peut être une publication de texte,
une publication de lien ou même une publication de zone de dessin. Les actions personnalisées de Force.com Canvas dans
l'éditeur sont également disponibles pour les utilisateurs dans Salesforce1.
Applications de zone de dessin dans le fil
Force.com Canvas permet de proposer vos applications de zone de dessin en tant qu'éléments de fil. Le fil informe les utilisateurs
sur l'activité générale au sein de Salesforce, et sur les enregistrements et les groupes qu'ils suivent.
L'image ci-dessous présente un exemple d'application de zone de dessin dans le fil, où le premier élément de fil est réduit et
le deuxième montre l'application complète.
Développement Force.com
Salesforce.com | Accès aux applications de zone de dessin à
partir du menu de navigation de Salesforce1 | 277
L'élément de fil peut afficher des actions en fonction de l'utilisateur actuel. L'application de zone de dessin peut ensuite publier
un élément de fil pour le responsable de l'utilisateur, qui peut approuver ou refuser les heures consignées. Puisque le contenu
est publié à partir de l'application de zone de dessin, le développeur contrôle totalement son comportement.
Accès aux applications de zone de dessin à partir du menu de
navigation de Salesforce1
Si votre organisation utilise Salesforce1, vous pouvez désormais afficher une application de zone de dessin dans le menu de
navigation pour permettre à vos utilisateurs d'y accéder rapidement sur leur appareil mobile.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Group Edition et Professional Edition peuvent utiliser la méthode d'accès OAuth uniquement si les profils, les présentations
de page et l'API ont été activés.
Pour afficher votre application dans le menu de navigation :
1. Dans Salesforce, dans Configuration, cliquez sur Créer > Applications.
2. Dans la liste associée Applications connectées, cliquez sur l'application que vous souhaitez répertorier dans le menu de
navigation, puis cliquez sur Modifier.
3. Dans le champ Emplacements de la section Paramètres d'application de zone de dessin, sélectionnez Navigation mobile,
puis cliquez sur Ajouter.
4. Cliquez sur Enregistrer.
Développement Force.com
Salesforce.com | Masquer l'en-tête de l'éditeur et le bouton
Partager | 278
5. Pour afficher l'application de zone de dessin dans le menu de navigation, vous devez l'ajouter à la navigation mobile. Dans
Configuration, cliquez sur Administration mobile > Navigation mobile.
6. Dans les éléments de menu disponibles, sélectionnez votre application, puis cliquez sur Ajouter.
7. Cliquez sur Enregistrer.
Les utilisateurs peuvent accéder à votre application en la sélectionnant dans le menu de navigation.
Masquer l'en-tête de l'éditeur et le bouton Partager
Affichez votre application Force.com Canvas comme vous le souhaitez dans l'éditeur en retirant l'en-tête de l'éditeur et le
bouton Partager.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Group Edition et Professional Edition peuvent utiliser la méthode d'accès OAuth uniquement si les profils, les présentations
de page et l'API ont été activés.
Lors de la création d'une application Force.com Canvas, vous pouvez masquer l'en-tête et le bouton Partager dans l'éditeur
pour votre application.
Cela peut être utile si vous souhaitez utiliser votre propre structure pour inclure l'application de la zone de dessin dans l'éditeur.
Pour masquer l'en-tête et le bouton Partager :
1. Dans Configuration, cliquez sur Créer > Applications.
2. Dans la liste associée Applications connectées, cliquez sur Nouveau ou sélectionnez une application à modifier. Renseignez
les champs pour votre application de zone de dessin.
Développement Force.com
Salesforce.com | Utilisation d'événements entre une application
de zone de dessin et une page Visualforce | 279
3. Dans la section Paramètres d'application de zone de dessin, sélectionnez Éditeur dans le champ Emplacements. Vous
devez utiliser cet emplacement pour afficher votre application de zone de dessin dans l'éditeur.
4. Pour masquer l'en-tête de l'éditeur, qui contient le texte « Sur quel projet travaillez-vous actuellement ? », sélectionnez
Masquer l'en-tête de l'éditeur. L'en-tête est masqué sur le site complet de Salesforce et dans Salesforce1.
5. Pour masquer le bouton Partager de l'éditeur dans le site complet de Salesforce et dans Salesforce1, sélectionnez Masquer
le bouton Partager de l'éditeur. Cette case est activée uniquement si Masquer l'en-tête de l'éditeur
a été sélectionné.
Voici une application sans l'en-tête ni le pied de page :
Utilisation d'événements entre une application de zone de dessin
et une page Visualforce
Utilisez des événements tels que publish entre des applications de zone de dessin et une page Visualforce.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Group Edition et Professional Edition peuvent utiliser la méthode d'accès OAuth uniquement si les profils, les présentations
de page et l'API ont été activés.
Force.com Canvas fournit des méthodes qui permettent de publier et de s'abonner à des événements entre votre application
de zone de dessin et la page Visualforce parente. Ce processus comprend la publication d'événements depuis votre page
Visualforce, l'écoute d'événements pour votre page Visualforce, le désabonnement d'événements dans votre page Visualforce
et le redimensionnement de la page Visualforce qui contient l'application de zone de dessin.
Vous pouvez accéder à ces méthodes dans votre page Visualforce à l'aide de la nouvelle bibliothèque Controller.js.
Méthode
Signature
Description
publish
publish(String name, Object
payload [, String[] target])
Utilisée pour publier un événement auquel
l'application de zone de dessin s'abonne. Le
paramètre target est facultatif. Elle
contient un nom d'application de zone de
dessin unique ou un groupe de noms
d'application de zone de dessin.
resize
resize(String height, String
width, String target)
Utilisée par une page Visualforce pour le
redimensionner un cadre iFrame d'une
application de zone de dessin.
subscribe
subscribe(Subscriber event)
Utilisée par une page Visualforce pour
s'abonner à des événements que l'application
de zone de dessin peut publier.
Développement Force.com
Salesforce.com | Débogage d'une application de zone de
dessin | 280
Méthode
Signature
Description
unsubscribe
unsubscribe(Unsubscriber event)
Utilisée par une page Visualforce pour se
désabonner d'événements parents que
l'application de zone de dessin peut publier.
Débogage d'une application de zone de dessin
Utilisez la console dans votre navigateur pour déboguer les problèmes de zone de dessin.
Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et
Developer Edition
Group Edition et Professional Edition peuvent utiliser la méthode d'accès OAuth uniquement si les profils, les présentations
de page et l'API ont été activés.
Lors de l'utilisation du kit de développement Force.com Canvas, vous pouvez activer le mode de débogage afin de faciliter le
dépannage.
1. Lorsque l'application de zone de dessin est ouverte dans votre navigateur, ouvrez la console.
2. Saisissez Sfdc.canvas.console.enable();, puis appuyer sur Retour.
3. Actualisez votre navigateur.
Utilisez les données de cet écran pour déboguer les problèmes de zone de dessin.
Code Apex
Avec une syntaxe semblable à Java et qui se comporte comme les procédures stockées dans une base de données, le code Apex
permet aux développeurs d'ajouter une logique applicative à la plupart des événements système, y compris aux clics de bouton,
aux mises à jour d'enregistrements associés et aux pages Visualforce. L'exécution du code Apex peut être initiée par des demandes
émanant de services Web et de déclencheurs dans des objets.
Disponible avec : Performance Edition, Unlimited Edition, Developer Edition, Enterprise Edition et Database.com
Edition
Le code Apex inclut les améliorations suivantes. Pour plus d'informations sur ces améliorations, reportez-vous au Guide du
développeur de code Apex Force.com.
Classes, méthodes et interfaces nouvelles et modifiées
Ces classes, méthodes et interfaces sont nouvelles ou ont été modifiées dans cette version.
Chatter dans Apex
Pour créer des expériences Chatter personnalisées dans Salesforce, utilisez Chatter dans Apex.
Expiration de requête augmentée dans la méthode Start par lot
L'expiration de requête dans la méthode Apex par lot start a été portée à 10 minutes.
Développement Force.com
Salesforce.com | Classes, méthodes et interfaces nouvelles et
modifiées | 281
Nouvelle option de test de séquence de numérotation automatique indépendante
Une nouvelle option a été ajoutée pour s'assurer que les champs à numérotation automatique des enregistrements de votre
organisation n'incluent pas d'écarts dus à des enregistrements de test créés dans les tests Apex.
Classes, méthodes et interfaces nouvelles et modifiées
Ces classes, méthodes et interfaces sont nouvelles ou ont été modifiées dans cette version.
Nouvelle méthode d'instance AuthToken
Modification dans les méthodes de la classe Sites
Interface MilestoneTriggerTimeCalculator
Suppression des méthodes Limits getInteractionQueries() et getLimitInteractionQueries()
Nouvelle méthode EncodingUtil
Nouvelles méthodes String
Nouvelle méthode d'instance AuthToken
Cette nouvelle méthode d'instance a été ajoutée à la classe AuthToken.
refreshAccessToken(Chaîne, Chaîne, Chaîne)
Renvoie une carte depuis l'identifiant tiers contenant un jeton d'accès actualisé pour l'utilisateur de Salesforce actuellement
connecté.
refreshAccessToken(Chaîne, Chaîne, Chaîne)
Renvoie une carte depuis l'identifiant tiers contenant un jeton d'accès actualisé pour l'utilisateur de Salesforce actuellement
connecté.
Signature
public Map<String, String> refreshAccessToken(String authProviderId, String providerName,
String oldAccessToken)
Paramètres
authProviderId
Type : Chaîne
providerName
Type : Chaîne
oldAccessToken
Type : Chaîne
Valeur renvoyée
Type : Map<Chaîne, Chaîne>
Développement Force.com
Salesforce.com | Classes, méthodes et interfaces nouvelles et
modifiées | 282
Utilisation
Cette méthode fonctionne en utilisant Salesforce ou un fournisseur OpenID Connect, mais pas avec Facebook ou Janrain. La
carte renvoyée contient les clés AccessToken et RefreshError. Évaluez les clés de la réponse pour vérifier si la demande
a réussi. Pour une demande réussie, la valeur RefreshError est null et AccessToken est une valeur de jeton. Pour une
demande échouée, la valeur RefreshError est un message d'erreur et la valeur AccessToken est null.
En cas de réussite, cette méthode met à jour le jeton stocké dans la base de données, que vous obtenez en utilisant
Auth.AuthToken.getAccessToken().
Exemple
String accessToken = Auth.AuthToken.getAccessToken('0SOD000000000De', 'Open ID connect');
Map<String, String> responseMap = Auth.AuthToken.refreshAccessToken('0SOD000000000De', 'Open
ID connect', accessToken);
Une demande réussie inclut le jeton d'accès dans la réponse.
(RefreshError,null)(AccessToken,00DD00000007BhE!AQkAQFzj...)
Modification dans les méthodes de la classe Sites
Les appels de plusieurs méthodes ont été modifiés. Dans les versions 30.0 et supérieures de l'API, les appels ajoutent au moins
une instruction et un enregistrement DML au nombre d'instructions et d'enregistrements DML de la transaction actuelle.
Les appels à ces méthodes antérieurs à la version 30.0 de l'API engagent la transaction et interdisent ainsi la restauration à un
point d'enregistrement antérieur à l'appel.
Cette modification affecte les méthodes suivantes :
•
•
•
•
•
•
changePassword
createPersonAccountPortalUser
createPortalUser
forgotPassword
login
setPortalUserAsAuthProvider
Interface MilestoneTriggerTimeCalculator
L'interface Support.MilestoneTriggerTimeCalculator calcule le déclencheur temporel d'un jalon.
Mettez en oeuvre l'interface Support.MilestoneTriggerTimeCalculator pour calculer un déclencheur temporel
dynamique basé sur le type de jalon, les propriétés de la requête et des objets associés à la requête. Pour mettre en oeuvre
l'interface Support.MilestoneTriggerTimeCalculator, déclarez d'abord une classe avec les mots-clés implements
comme suit :
global class Employee implements Support.MilestoneTriggerTimeCalculator {
La classe de Support.MilestoneTriggerTimeCalculator doit mettre en oeuvre la méthode
calculateMilestoneTriggerTime(String, String), qui doit être déclarée global ou public. La mise en oeuvre
de cette méthode accepte les paramètres Chaîne caseId et milestoneTypeId et renvoie un nombre entier pour l'heure
calculée du déclencheur de jalon.
Développement Force.com
Salesforce.com | Classes, méthodes et interfaces nouvelles et
modifiées | 283
Cet exemple de classe présente l'implémentation de l'interface Support.MilestoneTriggerTimeCalculator. Dans cet
exemple, la priorité et le jalon m1 de la requête déterminent que le déclencheur temporel est 18 minutes.
global class myMilestoneTimeCalculator implements Support.MilestoneTriggerTimeCalculator {
global Integer calculateMilestoneTriggerTime(String caseId, String milestoneTypeId){
Case c = [SELECT Priority FROM Case WHERE Id=:caseId];
MilestoneType mt = [SELECT Name FROM MilestoneType WHERE Id=:milestoneTypeId];
if (c.Priority != null && c.Priority.equals('High')){
if (mt.Name != null && mt.Name.equals('m1')) { return 7;}
else { return 5; }
}
else {
return 18;
}
}
}
Cette classe de test peut être utilisée pour tester la mise en oeuvre de Support.MilestoneTriggerTimeCalculator.
@isTest
private class MilestoneTimeCalculatorTest {
static testMethod void testMilestoneTimeCalculator() {
// Select an existing milestone type to test with
MilestoneType[] mtLst = [SELECT Id, Name FROM MilestoneType LIMIT 1];
if(mtLst.size() == 0) { return; }
MilestoneType mt = mtLst[0];
// Create case data.
// Typically, the milestone type is related to the case,
// but for simplicity, the case is created separately for this test.
Case c = new Case(priority = 'High');
insert c;
myMilestoneTimeCalculator calculator = new myMilestoneTimeCalculator();
Integer actualTriggerTime = calculator.calculateMilestoneTriggerTime(c.Id, mt.Id);
if(mt.name != null && mt.Name.equals('m1')) {
System.assertEquals(actualTriggerTime, 7);
}
else {
System.assertEquals(actualTriggerTime, 5);
}
c.priority = 'Low';
update c;
actualTriggerTime = calculator.calculateMilestoneTriggerTime(c.Id, mt.Id);
System.assertEquals(actualTriggerTime, 18);
}
}
Suppression des méthodes Limits getInteractionQueries() et
getLimitInteractionQueries()
Ces méthodes ont été ajoutées avec une version pilote pour les éléments Fast Create/Lookup/Update/Delete dans Visual
Workflow, car Visual Workflow utilisait des limitations différentes pour les requêtes que le langage Apex. Visual Workflow
inclut désormais les mêmes limitations de requête que le langage Apex. Par conséquent, ces méthodes ne sont plus nécessaires
et ont été retirées.
Développement Force.com
Salesforce.com | Classes, méthodes et interfaces nouvelles et
modifiées | 284
Nouvelle méthode EncodingUtil
Cette nouvelle méthode statique a été ajoutée à la classe EncodingUtil.
convertFromHex(String)
Convertit la chaîne hexadécimale spécifiée (en base 16) en valeur Blob et renvoie cette valeur Blob.
convertFromHex(String)
Convertit la chaîne hexadécimale spécifiée (en base 16) en valeur Blob et renvoie cette valeur Blob.
Signature
public static Blob convertToHex(String inputString)
Paramètres
inputString
Type : Chaîne
La chaîne hexadécimale à convertir. La chaîne peut inclure uniquement des caractères hexadécimaux valides (0 à 9, a à
f, A à F) et doit avoir un nombre de caractères pair.
Valeur renvoyée
Type : Blob
Utilisation
Chaque octet du Blob est construit à partir de deux caractères hexadécimaux dans la chaîne d'entrée.
La méthode convertFromHex renvoie les exceptions suivantes.
•
•
NullPointerException : inputString est null.
InvalidParameterValueException : inputString inclut des caractères hexadécimaux non valides ou n'a pas un
nombre de caractères pair.
Exemple
Blob blobValue = EncodingUtil.convertFromHex('4A4B4C');
System.assertEquals('JKL', blobValue.toString());
Nouvelles méthodes String
Ces nouvelles méthodes d'instance ont été ajoutées à la classe String.
escapeJava()
Renvoie une chaîne dont les caractères sont échappés à l'aide de règles de chaîne Java. Les caractères échappés incluent des
guillemets et des caractères de contrôle tels que Tabulation, Retour arrière et Retour chariot.
escapeUnicode()
Renvoie une chaîne dont les caractères Unicode sont échappés en séquence d'échappement Unicode.
Développement Force.com
Salesforce.com | Classes, méthodes et interfaces nouvelles et
modifiées | 285
unescapeJava()
Renvoie une chaîne dont les littéraux Java ne sont pas échappés. Les littéraux non échappés incluent des séquences de
guillemets (\\") et des caractères de contrôle tels que Tabulation (\\t) et Retour chariot (\\n).
unescapeUnicode()
Renvoie une chaîne dont les caractères Unicode échappés ne sont pas échappés.
escapeJava()
Renvoie une chaîne dont les caractères sont échappés à l'aide de règles de chaîne Java. Les caractères échappés incluent des
guillemets et des caractères de contrôle tels que Tabulation, Retour arrière et Retour chariot.
Signature
public String escapeJava()
Valeur renvoyée
Type : Chaîne
La chaîne échappée.
Exemple
// Input string contains quotation marks
String s = 'Company: "Salesforce.com"';
String escapedStr = s.escapeJava();
// Output string has the quotes escpaded
System.assertEquals('Company: \\"Salesforce.com\\"', escapedStr);
escapeUnicode()
Renvoie une chaîne dont les caractères Unicode sont échappés en séquence d'échappement Unicode.
Signature
public String escapeUnicode()
Valeur renvoyée
Type : Chaîne
La chaîne échappée.
Exemple
String s = 'De onde você é?';
String escapedStr = s.escapeUnicode();
System.assertEquals('De onde voc\\u00EA \\u00E9?', escapedStr);
unescapeJava()
Renvoie une chaîne dont les littéraux Java ne sont pas échappés. Les littéraux non échappés incluent des séquences de guillemets
(\\") et des caractères de contrôle tels que Tabulation (\\t) et Retour chariot (\\n).
Développement Force.com
Salesforce.com | Chatter dans Apex | 286
Signature
public String unescapeJava()
Valeur renvoyée
Type : Chaîne
La chaîne non échappée.
Exemple
String s = 'Company: \\"Salesforce.com\\"';
String unescapedStr = s.unescapeJava();
System.assertEquals('Company: "Salesforce.com"', unescapedStr);
unescapeUnicode()
Renvoie une chaîne dont les caractères Unicode échappés ne sont pas échappés.
Signature
public String unescapeUnicode()
Valeur renvoyée
Type : Chaîne
La chaîne non échappée.
Exemple
String s = 'De onde voc\\u00EA \\u00E9?';
String unescapedStr = s.unescapeUnicode();
System.assertEquals('De onde você é?', unescapedStr);
Chatter dans Apex
Pour créer des expériences Chatter personnalisées dans Salesforce, utilisez Chatter dans Apex.
De nombreuses actions de ressources d'API REST Chatter sont exposées en tant que méthodes statiques dans des classes
Apex, dans l'espace de noms ConnectApi. Ces méthodes utilisent d'autres classes ConnectApi pour entrer et renvoyer des
informations. L'espace de noms ConnectApi est appelé Chatter dans Apex.
Dans Apex, il est possible d'accéder à certaines données Chatter en utilisant des requêtes et des objets SOQL. Cependant, les
classes ConnectApi exposent les données de Chatter de façon beaucoup plus simple. Les données sont localisées et structurées
pour l'affichage. Par exemple, au lieu de passer de nombreux appels pour accéder et assembler un fil, vous pouvez le faire avec
un seul appel.
Remarque: Pour intégrer des applications mobiles, des sites intranet et des applications Web tierces dans Chatter,
utilisez l'API REST Chatter.
Classes Chatter dans Apex nouvelles et modifiées
Classes de sortie Chatter dans Apex nouvelles et modifiées
Énumérations Chatter dans Apex nouvelles et modifiées
Développement Force.com
Salesforce.com | Chatter dans Apex | 287
Classes Chatter dans Apex nouvelles et modifiées
Obtenir un répertoire de fils
Une nouvelle méthode ConnectApi.ChatterFeeds.getFeedDirectory renvoie un répertoire de tous les fils
disponibles pour l'utilisateur connecté.
Obtenir un répertoire de filtres de fil
Une nouvelle méthode ConnectApi.ChatterFeeds.getFilterFeedDirectory renvoie un répertoire de filtres
de fil pour l'utilisateur connecté. Un filtre de fil est un fil d'actualités filtré pour inclure les éléments de fil dont le parent
est un type d'objet spécifique, par exemple Compte ou Contact.
Obtenir un fil qui inclut uniquement les éléments de fil mis à jour depuis le dernier appel
Vous pouvez obtenir uniquement les éléments de fil qui ont été mis à jour depuis le dernier appel afin d'obtenir des
éléments de fil.
La classe de sortie ConnectApi.FeedItemPage a une nouvelle propriété updatesToken. Un élément de fil est
considéré comme mis à jour s'il a été créé depuis la dernière requête de fil, ou si sort=LastModifiedDateDesc et
en commentaire ont été ajoutés à l'élément de fil depuis la dernière requête de fil. L'ajout de mentions J'aime et de
rubriques n'entraîne pas la mise à jour d'un élément de fil.
Pour obtenir une valeur de propriété updatesToken, appelez une méthode getFeedItemsFromFeed ou
getFeedItemsFromFilterFeed et transmettez l'un des types de fil pris en charge suivants :
• Société
• Fichiers
• Filtre
• Groupes
• Actualités
• Personnes
• Enregistrement
Pour obtenir les éléments de fil mis à jour, appelez l'une des méthodes suivantes et transmettez le jeton updatesToken
dans le paramètre updatedSince :
• ConnectApi.ChatterFeeds.getFeedItemsFromFilterFeedUpdatedSince(String communityId,
String subjectId, String keyPrefix, Integer recentCommentCount, ConnectApi.FeedDensity
density, String pageParam, Integer pageSize, String updatedSince) : renvoie la page d'éléments
de fil spécifiée pour l'utilisateur spécifié et le préfixe clé spécifié. Inclut uniquement les éléments de fil qui ont été
mis à jour depuis l'heure spécifiée dans le paramètre updatedSince.
•
ConnectApi.ChatterFeeds.getFeedItemsUpdatedSince(String communityId,
ConnectApi.FeedType feedType, Integer recentCommentCount, ConnectApi.FeedDensity
density, String pageParam, Integer pageSize, String updatedSince) : renvoie la page d'éléments
de fil spécifiée pour le type de fil Société. Inclut uniquement les éléments de fil qui ont été mis à jour depuis l'heure
spécifiée dans le paramètre updatedSince. Chaque élément de fil ne contient pas plus de commentaires que le
nombre spécifié.
•
ConnectApi.ChatterFeeds.getFeedItemsUpdatedSince(String communityId,
ConnectApi.FeedType feedType, String subjectId, Integer recentCommentCount,
ConnectApi.FeedDensity density, String pageParam, Integer pageSize, String
updatedSince) : renvoie la page d'éléments de fil spécifiée pour les type de fil Fichiers, Groupes, Actualités,
Personnes et Enregistrement. Inclut uniquement les éléments de fil qui ont été mis à jour depuis l'heure spécifiée
dans le paramètre updatedSince. Chaque élément de fil ne contient pas plus de commentaires que le nombre
spécifié.
•
getFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String
subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String
Développement Force.com
Salesforce.com | Chatter dans Apex | 288
pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly) : renvoie la
page d'éléments de fil spécifiée pour le type de fil Enregistrement. Inclut uniquement les éléments de fil qui ont
été mis à jour depuis l'heure spécifiée dans le paramètre updatedSince. Spécifie si seuls les éléments de fil publiés
par des utilisateurs internes (extérieurs à une communauté) doivent être renvoyés.
Ces méthodes ne sont pas autorisées à accéder aux données de l'organisation dans des tests. Pour tester un code qui
appelle ces méthodes, utilisez des méthodes de test spéciales qui enregistrent les sorties à renvoyer dans le contexte d'un
test. Le nom des méthodes de test est ajouté à setTest dans les noms de méthodes habituels, par exemple
setTestSearchFeedItemsInFeed. Chaque méthode nouvelle a une nouvelle méthode de test avec une signature
correspondante (combinaison d'arguments).
Obtenir un fil qui affiche des éléments de fil publiés uniquement par des utilisateurs internes
Si les Salesforce Communities sont activées, vous pouvez obtenir les éléments de fil qui ont été publiés uniquement par
des utilisateurs internes (extérieurs à la communauté). Transmettez true pour le paramètre showInternalOnly et
ConnectApi.FeedType.Record pour le paramètre feedType à l'une des nouvelles méthodes suivantes :
• getFeedItemsFromFeed(String communityId, ConnectApi.FeedType feedType, String
subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String
pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, Boolean
showInternalOnly) : renvoie les éléments de fil dans la page spécifiée pour l'utilisateur spécifié, le type de fil
spécifié, dans l'ordre spécifié. Chaque élément de fil ne contient pas plus de commentaires que le nombre spécifié.
Spécifie si seuls les éléments de fil publiés par des utilisateurs internes (extérieurs à une communauté) doivent être
renvoyés.
•
getFeedItemsUpdatedSince(String communityId, ConnectApi.FeedType feedType, String
subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String
pageParam, Integer pageSize, String updatedSince, Boolean showInternalOnly) : renvoie la
page d'éléments de fil spécifiée pour le type de fil Enregistrement. Inclut uniquement les éléments de fil qui ont
été mis à jour depuis l'heure spécifiée dans le paramètre updatedSince. Spécifie si seuls les éléments de fil publiés
par des utilisateurs internes (extérieurs à une communauté) doivent être renvoyés.
•
searchFeedItemsInFeed(String communityId, ConnectApi.FeedType feedType, String
subjectId, Integer recentCommentCount, ConnectApi.FeedDensity density, String
pageParam, Integer pageSize, ConnectApi.FeedSortOrder sortParam, String q, Boolean
showInternalOnly) : recherche dans les éléments de fil un type de fil et un utilisateur contextuel spécifiés, puis
renvoie une page spécifiée avec sa taille de page, dans un ordre de tri spécifié. Chaque élément de fil ne contient pas
plus de commentaires que le nombre spécifié. Spécifie si seuls les éléments de fil publiés par des utilisateurs internes
(extérieurs à une communauté) doivent être renvoyés.
Ces méthodes ne sont pas autorisées à accéder aux données de l'organisation dans des tests. Pour tester un code qui
appelle ces méthodes, utilisez des méthodes de test spéciales qui enregistrent les sorties à renvoyer dans le contexte d'un
test. Le nom des méthodes de test est ajouté à setTest dans les noms de méthodes habituels, par exemple
setTestSearchFeedItemsInFeed. Chaque méthode nouvelle a une nouvelle méthode de test avec une signature
correspondante (combinaison d'arguments).
Modérer les communautés
La classe ConnectApi.CommunityModeration a les nouvelles méthodes statiques suivantes :
• addFlagToComment(String CommunityId, String CommentId,
ConnectApi.CommunityFlagVisibility visibility) : ajoute un indicateur de modération avec la visibilité
spécifiée à un commentaire.
• addFlagToFeedItem(String CommunityId, String FeedItemId,
ConnectApi.CommunityFlagVisibility visibility) : ajoute un indicateur de modération avec la visibilité
spécifiée à un élément de fil.
• getFlagsOnComment(String CommunityId, String CommentId,
ConnectApi.CommunityFlagVisibility visibility) : obtient des indicateurs de modération avec la
visibilité spécifiée ajoutée à un commentaire.
Développement Force.com
•
Salesforce.com | Chatter dans Apex | 289
getFlagsOnFeedItem(String CommunityId, String FeedItemId,
ConnectApi.CommunityFlagVisibility visibility) : obtient des indicateurs de modération avec la
visibilité spécifiée ajoutée à un élément de fil.
Utiliser des messages Chatter dans des communautés
La classe ConnectApi.ChatterMessages a les nouvelles méthodes statiques suivantes qui prennent en charge les
communautés :
• getConversation(String, String) : renvoie une conversation à laquelle l'utilisateur contextuel a accès dans
ses communautés disponibles.
• getConversation(String, String, String, Integer) : renvoie une conversation, depuis une page
spécifique avec un nombre de résultats spécifique, à laquelle l'utilisateur a accès dans ses communautés disponibles.
• getConversations(String) : renvoie les conversations les plus récentes auxquelles l'utilisateur contextuel a accès
dans ses communautés disponibles.
• getConversations(String, String, Integer) : renvoie une page de conversations spécifique avec un
nombre de résultats spécifique, auxquelles l'utilisateur a accès dans ses communautés disponibles.
• getMessage(String, String) : renvoie un message auquel l'utilisateur contextuel a accès dans ses communautés
disponibles.
• getMessages(String) : renvoie une liste des messages les plus récents auxquels l'utilisateur contextuel a accès
dans ses communautés disponibles.
• getMessages(String, String, Integer) : renvoie la page de messages spécifiée avec le nombre de résultats
spécifié, auxquels l'utilisateur a accès dans ses communautés disponibles.
• getUnreadCount(String) : renvoie le nombre de conversations que l'utilisateur a marquées non lues dans ses
communautés disponibles. Si le nombre est inférieur à 50, elle renvoie le unreadCount exact, et hasMore = false. Si
l'utilisateur contextuel a plus de 50 conversations non lues, unreadCount = 50 et hasMore = true.
• markConversationRead(String, String, Boolean) : marque une conversation comme lue ou non lue
pour l'utilisateur contextuel dans ses communautés disponibles.
• replyToMessage(String, String, String) : ajoute le texte spécifié comme réponse à un message précédent
auquel l'utilisateur contextuel a accès dans ses communautés disponibles.
• searchConversation(String, String, String) : renvoie la conversation à laquelle l'utilisateur contextuel
a accès avec une page de message qui correspond à n'importe quelle recherche spécifiée dans ses communautés
disponibles.
• searchConversation(String, String, String, Integer, String) : renvoie la conversation à laquelle
l'utilisateur contextuel a accès avec une page de message qui correspond à n'importe quelle recherche spécifiée dans
ses communautés disponibles.
• searchConversations(String, String) : renvoie une page de conversations auxquelles l'utilisateur contextuel
a accès, dont les noms de membre et les messages correspondent à n'importe quel critère de recherche spécifié dans
ses communautés disponibles.
• searchConversations(String, String, Integer, String) : renvoie une page de conversations spécifique,
avec le nombre de résultats spécifié, auxquelles l'utilisateur contextuel a accès, dont les noms de membre et les messages
correspondent à n'importe quel critère de recherche spécifié dans ses communautés disponibles.
• searchMessages(String, String) : renvoie une page de messages auxquels l'utilisateur contextuel a accès qui
correspondent à n'importe quel critère spécifié dans ses communautés disponibles.
• searchMessages(String, String, Integer, String) : renvoie une page de messages spécifique, avec le
nombre de résultats spécifié, auxquels l'utilisateur contextuel a accès, qui correspondent à n'importe quel critère
spécifié dans ses communautés disponibles.
• sendMessage(String, String, String) : envoie le texte spécifié aux destinataires indiqués dans ses
communautés disponibles.
Développement Force.com
Salesforce.com | Chatter dans Apex | 290
Obtenir les enregistrements récemment visualisés
Pour obtenir une liste des enregistrements récemment visualisés par l'utilisateur contextuel, utilisez deux nouvelles
méthodes ConnectApi.RecordDetails.getRecentRecords. Les deux méthodes renvoient un objet
RecordSummaryList.
•
getRecentRecords(String communityId, String userId) : renvoie un objet qui contient une liste
•
renseignée par des objets contenant des informations récapitulatives sur un enregistrement récemment utilisé par
l'utilisateur contextuel.
getRecentRecords(String communityId, String userId, Integer size) : renvoie un objet qui
contient une liste renseignée par un nombre d'objets spécifié. Chaque objet contient des informations récapitulatives
sur un enregistrement récemment utilisé par l'utilisateur contextuel.
Obtenir une vue d'enregistrement
Une nouvelle méthode ConnectApi.RecordDetails.getRecordView renvoie un objet RecordView, qui contient
une vue combinée d'informations de présentation (métadonnées) et des données pour l'enregistrement spécifié. Créez
un appel de méthode permettant d'obtenir suffisamment d'informations pour afficher un enregistrement.
Cette méthode est disponible dans les éditions Unlimited, Enterprise et Developer.
Cette méthode utilise une liste blanche afin de déterminer si les informations sur un enregistrement doivent être renvoyées.
Si le type d'objet dans l'argument recordId ne figure pas dans la liste blanche, l'appel renvoie l'erreur
"ConnectApi.ConnectApiException: Object type not supported". Les objets pris en charge sont les
suivants :
Type d'objet
Disponible
Objets personnalisés
30.0
Compte
30.0
Campagne
30.0
Requête
30.0
Groupe de collaboration
30.0
Contact
30.0
Document de contenu
30.0
Version de contenu
30.0
Contrat
30.0
Tableau de bord
30.0
Événement
30.0
Piste
30.0
Transcription Live Chat
30.0
Opportunité
30.0
Élément de ligne d'opportunité
30.0
Produit
30.0
Contrat de service
30.0
Solution
30.0
Tâche
30.0
Développement Force.com
Salesforce.com | Chatter dans Apex | 291
Type d'objet
Disponible
Utilisateur
30.0
Utiliser des rubriques dans les enregistrements
Si votre administrateur active les rubriques pour des objets, les méthodes statiques suivantes dans la classe
ConnectApi.Topics prennent en charge des rubriques dans des enregistrements de ce type d'objet.
• assignTopic(String, String, String) : attribue la rubrique spécifiée à l'enregistrement spécifié.
• assignTopicByName(String, String, String) : attribue la rubrique spécifiée à l'enregistrement spécifié.
• getTopics(String, String) : renvoie la première page de rubriques attribuée à l'enregistrement spécifié.
• getTopicSuggestions(String, String, Integer) : renvoie les rubriques suggérées à l'enregistrement
spécifié.
• getTopicSuggestions(String, String) : renvoie les rubriques suggérées pour l'enregistrement spécifié.
• unassignTopic(String, String, String) : supprime la rubrique spécifiée de l'enregistrement spécifié.
Rechercher un groupe dans Mes groupes
Appelez ConnectApi.ChatterUsers.searchUserGroups pour rechercher un groupe auquel l'utilisateur contextuel
appartient.
Classes de sortie Chatter dans Apex nouvelles et modifiées
ConnectApi.ActorWithId
Cette classe a une nouvelle propriété, recordViewUrl. L'URL de la ressource de la vue de l'enregistrement API REST
Chatter pour cet enregistrement, ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si «
l'API Connect Records » n'est pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
ConnectApi.ApprovalAttachment
Cette classe a une nouvelle propriété, processInstanceStepId, qui identifie une étape dans le processus d'approbation.
ConnectApi.ChatterGroup
Cette classe a nouvelle propriété, additionalLabel, qui identifie une étiquette supplémentaire pour le groupe, par
exemple « Archivé », « Privé » ou « Privé avec des clients ». En l'absence d'étiquette supplémentaire, la valeur est null.
La propriété emailToChatterAddress n'est plus réservée à un usage ultérieur. Cette propriété spécifie l'adresse e-mail
d'un groupe pour la publication par e-mail dans le groupe. Cette propriété renvoie null si les e-mails Chatter et la
publication par e-mail dans Chatter ne sont pas tous les deux activés dans votre organisation.
ConnectApi.Community
Cette classe de sortie inclut les nouvelles propriétés suivantes :
• allowMembersToFlag : spécifie si les membres de la communauté peuvent marquer un contenu.
• knowledgeableEnabled : spécifie si les personnes qui ont des connaissances et les recommandations sont
disponibles pour les rubriques (true) ou non (false).
• privateMessagesEnabled : spécifie si les membres d'une communauté peuvent envoyer des messages privés à
d'autres (true) ou non (false).
• siteUrl : l'URL du site d'une communauté, qui correspond au domaine personnalisé plus un préfixe d'URL.
ConnectApi.ContentAttachment
Cette classe de sortie inclut les nouvelles propriétés suivantes :
• renditionUrl240By180 : URL vers la ressource de conversion 240 x 180 du fichier.
• renditionUrl720By480 : URL vers la ressource de conversion 720 x 480 du fichier.
Développement Force.com
•
•
Salesforce.com | Chatter dans Apex | 292
textPreview : aperçu du texte du fichier si disponible, sinon null.
thumb120By90RenditionStatus : spécifie le statut de conversion de l'aperçu de l'image 120 x 90 du fichier.
L'une des valeurs suivantes :
◊
◊
◊
◊
•
Processing : l'image est convertie.
Failed : le processus de conversion a échoué.
Success : le processus de conversion a réussi.
Na : la conversion n'est pas disponible pour cette image.
thumb240By180RenditionStatus : spécifie le statut de conversion de l'aperçu de l'image 240 x 180 du fichier.
L'une des valeurs suivantes :
◊
◊
◊
◊
•
Processing : l'image est convertie.
Failed : le processus de conversion a échoué.
Success : le processus de conversion a réussi.
Na : la conversion n'est pas disponible pour cette image.
thumb720By480RenditionStatus : spécifie le statut de conversion de l'aperçu de l'image 720 x 480 du fichier.
L'une des valeurs suivantes :
◊
◊
◊
◊
Processing : l'image est convertie.
Failed : le processus de conversion a échoué.
Success : le processus de conversion a réussi.
Na : la conversion n'est pas disponible pour cette image.
La propriété hasImagePreview n'est plus prise en charge.
La propriété isInMyFileSync n'est plus réservée à un usage ultérieur, mais est actuellement disponible via un programme
pilote. Cette propriété est true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisée
entre ce dossier et Chatter ; sinon, false.
ConnectApi.Features
Cette classe de sortie a une nouvelle propriété storeDataOnDevicesEnabled qui indique si les applications
téléchargeables Salesforce1 peuvent utiliser un stockage sécurisé et permanent sur des appareils mobiles pour mettre des
données en cache.
ConnectApi.FeedDirecory
Un répertoire de fils et de favoris.
Cette nouvelle classe de sortie a les propriétés suivantes :
• favorites : une liste de favoris de fil.
• feeds : une liste d'objets ConnectApi.FeedDirectoryItem.
ConnectApi.FeedDirectoryItem
La définition d'un fil.
Cette nouvelle classe de sortie a les propriétés suivantes :
• feedItemsUrl : URL de ressource API REST Chatter pour les éléments de fil d'un fil spécifique.
• feedType : le type de fil. L'une des valeurs suivantes :
◊ Bookmarks : contient tous les éléments de fil enregistrés dans les favoris par l'utilisateur connecté.
◊ Company : contient tous les éléments de fil, à l'exception des éléments de type TrackedChange. Pour afficher
l'élément de fil, l'utilisateur doit avoir accès en partage à son parent.
◊ Files : contient tous les éléments de fil qui incluent des fichiers publiés par des personnes ou des groupes que
l'utilisateur connecté suit.
Développement Force.com
Salesforce.com | Chatter dans Apex | 293
◊ Filter : contient le fil d'actualité filtré pour inclure les éléments de fil dont le parent est un type d'objet spécifié.
◊ Groups : contient les éléments de fil de tous les groupes dont l'utilisateur connecté est propriétaire ou membre.
◊ Moderation : contient tous les éléments de fil qui ont été marqués pour modération. Le fil Modération de
communautés est disponible uniquement pour les utilisateurs qui disposent d'autorisations « Modérer les fils de
communauté ».
◊ News : contient toutes les mises à jour des personnes que l'utilisateur connecté suit, les groupes dont l'utilisateur
est membre, les fichiers et les enregistrements que l'utilisateur suit, toutes les mises à jour des enregistrements
dont le parent est l'utilisateur connecté, ainsi que chaque publication et commentaire qui mentionne l'utilisateur
connecté ou qui mentionne un groupe dont l'utilisateur connecté est membre.
◊ People : contient tous les éléments de fil publiés par toutes les personnes que l'utilisateur connecté suit.
◊ Record : contient tous les éléments de fil dont le parent est un enregistrement spécifié, qui peut être un groupe,
un utilisateur, un objet, un fichier, ou n'importe quel objet standard ou personnalisé. Lorsque l'enregistrement
est un groupe, le fil contient également les éléments de fil qui mentionnent le groupe.
◊ To : contient tous les éléments de fil avec des mentions de l'utilisateur connecté, les éléments de fil que l'utilisateur
connecté a commenté, ainsi que les éléments de fil créés par l'utilisateur connecté qui sont commentés.
◊ Topics : contient tous les éléments de fil qui incluent la rubrique spécifique.
◊ UserProfile : contient les éléments de fil créés lorsqu'un utilisateur modifie des enregistrements qui peuvent
être suivis dans un fil, des éléments de fil dont le parent est l'utilisateur et des éléments de fil qui @mentionnent
l'utilisateur. Ce fil est différent du fil d'actualité, qui renvoie davantage d'éléments de fil, notamment des mises
à jour de groupe.
•
•
feedUrl : l'URL de ressource API REST Chatter pour un fil spécifique.
keyPrefix : pour des fils de filtre, cette valeur est le préfixe clé associé au type d'entité utilisé pour filtrer ce fil. Tous
•
les éléments dans ce fil ont un parent dont le type d'entité correspond à cette valeur de préfixe clé. Pour les fils non
filtres, cette valeur est null.Un préfixe clé correspond aux trois premiers caractères d'un ID enregistrement, qui
spécifie le type de l'entité.
label : étiquette traduite du fil.
ConnectApi.FeedItemPage
Cette classe de sortie inclut les nouvelles propriétés suivantes :
• updatesToken : jeton à utiliser dans un paramètre updatedSince, ou null s'il n'est pas disponible.
• updatesUrl : une ressource API REST Chatter avec une chaîne de requête contenant la valeur de la propriété
updatesToken. La ressource renvoie les éléments de fil qui ont été mis à jour depuis la dernière requête. Si elle
n'est pas disponible, la propriété est null.
ConnectApi.File
Cette classe de sortie a une nouvelle propriété textPreview, qui est un aperçu du texte du fichier, si disponible. Sinon,
la valeur est null.
La propriété isInMyFileSync n'est plus réservée à un usage ultérieur, mais est actuellement disponible via un programme
pilote. Cette propriété est true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisée
entre ce dossier et Chatter ; sinon, false.
ConnectApi.MentionCompletion
Cette classe de sortie a une nouvelle propriété userType. Si l'enregistrement représenté par cette mention est un
utilisateur, cette valeur est le type d'utilisateur associé à cet utilisateur, sinon la valeur est null. La propriété inclut l'une
des valeurs suivantes :
• ChatterGuest : l'utilisateur est un client Chatter dans un groupe externe.
• ChatterOnly : l'utilisateur est un client Chatter Free
• Guest : utilisateurs non authentifiés
• Internal : l'utilisateur est un membre d'organisation standard
• Portal : l'utilisateur est un Client de portail client, un utilisateur de communautés, etc.
Développement Force.com
•
•
Salesforce.com | Chatter dans Apex | 294
System : l'utilisateur est un Expert Chatter ou un utilisateur système
Undefined : l'utilisateur est un type d'utilisateur qui est un objet personnalisé.
ConnectApi.PhoneNumber
Cette classe de sortie a une nouvelle propriété label, qui est une chaîne traduite indiquant le type de téléphone :
Télécopie, Mobile ou Professionnel.
Cette classe de sortie a une nouvelle propriété phoneType, qui est le type de téléphone. Il peut avoir l'une des valeurs
suivantes : Télécopie, Mobile ou Professionnel. Ces valeurs ne sont pas traduites.
Important: La propriété type n'est plus disponible à compter de l'API version 30.0. Utilisez à la place la
propriété phoneType.
ConnectApi.RecordSummaryList
Une collection d'enregistrements dans l'organisation, y compris des objets personnalisés, qui renvoie uniquement des
détails de base.
Cette nouvelle classe de sortie a les propriétés suivantes :
• records : une liste d'enregistrements.
• url : l'URL vers cette liste d'enregistrements.
ConnectApi.TimeZone
Le fuseau horaire de l'utilisateur tel qu'il est sélectionné dans Mes paramètres dans Salesforce. Cette valeur ne reflète
pas l'emplacement actuel d'un appareil.
Cette nouvelle classe de sortie a les propriétés suivantes :
• gmtOffset : décalage signé, en heures, par rapport à l'heure GMT
• name : nom d'affichage de ce fuseau horaire
ConnectApi.TopicEndorsement
Cette nouvelle classe de sortie représente un utilisateur qui recommande un autre utilisateur dans une rubrique unique.
Elle inclut les propriétés suivantes :
• endorsee : l'utilisateur recommandé.
• endorsementId : l'ID de l'enregistrement de recommandation.
• endorser : l'utilisateur qui recommande.
• topic : la rubrique pour laquelle l'utilisateur est recommandé.
• url : l'URL vers la ressource de cet enregistrement de recommandation.
ConnectApi.TopicEndorsementCollection
Cette nouvelle classe de sortie est une collection de classes de sortie ConnectApi.TopicEndorsement. Elle inclut
les propriétés suivantes :
• currentPageUrl : URL de l'API REST Chatter qui identifie la page actuelle.
• topicEndorsements : liste de recommandations de rubriques
• nextPageUrl : URL de l'API REST Chatter qui identifie la page suivante, ou null en l'absence de page suivante.
• previousPageUrl : URL de l'API REST Chatter qui identifie la page précédente, ou null en l'absence de page
précédente.
ConnectApi.User
Cette classe a nouvelle propriété, additionalLabel, qui identifie une étiquette supplémentaire pour l'utilisateur, par
exemple « Client », « Partenaire » ou « Acme Corporation ». En l'absence d'étiquette supplémentaire, la valeur est null.
Développement Force.com
Salesforce.com | Expiration de requête augmentée dans la
méthode Start par lot | 295
ConnectApi.UserSettings
Cette classe de sortie a une nouvelle propriété timeZone, qui contient un objet ConnectApi.TimeZone.
Ces propriétés ne sont plus réservées à un usage ultérieur, mais sont actuellement disponibles via un programme pilote.
• fileSyncStorageLimit : stockage maximal de fichiers synchronisés, en méga-octets (Mo).
• hasFileSync : l'utilisateur dispose de l'autorisation « Synchroniser les fichiers ».
ConnectApi.Zone
Cette classe de sortie a une nouvelle propriété url, qui est l'URL de la zone.
Énumérations Chatter dans Apex nouvelles et modifiées
ConnectApi.CommunityFlagVisibility
Spécifie le comportement de visibilité d'un indicateur pour divers types d'utilisateur.
• ModeratorsOnly : l'indicateur est visible uniquement pour les utilisateurs qui disposent d'autorisations de modération
sur l'élément marqué.
• SelfAndModerators : l'indicateur est visible pour son créateur et pour les utilisateurs qui disposent d'autorisations
de modération sur l'élément marqué.
ConnectApi.FeedType
Cette énumération a une nouvelle valeur, Filter, qui correspond au fil d'actualités filtré pour inclure des éléments de
fil dont le parent est un type d'objet spécifique.
Expiration de requête augmentée dans la méthode Start par lot
L'expiration de requête dans la méthode Apex par lot start a été portée à 10 minutes.
La méthode start est appelée au début d'une tâche par lot Apex.
Nouvelle option de test de séquence de numérotation
automatique indépendante
Une nouvelle option a été ajoutée pour s'assurer que les champs à numérotation automatique des enregistrements de votre
organisation n'incluent pas d'écarts dus à des enregistrements de test créés dans les tests Apex.
Cette option isole la séquence de numérotation automatique utilisée dans les tests Apex de la séquence utilisée dans votre
organisation. Ainsi, la création de données test dans des tests Apex ne génère pas séquence de champs à numérotation
automatique supérieurs aux nouveaux enregistrements non test de votre organisation.
Si cette option n'est pas activée, les champs à numérotation automatique incluent des écarts lorsque les tests Apex créent des
enregistrements test avec des champs à numérotation automatique. Par exemple, si Compte inclut un champ à numérotation
et que votre organisation possède 50 enregistrements de compte, la valeur de champ du dernier compte créé peut être N-0050.
Après avoir exécuté un test Apex qui crée cinq comptes test, la séquence de numérotation automatique est augmentée de cinq,
même si ces enregistrements test ne sont pas engagés dans la base de données et sont annulés. Lors de la création suivante
d'un enregistrement de compte non test, sa valeur de champ à numérotation automatique est N-0056 au lieu de N-0051, ce
qui représente un écart dans la séquence. Si vous activez cette option avant d'exécuter un test Apex qui crée des données test,
la séquence à numérotation automatique est conservée et l'enregistrement non test suivant inclut une valeur à numérotation
automatique adjacente de N-0051.
Vous pouvez activer cette option dans Configuration en cliquant sur Développer > Execution du test Apex > Options, en
sélectionnant Séquence à numérotation automatique indépendante, puis en cliquant sur OK.
Développement Force.com
Salesforce.com | API | 296
Notez que les écarts dans la séquence la numérotation automatique peuvent se produire dans d'autres situations, par exemple,
lors de l'échec de l'exécution de déclencheurs tentant d'insérer de nouveaux enregistrements et l'annulation des enregistrements.
Dans ce cas, les écarts ne peuvent pas être totalement évités, car dans la même transaction certains enregistrements peuvent
être insérés avec succès et d'autres annulés.
API
Utilisez l'API pour créer des applications qui s'intègrent à Salesforce.
Objets
Les objets API représentent les informations de la base de données de votre organisation. Par exemple, l'objet central dans
le modèle de données Salesforce représente des comptes (sociétés et organisations impliquées dans votre activité, tels que des
clients, des partenaires et des concurrents).
SOQL
Utilisez le langage Salesforce Object Query Language (SOQL) pour construire des chaînes de requête utilisées dans les API
Salesforce.
SOSL
Utilisez le langage Salesforce Object Search Language (SOSL) pour effectuer des recherches de texte en utilisant les API
Salesforce.
API REST
Utilisez l'API REST pour créer des applications Salesforce capables de créer, récupérer, mettre à jour ou supprimer des
enregistrements, en utilisant n'importe quel environnement de développement qui prend en charge REST et les services
Web.
API SOAP
Utilisez l'API SOAP pour créer des applications Salesforce capables de créer, récupérer, mettre à jour ou supprimer des
enregistrements, en utilisant n'importe quel environnement de développement qui prend en charge les services Web.
API REST Chatter
Utilisez l'API REST Chatter pour intégrer Chatter dans diverses applications, telles que des applications mobiles, des sites
intranet et des applications Web tierces.
API Data.com
Utilisez les API Data.com pour accéder aux tout derniers enregistrements Data.com. Vous pouvez rechercher, mapper et
acheter des enregistrements de société et de contact.
API de transfert en masse
Utilisez l'API de transfert en masse pour charger et récupérer avec efficacité les données Salesforce de votre organisation.
Streaming API
Utilisez l'API Streaming pour recevoir des notifications sur des modifications de données Salesforce qui correspondent à une
requête que vous définissez, de façon sécurisée et évolutive.
API Tooling
Utilisez l'API Tooling afin d'élaborer des outils de développement personnalisés pour des applications Salesforce.
API de métadonnées
Utilisez l'API de métadonnées pour gérer les informations de personnalisation (tels que des définitions d'objets personnalisés
et des présentations de pages) pour votre organisation.
Développement Force.com
Salesforce.com | Objets | 297
API Passer des commandes
Nouvelle dans la version 30.0, l'API REST Passer des commandes permet d'intégrer par programmation des données de
commande Salesforce dans vos applications. Par exemple, vous pouvez utiliser l'API basée sur REST pour intégrer Salesforce
un panier d'achats tiers. L'API inclut plusieurs ressources qui permettent de créer une combinaison de contrats, de commandes
et d'autres produits dans un seul appel.
Objets
Les objets API représentent les informations de la base de données de votre organisation. Par exemple, l'objet central dans le
modèle de données Salesforce représente des comptes (sociétés et organisations impliquées dans votre activité, tels que des
clients, des partenaires et des concurrents).
Nouveaux objets
Ces objets sont nouveaux dans l'API version 30.0.
Objets modifiés
Les objets suivants ont été modifiés dans l'API version 30.0.
Nouveaux objets
Ces objets sont nouveaux dans l'API version 30.0.
Announcement
Représente une annonce de groupe Chatter.
ForecastingType
Représente un type de prévision.
NetworkActivityAudit
Représente un journal d'audit des actions de modération dans Communities.
NetworkModeration
Représente un indicateur d'élément dans une communauté.
OwnedContentDocument
Représente un fichier appartenant à un utilisateur.
Objets modifiés
Les objets suivants ont été modifiés dans l'API version 30.0.
Objets modifiés qui affectent les versions d'API antérieures
Les objets suivants ont été modifiés dans l'API version 30.0 et affectent les versions d'API antérieures.
AccountTerritoryAssignmentRuleItem
L'objet AccountTerritoryAssignmentRuleItem peut désormais être créé ou supprimé si le champ BooleanFilter de
son objet correspondant AccountTerritoryAssignmentRule est une valeur nulle.
Développement Force.com
Salesforce.com | Objets | 298
CollaborationGroup, CollaborationGroupFeed, CollaborationGroupMember et
CollaborationGroupMemberRequest
•
•
Les étiquettes (différentes du nom de l'objet) de ces objets n'incluent plus Chatter. Par exemple, l'étiquette de l'objet
CollaborationGroup est désormais Groupe au lieu de l'étiquette antérieure : Groupe Chatter.
CollaborationGroup et CollaborationGroupMember peuvent désormais être mis en forme. Vous pouvez par conséquent
utiliser l'appel describeLayout() pour récupérer les informations de présentation de ces objets.
PermissionSet et Profile
Les autorisations utilisateur suivantes, qui étaient précédemment disponibles uniquement dans l'interface utilisateur de
Salesforce, sont désormais disponibles dans l'API.
• PermissionsAllowEmailIC
• PermissionsAssignTopics
• PermissionsChatterInternalUser
• PermissionsChatterInviteExternalUsers
• PermissionsChatterOwnGroups
• PermissionsContentAdministrator
• PermissionsContentHubUser
• PermissionsCreateTopics
• PermissionsCreateWorkspaces
• PermissionsDeleteTopics
• PermissionsEditTopics
• PermissionsEnforceMutualAuthentication
• PermissionsForceTwoFactor
• PermissionsHasFileSync
• PermissionsIdentityEnabled
• PermissionsIsSsoEnabled
• PermissionsManageContentPermissions
• PermissionsManageContentProperties
• PermissionsManageContentTypes
• PermissionsManageNetworks
• PermissionsManageRealm
• PermissionsModerateChatter
• PermissionsModerateNetworkFeeds
• PermissionsModerateNetworkFiles
• PermissionsTwoFactorApi
• PermissionsViewContent
• PermissionsViewGlobalHeader
Remarque: La disponibilité d'autorisations spécifiques dépend de l'édition et des licences utilisateur de
l'organisation.
Question
Le champ SelectBestAnswerById peut désormais être mis à jour à l'aide de l'API.
RecentlyViewed
L'objet RecentlyViewed inclut le nouveau champ suivant : NetworkId.
Développement Force.com
Salesforce.com | Objets | 299
Objets modifiés
Les objets suivants ont été modifiés dans l'API version 30.0.
Account
L'objet Account inclut le nouveau champ suivant : PhotoUrl.
L'objet Account inclut les nouveaux champs d'adresse composés en lecture seule ci-dessous, disponibles dans les API
SOAP et REST :
• BillingAddress
• ShippingAddress
• PersonMailingAddress
Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta à la page 248.
AccountCleanInfo
L'objet AccountCleanInf inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP
et REST : Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse
et de géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
ActivityHistory
ActivityHistory inclut les nouveaux champs en lecture seule suivants : PrimaryWhoId et PrimaryAccountId.
Ces champs contiennent les valeurs WhoId et AccountId d'un enregistrement d'activité. Si votre organisation utilise
les Activités partagées, lorsque vous interrogez des activités d'une piste, d'un contact ou d'un compte, les valeurs des
champs WhoId et AccountId correspondent au champ de cet objet et pas nécessairement à celui de l'enregistrement
d'activité lui-même. Si vous interrogez une entité différente d'une piste ou d'un contact, le champ WhoId est null.
AppMenuItem
L'objet AppMenuItem inclut les nouveaux champs suivants :
• CanvasAccessMethod
• CanvasEnabled
• CanvasReferenceId
• CanvasSelectedLocations
• CanvasUrl
AttachedContentDocument
L'objet AttachedContentDocument inclut les nouveaux champs suivants : ContentSize et FileType.
Les objets suivants n'ont plus de relation parent-enfant avec AttachedContentDocument :
• ContractLineItem
• EmailMessage
• EmailTemplate
• LiveChatTranscript
BusinessHours
L'objet BusinessHours inclut le nouveau champ suivant : BusinessHoursId.
CaseMilestone
L'objet CaseMilestone inclut le nouveau champ suivant : BusinessHoursId.
CombinedAttachment
L'objet CombinedAttachment inclut les nouveaux champs suivants : ContentSize et FileType.
Développement Force.com
Salesforce.com | Objets | 300
Contact
L'objet Contact inclut le nouveau champ suivant : PhotoUrl.
L'objet Contact inclut les nouveaux champs d'adresse composés en lecture seule ci-dessous, disponibles dans les API
SOAP et REST :
• MailingAddress
• OtherAddress
Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta à la page 248.
ContactCleanInfo
L'objet ContactCleanInfo inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP
et REST : Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse
et de géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
Contrat
L'objet Contract inclut les nouveaux champs d'adresse composés en lecture seule ci-dessous, disponibles dans les API
SOAP et REST :
• BillingAddress
• ShippingAddress
Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta à la page 248.
ContractLineItem
L'objet ContractLineItem n'a plus de relation parent-enfant avec AttachedContentDocument :
CustomBrand
L'entité parente de cet objet peut désormais être un réseau ou une organisation
Si parentId référence un ID de réseau, la personnalisation de la marque s'applique uniquement à ce réseau (cette
communauté). Si parentId référence un ID d'organisation, la personnalisation de la marque s'applique à l'organisation
lorsqu'elle est accédée via Salesforce1. L'étiquette est ID d'entité de marque.
CustomBrandAsset
Un objet CustomBrandAsset peut désormais s'appliquer à une communauté ou à une organisation en utilisant Salesforce1.
Le champ AssetCategory inclut les nouvelles valeurs suivantes :
•
•
LargeLogoImageId : utilisée uniquement pour Salesforce1. Le logo affiché dans la page d'accueil au démarrage
de Salesforce1. L'étiquette est Grande image de logo.
SmallLogoImageId : utilisée uniquement pour Salesforce1. Le logo affiché dans l'éditeur dans Salesforce1.
L'étiquette est Petite image de logo.
Le champ inclut également les valeurs modifiées suivantes :
•
MotifZeronaryColor : la couleur d'arrière-plan de l'en-tête. L'étiquette est Couleur du motif Zeronary.
Si cet objet CustomBrandAsset est destiné à un réseau, correspond à la couleur d'en-tête du réseau. S'il est destiné
à une organisation, correspond à la couleur d'en-tête affichée lorsque l'utilisateur accède à Salesforce1.
•
MotifQuaternaryColor : si cet objet CustomBrandAsset est destiné à un réseau, correspond à la couleur
•
d'arrière-plan des pages du réseau. S'il est destiné à une organisation, correspond à la couleur d'arrière-plan de la page
d'accueil de Salesforce1. L'étiquette est Couleur du motif Quaternary.
LoginLogoImageId : le logo affiché dans la page de connexion de la communauté pour les utilisateurs externes.
Dans Salesforce1, ce logo est également affiché dans la page d'accueil de la communauté. L'étiquette est Image de
logo affichée dans la page de connexion.
Développement Force.com
Salesforce.com | Objets | 301
DandBCompany
L'objet DandBCompany inclut les nouveaux champs d'adresse composés en lecture seule ci-dessous, disponibles dans
les API SOAP et REST :
• Address
• MailingAddress
Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta à la page 248.
EmailMessage
L'objet EmailMessage n'a plus de relation parent-enfant avec AttachedContentDocument :
EmailTemplate
L'objet EmailTemplate n'a plus de relation parent-enfant avec AttachedContentDocument :
ForecastingAdjustment
L'objet ForecastingAdjustment inclut le nouveau champ suivant : ForecastingTypeID. Le champ est accessible en
écriture et requis pour les insertions. Il n'est pas accessible en écriture pour les mises à jour.
ForecastingFact
L'objet ForecastingFact inclut le nouveau champ en lecture seule suivant : ForecastingTypeID.
ForecastingItem
L'objet ForecastingItem inclut le nouveau champ en lecture seule suivant : ForecastingTypeID.
ForecastingQuota
L'objet ForecastingQuota inclut le nouveau champ en lecture seule/écriture suivant : ForecastingTypeID. Le champ
est accessible en écriture et requis pour les insertions. Il n'est pas accessible en écriture pour les mises à jour.
Lead
L'objet Lead inclut le nouveau champ suivant : PhotoUrl.
L'objet Lead inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP et REST :
Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de
géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
LeadCleanInfo
L'objet LeadCleanInfo inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP et
REST : Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et
de géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
LiveChatButton
L'objet LiveChatButton inclut les nouveaux champs suivants : NumberOfReroutingAttempts et
OptionsHasRerouteDeclinedRequest.
LiveChatTranscript
L'objet LiveChatTranscript inclut les nouveaux champs suivants : Abandoned, ChatDuration,
MaxResponseTimeOperator, MaxResponseTimeVisitor et WaitTime.
L'objet LiveChatTranscript n'a plus de relation parent-enfant avec AttachedContentDocument :
Network
L'objet Network inclut les nouveaux champs suivants : OptionsKnowledgeableEnabled et
OptionsPrivateMessagesEnabled.
Développement Force.com
Salesforce.com | Objets | 302
NetworkMember
L'objet NetworkMember inclut les nouveaux champs suivants : PreferencesDisableMessageEmail et
PreferencesDisableEndorsementEmail.
OpenActivity
OpenActivity inclut les nouveaux champs en lecture seule suivants : PrimaryWhoId et PrimaryAccountId. Ces
champs contiennent les valeurs WhoId et AccountId d'un enregistrement d'activité. Si votre organisation utilise les
Activités partagées, lorsque vous interrogez des activités d'une piste, d'un contact ou d'un compte, les valeurs des champs
WhoId et AccountId correspondent au champ de cet objet et pas nécessairement à celui de l'enregistrement d'activité
lui-même. Si vous interrogez une entité différente d'une piste ou d'un contact, le champ WhoId est null.
Organization
L'objet Organization inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP et
REST : Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et
de géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
PermissionSetLicense
L'objet PermissionSetLicense inclut deux nouveaux champs.
• DeveloperName
• Language
Quote
L'objet Quote inclut les nouveaux champs d'adresse composés en lecture seule ci-dessous, disponibles dans les API
SOAP et REST :
• BillingAddress
• ShippingAddress
• QuoteToAddress
• AdditionalAddress
Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta à la page 248.
QuoteLineItem
L'objet QuoteLineItem inclut le nouveau champ suivant : Product2Id.
ServiceContract
L'objet ServiceContract inclut les nouveaux champs d'adresse composés en lecture seule ci-dessous, disponibles dans les
API SOAP et REST :
• BillingAddress
• ShippingAddress
Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de géolocalisation
composés dans les API SOAP et REST - Bêta à la page 248.
Site
L'objet Site inclut les nouveaux champs suivants :
• ClickjackProtectionLevel
• GuestUserId
SlaProcess
L'objet SlaProcess inclut le nouveau champ suivant : BusinessHoursId.
Développement Force.com
Salesforce.com | Objets | 303
Solution
L'étiquette du champ IsPublished de l'objet Solution a été renommée en Public.
Task
Le champ RecurrenceRegeneratedType a été ajouté, qui représente ce qui déclenche la répétition d'une tâche.
Ajoutez ce champ à une présentation de page avec le champ RecurrenceInterval, qui détermine le nombre de jours
entre le déclencheur (date d'échéance ou date de clôture) et la date d'échéance de la tâche répétitive suivante. Le champ
RecurrenceRegeneratedType inclut les valeurs de liste de sélection suivantes :
• Aucune : la tâche n'est pas répétée.
• Après la date d'échéance : la tâche répétitive suivante est due le nombre de jours spécifiés suivant la date d'échéance
de la tâche actuelle.
• Après la date de fin : la tâche répétitive suivante est due le nombre de jours spécifiés suivant la date de clôture de la
tâche actuelle.
• (tâche fermée) : cette tâche, désormais close, a été ouverte dans le cadre d'une série répétée. Vous pouvez utiliser ce
champ pour différencier les tâches répétitives des autres types de tâche à des fins de suivi.
Topic
L'objet Topic représente des rubriques dans des enregistrements, en plus des rubriques dans des publications.
TopicAssignment
L'objet TopicAssignment représente des rubriques attribuées à des enregistrements, en plus des rubriques attribuées à
des publications. Les administrateurs doivent activer des rubriques pour des objets avant que les utilisateurs puissent
ajouter des rubriques à des enregistrements de ce type d'objet.
User
L'objet User inclut les nouveaux champs suivants : IsBadged et UserPreferencesDisableEndorsementEmail.
Le champ FederationIdentifier inclut la propriété attribuée idLookup et peut être utilisé en tant qu'ID externe
pour des opérations upsert(). Il est particulièrement utile si vous avez mis en oeuvre l'authentification unique à l'aide
de l'authentification déléguée, et que vous devez modifier ou ajouter en masse des comptes utilisateur afin de les
synchroniser avec votre base de données d'utilisateurs.
L'objet User inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP et REST :
Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de
géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
UserPreference
Le champ Preference inclut les nouvelles valeurs de liste de sélection Visualforce Viewstate Inspector et
Forecasting Displayed Type.
UserProfile
L'objet UserProfile inclut un nouveau champ UserPreferencesDisableEndorsementEmail.
L'objet UserProfile inclut un nouveau champ d'adresse composé en lecture seule disponible dans les API SOAP et REST
: Address. Pour plus d'informations sur les champs d'adresse composés, reportez-vous à Champs d'adresse et de
géolocalisation composés dans les API SOAP et REST - Bêta à la page 248.
UserRecordAccess
L'objet UserRecordAccess est désormais exposé dans l'enregistrement en tant que clé étrangère. Vous ne pouvez pas
filtrer par ou fournir les champs UserId et RecordId lors de l'utilisation de cet objet en tant que référence ou clé
étrangère. La requête suivante renvoie les enregistrements auxquels un utilisateur actif a accès en lecture.
SELECT Id, Name, UserRecordAccess.HasReadAccess FROM Account
Développement Force.com
Salesforce.com | SOQL | 304
SOQL
Utilisez le langage Salesforce Object Query Language (SOQL) pour construire des chaînes de requête utilisées dans les API
Salesforce.
Pour une description complète de la syntaxe de requête SOQL, reportez-vous au document Force.com SOQL and SOSL Reference.
Prise en charge de SELECT pour les champs d'adresse et de géolocalisation standard composés
Les requêtes SOQL d'API SOAP et REST prennent en charge les champs d'adresse et de géolocalisation standard composés
dans la clause SELECT. Par exemple :
SELECT location__c
FROM Warehouse__c
Pour plus d'informations, reportez-vous à Champs d'adresse et de géolocalisation composés dans les API SOAP et REST Bêta à la page 248.
Prise en charge de WHERE DISTANCE() et ORDER BY DISTANCE() pour les champs d'adresse
standard composés
Les requêtes SOQL d'API SOAP et REST prennent en charge les champs d'adresse standard composés dans les clauses
WHERE et ORDER BY lors de l'utilisation de l'opérateur DISTANCE(). Par exemple :
SELECT Id, Name, BillingAddress
FROM Account
WHERE DISTANCE(BillingAddress, GEOLOCATION(37.775,-122.418), "mi") < 20
ORDER BY DISTANCE(BillingAddress, GEOLOCATION(37.775,-122.418), "mi")
LIMIT 10
Pour plus d'informations, reportez-vous à Champs d'adresse et de géolocalisation composés dans les API SOAP et REST Bêta à la page 248.
SOSL
Utilisez le langage Salesforce Object Search Language (SOSL) pour effectuer des recherches de texte en utilisant les API
Salesforce.
Pagination en utilisant la clause OFFSET
Utilisez OFFSET pour spécifier le décalage de la ligne de début dans l'ensemble de résultats renvoyé par votre requête.
L'utilisation de OFFSET est utile pour la pagination dans des ensembles de résultats volumineux, dans des scénarios qui
nécessitent de passer rapidement à un sous-ensemble des résultats spécifique. Par exemple, la requête SOSL ci-dessous
renvoie un ensemble de résultats pour les 100 premières lignes des résultats de requête complets :
FIND {test} RETURNING Merchandise__c(Name LIMIT 50 OFFSET 100)
API REST
Utilisez l'API REST pour créer des applications Salesforce capables de créer, récupérer, mettre à jour ou supprimer des
enregistrements, en utilisant n'importe quel environnement de développement qui prend en charge REST et les services Web.
Développement Force.com
Salesforce.com | API SOAP | 305
Nouvelles ressources
Processus d'approbation
Renvoie une liste de tous les processus d'approbation. Peuvent également être utilisés pour soumettre un enregistrement
particulier si cette entité prend charge un processus d'approbation et qu'un processus est déjà défini. Les enregistrements
peuvent être approuvés et refusés si l'utilisateur actuel est un approbateur désigné.
Règles de processus
Renvoie une liste de toutes les règles de workflow. Si une règle contient des actions, elles sont répertoriées sous la règle.
Peuvent également être utilisées pour déclencher toutes les règles de workflow qui sont associées à un enregistrement
spécifique. Les actions d'une règle sont déclenchées uniquement si les critères de la règle sont remplis.
Recherche de correspondance de titres d'articles suggérés
Renvoie une liste des articles Salesforce Knowledge dont les titres correspondent à la chaîne de requête de recherche de
l'utilisateur. Fournit un raccourci qui permet accéder directement aux articles pertinents, avant que l'utilisateur effectue
une recherche.
Recherche de requêtes suggérées
Remarque: Cette fonctionnalité REST est actuellement disponible via un programme pilote et dans toutes les
organisations Development Edition. Pour plus d'informations sur son activation pour votre organisation,
contactez salesforce.com.
Renvoie une liste de recherches suggérées basées sur le texte de la chaîne de requête de l'utilisateur correspondant aux
recherches que d'autres utilisateurs ont effectuées dans Salesforce Knowledge. Fournit une méthode qui améliore l'efficacité
des recherches, avant que l'utilisateur effectue une recherche.
Présentations d'approbation SObject
Renvoie une liste de présentations d'approbation pour un objet spécifié.
Articles suggérés SObject pour une requête
Renvoie une liste d'articles Salesforce Knowledge suggérés pour une requête.
API SOAP
Utilisez l'API SOAP pour créer des applications Salesforce capables de créer, récupérer, mettre à jour ou supprimer des
enregistrements, en utilisant n'importe quel environnement de développement qui prend en charge les services Web.
Nouveaux appels
Les appels suivants sont nouveaux dans l'API version 30.0.
describeApprovalLayout()
Récupère les métadonnées concernant des présentations compactes pour le type d'objet spécifié.
Appels modifiés
Ces appels ont été modifiés dans l'API version 30.0.
DescribeAppMenu()
Si vous accédez à l'API en utilisant une URL de communauté personnalisée, l'appel describeAppMenu() récupère
l'ensemble d'onglets associé à la communauté.
Développement Force.com
Salesforce.com | API REST Chatter | 306
DescribeQuickActionResult()
Renvoie un tableau d'objets DescribeQuickActionResult. Chaque objet représente une action rapide de l'éditeur pour
un objet spécifique. Le nom du champ sourceSobjectType, qui désigne l'objet utilisé pour l'action, a été changé en
contextSobjectType.
Login()
L'identifiant organizationID n'est plus requis lors de la connexion à une communauté en tant qu'utilisateur de
communauté partenaire ou de portail partenaire.
performQuickActions()
Si vous accédez à l'API en utilisant une URL de communauté personnalisée et que vous utilisez l'appel
performQuickActions() pour créer un groupe, le groupe est disponible uniquement dans cette communauté.
API REST Chatter
Utilisez l'API REST Chatter pour intégrer Chatter dans diverses applications, telles que des applications mobiles, des sites
intranet et des applications Web tierces.
Pour intégrer des applications mobiles, des sites intranet et des applications Web tierces à Chatter, utilisez l'API REST
Chatter.
Remarque: Pour créer des expériences Chatter personnalisées dans Salesforce, utilisez Chatter dans Apex.
Ressources nouvelles et modifiées
Corps de requête nouveaux et modifiés
Corps de réponse nouveaux et modifiés
Ressources nouvelles et modifiées
Travailler avec des fichiers et des dossiers
L'API REST Chatter pour la synchronisation des fichiers Salesforce est disponible via un programme pilote dans la
version 30.0. Pour utiliser l'API REST Chatter afin de travailler avec des fichiers et des dossiers, utilisez les ressources
nouvelles et mises à jour :
• Les Informations sur le fichier (/chatter/files/fileId) peuvent désormais être utilisées pour déplacer un fichier
vers un autre dossier. Ces paramètres de requête pour POST ne sont plus réservés à un usage ultérieur :
◊ isDataSync : la requête est automatiquement générée par un client automatisé.
◊ isInMyFileSync : true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisé
entre ce dossier et Chatter ; sinon, false.
Ces paramètres de requête pour PATCH ne sont plus réservés à un usage ultérieur :
◊ isInMyFileSync : true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisé
entre ce dossier et Chatter ; sinon, false.
◊ parentFolderId : ID du dossier contenant.
•
•
Les Informations sur le dossier (/chatter/folders/folderId) sont une nouvelle ressource. Utilisez cette ressource
pour obtenir des informations sur le dossier, le modifier ou le supprimer.
Le Contenu du dossier (/chatter/folders/folderId/items) est une nouvelle ressource. Utilisez cette ressource
pour obtenir des informations sur le contenu d'un dossier et ajouter des éléments à un dossier.
Développement Force.com
•
Salesforce.com | API REST Chatter | 307
Fichiers d'utilisateur, général (/chatter/users/me/files/) inclut les paramètres de requête suivants pour POST
qui ne sont plus réservés à un usage ultérieur :
◊ isDataSync : la requête est automatiquement générée par un client automatisé.
◊ isInMyFileSync : true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisé
entre ce dossier et Chatter ; sinon, false.
Partager des fichiers avec des personnes
Pour partager des fichiers avec des personnes, vous pouvez désormais envoyer une requête POST à la ressource File
Shares /chatter/files/fileId/file-shares).
Désormais, lors de l'envoi d'une requête GET à une ressource File Shares, le premier partage renvoyé est le partage de
l'enregistrement de l'organisation. Dans les communautés, le premier partage renvoyé est le partage de l'enregistrement
du réseau.
Partager un fichier via un lien
Utilisez la nouvelle ressource File Shares Link (/chatter/files/fileId/file-shares/link) pour créer, accéder
au et supprimer le lien de partage d'un fichier.
Obtenir un fil qui inclut uniquement les éléments de fil mis à jour depuis la dernière demande
Pour conserver une réponse de petite taille, vous pouvez obtenir uniquement les éléments de fil qui ont été mis à jour
depuis la dernière demande d'obtention d'éléments de fil.
Le corps de réponse Feed Item Page a une nouvelle propriété updatesUrl, qui inclut une ressource avec une chaîne
de requête contenant la valeur de la nouvelle propriété updatesToken, qui est un jeton opaque. Pour obtenir des
éléments de fil mis à jour, envoyez une requête à la ressource updatesUrl. Un élément de fil est considéré comme mis
à jour s'il a été créé depuis la dernière requête de fil, ou si sort=LastModifiedDateDesc et en commentaire ont été
ajoutés à l'élément de fil depuis la dernière requête de fil. L'ajout de mentions J'aime et de rubriques n'entraîne pas la
mise à jour d'un élément de fil.
Ces fils renvoient une valeur non nulle pour la propriété updatesUrl :
• Société : /chatter/feeds/company/feed-items
• Fichiers : /chatter/feeds/files/me/feed-items
• Filtre : /chatter/feeds/filter/me/filterId/feed-items
• Groupes : /chatter/feeds/groups/me/feed-items
• Actualités : /chatter/feeds/news/me/feed-items
• Personnes : /chatter/feeds/people/me/feed-items
• Enregistrement : /chatter/feeds/record/recordId/feed-items
Obtenir des éléments de fil publiés uniquement par des utilisateurs internes
Si les Salesforce Communities sont activées, vous pouvez obtenir les éléments de fil qui ont été publiés uniquement par
des utilisateurs internes (extérieurs à la communauté). Utilisez le paramètre showInternalOnly avec la ressource Fil
d'enregistrement : /chatter/feeds/record/recordId/feed-items?showInternalOnly=true.
Rechercher un groupe dans Mes groupes
Utilisez le nouveau paramètre q dans une requête GET envoyée à la ressource User Groups
(/chatter/users/me/groups) pour rechercher un groupe auquel appartient l'utilisateur connecté. Transmettez au
moins deux caractères en plus de caractères génériques.
Rechercher un enregistrement
Utilisez la nouvelle ressource Record View Search (/connect/records?q=searchTerm) pour rechercher un
enregistrement et obtenir une collection de vues de liste groupées par type d'objet. La réponse contient les données et
Développement Force.com
Salesforce.com | API REST Chatter | 308
les métadonnées de chaque vue de liste. Par conséquent, vous pouvez créer une requête permettant d'obtenir suffisamment
d'informations pour afficher les résultats de recherche.
Cette ressource est disponible dans les éditions Unlimited, Enterprise et Developer.
Obtenir les données et les informations de présentation d'un enregistrement
Utilisez la nouvelle ressource Record View Information (/connect/records/recordsId) pour obtenir les données
et les informations de présentation (métadonnées) de l'enregistrement spécifié. Renvoie les métadonnées définies dans
l'éditeur de présentation de page. Créez une requête permettant d'obtenir suffisamment d'informations pour afficher un
enregistrement.
Cette ressource est disponible dans les éditions Unlimited, Enterprise et Developer.
Cette ressource utilise une liste blanche. Si le type d'objet demandé ne figure pas dans la liste blanche, la requête renvoie
une réponse 400 avec un code d'erreur « INVALID_TYPE ». Les objets pris en charge sont les suivants :
Type d'objet
Disponible
Objets personnalisés
30.0
Compte
30.0
Campagne
30.0
Requête
30.0
Groupe de collaboration
30.0
Contact
30.0
Document de contenu
30.0
Version de contenu
30.0
Contrat
30.0
Tableau de bord
30.0
Événement
30.0
Piste
30.0
Transcription Live Chat
30.0
Opportunité
30.0
Élément de ligne d'opportunité
30.0
Produit
30.0
Contrat de service
30.0
Solution
30.0
Tâche
30.0
Utilisateur
30.0
Obtenir des enregistrements récemment utilisés
Utilisez la nouvelle ressource User Records, Recent (/chatter/users/me/records/recent) pour obtenir des
informations sur les enregistrements récemment utilisés par l'utilisateur connecté. Vous pouvez également spécifier le
nombre d'enregistrements à renvoyer.
Cette ressource est disponible dans les éditions Unlimited, Enterprise et Developer.
Développement Force.com
Salesforce.com | API REST Chatter | 309
Cette ressource utilise une liste blanche. Si le type d'objet demandé ne figure pas dans la liste blanche, la requête renvoie
une réponse 400 avec un code d'erreur « INVALID_TYPE ». Les objets pris en charge sont les suivants :
Type d'objet
Disponible
Objets personnalisés
30.0
Compte
30.0
Campagne
30.0
Requête
30.0
Groupe de collaboration
30.0
Contact
30.0
Document de contenu
30.0
Version de contenu
30.0
Contrat
30.0
Tableau de bord
30.0
Événement
30.0
Piste
30.0
Transcription Live Chat
30.0
Opportunité
30.0
Élément de ligne d'opportunité
30.0
Produit
30.0
Contrat de service
30.0
Solution
30.0
Tâche
30.0
Utilisateur
30.0
Recommander des personnes qui ont des connaissances sur une rubrique
Utilisez les nouvelles ressources suivantes :
• Topics, Endorse People (/connect/topics/topicId/endorsements) est une collection de recommandations
de personnes ayant des connaissances sur un domaine spécifique. Utilisez cette ressource pour recommander des
personnes dans une rubrique spécifique et obtenir des informations sur les recommandations pour une rubrique
spécifique.
• Topic Endorsements (/connect/topic-endorsements/endorsementId) est une recommandation de rubrique
créée lorsqu'un utilisateur a été recommandé pour une rubrique. Utilisez cette ressource pour supprimer une
recommandation de rubrique et obtenir des informations sur une recommandation de rubrique.
Découvrir des personnes qui ont des connaissances sur une rubrique
Personnes compétentes est une liste d'utilisateurs considérés comme ayant des connaissances sur une rubrique. Pour
utiliser l'API REST Chatter pour accéder à des Personnes compétentes, utilisez les nouvelles ressources suivantes :
• Topics, Knowledgeable People List (/connect/topics/topicId/knowledgeable-users) est une liste de
personnes considérées comme ayant des connaissances sur une rubrique. Utilisez cette ressource pour obtenir une
liste de personnes compétentes dans un domaine spécifique.
Développement Force.com
•
•
•
Salesforce.com | API REST Chatter | 310
Topics, Opt Outs from Knowledgeable People List (/connect/topics/topicId/topic-opt-outs) sont des
désinscriptions d'une rubrique. Utilisez cette ressource pour obtenir des informations sur les désinscriptions d'une
rubrique et masquer votre nom dans la liste des Personnes compétentes sur la rubrique spécifique.
Topics, Opt Out from Knowledgeable People List (/connect/topic-opt-outs/topicOptOutId) est une
désinscription d'une rubrique. Utilisez cette ressource pour obtenir des informations sur la désinscription d'une
rubrique et vous afficher dans la liste des Personnes compétentes après avoir masqué votre nom.
Topics a User is Knowledgeable About (/chatter/users/me/knowledgeable-about-topics) et une liste
de rubriques dans lesquelles l'utilisateur spécifié a des connaissances. Utilisez cette ressource pour obtenir une liste
de rubriques pour l'utilisateur spécifié.
Modérer des communautés
Utilisez la nouvelle ressource Moderation Flags on Files
(/connect/communities/communityId/chatter/files/fileId/moderation-flags) pour renvoyer le
nombre de fois qu'un fichier été marqué par des membres de communauté, indiquer des fichiers à modérer et supprimer
des indicateurs.
Utilisez la nouvelle ressource Flagged Files (/connect/communities/communityId/chatter/files/moderation)
pour obtenir des informations sur les fichiers marqués dans une communauté.
Pour indiquer des publications, des commentaires et des fichiers à modérer, vous pouvez désormais envoyer des requêtes
POST aux ressources Community Moderation suivantes :
• /connect/communities/communityId/chatter/feed-items/feedItemId/moderation-flags
• /connect/communities/communityId/chatter/comments/commentId/moderation-flags
• /connect/communities/communityId/chatter/files/fileId/moderation-flags
Ces ressources prennent également en charge un nouveau paramètre visibility pour des requêtes GET, qui spécifie
le comportement de visibilité d'un indicateur avec divers types d'utilisateur.
Utilisez les ressources des messages Chatter dans des communautés
Les messages Chatter sont désormais pris en charge dans les communautés. Utilisez les nouvelles ressources suivantes :
• /connect/communities/communityId/chatter/users/userId/messages
• /connect/communities/communityId/chatter/users/userId/messages/messageId
• /connect/communities/communityId/chatter/users/userId/conversations/unread-count
• /connect/communities/communityId/chatter/users/userId/conversations
• /connect/communities/communityId/chatter/users/userId/conversations/conversationId
Ressource User pour modifier un statut de conversation pris en charge
La ressource User /chatter/users/me/conversations/conversationId/mark-read n'est plus disponible
après la version 29.0. Utilisez à la place la ressource /chatter/users/userId/conversations/conversationId
pour modifier le statut de la conversation.
Obtenir des informations sur les rubriques attribuées à des enregistrements
Si votre administrateur active les rubriques pour des objets, utilisez la nouvelle ressource Topics on Records
(/connect/records/recordId/topics) pour obtenir des informations sur les rubriques attribuées à l'enregistrement
spécifié de ce type d'objet, et pour ajouter et supprimer des rubriques de l'enregistrement spécifié de ce type d'objet. Vous
pouvez également utiliser la ressource existante Topics Suggestions (/connect/topics/suggestions) avec le
paramètre recordId pour obtenir des suggestions de rubriques pour l'enregistrement spécifié de ce type d'objet.
Développement Force.com
Salesforce.com | API REST Chatter | 311
Corps de requête nouveaux et modifiés
Entrée de fichier
Utilisez ce corps de requête existant dans une Saisie d'élément de dossier pour représenter un fichier dans un dossier.
Ces propriétés ne sont plus réservées à un usage ultérieur, mais sont actuellement disponibles via un programme pilote.
• isInMyFileSync : true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisé entre
ce dossier et Chatter ; sinon, false.
• parentFolderId : ID du dossier contenant.
Entrée de partages de fichier
Utilisez ce nouveau corps de requête dans une requête POST vers /chatter/files/fileId/file-shares pour
partage un fichier avec quelqu'un. Il inclut les propriétés suivantes :
• message : corps de message privé qui est envoyé à tous les destinataires.
• shares : corps de requête Entrée de collection de partages.
Entrée de dossier
Le corps de requête Entrée de dossier est actuellement disponible via un programme pilote. Utilisez ce nouveau corps
de requête dans une requête PATCH vers /chatter/folders/folderId pour renommer un dossier, ou déplacer
un fichier ou un dossier vers un autre dossier. Il inclut les propriétés suivantes :
• name : le nom du dossier. path ou name est requis. Si vous spécifiez les deux, path est utilisé et name est ignoré.
• parentFolderId : l'ID du dossier parent. parentFolderId ou path est requis. Vous ne pouvez pas inclure les
deux.
• path : le chemin du dossier. Par exemple, mes documents/dossier.
Entrée d'élément de dossier
Le corps de requête Entrée d'élément de dossier est actuellement disponible via un programme pilote. Utilisez ce nouveau
corps de requête dans une requête POST vers /chatter/folders/folderId/items pour créer un dossier ou ajouter
un fichier à un dossier. Il inclut les propriétés suivantes :
• file : contient un corps de requête Entrée de fichier, qui représente un fichier dans un dossier.
• folder : contient un corps de requête Entrée de dossiers, qui représente un dossier dans un dossier.
• type : le type d'élément. L'une des valeurs suivantes :
◊ File
◊ Folder
Entrée d'indicateur de modération
L'Entrée d'indicateur de modération inclut une propriété visibility qui spécifie le comportement de visibilité d'un
indicateur pour les divers types d'utilisateur.
Pour indiquer une publication, un commentaire ou un fichier pour modération et définir la visibilité, utilisez ce nouveau
corps de requête dans une requête POST vers les ressources suivantes :
• /connect/communities/communityId/chatter/feed-items/feedItemId/moderation-flags
• /connect/communities/communityId/chatter/comments/commentId/moderation-flags
• /connect/communities/communityId/chatter/files/fileId/moderation-flags
Entrée de partage
Ce nouveau corps de requête inclut les propriétés suivantes :
• id ID de l'utilisateur avec lequel partager un fichier.
Développement Force.com
•
Salesforce.com | API REST Chatter | 312
sharingType : C pour collaborateur ou V pour visualiseur.
Entrée d'attribution de rubrique
Utilisez ce corps de requête dans une requête POST vers /connect/records/recordId/topics pour ajouter une
rubrique à l'enregistrement spécifié. Il inclut les propriétés suivantes :
• topicId : ID d'une rubrique existante Requise pour les rubriques si la propriété topicName n'est pas utilisée.
• topicName : nom de la rubrique nouvelle ou existante. Requise pour les nouvelles rubriques ; requise pour les
rubriques existantes si la propriété topicId n'est pas utilisée.
Entrée de recommandation de rubrique
Utilisez ce nouveau corps de requête dans une requête POST vers /connect/topics/topicId/endorsements
pour recommander un utilisateur qui a des connaissances pour la rubrique spécifiée. Ce nouveau corps de requête a une
propriété, userId.
Corps de réponse nouveaux et modifiés
Community
Ce corps de réponse inclut les propriétés suivantes :
• allowMembersToFlag : spécifie si les membres de la communauté peuvent marquer un contenu.
• knowledgeableEnabled : spécifie si les personnes qui ont des connaissances et les recommandations sont
disponibles pour les rubriques (true) ou non (false).
• privateMessagesEnabled : spécifie si les membres d'une communauté peuvent envoyer des messages privés à
d'autres (true) ou non (false).
• siteUrl : l'URL du site d'une communauté, qui correspond au domaine personnalisé plus un préfixe d'URL.
Features
Ce corps de réponse inclut une nouvelle propriété storeDataOnDevicesEnabled qui indique si les applications
téléchargeables Salesforce1 peuvent utiliser un stockage sécurisé et permanent sur des appareils mobiles pour mettre les
données en cache.
Feed Directory Item
Ce corps de réponse inclut les propriétés suivantes :
• feedType : le type de fil. L'une des valeurs suivantes :
◊ Bookmarks : contient tous les éléments de fil enregistrés dans les favoris par l'utilisateur connecté.
◊ Company : contient tous les éléments de fil, à l'exception des éléments de type TrackedChange. Pour afficher
l'élément de fil, l'utilisateur doit avoir accès en partage à son parent.
◊ Files : contient tous les éléments de fil qui incluent des fichiers publiés par des personnes ou des groupes que
l'utilisateur connecté suit.
◊ Filter : contient le fil d'actualité filtré pour inclure les éléments de fil dont le parent est un type d'objet spécifié.
◊ Groups : contient les éléments de fil de tous les groupes dont l'utilisateur connecté est propriétaire ou membre.
◊ Moderation : contient tous les éléments de fil qui ont été marqués pour modération. Le fil Modération de
communautés est disponible uniquement pour les utilisateurs qui disposent d'autorisations « Modérer les fils de
communauté ».
◊ News : contient toutes les mises à jour des personnes que l'utilisateur connecté suit, les groupes dont l'utilisateur
est membre, les fichiers et les enregistrements que l'utilisateur suit, toutes les mises à jour des enregistrements
dont le parent est l'utilisateur connecté, ainsi que chaque publication et commentaire qui mentionne l'utilisateur
connecté ou qui mentionne un groupe dont l'utilisateur connecté est membre.
◊ People : contient tous les éléments de fil publiés par toutes les personnes que l'utilisateur connecté suit.
Développement Force.com
Salesforce.com | API REST Chatter | 313
◊ Record : contient tous les éléments de fil dont le parent est un enregistrement spécifié, qui peut être un groupe,
un utilisateur, un objet, un fichier, ou n'importe quel objet standard ou personnalisé. Lorsque l'enregistrement
est un groupe, le fil contient également les éléments de fil qui mentionnent le groupe.
◊ To : contient tous les éléments de fil avec des mentions de l'utilisateur connecté, les éléments de fil que l'utilisateur
connecté a commenté, ainsi que les éléments de fil créés par l'utilisateur connecté qui sont commentés.
◊ Topics : contient tous les éléments de fil qui incluent la rubrique spécifique.
◊ UserProfile : contient les éléments de fil créés lorsqu'un utilisateur modifie des enregistrements qui peuvent
être suivis dans un fil, des éléments de fil dont le parent est l'utilisateur et des éléments de fil qui @mentionnent
l'utilisateur. Ce fil est différent du fil d'actualité, qui renvoie davantage d'éléments de fil, notamment des mises
à jour de groupe.
•
keyPrefix : pour des fils de filtre, cette valeur est le préfixe clé associé au type d'entité utilisé pour filtrer ce fil. Tous
les éléments dans ce fil ont un parent dont le type d'entité correspond à cette valeur de préfixe clé. Pour les éléments
autres que des filtres, cette valeur est null. Un préfixe clé correspond aux trois premiers caractères d'un ID
d'enregistrement, qui spécifie le type d'entité.
Feed Item Attachment: Approval
Ce corps de réponse a une nouvelle propriété processInstanceStepId qui identifie une étape dans le processus
d'approbation.
Feed Item Attachment: Content
Ce corps de réponse inclut les propriétés suivantes :
• renditionUrl240By180 : URL vers la ressource de conversion 240 x 180 du fichier.
• renditionUrl720By480 : URL vers la ressource de conversion 720 x 480 du fichier.
• textPreview : aperçu du texte du fichier si disponible, sinon null.
• thumb120By90RenditionStatus : spécifie le statut de conversion de l'aperçu de l'image 120 x 90 du fichier.
L'une des valeurs suivantes :
◊
◊
◊
◊
•
Processing : l'image est convertie.
Failed : le processus de conversion a échoué.
Success : le processus de conversion a réussi.
Na : la conversion n'est pas disponible pour cette image.
thumb240By180RenditionStatus : spécifie le statut de conversion de l'aperçu de l'image 240 x 180 du fichier.
L'une des valeurs suivantes :
◊
◊
◊
◊
•
Processing : l'image est convertie.
Failed : le processus de conversion a échoué.
Success : le processus de conversion a réussi.
Na : la conversion n'est pas disponible pour cette image.
thumb720By480RenditionStatus : spécifie le statut de conversion de l'aperçu de l'image 720 x 480 du fichier.
L'une des valeurs suivantes :
◊
◊
◊
◊
Processing : l'image est convertie.
Failed : le processus de conversion a échoué.
Success : le processus de conversion a réussi.
Na : la conversion n'est pas disponible pour cette image.
La propriété hasImagePreview n'est plus prise en charge.
La propriété isInMyFileSync n'est plus réservée à un usage ultérieur, mais est actuellement disponible via un programme
pilote. Cette propriété est true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisée
entre ce dossier et Chatter ; sinon, false.
Développement Force.com
Salesforce.com | API REST Chatter | 314
Feed Item Page
Ce corps de réponse inclut les propriétés suivantes :
• updatesToken : jeton à utiliser dans un paramètre updatedSince, ou null s'il n'est pas disponible.
• updatesUrl : une ressource API REST Chatter avec une chaîne de requête contenant la valeur de la propriété
updatesToken. La ressource renvoie les éléments de fil qui ont été mis à jour depuis la dernière requête. Si elle
n'est pas disponible, la propriété est null.
File Share Link
Ce nouveau corps de réponse inclut les propriétés suivantes :
• fileViewUrl : URL de l'emplacement à partir duquel le fichier peut être visualisé et téléchargé.
• sharingType : le niveau d'autorisation du partage. L'une des valeurs suivantes :
◊ C : collaborateur.
◊ I : l'autorisation de partage est déterminée par l'emplacement. Généralement, cela se produit lorsque l'autorisation
de partage n'est pas définie dans le fichier, mais dans la bibliothèque. Cette valeur est également utilisée lorsque
l'utilisateur connecté est le propriétaire du fichier.
◊ N : aucun accès.
◊ V : visualiseur.
File Share Page
Ce corps de réponse a une nouvelle propriété linkShare qui est un corps de réponse Lien Partage de fichier.
File Summary
Ce corps de réponse inclut les propriétés suivantes :
• recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
• textPreview : un aperçu du texte du fichier si disponible, sinon la valeur est null.
Ces propriétés ne sont plus réservées à un usage ultérieur, mais sont actuellement disponibles via un programme pilote.
• isInMyFileSync : true si le fichier est inclus dans le dossier Salesforce Files de l'utilisateur, et synchronisé entre
ce dossier et Chatter ; sinon, false.
• parentFolder : une référence au dossier parent.
Folder
Ce nouveau corps de requête décrit un dossier. Il a les propriétés suivantes :
• createdDate : une chaîne de date au format ISO-8601 qui spécifie la date de création du dossier.
• id : ID à 18 caractères du dossier.
• modifiedDate : une chaîne de date au format ISO-8601 qui spécifie la date de dernière modification du dossier.
• motif : une icône petite, moyenne ou grande qui indique le type de l'enregistrement. Le motif peut également
contenir la couleur de base du type d'enregistrement.
• mySubscription : si l'utilisateur connecté suit cet enregistrement, cette propriété contient des informations relatives
à l'abonnement ; sinon cette propriété est null.
• recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
• parentFolder : une référence au dossier parent.
• path : le chemin du dossier.
• type : Folder
• url : une URL API REST Chatter vers cette ressource.
Développement Force.com
Salesforce.com | API REST Chatter | 315
Folder Item
Ce nouveau corps de réponse décrit un élément (fichier ou dossier) dans un dossier. Il inclut les propriétés suivantes :
• file : contient un corps de réponse Résumé de fichier.
• folder : contient un corps de réponse Dossier.
• type : type d'élément. Les valeurs correctes sont :
◊ File
◊ Folder
Folder Item Page
Ce nouveau corps de réponse est une collection de corps de réponse Folder Item. Il inclut les propriétés suivantes :
• currentPageUrl : URL de l'API REST Chatter qui identifie la page actuelle.
• items : une collection d'éléments de dossier.
• nextPageUrl : URL de l'API REST Chatter qui identifie la page suivante, ou null en l'absence de page suivante.
• previousPageUrl : URL de l'API REST Chatter qui identifie la page précédente, ou null en l'absence de page
précédente.
Group
Ce corps de réponse inclut les propriétés suivantes :
• additionalLabel : une étiquette supplémentaire pour le groupe, par exemple « Archivé », « Privé » ou « Privé
avec des clients ». En l'absence d'étiquette supplémentaire, la valeur est null.
• recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
La propriété emailToChatterAddress n'est plus réservée à un usage ultérieur. Cette propriété spécifie l'adresse e-mail
d'un groupe pour la publication par e-mail dans le groupe. Cette propriété renvoie null si les e-mails Chatter et la
publication par e-mail dans Chatter ne sont pas tous les deux activés dans votre organisation.
Group Detail
Ce corps de réponse inclut les propriétés suivantes :
• additionalLabel : une étiquette supplémentaire pour le groupe, par exemple « Archivé », « Privé » ou « Privé
avec des clients ». En l'absence d'étiquette supplémentaire, la valeur est null.
• recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
La propriété emailToChatterAddress n'est plus réservée à un usage ultérieur. Cette propriété spécifie l'adresse e-mail
d'un groupe pour la publication par e-mail dans le groupe. Cette propriété renvoie null si les e-mails Chatter et la
publication par e-mail dans Chatter ne sont pas tous les deux activés dans votre organisation.
Knowledgeable People
Ce nouveau corps de réponse représente un utilisateur qui a des connaissances sur la rubrique spécifiée. Il inclut les
propriétés suivantes :
• isEndorsedByMe : spécifie si l'utilisateur qui a des connaissances est recommandé pour la rubrique par l'utilisateur
contextuel, true le cas échéant, sinon false.
• knowledgeableId : ID de l'enregistrement de l'utilisateur qui a des connaissances.
• numEndorsements : nombre de recommandations reçues par l'utilisateur qui a des connaissances sur la rubrique.
• reasons : spécifie la raison pour laquelle l'utilisateur est considéré comme ayant des connaissances sur la rubrique.
Les valeurs correctes sont :
Développement Force.com
Salesforce.com | API REST Chatter | 316
◊ Influential : l'utilisateur a été mentionné dans des publications ou dans des commentaires de publications
avec la rubrique, ou il a reçu des mentions J'aime dans des commentaires ou dans de publications avec la rubrique.
◊ Endorsed : l'utilisateur a reçu une recommandation d'un autre utilisateur pour la rubrique.
•
user : l'utilisateur qui a des connaissances sur la rubrique.
Knowledgeable People Collection
Ce nouveau corps de réponse est une collection de réponses Knowledgeable People. Il inclut les propriétés suivantes :
• currentPageUrl : URL de l'API REST Chatter qui identifie la page actuelle.
• knowledgeableUsers : collection de corps de réponse de personnes compétentes.
• nextPageUrl : URL de l'API REST Chatter qui identifie la page suivante, ou null en l'absence de page suivante.
• previousPageUrl : URL de l'API REST Chatter qui identifie la page précédente, ou null en l'absence de page
précédente.
List View Record
La vue de liste d'un enregistrement. List View Record inclut les propriétés suivantes :
• fields : les champs et les valeurs de l'enregistrement affichés dans cette liste. Une collection de n'importe quels
objets parmi les suivants :
◊
◊
◊
◊
◊
◊
◊
◊
◊
•
•
•
•
•
•
•
Champ d'enregistrement
Champ d'enregistrement : Vierge
Champ d'enregistrement : Composé
Champ d'enregistrement : Devise
Champ d'enregistrement : Date
Champ d'enregistrement : Pourcentage
Champ d'enregistrement : Liste de sélection
Champ d'enregistrement : Référence
Champ d'enregistrement : Référence avec date
id : ID à 18 caractères de l'objet.
motif : une icône petite, moyenne ou grande qui indique le type de l'objet. Le motif peut également contenir la
couleur de base de l'objet.
mySubscription : si l'utilisateur connecté suit ce fichier, inclut des informations relatives à l'abonnement ; sinon
renvoie null.
name : le nom traduit de cet enregistrement.
recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
type : un nom de type fixe pour cet objet. Sélectionnez cette valeur pour déterminer la forme d'un corps de réponse.
url : la ressource URL API REST Chatter pour cet objet.
Mention Completion
Ce corps de réponse a une nouvelle propriété userType : Si l'enregistrement représenté par cette mention est un
utilisateur, cette valeur est le type d'utilisateur associé à cet utilisateur, sinon la valeur est null. Cette propriété inclut
l'une des valeurs suivantes :
• ChatterGuest : l'utilisateur est un client Chatter dans un groupe externe.
• ChatterOnly : l'utilisateur est un client Chatter Free
• Guest : utilisateurs non authentifiés
• Internal : l'utilisateur est un membre d'organisation standard
• Portal : l'utilisateur est un Client de portail client, un utilisateur de communautés, etc.
Développement Force.com
•
•
Salesforce.com | API REST Chatter | 317
System : l'utilisateur est un Expert Chatter ou un utilisateur système
Undefined : l'utilisateur est un type d'utilisateur qui est un objet personnalisé.
Phone Number
Ce corps de réponse a une nouvelle propriété label, qui est une chaîne traduite indiquant le type de téléphone : Télécopie,
Mobile ou Professionnel.
Ce corps de réponse a une nouvelle propriété phoneType, qui est le type de téléphone. Il peut avoir l'une des valeurs
suivantes : Télécopie, Mobile ou Professionnel. Ces valeurs ne sont pas traduites.
Important: La propriété type n'est plus disponible à compter de l'API version 30.0. Utilisez à la place la
propriété phoneType.
Record Search List View
Une structure de vue de liste visible après la recherche d'enregistrements. Record Search List View inclut les propriétés
suivantes :
• definition : définit les colonnes disponibles dans cette vue de liste.
• foundMoreRecords : spécifie si plus de minRecordsFound enregistrements ont été trouvés pour cette recherche
(true) ou non (false).
• minRecordsFound : le nombre d'enregistrements trouvés jusqu'à la valeur spécifiée dans le paramètre
maxRecordsPerType de la requête. Si plus de maxRecordsPerType enregistrements sont trouvés, cette valeur
est maxRecordsPerType et foundMoreRecords est true.
• records : les données d'enregistrement à afficher dans cette vue de liste.
Record Search Results
Les résultats d'une recherche d'enregistrements. Record Search Results inclut les propriétés suivantes :
• resultGroups : une collection d'objets de vue de liste de recherche d'enregistrements qui correspondent à la
recherche, groupés par type d'objet.
• url : l'URLAPI REST Chatter vers cet ensemble de résultats de recherche.
Record Summary
Ce corps de réponse a une nouvelle propriété, recordViewUrl : l'URL de la ressource de la vue de l'enregistrement
API REST Chatter pour cet enregistrement, ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement,
si « l'API Connect Records » n'est pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en
charge.
Record Summary List
Une collection d'enregistrements dans l'organisation, y compris des objets personnalisés. Ce corps de réponse contient
des informations résumées, pas détaillées.
Record Summary List inclut les propriétés suivantes :
• records : une collection d'enregistrements. La collection peut inclure l'un des corps de réponses suivants :
◊
◊
◊
◊
•
File Summary
Group
Record Summary
User Summary
url : l'URL vers cette collection d'enregistrements.
Développement Force.com
Salesforce.com | API REST Chatter | 318
Time Zone
Le fuseau horaire de l'utilisateur tel qu'il est sélectionné dans Mes paramètres dans Salesforce. Cette valeur ne reflète
pas l'emplacement actuel d'un appareil.
Topic Endorsement
Ce nouveau corps de réponse représente un utilisateur qui recommande un autre utilisateur pour une rubrique unique.
Il inclut les propriétés suivantes :
• endorsee : l'utilisateur recommandé.
• endorsementId : l'ID de l'enregistrement de recommandation.
• endorser : l'utilisateur qui recommande.
• topic : la rubrique pour laquelle l'utilisateur est recommandé.
• url : l'URL de ressource API REST Chatter pour cet enregistrement de recommandation.
Topic Endorsement Collection
Ce nouveau corps de réponse est une collection de corps de réponse Topic Endorsement. Il inclut les propriétés suivantes
:
• currentPageUrl : URL de l'API REST Chatter qui identifie la page actuelle.
• topicEndorsements : collection de corps de réponse de recommandation de rubrique.
• nextPageUrl : URL de l'API REST Chatter qui identifie la page suivante, ou null en l'absence de page suivante.
• previousPageUrl : URL de l'API REST Chatter qui identifie la page précédente, ou null en l'absence de page
précédente.
Topic Opt Out
Ce nouveau corps de réponse représente un utilisateur qui quitte la liste des Personnes compétentes pour une rubrique
spécifique. Il inclut les propriétés suivantes :
• id : l'ID de l'enregistrement de désinscription de la rubrique.
• reason : la raison pour laquelle l'utilisateur s'est désinscrit. La seule valeur correcte est topicInfluenceHide.
• topic : rubrique dont l'utilisateur s'est désinscrit.
• url : l'URL de ressource API REST Chatter de désinscription de la rubrique.
• user : l'utilisateur qui s'est désinscrit de la rubrique.
Topic Opt Out Collection
Ce nouveau corps de réponse est une collection de corps de réponse Topic Opt Out. Il inclut les propriétés suivantes :
• currentPageUrl : URL de l'API REST Chatter qui identifie la page actuelle.
• topicOptOuts : collection de corps de réponse de désinscription de rubrique.
Topics People Are Knowledgeable About
Ce nouveau corps de réponse représente une rubrique pour laquelle un utilisateur a des connaissances. Il inclut les
propriétés suivantes :
• isEndorsedByMe : spécifie si l'utilisateur qui a des connaissances est recommandé pour la rubrique par l'utilisateur
contextuel, true le cas échéant, sinon false.
• knowledgeableId : ID de l'enregistrement de l'utilisateur qui a des connaissances.
• numEndorsements : nombre de recommandations reçues par l'utilisateur qui a des connaissances sur la rubrique.
• reasons : spécifie la raison pour laquelle l'utilisateur est considéré comme ayant des connaissances sur la rubrique.
Les valeurs correctes sont :
◊ Influential : l'utilisateur a été mentionné dans des publications ou dans des commentaires de publications
avec la rubrique, ou il a reçu des mentions J'aime dans des commentaires ou dans de publications avec la rubrique.
◊ Endorsed : l'utilisateur a reçu une recommandation d'un autre utilisateur pour la rubrique.
Développement Force.com
•
Salesforce.com | API Data.com | 319
topic : la rubrique pour laquelle l'utilisateur a des connaissances.
Topics People Are Knowledgeable About Collection
Ce nouveau corps de réponse est une collection de réponses Topics People Are Knowledgeable About. Il inclut les
propriétés suivantes :
• currentPageUrl : URL de l'API REST Chatter qui identifie la page actuelle.
• knowledgeableAboutTopic : collection de corps de réponse Rubriques dans lesquelles les personnes ont des
connaissances.
• nextPageUrl : URL de l'API REST Chatter qui identifie la page suivante, ou null en l'absence de page suivante.
• previousPageUrl : URL de l'API REST Chatter qui identifie la page précédente, ou null en l'absence de page
précédente.
User Detail
Ce corps de réponse inclut les propriétés suivantes :
• additionalLabel : une étiquette supplémentaire pour l'utilisateur, par exemple « Client », « Partenaire » ou «
Acme Corporation ». Si l'utilisateur n'a pas d'étiquette supplémentaire, la valeur est null.
• recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
User Settings
Ce corps de réponse a une nouvelle propriété timeZone qui inclut un corps de réponse Time Zone.
Ces propriétés ne sont plus réservées à un usage ultérieur, mais sont actuellement disponibles via un programme pilote.
• fileSyncStorageLimit : stockage maximal de fichiers synchronisés, en méga-octets (Mo).
• hasFileSync : l'utilisateur dispose de l'autorisation « Synchroniser les fichiers ».
User Summary
Ce corps de réponse inclut les propriétés suivantes :
• additionalLabel : une étiquette supplémentaire pour l'utilisateur, par exemple « Client », « Partenaire » ou «
Acme Corporation ». Si l'utilisateur n'a pas d'étiquette supplémentaire, la valeur est null.
• recordViewUrl : l'URL de la ressource de la vue de l'enregistrement API REST Chatter pour cet enregistrement,
ou null si cet enregistrement n'a pas de présentation de vue d'enregistrement, si « l'API Connect Records » n'est
pas activée pour cette organisation ou si le type d'enregistrement n'est pas pris en charge.
Zone
Ce corps de réponse a une nouvelle propriété url qui correspond à l'URL de l'API REST Chatter de la zone.
API Data.com
Utilisez les API Data.com pour accéder aux tout derniers enregistrements Data.com. Vous pouvez rechercher, mapper et
acheter des enregistrements de société et de contact.
Disponible avec : Developer Edition, Professional Edition (complément), Enterprise Edition et Unlimited Edition
API Data.com
Les API Data.com Search et Data.com Match étendent les capacités actuellement disponibles dans Data.com Prospector et
Data.com Clean.
Développement Force.com
Salesforce.com | API Data.com | 320
API Data.com Search :
•
Une interface basée sur SOQL qui recherche des contacts et des sociétés dans la base de données Data.com, et renvoie des
informations basées sur les critères que vous avez spécifiés. L'API Search est disponible pour les clients qui ont acheté
Data.com Prospector.
API Data.com Match :
•
Une interface basée sur REST qui fournit un service (ou algorithme) de correspondance qui permet de mapper des
informations de contact et de société avec les toutes dernières données Data.com. L'API Match est disponible pour les
clients qui ont acheté Data.com Full Clean.
Objets Datacloud
Les objets Datacloud sont utilisés avec SOQL pour rechercher des enregistrements de contact et de société Data.com, ils et
permettent d'acheter des enregistrements Data.com. Utilisez les objets ci-dessous pour rechercher et acheter des enregistrements
Data.com.
DatacloudCompany :
•
cet objet permet de rechercher des sociétés dans la base de données Data.com selon les critères spécifiques que vous saisissez.
Recherchez les enregistrements de société que vous souhaitez acheter pour votre organisation.
DatacloudContact :
•
cet objet permet de rechercher des contacts dans la base de données Data.com selon les critères spécifiques que vous saisissez.
Recherchez les enregistrements de contact que vous souhaitez acheter pour votre organisation.
◊ DatacloudSocialHandle : objet enfant de DatacloudContact. Cet objet est en lecture seule. Vous ne pouvez pas filtrer
ni rechercher cet objet.
DatacloudDandBCompany : renvoie des informations de société D&B pour les API Data.com. Disponible pour les
utilisateurs qui disposent d'une licence Premium pour Data.com Prospecting ou Data.com Clean
DatacloudOwnedEntity : cet objet permet de suivre les enregistrements achetés par ou appartenant à un utilisateur spécifique.
DatacloudPurchaseUsage : cet objet permet de suivre l'utilisation de Data.com pour les utilisateurs.
•
•
•
Les objets Datacloud sont des objets externes dont le fonctionnement est différent des objets standard. Le tableau ci-dessous
présente quelques différences.
Opérateur logique
Fonction Datacloud
=
Le signe égal recherche la chaîne exacte comprise entre
guillemets simples. Par exemple :
SELECT
ContactId,LastName,FirstName,City,CompanyName
FROM DatacloudContact
WHERE City = 'Albuquerque'
!=
Le signe différent de exclut de la recherche la chaîne exacte
comprise entre guillemets simples.
SELECT
ContactId,LastName,FirstName,City,CompanyName
FROM DatacloudContact
WHERE City != 'Albuquerque'
%
•
•
Les objets Datacloud reconnaissent uniquement le premier
caractère générique.
Les caractères génériques qui suivent sont ignorés.
Développement Force.com
Salesforce.com | API Data.com | 321
Opérateur logique
Fonction Datacloud
LIKE
Lorsque vous utilisez l'opérateur « LIKE » avec des objets
Datacloud, une recherche de caractères génériques est
implicitement exécutée. La recherche effectuée avec l'opérateur
like est une recherche de « concordance approximative ».
Certaines fautes d'orthographe ou omissions peuvent toutefois
renvoyer des résultats, par exemple la recherche de « Bob »
renvoie également « Robert ».
Achat d'enregistrements Data.com
Achetez un enregistrement de contact ou de société dont vous souhaitez être « propriétaire ». Lorsque vous êtes propriétaire
d'un enregistrement, vous avez accès à toutes les informations associées incluses dans la base de données Data.com. Vous
pouvez ainsi utiliser cet enregistrement dans votre organisation Salesforce.
Pour acheter des enregistrements de contact ou de société depuis Data.com, suivez les quatre étapes de la procédure ci-dessous.
1. Recherchez les contacts ou les sociétés que vous souhaitez acheter à l'aide de l'API Data.com Search.
2. Créez une entité DatacloudPurchaseUsage.
3. Insérez dans DatacloudOwnedEntity les ID Data.com des contacts ou des sociétés que vous souhaitez acheter. Les
informations de l'entité DatacloudPurchaseUsage sont mises à jour.
4. Effectuez une nouvelle recherche pour afficher toutes les informations associées aux enregistrements achetés.
Administration des API Data.com
Voici quelques informations à connaître sur la publication de l'API Data.com.
•
Limitations des appels d'API Data.com :
Les informations répertoriées sont en lecture seule. Utilisez-les pour suivre l'utilisation des appels d'API Data.com.
Les quotas en appels sont appliqués au niveau de l'organisation Salesforce.
◊ Appels de correspondance totaux : nombre total d'appels d'API disponibles pendant une période limite de 24 heures.
◊ Nombre d'appels de correspondance restants : nombre d'appels d'API restants qui peuvent être utilisés pour cette API
sur la période limite de 24 heures.
◊ Appels de recherche totaux : nombre total d'appels d'API disponibles pendant une période limite de 24 heures.
◊ Nombre d'appels de recherche restants : nombre d'appels d'API restants qui peuvent être utilisés pour cette API sur la
période limite de 24 heures.
Voici comment votre quota est calculé : 1000 x (nombre de licences)=(quotas d'appels d'API). Les quotas
d'appels pour l'API Search sont calculés en fonction du nombre de licences Data.com Prospecting. Les quotas d'appels
pour l'API Match sont calculés en fonction du nombre de licences Data.com Clean.
•
Administration de l'API Data.com :
La fonctionnalité API Data.com est activée par défaut. Vous pouvez activer ou désactiver la fonctionnalité API Data.com
en sélectionnant ou en désélectionnant la case Activer l'API Data.com.
Pour désactiver les API Data.com, procédez comme suit.
1. Dans Configuration, cliquez sur Administration de Data.com > Préférences d'API.
2. Pour désactiver l'accès, désélectionnez Autoriser l'accès à l'API Data.com. Si l'accès est déjà désactivé, vous pouvez
l'activer en procédant comme suit.
3. Pour appliquer et enregistrer vos modifications, cliquez sur Enregistrer.
Pour activer les API Data.com, procédez comme suit.
1. Dans Configuration, cliquez sur Administration de Data.com > Préférences d'API.
2. Pour activer l'accès, sélectionnez la case Autoriser l'accès à l'API Data.com.
Développement Force.com
Salesforce.com | API de transfert en masse | 322
3. Sélectionnez la case « J'ai lu et j'accepte les conditions d'utilisation mentionnées ci-dessus », puis cliquez sur Confirmer.
Notice légale :
L'API Data.com permet de personnaliser, d'élaborer et d'intégrer les fonctionnalités Data.com Prospecting et Clean
(Mise à jour), le cas échéant, à vos propres processus et workflows métiers. Les administrateurs disposent désormais
d'une flexibilité et d'une discrétion élargies pour traiter et mettre à jour les données des clients avec ces fonctionnalités.
Il est important de noter que, comme indiqué dans la documentation du contrat d'abonnement principal applicable qui
présente les fonctionnalités Data.com Prospecting et Clean, décrites plus en détail dans la documentation sur la sécurité,
la confidentialité et l'architecture de Data.com (accessible via help.salesforce.com), les champs Données clients qui
permettent le traitement et/ou la mise à jour, peuvent être transférés vers l'infrastructure Data.com à des fins
d'interopérabilité. Si cette flexibilité accrue entraîne un risque de sécurité des données et de confidentialité supplémentaire
pour votre organisation, nous vous encourageons à limiter les types de champ Données clients que vous sélectionnez
pour le traitement et la mise à jour, ou de désactiver l'accès à l'API Data.com en désactivant la case « Autoriser l'accès
à l'API ».
4. Cliquez sur Enregistrer pour activer l'accès à l'API Data.com.
•
Réinitialisation des crédits Data.com :
Vous pouvez réinitialiser les crédits développeur utilisés dans vos environnements Data.com Developer Sandbox et Data.com
Developer Pro Sandbox. Les crédits développeur peuvent être réinitialisés uniquement dans certains environnements
sandbox et dans Developer Edition.
1. Dans Configuration, cliquez sur Administration de Data.com > Utilisateurs.
2. Pour réinitialiser les crédits d'un utilisateur, cliquez sur Réinitialiser les crédits dans la colonne Utilisation du développeur
de cet utilisateur.
API de transfert en masse
Utilisez l'API de transfert en masse pour charger et récupérer avec efficacité les données Salesforce de votre organisation.
Vous pouvez désormais soumettre jusqu'à 5 000 lots par période de 24 heures consécutives. La limite précédente était de 3
000 lots.
Streaming API
Utilisez l'API Streaming pour recevoir des notifications sur des modifications de données Salesforce qui correspondent à une
requête que vous définissez, de façon sécurisée et évolutive.
Augmentation des limites
Les limites de l'Api Streaming ont été augmentées comme suit :
Limite
Nombre maximal de rubriques par
organisation
Nombre maximal de clients par
rubrique
Nouvelle
Précédente
Edition
100
50
Performance Edition et
Unlimited Edition
50
25
Enterprise Edition
40
20
Toutes les autres éditions
2 000
100
Performance Edition et
Unlimited Edition
1 000
20
Enterprise Edition
Développement Force.com
Limite
Nombre maximal de clients
simultanés dans toutes les
rubriques
Nombre maximal d'événements
par jour (inchangé dans les
organisations Performance
Edition, Unlimited Edition et
Enterprise Edition)
Salesforce.com | API Tooling | 323
Nouvelle
Précédente
Edition
20
10
2 000
1 000
1 000
500
Enterprise Edition
20
10
Toutes les autres éditions
50 000
10 000
Professional Edition
10 000
1 000
Developer Edition
Toutes les autres éditions
Performance Edition et
Unlimited Edition
API Tooling
Utilisez l'API Tooling afin d'élaborer des outils de développement personnalisés pour des applications Salesforce.
ValidationRule
Représente une formule utilisée pour spécifier quand les critères sont remplis. Cela inclut des règles de validation et des
règles de workflow. Inclut l'accès à l'objet ValidationRule associé dans l'API de métadonnées Salesforce.
WorkflowRule
Représente une règle de workflow utilisée pour déclencher une action de workflow spécifique lorsque les critères spécifiés
sont remplis. La création et la modification de règles de workflow ne sont pas prises en charge. Inclut l'accès à l'objet
WorkflowRule associé dans l'API de métadonnées Salesforce.
API de métadonnées
Utilisez l'API de métadonnées pour gérer les informations de personnalisation (tels que des définitions d'objets personnalisés
et des présentations de pages) pour votre organisation.
Appels API de métadonnées
Les appels API de métadonnées ont été modifiés ou ajoutés dans la version 30.0.
Types et champs de métadonnées
Des types et des champs de métadonnées ont été modifiés ou ajoutés dans la version 30.0.
Appels API de métadonnées
Les appels API de métadonnées ont été modifiés ou ajoutés dans la version 30.0.
Nouveaux appels de métadonnées
cancelDeploy()
Utilisez l'appel cancelDeploy() pour annuler un déploiement commencé dans votre organisation par l'appel deploy(),
qui comprend les déploiements démarrés par l'outil de migration Force.com et l'IDE Force.com.
Développement Force.com
Salesforce.com | API de métadonnées | 324
createMetadata()
Ajoute de façon synchronisée un ou plusieurs nouveaux composants de métadonnées à votre organisation. Représente
la version synchronisée de l'appel create().
deleteMetadata()
Supprime de façon synchronisée un ou plusieurs nouveaux composants de métadonnées de votre organisation. Représente
la version synchronisée de l'appel delete().
readMetadata()
Renvoie de façon synchronisée un ou plusieurs composants de métadonnées depuis votre organisation.
renameMetadata()
Renomme de façon synchronisée un composant de métadonnées dans votre organisation. Correspond à la version
synchronisée de la fonctionnalité de renommage de l'appel update().
updateMetadata()
Met à jour de façon synchronisée un ou plusieurs nouveaux composants de métadonnées dans votre organisation.
Correspond à la version synchronisée de la fonctionnalité de mise à jour de l'appel update().
Types et champs de métadonnées
Des types et des champs de métadonnées ont été modifiés ou ajoutés dans la version 30.0.
Prise en charge des applications standard
Vous pouvez désormais déployer et récupérer des applications standard en utilisant le type CustomApplication. Si vous avez
personnalisé des parties d'application standard, vous pouvez désormais exposer et accéder à ces personnalisations. Auparavant,
CustomApplication représentait uniquement des applications personnalisées. Désormais, CustomApplication représente des
applications standard et personnalisées.
Pour récupérer des applications dans votre organisation, utilisez le nom du type CustomApplication dans le fichier Manifest
package.xml. Vous pouvez récupérer toutes les applications ou spécifier les applications à récupérer dans la section types du
fichier package.xml.
Pour récupérer toutes les applications de votre organisation (personnalisées et standard), spécifiez le caractère générique (*),
comme suit.
<types>
<members>*</members>
<name>CustomApplication</name>
</types>
Pour récupérer une application standard, ajoutez le préfixe standard__ au nom de l'application. Par exemple, pour récupérer
l'application standard Chatter, spécifiez standard__Chatter.
<types>
<members>standard__Chatter</members>
<name>CustomApplication</name>
</types>
L'exemple suivant est une définition d'application standard (Chatter) :
<?xml version="1.0" encoding="UTF-8"?>
<CustomApplication xmlns="http://soap.sforce.com/2006/04/metadata">
<defaultLandingTab>standard-home</defaultLandingTab>
<label>Collaboration</label>
<tab>standard-Chatter</tab>
<tab>standard-UserProfile</tab>
Développement Force.com
Salesforce.com | API de métadonnées | 325
<tab>standard-OtherUserProfile</tab>
<tab>standard-CollaborationGroup</tab>
<tab>standard-File</tab>
</CustomApplication>
Nouveaux types de métadonnées
AppMenu
Représente le menu des applications Force.com ou le menu de navigation Salesforce1.
OrderSettings
Représente les paramètres de tri.
SharingSet
Représente un ensemble de partage. Un ensemble de partage définit un mappage d'accès qui accorde aux utilisateurs de
portail ou de communauté l'accès à des objets associés à leurs comptes ou contacts.
SiteDotCom
Représente un site pour le déploiement. Il étend le type MetadataWithContent et hérite de ses champs fullName et
content.
Types et champs de métadonnées mis à jour
Les champs de métadonnées suivants ont été ajoutés ou modifiés dans l'API version 30.0.
AuthProvider
Les champs suivants ont été ajoutés :
idTokenIssuer
Disponible uniquement si providerType est OpenIdConnect. Cette valeur identifie la source du jeton
d'authentification sous la forme https: URI . Utilisé uniquement avec des fournisseurs d'authentification
Connexion OpenID. Si elle est fournie, Salesforce valide la valeur id_token renvoyée. La spécification OpenID
Connect nécessite le renvoi d'une valeur id_token avec la valeur access_token. Disponible dans l'API versions
30.0 et supérieures.
sendAccessTokenInHeader
Requis uniquement si providerType est OpenIdConnect. Lorsqu'il est défini sur true, le jeton d'accès est
envoyé à userInfoUrl dans un en-tête au lieu d'une chaîne de requête. Utilisé uniquement avec des fournisseurs
d'authentification Connexion OpenID. Disponible dans l'API versions 30.0 et supérieures.
sendClientCredentialsInHeader
Requis uniquement si providerType est OpenIdConnect. Lorsqu'il est défini sur true, les identifiants du
client sont envoyés à tokenUrl dans un en-tête au lieu d'une chaîne de requête. Les identifiants se présentent
sous la forme d'un en-tête OpenID Connect Basic Credentials standard, qui est Basic <token>, où <token>
correspond à la chaîne codée en base64 « clientkey:clientsecret ». Utilisé uniquement avec des fournisseurs
d'authentification Connexion OpenID. Disponible dans l'API versions 30.0 et supérieures.
ConnectedApp
options
Si vous utilisez Force.com Canvas, ce champ indique si vous souhaitez masquer le bouton Partager et l'en-tête
dans l'éditeur de votre application de zone de dessin. Les valeurs correctes sont :
• HideShare : le bouton Partager est masqué dans l'éditeur pour l'application de zone de dessin associée.
• HideHeader : l'en-tête est masqué dans l'éditeur pour l'application de zone de dessin associée.
Développement Force.com
Salesforce.com | API de métadonnées | 326
Dans le sous-type ConnectedAppOauthConfig, le champ scopes a de nouvelles valeurs d'énumération.
Remarque: Les nouvelles valeurs Address, Email, OfflineAccess, OpenID, Phone et Profile ne sont
pas disponibles avant mars 2014.
Lors du déploiement de métadonnées, les valeurs (complètes, y compris les valeurs héritées) sont les suivantes :
Address
Autorise l'accès à la rue dans l'adresse de l'utilisateur connecté (le même comportement que le déploiement Basic).
Api
Autorise l'accès au compte de l'utilisateur connecté à travers les API.
Basic
Autorise l'accès à votre service URL d'identité (le même comportement que les déploiements Address, Email,
Phone et Profile).
Chatter
Autorise l'accès uniquement aux ressources API REST Chatter.
CustomApplications
Fournit l'accès à des applications personnalisées, telles que celles qui utilisent Visualforce.
Email
Autorise l'accès à l'e-mail de l'utilisateur connecté (le même comportement que le déploiement Basic).
Full
Autorise l'accès à toutes les données accessibles à l'utilisateur connecté.
OfflineAccess
Autorise l'application à interagir avec les données de l'utilisateur pendant qu'il est hors ligne et à obtenir un jeton
d'actualisation RefreshToken).
OpenID
Autorise l'accès à l'identificateur unique de l'utilisateur connecté pour les applications OpenID Connect.
Phone
Autorise l'accès à l'identificateur unique de l'utilisateur connecté pour les applications OpenID Connect (le même
comportement que le déploiement Basic).
Profile
Autorise l'accès au profil de l'utilisateur connecté (le même comportement que le déploiement Basic).
RefreshToken
Autorise le renvoi d'un jeton d'actualisation si vous êtes autorisé(e) à en recevoir un (le même comportement que
le déploiement OfflineAccess).
Web
Permet d'utiliser le jeton access_token sur le Web. Il comprend également visualforce qui permet d'accéder
aux pages Visualforce.
Lors de la récupération de métadonnées, les valeurs correctes sont les suivantes :
Api
Autorise l'accès au compte de l'utilisateur connecté à travers les API.
Développement Force.com
Salesforce.com | API de métadonnées | 327
Basic
Autorise l'accès à votre service URL d'identité et inclut Address, Email, Phone et Profile.
Chatter
Autorise l'accès uniquement aux ressources API REST Chatter.
CustomApplications
Fournit l'accès à des applications personnalisées, telles que celles qui utilisent Visualforce.
Full
Autorise l'accès à tous les données accessibles par l'utilisateur connecté.
OpenID
Autorise l'accès à l'identificateur unique de l'utilisateur connecté pour les applications OpenID Connect.
RefreshToken
Autorise le renvoi d'un jeton d'actualisation si vous êtes autorisé(e) à en recevoir un, et est semblable à l'autorisation
OfflineAccess).
Web
Permet d'utiliser le jeton access_token sur le Web. Il comprend également visualforce qui permet d'accéder
aux pages Visualforce.
Dans le sous-type ConnectedAppSamlConfig, le champ suivant a été ajouté :
encryptionCertificate
Le nom du certificat à utiliser pour les assertions SAML cryptées envoyées au fournisseur de services. Ce certificat
est enregistré dans la liste Gestion des certificats et des clés de l'organisation.
encryptionType
Lorsque Salesforce est le fournisseur d'identité, la configuration SAML peut spécifier la méthode de cryptage
utilisée pour les assertions SAML envoyées au fournisseur de services. Le fournisseur de services détecte la méthode
de cryptage dans l'assertion pour le déchiffrage. Les valeurs correctes sont :
• AES_128 : clé 128 bits.
• AES_256 : clé 256 bits.
• Triple_Des : utilise trois opérations de l'algorithme de chiffrement symétrique DES.
CustomApplication
Le champ suivant a été ajouté :
enableMultiMonitorComponents
Indique si une application console Salesforce inclut des composants multi-moniteurs activés, qui permettent aux
utilisateurs de déplacer des portions d'une console depuis leur navigateur vers leur écran. Ce champ est obligatoire
si isServiceCloudConsole est true.
CustomField
Le champ suivant a été ajouté :
lookupFilter
Représente les métadonnées associées à un filtre de référence. Utilisez ce type de métadonnées pour créer, mettre
à jour ou supprimer des définitions de filtre de référence. Remplace le composant NamedFilter, qui a été retiré.
Le filtre s'affiche désormais dans son champ source au lieu de l'objet cible. Les champs standard et les champs
personnalisés peuvent désormais inclure des filtres de référence déployables via l'API de métadonnées.
Développement Force.com
Salesforce.com | API de métadonnées | 328
Le champ suivant a été modifié :
trackHistory
Désormais disponible pour des objets standard (champs de liste de sélection et de référence uniquement), ainsi que
des objets personnalisés.
Indique si le suivi de l'historique est activé pour le champ (true) ou non (false).
CustomObject
Le champ suivant a été modifié :
enableHistory
Désormais disponible pour des objets standard, ainsi que des objets personnalisés.
Indique si l'objet est activé pour l'historique d'audit (true) ou non (false).
sharingModel
Ce champ n'est plus en lecture seule. Vous pouvez désormais définir une valeur pour ce champ afin de mettre à
jour le paramètre de l'organisation pour les utilisateurs internes.
Pour des objets d'activité, le paramètre de l'organisation peut être récupéré, mais il est actuellement en lecture seule.
Le champ suivant a été retiré :
namedFilter
Les métadonnées associées à un filtre de référence sont désormais représentées par le champ lookupFilter dans
le composant CustomField.
CustomObjectTranslation
Le champ suivant a été ajouté au sous-type CustomFieldTranslation :
lookupFilter
Représente les métadonnées de traduction associées à un filtre de référence.
Le champ suivant a été retiré :
namedFilters
Les métadonnées de traduction associées à un filtre de référence sont désormais représentées par le champ
lookupFilter.
CustomSite
Le champ suivant a été ajouté :
clickjackProtectionLevel
Obligatoire. Définit le niveau de protection contre le détournement de clic. Les options sont les suivantes :
• AllowAllFraming : autoriser le tramage par n'importe quelle page (aucune protection)
• SameOriginOnly : autoriser le tramage par la même origine uniquement (recommandé)
• NoFraming : ne pas autoriser le tramage par n'importe quelle page (protection maximale)
DeployMessage
Les champs suivants ont été ajoutés :
componentType
Le type de métadonnées du composant dans ce déploiement.
Développement Force.com
Salesforce.com | API de métadonnées | 329
createdDate
La date et l'heure de création du composant suite à ce déploiement.
DeployResult
Les champs suivants ont été ajoutés :
canceledBy
L'ID de l'utilisateur qui a annulé le déploiement.
canceledByName
Le nom complet de l'utilisateur qui a annulé le déploiement.
createdBy
L'ID de l'utilisateur qui a créé le déploiement.
createdByName
Le nom complet de l'utilisateur qui a créé le déploiement.
runTestsEnabled
Indique si des tests Apex ont été exécutés durant ce déploiement (true) ou non (false). Des tests sont exécutés
automatiquement lors d'un déploiement ou définis pour une exécution dans DeployOptions pour l'appel
deploy().
Flow
Le champ suivant a été ajouté :
loops
Un groupe de noeuds pour l'itération dans des collections.
FlowCondition
L'opérateur suivant a été ajouté à l'énumération FlowComparisonOperator :
WasSet
Utilisé pour vérifier si l'élément comparé a déjà été défini sur une valeur ou sur null.
FlowElementReferenceOrValue
Le champ suivant a été ajouté :
dateTime
Utilisé pour spécifier une valeur dateTime.
FlowRecordLookup
Le champ suivant a été ajouté :
assignNullValuesIfNoRecordFound
Spécifie que toutes les valeurs sont définies sur null si l'enregistrement est introuvable.
FlowVariable
La valeur suivante a été ajoutée à l'énumération FlowDataType :
DateTime
Une valeur d'horodatage pour la variable de flux.
Développement Force.com
Salesforce.com | API de métadonnées | 330
ForecastingSettings
Le sous-type suivant a été retiré :
DataSourceSettings
Les sources de données disponibles dans les prévisions. Les choix incluent quantité, chiffre d'affaires, ou les deux.
Le sous-type suivant a été ajouté :
ForecastingTypeSettings
Représente les paramètres Prévisions d'un type de prévision individuel. Certains champs qui étaient précédemment
enfants du type ForecastingSettings, sont désormais enfants du nouveau sous-type ForecastingTypeSettings. Ils
comprennent :
• adjustmentSettings
• forecastRangeSettings
• opportunityListFieldsSelectedSettings
• quotasSettings
ATTENTION: L'omission d'un champ de type de prévision dans le fichier XML peut désactiver ce
type de prévision : si le type de prévision était disponible dans la version spécifiée par le package XML,
ce type de prévision est désactivé, et ses données de quota et d'ajustement sont supprimées.
Le champ suivant a été ajouté au sous-type ForecastingTypeSettings :
active
Booléen. Indique si le type de prévision est actif dans l'organisation.
Le champ suivant a été ajouté au sous-type ForecastingTypeSettings :
name
Chaîne. Le champ indique le nom du type de prévision configuré dans forecastingTypeSettings. Les valeurs
correctes sont :
• OpportunityRevenue : Opportunités - Chiffre d'affaires
• OpportunityQuantity : Opportunités - Quantité
• OpportunitySplitRevenue : Parts de chiffre d'affaires d'opportunité - Chiffre d'affaires
• OpportunityLineItemRevenue : Famille de produits - Chiffre d'affaires
• OpportunityLineItemQuantity : Famille de produits - Quantité
Les champs suivants ont été déplacés depuis le type ForecastingSettings vers le sous-type ForecastingTypeSettings :
• adjustmentsSettings : ce champ active ou désactive l'option Ajustements de prévision dans les Prévisions. Tous
les types de prévision doivent inclure la même valeur adjustmentSettings. La définition de ce champ sur false
supprime toutes les données d'ajustement.
• forecastRangeSettings : les sélections de périodes et de plages par défaut dans les prévisions. Tous les types
de prévision doivent inclure les mêmes valeurs forecastRangeSettings.
• opportunityListFieldsSelectedSettings : les champs sélectionnés qui doivent s'afficher dans le volet de
l'opportunité de la page des prévisions pour le type de prévision. Le Nom de l'opportunité est requis. Vous
pouvez sélectionner jusqu'à 15 champs.
• quotasSettings : ce champ active ou désactive l'option Afficher les quotas dans les Prévisions. Tous les types de
prévision doivent inclure la même valeur quotasSettings. La définition de ce champ sur false masque les quotas
sous l'onglet Prévisions, mais ne supprime aucune donnée de quota.
Présentation
Les champs suivants ont été ajoutés :
Développement Force.com
Salesforce.com | API de métadonnées | 331
component
Référence à un composant dans la section Cartes mobiles d'une présentation de page.
feedLayout
Représente les valeurs qui définissent la vue de fil d'une présentation de page basée sur un fil. Les présentations
basées sur le fil sont disponibles dans Compte, Requête, Contact, Piste, Opportunité et dans des objets personnalisés.
Elles incluent une vue de fil et une vue de détail. Ce champ est de type FeedLayout.
Dans le sous-onglet PrimaryTabComponents, le champ et sous-type suivant a été ajouté :
containers
Représente un emplacement et un style pour afficher plusieurs composants de console personnalisés dans les menus
latéraux de la console Salesforce. Vous pouvez spécifier jusqu'à cinq composants pour chacun des quatre emplacements
(gauche, droit, haut et bas).
SidebarComponent
Représente un composant de console personnalisé spécifique à afficher dans un conteneur qui héberge plusieurs
composants dans l'un des menus latéraux de la console Salesforce. Vous pouvez spécifier jusqu'à cinq composants
pour chacun des quatre emplacements de conteneur (gauche, droit, haut et bas).
Dans le sous-type PrimaryTabComponents, le champ suivant a été retiré :
component
Représente un composant de console personnalisé (page Visualforce ou champ de référence ; applications Force.com
Canvas non disponibles) dans une section d'une présentation de page. Les composants de console personnalisés
s'affichent uniquement dans la console Salesforce. Ce champ a été remplacé par containers.
Dans le sous-type SubtabComponents, le champ suivant a été ajouté :
containers
Représente un emplacement et un style pour afficher plusieurs composants de console personnalisés dans les menus
latéraux de la console Salesforce. Vous pouvez spécifier jusqu'à cinq composants pour chacun des quatre emplacements
(gauche, droit, haut et bas).
Dans le sous-type SubtabComponents, le champ suivant a été retiré :
component
Représente un composant de console personnalisé (page Visualforce ou champ de référence ; applications Force.com
Canvas non disponibles) dans une section d'une présentation de page. Les composants de console personnalisés
s'affichent uniquement dans la console Salesforce. Ce champ a été remplacé par containers.
LiveChatButton
Les champs suivants ont été ajoutés :
numberOfReroutingAttempts
Spécifie le nombre de réacheminements possibles d'une demande de chat vers des agents disponibles si tous les
agents refusent la demande.
optionsCustomRoutingIsEnabled
Indique si l'acheminement personnalisé est activé pour les demandes de chat entrantes (true) ou non (false).
optionHasRerouteDeclinedRequest
Indique si une demande de chat, qui a été refusée par tous les agents disponibles, doit être réacheminée vers des
agents disponibles (true) ou non (false).
Développement Force.com
Salesforce.com | API de métadonnées | 332
optionsIsAutoAccept
Indique si une demande de chat doit être automatiquement acceptée par l'agent auquel elle a été attribuée (true)
ou non false). Pour des boutons de chat et des invitations de chat automatisées avec routingType défini sur
MostAvailable ou LeastActive.
PermissionSet
Les champs suivants ont été modifiés :
applicationVisibilities
Les applications standard, comme les applications personnalisées, sont désormais prises en charge (dans l'API
version 29.0, seules les applications personnalisées étaient prises en charge).
fieldPermissions
Les fieldPermissions pour les champs obligatoires ne peuvent plus être récupérées ou déployées.
Profil
Les champs suivants ont été ajoutés :
custom
Indique si le profil est personnalisé (true) ou standard (false).
description
La description du profil. Limite : 255 caractères.
Les champs suivants ont été modifiés :
applicationVisibilities
Les applications standard, comme les applications personnalisées, sont désormais prises en charge (dans l'API
versions 29.0 et antérieures, seules les applications personnalisées sont prises en charge).
fieldPermissions
Les fieldPermissions pour les champs obligatoires ne peuvent plus être récupérées ou déployées.
Lors du déploiement d'un nouveau champ personnalisé, les valeurs par défaut des champs editable et readable
sont false. Pour remplacer des valeurs par défaut, incluez des autorisations de champ pour le nouveau champ
dans vos profils.
Rapport
Les champs suivants ont été ajoutés au sous-type ReportGrouping :
aggregateType
Le type de valeur agrégée pour le tri.Les valeurs correctes sont :
• Sum
• Average
• Maximum
• Minimum
• RowCount
sortByName
Spécifie le nom API de la colonne, champ récapitulatif agrégé ou personnalisé utilisé pour trier le regroupement.
sortType
Indique si le regroupement étrillé par une colonne, champ récapitulatif agrégé ou personnalisé. Les valeurs correctes
sont :
Développement Force.com
•
•
•
Salesforce.com | API de métadonnées | 333
Column
Aggregate
CustomSummaryFormula
EntitlementProcess
Le champ suivant a été ajouté :
businessHours
Les heures ouvrables qui s'appliquent au processus d'autorisation.
EntitlementProcessMilestoneItem
Les champs suivants ont été ajoutés :
businessHours
Les heures ouvrables qui s'appliquent au jalon.
minutesCustomClass
Le nom de la classe Apex utilisée pour calculer l'heure de déclenchement.
NamedFilter
Ce composant a été retiré. Les métadonnées associées à un filtre de référence sont désormais représentées par le champ
lookupFilter dans le composant CustomField. Le filtre s'affiche désormais dans son champ source au lieu de l'objet
cible.
Network
Le champ suivant a été ajouté :
picassoSite
Nom du site Site.com associé à la communauté.
SamlSsoConfig
Le champ suivant a été ajouté :
decryptionCertificate
Le nom du certificat à utiliser pour décrypter les assertions SAML entrantes. Ce certificat est enregistré dans la
liste Gestion des certificats et des clés de l'organisation.
SecuritySettings
Le champ suivant a été ajouté au sous-type PasswordPolicies :
obscureSecretAnswer
Masque la réponse secrète associée par un mot passe (true) ou non (false).
Remarque: Si votre organisation utilise l'éditeur IME (Microsoft Input Method Editor) avec le mode
de saisie défini sur Hiragana, les caractères ASCII saisis sont convertis en caractères japonais dans des
champs de texte normaux. Cependant, l'IME ne fonctionne pas correctement dans les champs avec un
texte obscur. Si les utilisateurs de votre organisation ne peuvent pas saisir correctement leur mot de passe
ou d'autres valeurs une fois cette fonctionnalité activée, désactivez-la.
Développement Force.com
Salesforce.com | API Passer des commandes | 334
API Passer des commandes
Nouvelle dans la version 30.0, l'API REST Passer des commandes permet d'intégrer par programmation des données de
commande Salesforce dans vos applications. Par exemple, vous pouvez utiliser l'API basée sur REST pour intégrer Salesforce
un panier d'achats tiers. L'API inclut plusieurs ressources qui permettent de créer une combinaison de contrats, de commandes
et d'autres produits dans un seul appel.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
avec l'API et les commandes activées
Les commandes doivent être activées pour que votre organisation puisse utiliser cette API. Pour activer les commandes, dans
Configuration, cliquez sur Personnaliser > Commandes > Paramètres, puis sélectionnez Activer les commandes.
Pour plus d'informations, reportez-vous à API REST Passer des commandes - globalement disponible dans la section Sales.
ISVforce
La version Winter ’14 inclut des fonctionnalités qui facilitent pour les partenaires la mise à niveau de packages gérés et la
collecte de données de métriques d'utilisation des clients.
Suppression de composants dans des packages gérés
Métriques d'utilisation - Pilote
Commandes disponibles pour les utilisateurs de Force.com
Avec la licence d'ensemble d'autorisations Orders Platform, disponible uniquement pour les partenaires OEM, les
administrateurs peuvent désormais accorder aux utilisateurs qui disposent de licences Force.com l'accès aux contrats, aux
catalogues de prix, aux produits et aux commandes.
Suppression de composants dans des packages gérés
Disponible avec : Developer Edition
Remarque: Cette fonctionnalité est disponible pour les partenaires salesforce.com éligibles. Pour plus d'informations
sur le Programme partenaire, y compris les exigences d'éligibilité, visitez www.salesforce.com/partners.
À compter de la version Spring ‘14, les Éditeurs de logiciels indépendants peuvent supprimer les types de composant suivants
lors de la mise à jour d'un package géré déjà publié.
•
•
•
•
•
•
•
Boutons ou liens personnalisés
Champs personnalisés
Objets personnalisés
Onglets personnalisés
Ensembles de champs
Types d’enregistrement
Règles de validation
Développement Force.com
Salesforce.com | Métriques d'utilisation - Pilote | 335
La suppression de ces composants n'était pas prise en charge auparavant, pour éviter tout risque de perte de données ou d'échec
d'intégration dans des organisations abonnées. Cependant, dans un package complexe, le nombre de ces composants peut
augmenter considérablement après plusieurs cycles de publication. La possibilité de supprimer des packages gérés peut s'avérer
utile dans ce cas. Elle offre aux Éditeurs de logiciels indépendants davantage de souplesse dans la maintenance et la mise à
niveau de leurs applications.
La suppression d'un composant entraîne la suppression définitive des données qu'il contient, la suppression des données
d'historique suivies et modifie les intégrations qui dépendent du composant, notamment les règles d'attribution ou de
hiérarchisation. De plus, une fois un composant supprimé dans un package géré, vous ne pouvez pas le restaurer ou créer un
autre composant portant le même nom.
Aucune donnée ou métadonnée n'est supprimée dans une organisation abonnée sans une action spécifique du client. Les
composants supprimés restent disponibles dans l'organisation des abonnés qui effectuent une mise à niveau vers la nouvelle
version du package. Ils sont affichés dans la section Composants non utilisés de la page Détails du package. Les abonnés
peuvent ainsi exporter des données et modifier des intégrations personnalisées qui comprennent ces composants avant de les
supprimer explicitement. Par exemple, avant de supprimer des objets personnalisés ou des champs, les clients peuvent conserver
un enregistrement de leurs données en accédant à Configuration, puis en cliquant sur Gestion des données > Exportation
des données.
Remarque: Il est de votre responsabilité d'informer vos clients de l'impact potentiel de tout composant que vous
supprimez. Dans les Notes de publication de la mise à niveau de votre package, répertoriez tous composants
personnalisés que vous supprimez, puis indiquez aux clients les mesures à prendre.
Les restrictions ci-dessous s'appliquent lors de la suppression de composants gérés.
•
•
•
Aucun type de composant ne peut être supprimé s'il est référencé par d'autres métadonnées, par exemple, des règles de
workflow, des règles de validation ou des classes Apex.
Un objet personnalisé ne peut pas être supprimé s'il inclut l'un des éléments suivants : motif de partage Apex, nouveau
calcul de partage Apex, filtre de référence associé, présentation compacte ou action.
Il n'est pas recommandé de supprimer un champ personnalisé qui est référencé par un type de rapport personnalisé dans
le même package, car cela entraîne une erreur lors de l'installation du package mis à niveau.
Vous pouvez supprimer des composants gérés, de façon déclarative depuis l'interface utilisateur et par programmation en
utilisant l'API de métadonnées. Dans le dernier cas, spécifiez les composants que vous souhaitez supprimer dans un fichier
Manifest destructiveChanges.xml, puis utilisez l'appel deploy() standard. Le processus est identique pour la suppression
de composants non gérés. Pour plus d'informations, reportez-vous au guide Metadata API Developer’s Guide.
Métriques d'utilisation - Pilote
Remarque: Cette fonctionnalité est actuellement disponible via un programme pilote. Pour plus d'informations sur
son activation pour votre organisation, contactez salesforce.com.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Dans la version Spring '14, vous pouvez collecter des métriques d'utilisation détaillées dans chaque organisation où votre
package géré est installé. En analysant ces informations, vous pouvez recueillir des enseignements utiles concernant l'utilisation
et les performances de votre application pour l'ensemble de vos clients. Par exemple, vous pouvez identifier :
•
•
Les fonctionnalités les plus utilisées et les moins utilisées : vous pouvez ainsi orienter vos efforts de développement avec
plus de précision en planifiant la prochaine version de votre application.
Les clients qui utilisent le plus souvent l'application : vos clients les plus importants.
Développement Force.com
•
Salesforce.com | Métriques d'utilisation - Pilote | 336
Les clients qui utilisent peu ou de moins en moins votre application : ces clients risquent de se lasser de votre application.
Vous pouvez collecter les métriques quotidiennes suivantes dans deux types de composant d'un package géré.
•
Objets personnalisés : le nombre total d'enregistrements stockés par organisation dans chaque objet personnalisé. Cela
vous permet de suivre l'évolution de l'utilisation de cet objet personnalisé dans une organisation abonnée, ce qui représente
un indicateur fiable du degré d'utilisation.
•
Pages Visualforce : le nombre d'accès à chaque page Visualforce par organisation, le nombre d'utilisateurs uniques qui ont
accédé à cette page et le temps de chargement moyen (en millisecondes). En comparant les métriques de différentes pages
Visualforce, vous pouvez déterminer la popularité relative des différentes parties de votre application dans une organisation
cliente spécifique, ainsi que des tendances parmi tous vos clients.
Les données d'objets personnalisés correspondent à une capture instantanée qui reflète l'état de l'organisation au moment de
l'échantillonnage de la base de données, alors que les données Visualforce couvrent l'utilisation sur une période de 24 heures.
Les données des métriques d'utilisation de toutes les organisations de production dans une instance donnée sont fusionnées
et écrites dans un fichier texte, sous un format spécifié, à une fréquence quotidienne. Actuellement, aucune donnée n'est
collectée dans les packages installés dans des organisations sandbox.
Cette fonctionnalité est réservée uniquement à l'accès API. Vous devez écrire un processus personnalisé pour collecter les
données des métriques dans l'organisation de rapport, puis les exporter vers le système de votre choix pour les analyser. Vous
disposez ainsi d'une flexibilité optimale pour surveiller et analyser des tendances d'utilisation pertinentes pour votre application.
Pour collecter des données d'utilisation, le consentement de vos clients n'est pas nécessaire, ils ne peuvent pas s'y opposer.
Vous pouvez ainsi recevoir des données complètes pour l'ensemble de vos clients. Accorder une dérogation à certains utilisateurs
altérerait les résultats et les données perdraient de leur intérêt.
Remarque: Si des clients s'interrogent sur la confidentialité des données, assurez-leur que les données collectées sont
exclusivement de nature statistique. En aucun cas les données des clients ne sont divulguées aux Éditeurs de logiciels
indépendants. Cette approche est conforme aux principes de salesforce.com qui érigent la confiance en valeur
fondamentale.
Configuration de métriques d'utilisation
Accès aux données des métriques d'utilisation
L'objet MetricsDataFile
Configuration de métriques d'utilisation
Pour configurer des Métriques d'utilisation pour un package, deux organisations ont un rôle important.
•
•
Organisation de version : l'organisation Development Edition utilisée pour charger le package.
Organisation de rapport : l'organisation à laquelle les données d'utilisation sont envoyées quotidiennement.
L'organisation de version et l'organisation de rapport doivent être membres de la même plate-forme d'environnement. Cette
fonctionnalité de sécurité s'assure que les données d'utilisation sont envoyées à une organisation contrôlée par le développeur
du package.
Pour configurer des Métriques d'utilisation pour un package :
1. Configurez une plate-forme d'environnement, si ce n'est déjà fait. Pour des instructions de configuration d'une plate-forme
d'environnement et de la connexion d'organisations, reportez-vous au Guide ISVforce.
2. Connectez l'organisation de version à la plate-forme d'environnement.
3. Connectez l'organisation de rapport à la plate-forme d'environnement.
4. Contactez salesforce.com pour activer cette fonctionnalité. Vous devez indiquer le préfixe d'espace de noms du package.
Développement Force.com
Salesforce.com | Métriques d'utilisation - Pilote | 337
Une fois la fonctionnalité activée, vous recevez un e-mail de confirmation. Dès lors, les données d'utilisation sont
automatiquement collectées dans toutes les organisations dans lesquelles votre package est installé, puis délivrées quotidiennement
dans l'organisation de rapport.
Accès aux données des métriques d'utilisation
Les données d'utilisation d'un package sont stockées dans des enregistrements MetricsDataFile dans votre organisation
de rapports. Une fois la fonctionnalité Métriques d'utilisation activée, un enregistrement est créé pour tous les objets personnalisés
et un autre pour toutes les pages Visualforce par instance Salesforce et par jour.
Remarque: Pour afficher le nombre d'instances Salesforce en cours d'utilisation, visitez trust.salesforce.com.
Les données d'utilisation de chaque jour et chaque instance sont stockées dans un fichier texte, codé en Base 64, dans le champ
MetricsDataFile de l'enregistrement. D'autres champs dans l'enregistrement identifient les propriétés ci-dessous.
•
•
•
•
•
•
Préfixe d'espace de noms du package
Instance Salesforce
Heure et date de début de la collecte des données
Heure et date de fin de la collecte des données
Taille du fichier de données en octets
Type des données, CustomObject ou Visualforce
Dans un enregistrement d'objets personnalisés, chaque ligne du fichier texte contient des données d'utilisation dans l'ordre
ci-dessous.
•
•
•
•
•
•
ID d'organisation
Nom de l'organisation
Édition de l'organisation
Statut de l'organisation
Nom de l'objet personnalisé
Nombre d'enregistrements de l'objet personnalisé le jour spécifié
Le nombre d'objets personnalisés est un instantané capturé une fois par jour. Voici une section d'un exemple de fichier de
données d'objets personnalisés. Elle indique que les objets personnalisés Alpha et Beta contenaient respectivement 3500 et
1500 enregistrements dans l'organisation cliente spécifiée le jour spécifié.
"00Dxx0000001gbk","org1","Enterprise Edition","TRIAL","Alpha", "3500"
"00Dxx0000001gbk","org1","Enterprise Edition","TRIAL","Beta", "1500"
Dans un enregistrement de pages Visualforce, chaque ligne du fichier texte contient des données d'utilisation dans l'ordre
ci-dessous.
•
•
•
•
•
•
•
•
ID d'organisation
Nom de l'organisation
Édition de l'organisation
Statut de l'organisation
Nom de la page Visualforce
Nombre d'accès à la page
Nombre d'utilisateurs uniques ayant accédé à la page
Temps de chargement moyen de la page, en millisecondes
Développement Force.com
Salesforce.com | Métriques d'utilisation - Pilote | 338
Les compteurs Visualforce de chaque organisation mesurent le nombre de vues de la page entre les heures de début et de fin.
Voici une section d'un exemple de fichier de données de pages Visualforce.
"00Dxx0000001gbk","org1","Enterprise
"00Dxx0000001gbk","org1","Enterprise
"00Dxx0000001gbk","org1","Enterprise
"00Dxx0000001gbf","org1","Enterprise
"00Dxx0000001gbf","org1","Enterprise
"00Dxx0000001gbf","org1","Enterprise
Edition","TRIAL","/apex/gm12__f1","1","1","66.0"
Edition","TRIAL","/apex/gm12__f2","1","1","128.0"
Edition","TRIAL","/apex/gm12__f3","1","1","107.0"
Edition","TRIAL","/apex/gm12__f1","5","1","73.6"
Edition","TRIAL","/apex/gm12__f2","1","1","72.0"
Edition","TRIAL","/apex/gm12__f3","7","1","50.8"
Vous devez écrire un processus personnalisé pour demander à l'organisation de rapport de collecter les données des métriques
et de les exporter vers le système de votre choix pour les analyser. Vous disposez ainsi d'une flexibilité optimale pour surveiller
et analyser des tendances d'utilisation pertinentes pour votre application.
L'objet MetricsDataFile
Cet objet représente un fichier de données contenant des métriques d'utilisation de toutes les installations d'un packaging géré
dans une instance Salesforce spécifiée. Il est disponible dans l'API versions 30.0 et supérieures.
Appels pris en charge
query(), delete()
Champs
Nom du champ
Détails
MetricsDataFile
Type
base64
Propriétés
Filter, Query, Sort
Description
Un fichier texte contenant les données d'utilisation codées en Base 64.
MetricsDataFileContentType
Type
chaîne
Propriétés
Filter, Query, Sort
Description
Le format du fichier de données. Actuellement, la seule valeur autorisée est text/csv.
MetricsDataFileLength
Type
int
Propriétés
Filter, Query, Sort
Description
La taille du fichier de données en octets.
Développement Force.com
Salesforce.com | Métriques d'utilisation - Pilote | 339
Nom du champ
Détails
MetricsEndDate
Type
dateTime
Propriétés
Filter, Query, Sort
Description
L'heure et la date de fin de la collecte de données.
MetricsStartDate
Type
dateTime
Propriétés
Filter, Query, Sort
Description
L'heure et la date de début de la collecte de données.
MetricsType
Type
liste de sélection
Propriétés
Filter, Query, Sort
Description
Le type des données collectées. Les valeurs possibles sont CustomObject et
Visualforce.
NamespacePrefix
Type
chaîne
Propriétés
Filter, Query, Sort
Description
Le préfixe d'espace de noms du package pour lequel les données sont collectées.
SendingInstance
Type
chaîne
Propriétés
Filter, Query, Sort
Description
L'instance de serveur à partir de laquelle ces données ont été collectées, par exemple «
na8 ».
Utilisation
Utilisez cet objet pour accéder aux métriques d'utilisation des clients pour un package géré. Chaque enregistrement contient
des données d'utilisation d'une journée (d'objets personnalisés ou de pages Visualforce), pour toutes les organisations dans une
instance Salesforce qui ont installé le package. Les données suivantes sont collectées tous les jours.
Développement Force.com
Salesforce.com | Commandes disponibles pour les utilisateurs
de Force.com | 340
•
Objets personnalisés : le nombre d'enregistrements stockés dans chaque objet personnalisé.
•
Pages Visualforce : le nombre d'accès à chaque page Visualforce, le nombre d'utilisateurs uniques qui ont accédé à cette
page et le temps de chargement moyen (en millisecondes).
Les données d'objets personnalisés correspondent à une capture instantanée qui reflète l'état de l'organisation au moment de
l'échantillonnage de la base de données, alors que les données Visualforce couvrent l'utilisation sur une période de 24 heures.
Les données des métriques d'utilisation de toutes les organisations de production dans une instance donnée sont fusionnées
et écrites dans un fichier texte, sous un format spécifié, à une fréquence quotidienne. Si une instance n'a aucune organisation
ayant installé votre package ou accédé à des pages Visualforce dans le package, un enregistrement vierge est créé pour ce jour,
avec MetricsDataFileLength défini sur zéro.
Pour plus d'informations sur cet objet, reportez-vous au guide SOAP API Developer's Guide.
Commandes disponibles pour les utilisateurs de Force.com
Avec la licence d'ensemble d'autorisations Orders Platform, disponible uniquement pour les partenaires OEM, les administrateurs
peuvent désormais accorder aux utilisateurs qui disposent de licences Force.com l'accès aux contrats, aux catalogues de prix,
aux produits et aux commandes.
Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition
Vous attribuez des licences d'ensemble d'autorisations aux utilisateurs pour ajouter progressivement des fonctionnalités qui ne
sont pas incluses dans leur licence d'utilisateur.
Lorsque des licences d'ensemble d'autorisations Orders Platform ont été accordées aux utilisateurs, l'administrateur peut leur
attribuer les autorisations :
•
•
•
•
•
•
« Lire », « Créer », « Modifier » et « Supprimer » sur les contrats, les catalogues de prix, les produits et les commandes
Activer les contrats
Supprimer les contrats activés
Activer les commandes
Modifier les commandes activées
Créer des commandes de réduction
Les nouvelles organisations Developer Edition reçoivent par défaut deux licences d'ensemble d'autorisations Orders Platform.
Pour obtenir des licences d'ensemble d'autorisations Orders Platform pour votre organisation, contactez le Support partenaire
salesforce.com.
Autres produits salesforce.com
Salesforce.com | | 341
Autres produits salesforce.com
Nous avons amélioré les autres produits Salesforce suivants : desk.com, Heroku, Salesforce Marketing Cloud et Work.com.
desk.com
Desk.com est une application de support client tout-en-un pour les petites entreprises et les équipes en pleine croissance.
Pour plus d'informations sur les nouvelles fonctionnalités, visitez le blog Desk.com Product Updates Blog.
Heroku
Heroku est une plate-forme applicative basée sur le Cloud pour la construction et le déploiement d'applications Web.
Pour plus d'informations sur les nouvelles fonctionnalités, visitez le page Heroku Changelog.
Salesforce Marketing Cloud
Salesforce Marketing Cloud est une suite marketing sociale unifiée qui permet aux entreprises d'écouter et d'échanger avec
des clients, de publier des contenus, d'optimiser la publicité sociale, de mesurer les campagnes et d'intégrer des connaissances
sociales aux données des clients.
Pour plus d'informations sur les nouvelles fonctionnalités, visitez la page Facebook Salesforce Marketing Cloud.
Work.com
Work.com est un outil de gestion des performances sociales qui permet aux responsables et aux équipes d'apprendre plus
facilement et d'être plus performants.
Pour plus d'informations sur les nouvelles fonctionnalités, lisez les Notes de publication Work.com.
Aide et formation
Salesforce.com | | 342
Aide et formation
Vidéos
Documentation relative à la confiance et à la conformité
Les Documents salesforce.com sur la confiance et la conformité ont été mis à jour et les utilisateurs n'ont plus à se connecter
à help.salesforce.com pour les consulter.
Fiches d'astuces et guides de mise en oeuvre
•
•
•
Un nouveau guide est disponible pour les communautés de service ! Élaboration de votre propre communauté libre service
montre comment créer une communauté libre service qui utilise Chatter Answers, Ideas et Salesforce Knowledge pour
aider les utilisateurs à se prendre en charge.
Configuration des commandes pour votre organisation présente des informations sur la mise en oeuvre des commandes.
Suivez le Guide de mise en oeuvre de la synchronisation de fichiers Salesforce en vue d'activer Salesforce Files Sync pour votre
organisation et vos utilisateurs. La synchronisation des fichiers Salesforce permet aux utilisateurs de stocker, de synchroniser
et de partager des fichiers en toute sécurité entre Chatter, leur ordinateur de bureau et des appareils mobiles.
Guides du développeur
•
•
L'API REST Passer des commandes est désormais globalement disponible, présentée par le nouveau guide Place Order
REST API Developer’s Guide (PDF | HTML). L'API REST Passer des commandes permet aux développeurs d'intégrer
des commandes à des applications tierces. Ce guide fournit une référence complète sur les ressources de l'API REST qui
sont disponibles pour les développeurs Salesforce.
Le format HTML du guide Force.com Apex Code Developer’s Guide a été mis à jour afin d'améliorer le confort de l'utilisateur.
Cette mise à jour est basée sur les modifications apportées aux rubriques des classes Apex introduites dans la version Winter
’14. Elle corrige les problèmes de navigation dans la version HTML. Les rubriques des classes Apex de la section Référence
ont été fusionnées afin de présenter chaque classe dans une page unique. Chaque rubrique de classe inclut les descriptions
de toutes les méthodes de la classe. Le résumé des méthodes est présenté dans une liste unique pour chaque classe, ce qui
accélère l'analyse des méthodes. Vous pouvez toutefois obtenir les informations statiques et d'instance depuis la signature
de méthode dans chaque description de méthode. De plus, des sections inutiles ont été supprimées de certaines descriptions
de méthode afin de réduire la taille de la section Référence dans les versions HTML et PDF du guide.