Notes de publication de Salesforce Winter 15

Dimension: px
Commencer à balayer dès la page:

Download "Notes de publication de Salesforce Winter 15"

Transcription

1 Notes de publication de Salesforce Winter 15 Salesforce, Winter

2 Copyright salesforce.com, inc. Tous droits réservés. Salesforce 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.

3 SOMMAIRE À propos des Notes de publication Notifications sur les mises à jour Découverte des principales fonctionnalités de Winter 15 dans la nouvelle Synthèse des Notes de publication Vous les avez demandées! Votre avis nous intéresse Certains liens dans les notes de publication peuvent ne pas fonctionner avant la publication de la version Salesforce Autres ressources Modifications des Notes de publication Résumé des fonctionnalités et conséquences pour l'utilisateur Améliorations générales Analytics Cloud Mobile Communautés Ventes Work.com Service Rapports Salesforce Chatter Personnalisation de Force.com Développement Force.com Améliorations générales Modification de l'accès API pour les applications connectées Nouvelle présentation des fichiers de documentation PDF Inclusion du contenu Success Community dans la recherche Aide et formation Présentation des alertes et du blocage des duplications (bêta) Mises à jour de la terminologie traduite Rationalisation de la présentation de l'éditeur de texte enrichi Présentation de Wave, Analytics Cloud Découverte de la valeur des données Exploration des données partout avec Salesforce Analytics pour ios Visualisation de données enrichies dans votre navigateur Web Exploration des outils de visualisation puissants Élaboration de requêtes puissantes à l'aide du langage SAQL (pilote) Tableaux de bord pour aider les utilisateurs

4 Sommaire Intégration de données à partir de n'importe où Mise en route rapide Mobile Salesforce SalesforceA Communautés Personnalisation Administration Gestion de la communauté Tableaux de bord Amélioration de la réputation pour récompenser les membres de communautés Promotion de la collaboration dans les communautés avec les Questions Chatter (globalement disponible) Autres modifications apportées aux communautés Ventes Gestion des ventes embarquée! Territory Management 2.0 (globalement disponible) Opportunités et prévisions collaboratives Gestion des duplications (bêta fermé) Salesforce pour Outlook Activités Console Salesforce for Sales Autres modifications dans Sales Cloud Work.com Gestion des badges de remerciement sous l'onglet Badges Déploiement plus efficace des cycles de résumé de performance Suggestion automatique de compétences pour les utilisateurs Amélioration de la mesure de votre travail avec les objectifs optimisés (pilote) Autres modifications apportées à Work.com Data.com Service Fil de requête Gestion des requêtes vers requête Boîte à outils CTI de Salesforce Knowledge Console de service Salesforce Communautés de service

5 Sommaire Service client social Autres modifications dans Service Cloud Création de rapports Salesforce Nouveaux noms pour les fonctionnalités et les produits de rapport Améliorations des rapports mobiles Salesforce Chatter Fichiers Chatter pour SharePoint globalement disponible Groupes Chatter Fils Chatter Autres modifications apportées à Chatter Personnalisation de Force.com Administration générale Données Automatisation de la logique métier et des processus Sécurité et identité Partage Globalisation Site.com Mises à jour critiques Autres modifications apportées à Force.com Développement Force.com Ensembles de modifications et déploiement Force.com Canvas Console du développeur Visualforce Code Apex Composants Lightning (bêta) API ISVforce Autres modifications du développement Force.com Autres produits Salesforce Aide et formation

6

7 À propos des Notes de publication Les notes de publication présentent des informations sur les nouvelles fonctionnalités majeures de Salesforce et les principales améliorations apportées aux fonctionnalités existantes. Vous avez le choix entre les versions PDF et HTML. Les notes de publication comprennent : Une courte description générale de la fonctionnalité Des informations de configuration Des conseils de mise en oeuvre pour faciliter vos premiers pas Les meilleures pratiques pour garantir votre réussite Les notes de publication présentent également d'autres modifications et indiquent les conséquences possibles pour votre organisation. DANS CETTE SECTION : Notifications sur les mises à jour Utilisez Twitter pour obtenir les mises à jour de la documentation. Découverte des principales fonctionnalités de Winter 15 dans la nouvelle Synthèse des Notes de publication Vous êtes impatient(e) de découvrir Winter 15, mais trop occupé(e) pour parcourir les Notes de publication? Nous voulons vous aider. La nouvelle Synthèse des Notes de publication présente uniquement les principales nouveautés et modifications de Salesforce. Vous les avez demandées! Nous vous offrons les fonctionnalités que vous avez demandées sur IdeaExchange. Votre avis nous intéresse Nous sommes conscients de l'importance de notre documentation pour la réussite de votre société. Nous souhaitons par conséquent savoir ce qui vous est utile et ce qui ne l'est pas. Certains liens dans les notes de publication peuvent ne pas fonctionner avant la publication de la version Salesforce Des liens dans l'aide de Salesforce, les guides de mise en oeuvre, les fiches de conseils et les guides du développeur, ne fonctionnent pas tant que la version Salesforce n'est pas disponible dans votre organisation sandbox ou production. Autres ressources En plus de ces notes de publication, nous proposons d'autres ressources pour faciliter vos premiers pas. Modifications des Notes de publication Consultez cette liste pour suivre les modifications apportées aux notes de publication. Notifications sur les mises à jour Utilisez Twitter pour obtenir les mises à jour de la documentation. Lorsque vous sur Twitter, vous recevez une notification dès que nous publions une nouvelle documentation ou apportons des mises à jour importantes à la documentation existante.

8 À propos des Notes de publication Salesforce Découverte des principales fonctionnalités de Winter 15 dans la nouvelle Synthèse des Notes de publication 2 Découverte des principales fonctionnalités de Winter 15 dans la nouvelle Synthèse des Notes de publication Vous êtes impatient(e) de découvrir Winter 15, mais trop occupé(e) pour parcourir les Notes de publication? Nous voulons vous aider. La nouvelle Synthèse des Notes de publication présente uniquement les principales nouveautés et modifications de Salesforce. La Synthèse des Notes de publication est disponible en version bêta dans Winter 15. Prenez connaissance des nouvelles fonctionnalités et des mises à jour les plus importantes dans cette version, puis explorez les domaines qui vous intéressent dans les Notes de publication complètes. Remarque: La Synthèse des Notes de publication est disponible en version bêta. Son contenu peut légèrement différer des toutes dernières mises à jour apportées aux Notes de publication complètes. Vous les avez demandées! Nous vous offrons les fonctionnalités que vous avez demandées sur IdeaExchange. IdeaExchange Salesforce1 : nécessite la possibilité de convertir les pistes Autoriser l'affichage des Produits / Catalogues de prix dans l'application Salesforce1 Possibilité de filtrer certaines pièces jointes avec Salesforce pour Outlook Prise en charge de CORS (partage des ressources d'origines croisées) dans l'api RESTful Suivi de l'historique des exportations Historique des connexions et des déconnexions Accès aux journaux transactionnels de votre organisation Idée suggérée Conversion de pistes en contacts (bêta) Création d'une action pour ajouter des produits à des opportunités (partiellement fourni) Sélection par les utilisateurs de pièces jointes spécifiques à ajouter à Salesforce Utilisation de CORS (partage des ressources d'origines croisées) pour accéder à l'api REST Chatter Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible)

9 À propos des Notes de publication Salesforce Votre avis nous intéresse 3 IdeaExchange Rapport sur les appels API - plus précis Suivi des activités des utilisateurs Consignation du nombre d'utilisations d'un rapport Amélioration de la prise en charge de la consignation salesforce.com Suivi des personnes qui ont affiché un contenu en mode aperçu et plein écran Objet historique pour le suivi de l'utilisation des rapports Répartition de l'utilisation des API Autorisation de suivi de l'utilisation des API par utilisateur Utilisation des rapports Option d'application de l'authentification à deux facteurs hors des plages IP de confiance Ajout d'un paramètre temporel à l'authentification à deux facteurs Jetons temporels de réinitialisation de l'administration déléguée pour l'authentification à deux facteurs Activation des liens de survol dans une présentation basée sur le fil Copie de tous les destinataires des réponses automatiques à des requêtes générées par vers requête Possibilité de charger la photo de profil Chatter via Salesforce1 Idée suggérée Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion Objet TwoFactorInfo Utilisation de liens de survol pour accéder rapidement à des listes associées dans des vues de détail des présentations basées sur le fil Ajout d'adresses supplémentaires dans les messages de réponse automatique vers requête Modification des images de profil dans toutes les versions de l'application Salesforce1 Votre avis nous intéresse Nous sommes conscients de l'importance de notre documentation pour la réussite de votre société. Nous souhaitons par conséquent savoir ce qui vous est utile et ce qui ne l'est pas.

10 À propos des Notes de publication Salesforce Certains liens dans les notes de publication peuvent ne pas fonctionner avant la publication de la version Salesforce 4 Formulaires de commentaire : lorsque vous consultez notre documentation (que ce soit l'aide de Salesforce, les Notes de publication ou les guides du développeur dans Salesforce Developers, utilisez le formulaire de commentaires pour soumettre votre appréciation. Vous pouvez également ajouter des commentaires. Twitter : envoyez-nous un tweet Certains liens dans les notes de publication peuvent ne pas fonctionner avant la publication de la version Salesforce Des liens dans l'aide de Salesforce, les guides de mise en oeuvre, les fiches de conseils et les guides du développeur, ne fonctionnent pas tant que la version Salesforce n'est pas disponible dans votre organisation sandbox ou production. Autres ressources En plus de ces notes de publication, nous proposons d'autres ressources pour faciliter vos premiers pas. Communauté Release Readiness. Rejoignez la communauté d'experts Salesforce. Démonstrations de version. Visionnez les vidéos de présentation des nouveautés de cette version. Formation Winter 15. Suivez une formation en ligne pour découvrir les fonctionnalités et les améliorations de la version Winter 15, et préparer les examens de certification associés. Modifications des Notes de publication Consultez cette liste pour suivre les modifications apportées aux notes de publication. 3 décembre 2014 Types et champs de métadonnées Ajout d'une modification au champ apikey dans le type ExternalDataSource. Gestion des duplications (bêta fermé) Ajout d'informations qui précisent que cette fonctionnalité a été publiée dans un programme bêta fermé pour la version Winter 15. En raison d'une demande importante de participation à ce programme bêta fermé, nous avons atteint notre capacité et nous n'enregistrons plus de nouvelles nominations. Pour des informations complètes sur la disponibilité générale (la limitation de responsabilité s'applique), reportez-vous à la rubrique «Gestion des duplications (bêta fermé)». Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable Correction de l'exemple test et retrait des informations sur le délai de la tâche qui n'est pas applicable. 20 novembre 2014 Améliorations de Salesforce1 Applications téléchargeables Salesforce1 pour ios et Android version 7.0 globalement disponibles Nouveautés de la version 7.0 : Prise en charge d'ios 8, et des appareils Apple iphone 6 et 6 Plus (ios uniquement) Prise en charge d'android OS 5.0 (Android uniquement)

11 À propos des Notes de publication Salesforce Modifications des Notes de publication 5 Augmentez votre productivité avec la nouvelle barre d'actions Salesforce1 et les nouvelles actions d'élément de liste Affichez jusqu'à 200 vues de liste Triez et filtrez les vues de liste Ouvrez la plupart des URL Salesforce directement dans l'application téléchargeable Salesforce1 (ios uniquement) Créez des contacts à partir des listes de contacts mobiles Créez une action pour ajouter des produits à des opportunités Affichez les images de profil des membres d'équipe d'opportunité Mettez à jour les tâches sans ouvrir les enregistrements de tâche Affichez une vue hebdomadaire des événements Salesforce Affichez plus de données dans Today, notamment les enregistrements récemment accédés Partagez des tableaux de bord dans le fil Correctifs de bogues et amélioration des performances L'application téléchargeable Salesforce1 pour ios version 7.0 est actuellement disponible en téléchargement à partir de l'app Store d'apple. L'application téléchargeable Salesforce1 pour Android version 7.0 sera disponible sur Google Play. Une fois la publication annoncée, l'application sera progressivement déployée vers les utilisateurs sur plusieurs jours. 19 novembre 2014 Autres modifications dans Salesforce1 L'application navigateur mobile Salesforce1 elle globalement disponible sur les téléphones Windows novembre 2014 Envoi d' s à partir de l'adresse de l'organisation Ajout d'informations sur les modifications apportées à l'élément Envoyer un dans Visual Workflow. Accélération du déploiement des composants (pilote) Ajout d'une note qui précise la prise en charge des déploiements rapides. 5 novembre 2014 Accès à des données externes à l'aide de Lightning Connect Fonctionnalité Platform Connect renommée en Lightning Connect dans les notes de publication et des autres documents. Simplification de la configuration de la plate-forme d'environnement Ajout de la version Developer Edition à la liste des éditions qui ne nécessitent plus le déploiement de Mon domaine. 29 octobre 2014 Chatter pour SharePoint globalement disponible Ajout d'informations sur une nouvelle fonctionnalité disponible dans la version Winter 15, Chatter pour SharePoint Gestion des badges de remerciement sous l'onglet Badges Modification des informations sur l'accès des utilisateurs d'une communauté aux badges de société.

12 À propos des Notes de publication Salesforce Modifications des Notes de publication 6 Retrait du support de la boîte à outils CTI Salesforce Ajout d'informations sur le retrait du support de toutes les versions de l'outil CTI. Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) Ajout d'informations sur les questions similaires, une fonctionnalité bêta des questions Chatter. Contrôle global des notifications de tâche par les utilisateurs Clarification des informations sur triggeruser pour les notifications. Clarification des informations sur le masquage des paramètres utilisateur. Objets modifiés Mise à jour des contraintes et des exemples d'ordre de tri pour les objets ci-dessous. ActivityHistory LookedUpFromActivity OpenActivity 22 octobre 2014 Autres modifications apportées à Chatter Ajout d'informations sur le type de rapport personnalisé Attributions de rubriques, et suppression des informations obsolètes sur la nouvelle conception des notifications par . Obtention de contacts Data.com pour un compte Ajout d'informations sur le nouveau package AppExchange Data.com Get Contacts pour Salesforce1. 18 octobre 2014 Présentation de Wave, Analytics Cloud Ajout d'informations sur Salesforce Analytics Cloud. Automatisation visuelle de vos processus métier (bêta) Ajout d'informations sur le Générateur de processus. Différences dans l'utilisation de Chatter avec l'application navigateur mobile Salesforce1 Vous ne pouvez pas charger des fichiers dans l'application navigateur mobile Salesforce1 en utilisant le navigateur mobile sécurisé Good Access. Limitations du nombre de modèles de territoire, de territoires et de règles d'attribution Ajout d'informations sur le nombre de territoires par défaut autorisé par modèle de territoires. 8 octobre 2014 Composants Lightning (bêta) Ajout d'informations sur les composants Lightning (bêta). L'infrastructure du composant Lightning pilote Salesforce1. Vous pouvez l'utiliser pour créer vos propres composants Lightning et les rendre accessible aux utilisateurs de Salesforce1. Modifications apportées à l'indexation de la recherche globale et SOSL Retrait des informations sur l'option d'exclusion des objets personnalisés que vos utilisateurs ne recherchent pas activement dans l'index de recherche. Cette modification n'était pas incluse dans cette version. Gestion des badges de remerciement sous l'onglet Badges Ajout d'informations sur les modifications apportées à l'éditeur Chatter et aux badges de société.

13 À propos des Notes de publication Salesforce Modifications des Notes de publication 7 1er octobre 2014 Contrôle global des notifications de tâche par les utilisateurs Correction des informations sur les tâches générées par le champ triggeruser si vous n'exposez pas le paramètre utilisateur, le champ triggeruser continue de prendre en charge l'envoi d'un lors de la création ou de la modification d'une tâche. Modification des étiquettes dans les paramètres de l'utilisateur Correction des informations sur les modifications apportées aux étiquettes dans les paramètres utilisateur. Dans Mes paramètres, la page Calendrier et rappels n'avait pas été modifiée entre Summer 14 et Winter 15. Sous Calendrier et rappels, la page Rappels a été renommée Rappels et alertes. Améliorations de Salesforce1 Application téléchargeable Salesforce1 pour Android version 6.0 globalement disponible Nouveautés de la version 6.0 : Affichez les données Salesforce avec le Cache hors ligne Basculez rapidement entre les comptes de multiples organisations et communautés Correctifs de bogues et amélioration des performances L'application téléchargeable Salesforce1 pour Android version 6.0 sera disponible sur Google Play pour tous les utilisateurs quelques jours après la date de publication initiale. Autres modifications dans Salesforce1 Problème temporaire connu : dans les s de notification, le bouton Afficher le commentaire ne mène plus les utilisateurs vers l'application téléchargeable Salesforce1 pour ios. Améliorations de Salesforce1 Retrait des informations sur la possibilité d'afficher davantage de vues de liste à partir de la page de recherche d'enregistrement d'un objet dans Salesforce1. Cette modification n'était pas incluse dans cette version. Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) Clarification des informations sur l'activation des questions Chatter. Autres modifications dans Service Cloud Ajout d'informations sur une modification qui empêche les pages de portail en libre-service de rediriger les utilisateurs vers des domaines hors de Salesforce. Cette action élimine le risque de redirection des utilisateurs vers d'autres sites par un tiers non autorisé sans qu'ils en soient informés. Modèles de communauté pour le libre-service (globalement disponible) Retrait d'une note indiquant que le modèle Napili n'est pas disponible dans les organisations sandbox. Ce modèle est désormais disponible dans toutes les organisations Winter 15, Sandbox incluses. Questions et recherche d'articles par les clients dans votre communauté de support Retrait d'une note indiquant que le modèle Napili n'est pas disponible dans les organisations sandbox. Ce modèle est désormais disponible dans toutes les organisations Winter 15, Sandbox incluses. 24 septembre 2014 Modification de l'indexation pour aider vos utilisateurs à accélérer la recherche globale et SOSL Ajout d'informations sur une nouvelle option de retrait des objets personnalisés que vos utilisateurs ne recherchent pas activement à partir de l'index de recherche. Cette modification accélère l'indexation et réduit les délais de réponse via la recherche globale et SOSL.

14 À propos des Notes de publication Salesforce Modifications des Notes de publication 8 17 septembre 2014 API REST Ajout d'une note indiquant que l'action invocable standard Publier dans Chatter peut inclure et des rubriques. API Tooling Les objets ci-dessous ne sont pas disponibles, mais étaient auparavant répertoriés comme nouveaux dans le guide Tooling API Developer s Guide. CompactLayoutInfo CompactLayoutItemInfo Name ValidationRuleMember Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable Clarification de la documentation sur la profondeur de pile maximale pour l'enchaînement de tâches qui peuvent être mises en file d'attente. Déploiement avec des tâches actives Mise à jour du texte de l'étiquette de la nouvelle option de déploiement. Autres modifications apportées à Chatter Ajout d'informations sur l'utilisation de pièces jointes dans les publications par dans les groupes. Classes Apex nouvelles et modifiées Mise à jour des méthodes de classe Auth.AuthConfiguration. Ces méthodes prennent désormais en charge les domaines personnalisés créés à l'aide de Mon domaine. Nouveaux noms pour les fonctionnalités et les produits de rapport Ajout d'informations sur les modifications apportées au texte de l'interface utilisateur. Ajout de références aux fonctionnalités d'analyse mobiles, auparavant mentionnées uniquement dans la section Mobile. Améliorations de Salesforce1 Ajout d'informations sur un mode d'affichage simplifié d'un plus grand nombre de vues de liste dans Salesforce1. Retrait des informations sur l'affichage par l'application Salesforce Today d'un nouvel avatar pour les enregistrements utilisateur qui correspondent et qui n'ont pas d'image de profil. Cette modification n'est pas incluse dans cette version. Nouvelle présentation de Salesforce Console Ajout d'informations sur l'actualisation par les utilisateurs de tous les onglets principaux avec les pages Visualforce. 10 octobre 2014 Modification de l'accès API pour les applications connectées Ajout d'informations sur la modification de l'accès API à certaines applications connectées Salesforce et de partenaires, notamment Salesforce1, Salesforce pour Outlook et Connect pour Outlook. Tous les utilisateurs d'applications connectées affectés par cette modification doivent avoir l'autorisation de profil «API activée» activée pour accéder à toutes les fonctionnalités. Améliorations de Salesforce1 Mise à jour des informations de la rubrique «Utilisation d'objets hors ligne supplémentaires à la page 92» sur la prise en charge hors ligne de l'application Salesforce Today. Correction de la rubrique Simplification de la mise à jour des tâches dans une liste à la page 83 pour signaler la disponibilité de l'amélioration uniquement dans l' application navigateur mobile Salesforce1. Clarification des rubriques sur la barre d'actions et aux actions d'élément de liste (auparavant appelées actions au niveau de la ligne). Ajout de plusieurs captures d'écran.

15 À propos des Notes de publication Salesforce Modifications des Notes de publication 9 Corps de réponse de l'api REST Chatter nouveaux et modifiés La propriété reputation a été ajoutée au corps de réponse User Summary. Elle était précédemment disponible uniquement dans le corps de réponse User Detail. Classes de sortie Chatter dans Apex nouvelles et modifiées La propriété reputation a été déplacée depuis la classe ConnectApi.UserDetail vers la classe abstraite ConnectApi.User. La classe ConnectApi.User est une super-classe des classes ConnectApi.UserDetail et ConnectApi.UserSummary. Classes Apex nouvelles et modifiées Ajout de la classe Auth.CommunitiesUtil. Nouveaux noms pour les fonctionnalités et les produits de rapport Ajout d'une note de publication présentant les modifications apportées au nom de certains produits et certaines fonctionnalités de rapport. Modèles de communauté pour le libre-service (globalement disponible) Ajout d'une note indiquant que le modèle Napili n'est pas disponible dans les organisations sandbox. Questions et recherche d'articles par les clients dans votre communauté de support Ajout d'une note indiquant que le modèle Napili n'est pas disponible dans les organisations sandbox. Nouvelle présentation des fichiers de documentation PDF Ajout d'une note de publication présentant la nouvelle conception de la documentation salesforce.com au format PDF. 3 septembre 2014 Filtrage des requêtes SOQL avec la nouvelle clause USING LOOKUP. Retrait de la section USING LOOKUP suite à la suppression de la fonctionnalité USING LOOKUP de cette version. Inclusion du contenu Success Community dans la recherche Aide et formation Ajout d'informations sur les améliorations apportées à la recherche Aide et formation. Mises à jour de la terminologie traduite Ajout d'informations sur la mise à jour de la terminologie pour les utilisateurs des langues Hébreu et Coréen. Utilisation de CORS (partage des ressources d'origines croisées) pour accéder à l'api REST Chatter Si vous souhaitez activer la prise en charge CORS pour l'api REST Chatter, contactez votre représentant Salesforce. Classes Apex nouvelles et modifiées Ajout des nouvelles méthodes Apex ci-dessous pour la classe System.Network : getloginurl(string), getlogouturl(string) et getselfregurl(string). Affichage d'un contenu de communauté publique plus important Ajout d'informations sur les nouveaux objets accessibles pour les utilisateurs invités dans les communautés. Améliorations de Salesforce1 Ajout d'informations supplémentaires sur la prise en charge hors ligne, et aux recommandations de groupe et Today. Ces fonctionnalités font désormais l'objet de leur propre section. Le nouvel élément Approbations dans Salesforce1 est également pris en charge dans l'application téléchargeable Salesforce1 pour les appareils ios, versions 6.0 et supérieures. Nouvelle présentation de Salesforce Console Renommage de la section Autres modifications dans Salesforce Console en Nouvelle présentation de la console Salesforce, et mise à jour de la capture de la nouvelle interface utilisateur de la console.

16 À propos des Notes de publication Salesforce Modifications des Notes de publication août 2014 Rationalisation de la présentation de l'éditeur de texte enrichi Correction de la capture d'écran de l'éditeur de texte enrichi afin de refléter les mises à jour apportées la barre d'outils. Amélioration de la sécurité et de l'identité pour les communautés Ajout d'informations sur les améliorations apportées à la sécurité et à l'identité dont bénéficient les communautés. Classes Apex nouvelles et modifiées Ajout de la nouvelle méthode getreferencetargetfield() pour la classe Schema.DescribeFieldResult. Ajout des nouvelles propriétés headers pour les classes Messaging.Inbound .BinaryAttachment et Messaging.Inbound .TextAttachment. Ajout de la nouvelle méthode loadallpackagedefaultnetworkdashboardsettings() pour la classe System.Network. Retrait de la modification de la méthode Apex La section relative à la modification de la méthode tostring() dans System.Type a été retirée des Notes de publication, suite à la suppression de cette modification. API SOAP Ajout de la section «Types modifiés», qui présente les modifications apportées au type Field pour DescribeSObjectResult. Modification de l'ajout et du retrait du panneau de présentation de fil de requête dans Salesforce Console Ajout d'une Note de publication sur les modifications apportées au panneau de présentation dans les présentations de page de requêtes basées sur le fil. Ajout d'adresses supplémentaires dans les messages de réponse automatique vers requête L'option Envoyer une réponse à tous les destinataires permet désormais d'envoyer des réponses automatiques aux adresses de la ligne À du message d'origine. Domaines HTTPS personnalisés pris en charge pour les communautés Ajout d'informations sur l'effet de votre nom de domaine sur la cible de votre CNAME. Simplification de la création d'une tâche Ajout d'informations sur les limitations de la page simplifiée Nouvelle tâche dans Salesforce1. Si des utilisateurs de votre organisation créent des tâches qui incluent plusieurs types d'enregistrement, vous pouvez désactiver la nouvelle page, car elle ne permet pas aux utilisateurs de sélectionner un type enregistrement en créant une tâche. La nouvelle page nécessite également une action de création de tâches globale dans la présentation d'action globale. Types et champs de métadonnées Ajout du champ iscontainerautosizeenabled au sous-type Container de Layout. Nouvelle présentation de Salesforce Console Ajout d'informations sur la nouvelle présentation de la console, sur l'ajustement vertical automatique des composants empilés et sur le message d'avertissement dans la configuration des onglets de navigation. Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) Ajout d'informations sur les questions Chatter. Utilisation d'icônes d'action pour exécuter des tâches utilisateur Ajout d'informations sur la nouvelle barre d'actions et les icônes d'action dans SalesforceA.

17 Résumé des fonctionnalités et conséquences pour l'utilisateur La version Winter 15 comprend des fonctionnalités qui affectent tous les utilisateurs dès sa publication. Vous pouvez communiquer à l'avance ces modifications à vos utilisateurs pour leur permettre de se préparer. D'autres fonctionnalités nécessitent l'action directe d'un administrateur pour permettre aux utilisateurs d'en bénéficier. Quand allez-vous constater les modifications de Winter 15 dans votre instance? Pour les découvrir, le plus simple est de consulter la section Planification de version majeure sur le site de confiance de Salesforce à l'adresse trust.salesforce.com/trust/maintenance/. Ces notes de publication présentent les fonctionnalités nouvelles et modifiées disponibles dans cette version. Pour plus d'informations sur les problèmes Salesforce connus, reportez-vous au site Problèmes connus. Ce tableau présente les fonctionnalités de la version Winter 15 ainsi que leur impact pour les utilisateurs. Consultez les détails des fonctionnalités pour les éditions Salesforce applicables. DANS CETTE SECTION : Améliorations générales Analytics Cloud Mobile Communautés Ventes Work.com Service Rapports Salesforce1 Chatter Personnalisation de Force.com Développement Force.com Améliorations générales Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Nouvelle présentation des fichiers de documentation PDF Modification de l'accès API pour les applications connectées Inclusion du contenu Success Community dans la recherche Aide et formation

18 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Analytics Cloud 12 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Présentation des alertes et du blocage des duplications (bêta) Mises à jour de la terminologie traduite Rationalisation de la présentation de l'éditeur de texte enrichi Analytics Cloud Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Présentation de Wave, Analytics Cloud Mobile Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Salesforce1 Configuration de Salesforce1 avec l'assistant Salesforce1 Accès rapide aux tâches de configuration de Salesforce1 à partir d'une page unique Affichage et recherche de données stockées hors de Salesforce Tri des vues de liste Filtrage des vues de liste sur les éléments importants Ajout de composants Lightning au menu de navigation dans Salesforce1 Ouverture de la plupart des URL Salesforce directement dans l'application téléchargeable Salesforce1 pour les appareils ios

19 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Mobile 13 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Exécution de la plupart des actions depuis la barre d'actions de Salesforce1 Utilisation d'enregistrements directement à partir de listes Organisation des actions dans la barre d'actions et dans les actions d'élément de liste de Salesforce1 Consultation des recommandations Chatter dans Salesforce1 Ajout de fichiers à des commentaires dans des publications de fil Affichage de l'emplacement d'origine des fichiers externes Recherche en contexte Recherche globale d'un objet récemment accédé Recherche de l'enregistrement approprié à l'aide de mots-clés Protection contre les enregistrements dupliqués (bêta) Accélération de la consignation d'appels Création de contacts à partir des listes de contacts mobiles Conversion de pistes en contacts (bêta) Création d'une action pour ajouter des produits à des opportunités Recherche de badges de remerciements à donner à des collaborateurs Affichage de toutes les demandes d'approbation en attente à un emplacement unique Simplification de la création d'une tâche Ajout d'actions de mise à jour Nouvelle tâche à Salesforce1

20 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Mobile 14 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Simplification de la mise à jour des tâches dans une liste Simplification du changement de date d'échéance d'une tâche Affichage des événements Salesforce dans une vue hebdomadaire Amélioration de la gestion de la journée avec davantage d'informations importantes dans Today de Salesforce Partage d'un tableau de bord dans Chatter Exploration d'un rapport matriciel à partir d'un tableau de bord Filtrage de composants de tableau de bord Affichage d'un texte tronqué dans des colonnes de rapport Affichage en contexte des rapports avec les en-têtes flottants Accélération de l'accès aux rapports avec l'ordre de tri descendant ou A à Z Utilisation d'objets hors ligne supplémentaires Obtention de contacts Data.com pour un compte Autres modifications dans Salesforce1 Prise en charge de l'appareil et du navigateur Affichage de davantage de vues de liste dans les pages de recherche d'enregistrement Affichage des surnoms des membres de communauté Accélération de l'accès aux rubriques balisées Obtention de réponses avec Questions Chatter (globalement disponible)

21 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Mobile 15 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Affichage des profils utilisateur si Chatter est désactivée Modification des images de profil dans toutes les versions de l'application Salesforce1 Affichage de la liste associée «Suivis» dans les profils utilisateur Collaboration privée plus confidentielle avec les groupes Chatter non répertoriés Utilisation de filtres supplémentaires pour retrouver la Salesforce Files Sync appropriée Simplification de la recherche d'informations lors de l'affichage d'enregistrements Clonage des enregistrements de contact Davantage d'actions avec le composant Twitter Affichage des images de profil de membres de l'équipe d'opportunité Ajout de nouvelles compétences et recommandation des compétences d'autres utilisateurs Utilisation de fonds de récompense et de types de fonds de récompense Informations supplémentaires sur Salesforce1 Différences entre Salesforce1 et le site complet de Salesforce Présentation du développement de l'application Salesforce1 SalesforceA Affichage du statut du système depuis SalesforceA Basculement entre des comptes de plusieurs organisations

22 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Communautés 16 Communautés Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Personnalisation Personnalisation de votre communauté à l'aide du Concepteur de communauté (bêta) Création de communautés en libre-service avec des modèles Modèle de configuration des fonctionnalités Identity pour les utilisateurs de communauté Ajout de pages personnalisées de connexion, de déconnexion et d'auto-inscription Administration Amélioration de la navigation et mise à jour des étiquettes dans la Configuration, la Gestion de la communauté et le Concepteur de communauté Affichage du surnom des membres à la place du nom complet Domaines HTTPS personnalisés pris en charge pour les communautés Amélioration de la sécurité et de l'identité pour les communautés Déclencheurs Apex pris en charge dans l'objet NetworkMember Affichage d'un contenu de communauté publique plus important Gestion de la communauté Accès à des fonctionnalités supplémentaires à partir de la page Gestion de la communauté Organisation de communautés en libre-service avec des rubriques

23 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Communautés 17 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Modération des publications marquées directement depuis la page Gestion de la communauté Tableaux de bord Nouveaux tableaux de bord, rapports et métriques ajoutés au package Communities Dashboards Mise à niveau vers le nouveau package Salesforce Communities Dashboards Optimisation des tableaux de bord Optimisation des rapports Mappage de tableaux de bord uniques par communauté Réputation Configuration de points de réputation pour des actions Questions et réponses Icônes personnalisées pour les niveaux de réputation Notifications d'augmentation du niveau de réputation Améliorations pour le développeur et déclencheurs Apex pour la réputation Questions Chatter Promotion de la collaboration dans les communautés avec les Questions Chatter (globalement disponible) Autres modifications apportées aux communautés Amélioration des performances avec la mise en cache des pages HTML dans Site.com pour les communautés Ajout d'une page d'erreur Force.com par défaut pour la non-disponibilité du service Activation des options de rapport pour les utilisateurs externes

24 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Ventes 18 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Attribution de tâches aux utilisateurs avec des licences Customer Community Plus Ventes Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Sales Cloud dans Salesforce1 Gestion des ventes embarquée! Territory Management 2.0 (globalement disponible) Territory Management 2.0 (globalement disponible) Clonage d'un modèle de territoire pour tester différents scénarios et structures Définition d'une règle d'attribution unique utilisée dans plusieurs territoires Attribution et affichage des territoires directement à partir d'un compte Exécution de règles de territoire directement à partir de la hiérarchie des territoires Identification des utilisateurs de territoires par rôle territoire Suivi des modifications du modèle de territoire dans le journal d'audit de configuration Ajout de déclencheurs Apex aux objets Territory2 et UserTerritory2Association Limitations du nombre de modèles de territoire, de territoires et de règles d'attribution Prise en charge de l'api métadonnées API et amélioration de la documentation sur les API

25 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Ventes 19 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Prévisions collaboratives et parts d'opportunité Suivi du chiffre d'affaires par les responsables commerciaux grâce à la prise en charge des rôles commerciaux avec les prévisions de parts du support commercial (globalement disponible) Augmentation de la flexibilité des prévisions de chiffre d'affaires pour vos équipes commerciales avec les Prévisions de champ personnalisé (globalement disponible) Ajout d'un contexte aux ajustements à l'aide de notes d'ajustement Modification des présentations multiligne pour les parts d'opportunités et accélération de l'accès des utilisateurs aux champs personnalisés Gestion des duplications (bêta) Gestion des enregistrements dupliqués Blocage de l'enregistrement des doublons Définition de la logique utilisée pour identifier les doublons Création de types de rapport pour les duplications (disponible sous 24 heures après la publication de la version Winter 15) Salesforce pour Outlook Configuration de l'ajout d'éléments Outlook à des enregistrements Salesforce simplifiée pour les utilisateurs du panneau latéral Sélection par les utilisateurs de pièces jointes spécifiques à ajouter à Salesforce Spécification des dossiers de synchronisation Outlook de vos utilisateurs Augmentation de la productivité des utilisateurs du panneau latéral avec les tâches Outlook Activités

26 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Work.com 20 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Contrôle global des notifications de tâche par les utilisateurs Console for Sales Salesforce Améliorations de la Console Salesforce Autres modifications dans Sales Cloud Insertion de comptes personnels dans des packages Transfert des nouveaux éléments associés avec des modifications dans la propriété d'enregistrement Ajout de champ à l'objet Commande Mise à jour des champs Compte et Contrat dans les commandes Modification des étiquettes dans les paramètres de l'utilisateur Modification du flux d'interaction pour les événements privés Libération des ressources lors de la suppression des événements Création de nouveaux types de part personnalisés dans Enterprise Edition pour mieux refléter vos processus métier Work.com Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Gestion des badges de remerciement sous l'onglet Badges Déploiement plus efficace des cycles de résumé de performance Suggestion automatique de compétences pour les utilisateurs

27 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Service 21 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Amélioration de la mesure de votre travail avec les objectifs optimisés (pilote) Autres modifications apportées à Work.com Mieux tirer parti de Salesforce1 Affichage de textes multilingues, des dates et des chiffres au format local Gestion des résumés de performance avec l'api Annulation de la recommandation des compétences dans les profils Chatter Service Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Fil de requête Affichage d'informations supplémentaires sur les requêtes dans un espace réduit avec le fil compact Simplification de l'ajout et de l'utilisation d'adresses avec les s de fil de requête Renommage des actions de fil de requête et Communauté Prise en charge du glisser-déposer par le composant Fichiers de fil de requête Renommage du filtre de fil Renommage de l'action du portail Réorganisation de la page des paramètres de la vue du fil pour la page de requête basée sur le fil Gestion des requêtes Personnalisation des notifications par Web vers requête

28 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Service 22 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Nouvel emplacement pour le générateur HTML Web vers requête dans Configuration vers requête Ajout d'adresses supplémentaires dans les messages de réponse automatique vers requête Knowledge Surveillance de l'activité de recherche dans Salesforce Knowledge Recherche de nouvelle génération dans la base de connaissances qui augmente la pertinence des résultats de recherche d'articles pour les utilisateurs (globalement disponible) Mises en évidence et extraits de recherche Amélioration du contrôle des articles dans les résultats de recherche pour les responsables de base de connaissances avec les résultats promus (globalement disponible) Mise à niveau de l'éditeur de texte enrichi Amélioration de la présentation de Knowledge One Boîte à outils CTI de Salesforce Retrait du support de la boîte à outils CTI Salesforce Console Salesforce Boîte à outils d'intégration de la console Salesforce : nouvelles méthodes Articles plus pertinents suggérés pour les requêtes (bêta) Obtention des dernières capacités de recherche Ajout de fichiers et d'outils d'expert en requête en tant que composants Salesforce Console

29 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Service 23 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Modification de l'ajout et du retrait du panneau de présentation de fil de requête dans Salesforce Console Personnalisation de la marque de Salesforce Console avec des couleurs personnalisées (pilote) Optimisation du composant de référence pour afficher plusieurs colonnes Survol des éléments d'une liste associée pour consulter les détails Modification aisée des champs du composant de référence Ajustement vertical automatique des composants empilés Message d'avertissement dans la configuration de l'onglet de navigation Interface utilisateur mise à jour pour la console Actualisation de tous les onglets principaux par les utilisateurs avec des pages Visualforce Communautés de service Optimisation du service avec Questions Chatter (globalement disponible) Modèles de communauté pour le libre-service (globalement disponible) Questions et recherche d'articles par les clients dans votre communauté de support Service client social Paramètres de configuration par défaut communs Authentification des comptes sociaux dans Salesforce

30 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Rapports Salesforce1 24 Rapports Salesforce1 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Nouveaux noms pour les fonctionnalités et les produits de rapport Améliorations des rapports mobiles Salesforce1 Chatter Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Fichiers Accès et partage de fichiers externes avec Files Connect Recherche de fichiers externes avec Files Connect Exécution d'un rapport sur les liens des fichiers partagés publiquement Options supplémentaires pour les utilisateurs dans le menu des paramètres de partage de fichiers Suppression par les utilisateurs de fichiers inclus dans des diffusions de contenu Affichage de la dernière version des fichiers dans les diffusions de contenu Synchronisation des fichiers partagés avec Salesforce Files Sync Intégration de tiers Chatter pour SharePoint globalement disponible Groupes Collaboration privée des utilisateurs dans des groupes non répertoriés

31 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Personnalisation de Force.com 25 Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Recherche d'utilisateurs mise à jour dans la boîte de dialogue Ajouter/Supprimer des membres de groupe Fils Ajout de liens d'action à des publications (pilote) Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) Autres modifications dans Chatter Basculement du contexte de l'utilisateur mobile à partir des s Amélioration de l'api API REST Chatter ConnectApi (Chatter dans Apex) Personnalisation de Force.com DANS CETTE SECTION : Administration générale Données Logique métier et automatisation des processus Sécurité et identité Partage Globalisation Site.com Mises à jour critiques Personnalisation supplémentaire

32 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Administration générale 26 Administration générale Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Accès à des éléments récents supplémentaires dans la page d'accueil de Force.com (bêta) Recherche d'éléments supplémentaires dans la configuration (bêta) Affichage de l'objet parent d'un champ dans les résultats de recherche dans la configuration (bêta) Activation automatique de la Recherche dans la configuration avancée (bêta) dans toutes les organisations Attribution d'ensemble d'autorisations par les administrateurs délégués Gestion de l'accès à des applications et des processus personnalisés (globalement disponible) Référence d'accès aux autorisations personnalisées avec la variable globale $Permission Affichage d'informations supplémentaires dans un espace réduit à l'aide des fils compacts dans les présentations basées sur le fil Utilisation de liens de survol pour accéder rapidement à des listes associées dans des vues de détail des présentations basées sur le fil Interaction avec plus d'actions de l'éditeur par programmation Activation du HTTPS externe pour les domaines Exigence de connexions sécurisées (HTTPS) pour Salesforce Communities, les sites Site.com et les sites Force.com Mise à jour des adresses d'expéditeur du message de réponse automatique pour

33 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Données 27 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer satisfaire aux nouvelles exigences de sécurité Données Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Accès à des données externes à l'aide de Lightning Connect (disponible sous 24 heures après la version Winter 15) Conservation des données historiques de champ (pilote) Gestion des données client avec les en-cours de données (pilote) Logique métier et automatisation des processus Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Mises à jour critiques Changement de comportement des valeurs par défaut dans les champs d'écran de flux Réception d'un à chaque défaut non géré Générateur de processus Automatisation visuelle de vos processus métier (bêta) Workflow visuel Automatisation des processus temporels Stockage de plusieurs valeurs dans un flux Soumission d'enregistrements pour approbation à partir d'un flux (globalement disponible)

34 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Sécurité et identité 28 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Publication dans Chatter à partir d'un flux Identification plus souple des destinataires dans l'élément Envoyer un Envoi d' s à partir de l'adresse de l'organisation Déploiement des flux contenant des alertes par Débogage des flux contenant des éléments boucle et des appels d'actions Modification de l'interface utilisateur dans Cloud Flow Designer Approbations Optimisation de la réponse d'approbation Spécification d'un émetteur pour un processus d'approbation Workflow Case Notifier le destinataire retirée des tâches de workflow lorsque vous affichez le nouveau paramètre de notification Sécurité et identité Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Administration Définition de l'expiration de session et de stratégies de mot de passe pour des profils individuels Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Jetons de sécurité requis pour les connexions API à partir d'appels

35 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Sécurité et identité 29 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Modification de certains paramètres pour le comportement de gestion du chargement et du téléchargement de fichiers Authentification Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion Exportation et importation de certificats d'authentification entre les organisations pour faciliter la gestion des certificats et des clés Configuration d'un fournisseur d'authentification LinkedIn Configuration d'un fournisseur d'authentification Twitter Icônes de bouton pour la connexion des utilisateurs de communauté avec leurs comptes tiers URL de déconnexion personnalisée disponible pour les utilisateurs de communautés Affichage et téléchargement des données de connexion SAML pour des communautés et des domaines personnalisés Retrait des connexions Internet Explorer 6 de la page Historique des connexions de l'organisation Affichage d'une liste Applications connectées OAuth optimisée dans la page de détail de l'utilisateur Insertion de l'id d'organisation pour identifier les utilisateurs de différents fournisseurs d'authentification Salesforce Retrait de la réponse de redirection de l'url d'identité et du point de terminaison UserInfo

36 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Partage 30 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Extension de la prise en charge du jeton du porteur OAuth 2.0 JWT pour satisfaire les normes actuelles Identité Nouvelle licence External Identity pour élargir les choix de licence utilisateur de votre communauté Ajout d'applications aux favoris dans le Lanceur d'application Utilisation du SCIM (System for Cross-domain Identity Management), une API de gestion des utilisateurs basée sur des standards Ajout de fonctionnalités d'identité à davantage de types de licence Partage Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Désactivation des prévisions personnalisables et de la gestion des territoires Nouveau calcul automatique ajouté pour les grandes opérations Globalisation Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Modification et ajout de langues prises en charge Modification du processus d'activation des devises multiples

37 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Site.com 31 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Retrait des fonctionnalités multilingues inactives des organisations monolingues Retrait des paramètres régionaux hors devise des listes de paramètres régionaux des devises Nouvelle valeur autorisée pour le type du champ de métadonnées Sexe Site.com Fonctionnalité Activée pour les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Ajout d'une flexibilité à vos modèles de pages avec les propriétés personnalisées Arrêt de Site.com Workbook Mises à jour critiques Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Changement de comportement des valeurs par défaut dans les champs d'écran de flux Réception d'un à chaque défaut non géré Distribution de ressources statiques à partir du domaine Visualforce Ajout d'actions de mise à jour Nouvelle tâche à Salesforce1

38 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Personnalisation supplémentaire 32 Personnalisation supplémentaire Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Modification de l'interface utilisateur pour l'activation des listes de sélection de régions/provinces et de pays Développement Force.com DANS CETTE SECTION : Ensembles de modifications et déploiement Force.com Canvas Visualforce Code Apex Composants Lightning (bêta) API ISVForce Autres modifications du développement Force.com Ensembles de modifications et déploiement Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Origine de la liste blanche CORS disponible dans les ensembles de modifications Déploiement avec des tâches actives Accélération du déploiement des composants (pilote)

39 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Force.com Canvas 33 Force.com Canvas Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Modifications des objets et des champs dans le kit de développement Visualforce Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Développement Visualforce Ajout d'un accès aux données à vos pages Visualforce avec des Objets distants (globalement disponible) Autres modifications dans Visualforce Feuilles de style standard combinées par Visualforce Préservation du chiffrement de champ sobject dans des expressions Visualforce Distribution de ressources statiques à partir du domaine Visualforce Code Apex Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable Exécution de méthodes et d'appels futurs Exécution de davantage de tests dans des organisations Sandbox et Developer Apex pris en charge pour un sobject SearchPromotionRule Classes Apex nouvelles et modifiées

40 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Composants Lightning (bêta) 34 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer ConnectApi (Chatter dans Apex) Déclencheurs Apex pris en charge pour l'objet Territory2 Déclencheurs Apex pris en charge pour l'objet UserTerritory2Association Composants Lightning (bêta) Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Composants Lightning (bêta) Utilisation des ressources Lightning dans la Console du développeur Activation des composants Lightning et du mode de débogage Ajout de composants Lightning au menu de navigation dans Salesforce1 API Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Objets nouveaux et modifiés SOQL SOSL API API REST API SOAP API REST Chatter API Tooling API métadonnées

41 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce ISVForce 35 Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer API Data.com API Publisher.js API de la console Salesforce (boîte à outils d'intégration) ISVForce Fonctionnalité Visible par les utilisateurs Activée pour les administrateurs/ développeurs Nécessite une configuration de l'administrateur Contacter Salesforce pour l'activer Partner Community Simplification de la configuration de la plate-forme d'environnement Création d'organisations sources Trialforce dans la plate-forme d'environnement Plate-forme d'environnement incluse avec la licence Platform Actualisation des licences à l'aide de l'application de gestion des licences (LMA) Affichage d'informations supplémentaires sur les abonnés dans la LMA Intégrations de données externes dans des packages Composants Lightning de package Autres modifications du développement Force.com Fonctionnalité Vos propres améliorations de Force.com IDE Visible automatiquement par tous les utilisateurs. Aucune configuration requise. Visible automatiquement par tous les administrateurs. Aucune configuration requise. Pas visible automatiquement. Fonctionnalité disponible, mais nécessite une configuration. Contacter Salesforce pour activer cette fonctionnalité.

42 Résumé des fonctionnalités et conséquences pour l'utilisateur Salesforce Autres modifications du développement Force.com 36 Fonctionnalité Comptes personnels désormais empaquetables Visible automatiquement par tous les utilisateurs. Aucune configuration requise. Visible automatiquement par tous les administrateurs. Aucune configuration requise. Pas visible automatiquement. Fonctionnalité disponible, mais nécessite une configuration. Contacter Salesforce pour activer cette fonctionnalité.

43 Améliorations générales Les améliorations générales peuvent affecter de nombreux utilisateurs. DANS CETTE SECTION : Modification de l'accès API pour les applications connectées Avec la version actuelle, tous les utilisateurs d'applications connectées approuvées doivent avoir l'autorisation de profil «API activée» activée pour autoriser l'accès à toutes les fonctionnalités. Nouvelle présentation des fichiers de documentation PDF Nos fichiers de documentation PDF ont une nouvelle mise en page! La nouvelle documentation inclut des présentations de page intuitives, un nouveau code couleur et un texte facile à scanner. Inclusion du contenu Success Community dans la recherche Aide et formation La recherche d'aide et formation renvoie désormais des contenus utiles depuis un plus grand nombre de sources afin de faciliter la recherche des informations dont vous avez besoin. Présentation des alertes et du blocage des duplications (bêta) Vous pouvez désormais bénéficier de données actualisées et précises avec la Gestion des duplications de Data.com. Contrôlez les autorisations de création d'enregistrements dupliqués dans Salesforce, personnalisez la logique d'identification des doublons, et créez des rapports sur les doublons que les utilisateurs sont autorisés à sauvegarder. Mises à jour de la terminologie traduite Nous avons mis à jour la terminologie, notamment les noms d'onglets et de champs pour les utilisateurs des langues Hébreu et Coréen. Pour plus d'informations sur les modifications effectuées, reportez-vous à l'article de la base de connaissances disponible sur le site du Support client de Salesforce. Pour chaque terme, nous indiquons la version anglaise, ainsi que les traductions ancienne et nouvelle. Rationalisation de la présentation de l'éditeur de texte enrichi L'éditeur de texte enrichi, également appelé Éditeur HTML et disponible dans la plupart des champs de zone de texte enrichi, offre une nouvelle présentation, de meilleures performances, des correctifs de bogues, une amélioration du style des données collées, une amélioration de la gestion des images collées et une meilleure compatibilité avec les tout derniers navigateurs. Ce nouvel éditeur est également disponible dans les champs personnalisés de zone de texte enrichi des enregistrements et autres éléments. Modification de l'accès API pour les applications connectées Avec la version actuelle, tous les utilisateurs d'applications connectées approuvées doivent avoir l'autorisation de profil «API activée» activée pour autoriser l'accès à toutes les fonctionnalités. Dans la version Winter 14, nous avons introduit un programme qui permet d'intégrer à Salesforce des applications connectées sécurisées et approuvées spécifiques de Salesforce et de nos partenaires, à l'aide d'un processus par lequel l'application connectée établit une connexion API indépendamment des paramètres du profil utilisateur. Pour garantir un accès des utilisateurs conforme aux permissions que vous avez activées, ces applications doivent respecter les autorisations des profils utilisateur pour l'accès API. Avec cette modification, les utilisateurs qui n'ont pas l'autorisation de profil «API activée» activée ne peuvent plus utiliser les applications connectées affectées. La liste des applications connectées affectées de Salesforce inclut : Les applications téléchargeables Salesforce1 pour appareils ios et Android Salesforce pour Outlook

44 Améliorations générales Salesforce Nouvelle présentation des fichiers de documentation PDF 38 Connect pour Outlook Connect pour Office Cette modification affecte tous les utilisateurs de Salesforce, de Chatter et de communautés. Pour consulter la liste complète des applications affectées et des modifications du comportement des applications pour différents types d'utilisateur, reportez-vous à l'article de la base de connaissances Modification de l'accès API pour les applications connectées. Si vous souhaitez que vos utilisateurs puissent accéder aux applications connectées affectées, activez l'autorisation «API activée». Vous pouvez l'activer via une mise à jour de profil ou un ensemble d'autorisations approprié. Notez que les utilisateurs auront un accès API à votre organisation et à ses données. Si vous choisissez de ne pas accorder l'accès, vous pouvez notifier les utilisateurs ne disposant pas de l'autorisation de profil «API activée» qu'ils ne pourront pas utiliser les applications connectées affectées. Si vous utilisez une application connectée affectée développée par un partenaire Salesforce ou un éditeur de logiciel, vous pouvez contacter le fournisseur de l'application pour en savoir plus sur l'impact potentiel. Une liste d'applications connectées partenaires affectées est disponible dans l'article de la base de connaissances Modification de l'accès API pour les applications connectées. Vos données sont protégées par des outils de sécurité intégrés à l'application, qui comprennent des paramètres de partage à l'échelle de l'organisation, une sécurité au niveau de l'objet et une sécurité au niveau du champ. Ces outils s'appliquent quelle que soit la méthode employée par les utilisateurs pour accéder aux données, via l'api ou une application, afin d'éviter tout accès non autorisé aux données. Pour plus d'informations sur les paramètres de sécurité de l'application, reportez-vous à Sécurisation de l'accès aux données dans l'aide de Salesforce. Nouvelle présentation des fichiers de documentation PDF Nos fichiers de documentation PDF ont une nouvelle mise en page! La nouvelle documentation inclut des présentations de page intuitives, un nouveau code couleur et un texte facile à scanner. Les fonctionnalités de la nouvelle mise en page PDF incluent : Menu latéral Édition et Autorisation utilisateur Les éditions Salesforce et les autorisations utilisateur requises sont désormais présentées à droite, dans un menu latéral facile à scanner. Nouvelles icônes Nos nouvelles icônes Remarque, Conseil, Avertissement, Important et Exemple affichent un style rationalisé et plus élégant. Nouvelle conception des tableaux Les tableaux affichent une conception attrayante et dépouillée, facile à consulter. Nouvelles polices La nouvelle conception utilise des polices sans serif plus soignées et faciles à lire.

45 Améliorations générales Salesforce Inclusion du contenu Success Community dans la recherche Aide et formation 39 Découvrez les nouveaux fichiers PDF optimisés dans l'aide de Salesforce et sur le site Salesforce Developers. Inclusion du contenu Success Community dans la recherche Aide et formation La recherche d'aide et formation renvoie désormais des contenus utiles depuis un plus grand nombre de sources afin de faciliter la recherche des informations dont vous avez besoin. Les améliorations apportées à la recherche permettent d'effectuer les opérations suivantes : Afficher les Q et R, les idées et les problèmes connus de la Success Community Utiliser des filtres supplémentaires pour affiner rapidement les résultats de recherche Enregistrer vos choix de filtres pour rationaliser votre expérience Afficher des contenus suggérés issus de toutes les nouvelles sources Pour essayer la nouvelle recherche, accédez à

46 Améliorations générales Salesforce Inclusion du contenu Success Community dans la recherche Aide et formation 40 Nouveaux filtres et résultats de la Success Community Option d'enregistrement de vos paramètres de filtrage

47 Améliorations générales Salesforce Présentation des alertes et du blocage des duplications (bêta) 41 Présentation des alertes et du blocage des duplications (bêta) Vous pouvez désormais bénéficier de données actualisées et précises avec la Gestion des duplications de Data.com. Contrôlez les autorisations de création d'enregistrements dupliqués dans Salesforce, personnalisez la logique d'identification des doublons, et créez des rapports sur les doublons que les utilisateurs sont autorisés à sauvegarder. Remarque: Cette version inclut la fonctionnalité bêta de gestion des duplications Data.com, de qualité production, mais avec des limitations connues. Vous pouvez formuler des commentaires et des suggestions dans Salesforce Success Community. Pour plus d'informations sur l'activation de cette fonctionnalité pour votre organisation, contactez Salesforce. Pour plus d'informations sur le fonctionnement de la Gestion des duplications de Data.com, reportez-vous à Gestion des duplications (bêta fermé) à la page 135. Mises à jour de la terminologie traduite Nous avons mis à jour la terminologie, notamment les noms d'onglets et de champs pour les utilisateurs des langues Hébreu et Coréen. Pour plus d'informations sur les modifications effectuées, reportez-vous à l'article de la base de connaissances disponible sur le site du Support client de Salesforce. Pour chaque terme, nous indiquons la version anglaise, ainsi que les traductions ancienne et nouvelle. La liste complète des termes modifiés est disponible dans l'article numéro de la base de connaissances (URL : https://help.salesforce.com/apex/htviewsolution?urlname=winter-15-updates-to-translated-terminology&language=en_us) sur le site du Support client de Salesforce. Ces modifications terminologiques sont disponibles pour toutes les organisations. Pour conserver vos étiquettes d'onglet et de champ actuelles, vos administrateurs système peuvent rétablir leur nom en utilisant notre fonctionnalité de renommage des étiquettes d'onglets et de champs. Pour plus d'informations, reportez-vous à «Renommage des étiquettes d'onglets et de champs» et «Considérations sur le renommage des étiquettes d'onglets et de champs» dans l'aide de Salesforce, ou contactez le support client. Pour plus d'informations sur les langues prises en charge, reportez-vous à «Quelles sont les langues prises en charge par Salesforce?» dans l'aide de Salesforce.

48 Améliorations générales Salesforce Rationalisation de la présentation de l'éditeur de texte enrichi 42 Rationalisation de la présentation de l'éditeur de texte enrichi L'éditeur de texte enrichi, également appelé Éditeur HTML et disponible dans la plupart des champs de zone de texte enrichi, offre une nouvelle présentation, de meilleures performances, des correctifs de bogues, une amélioration du style des données collées, une amélioration de la gestion des images collées et une meilleure compatibilité avec les tout derniers navigateurs. Ce nouvel éditeur est également disponible dans les champs personnalisés de zone de texte enrichi des enregistrements et autres éléments. L'éditeur de texte enrichi permet aux utilisateurs de mettre en forme rapidement et aisément les données saisies dans les champs de texte enrichi, notamment dans l'éditeur d'articles Knowledge, les questions dans Chatter Answers et l'action de Fil de requête. La barre d'outils de l'éditeur mis à jour se présente comme suit : Les fonctions et fonctionnalités restent inchangées dans la nouvelle présentation de l'éditeur de texte enrichi. Pour des raisons de compatibilité, Microsoft Internet Explorer 6 et 7 continue d'utiliser la version précédente de l'éditeur dans tous les champs de zone de texte enrichi.

49 Présentation de Wave, Analytics Cloud Salesforce Analytics Cloud est une puissante plate-forme d'informatique décisionnelle qui facilite l'importation de données à partir de n'importe quelle source, l'exploration et la visualisation, ainsi que le partage et la collaboration à l'aide de tableaux de bord et de l'application mobile ios, le tout dans l'environnement de confiance et sécurisé Salesforce. Importez toutes vos données Vos données résident partout : Salesforce, entrepôts de données, systèmes CRM et ERP, fichiers journaux, fichiers CSV et davantage. Regroupez-les dans Salesforce Analytics. Éditions Disponible moyennant un coût supplémentaire dans : Enterprise Edition, Performance Edition et Unlimited Edition Laissez vos données parler Des informations essentielles résident déjà dans vos données, il vous suffit de les trouver. Explorez et posez des questions à l'aide de visualisations riches et interactives. Trouvez même des réponses aux questions auxquelles vous n'aviez pas pensé. Exécutez des actions à travers vos découvertes L'objectif de l'analyse est l'action. Partagez aisément vos découvertes et collaborez avec l'ensemble de votre équipe et de votre organisation à l'aide de tableaux de bord, de Chatter et de l'application mobile ios. Réagissez vite, gardez la maîtrise Salesforce Analytics réside dans le Cloud. Par conséquent, vous êtes opérationnel en une fraction du temps requis par les mises en oeuvre d'informatique décisionnelle traditionnelles. Protégez et sécurisez vos données à l'aide des outils Salesforce que vous connaissez et auxquels vous faites confiance. L'informatique décisionnelle fait le reste pour nous! Il n'est pas nécessaire d'être un analyste commercial, un expert en science des données ou un développeur pour commencer à manipuler et à analyser les données.

50 Présentation de Wave, Analytics Cloud Salesforce Découverte de la valeur des données 44 DANS CETTE SECTION : Découverte de la valeur des données Chacun peut analyser ses données comme il le souhaite à l'aide de visualisations interactives. Salesforce Analytics récompense votre curiosité avec des réponses rapides et pertinentes. L'exploration de n'importe quel type et combinaison de données est désormais ludique, facile et puissante. Exploration des données partout avec Salesforce Analytics pour ios Vos données sont toujours à vos côtés avec Salesforce Analytics pour ios. Surveillez votre activité où que vous soyez : examinez les requêtes client du trimestre, suivez la progression vers les objectifs commerciaux et partagez instantanément des informations à votre équipe. Visualisation de données enrichies dans votre navigateur Web Un tableau de bord regroupe des optiques qui interagissent. Explorez un tableau de bord et observez les autres modifications pour mieux formuler les questions que vous posez. Ne vous contentez pas de regarder les visuels, mais utilisez les outils du tableau de bord pour mieux analyser les données importantes. Essayez, cliquez et explorez! Exploration des outils de visualisation puissants Découvrez les limites et la présentation de vos données. Utilisez les outils de visualisation interactifs de l'explorateur pour tester différentes vues, ajuster la valeur de zoom et observer les différentes options de présentation dans des graphiques. Élaboration de requêtes puissantes à l'aide du langage SAQL (pilote) Utilisez le langage SAQL (Salesforce Analytics Query Language) pour vous assurer que vos optiques renvoient exactement les données dont vous avez besoin. Le SAQL est un langage de requête en temps réel qui permet d'effectuer des analyses adaptées aux données stockées dans des ensembles de données. Tableaux de bord pour aider les utilisateurs Un tableau de bord est un support avec lequel vous présentez des données spécifiques qui permettent aux utilisateurs de s'informer et d'agir. Un tableau de bord comprend un ensemble organisé de graphiques, de métriques et de tableaux qui repose sur les données d'une ou de plusieurs optiques. Intégration de données à partir de n'importe où Dans le cadre de votre activité, vous avez des données partout : entrepôts, feuilles de calcul, journaux et dans Salesforce. Analytics Cloud facilite l'intégration de données à partir de ces sources, notamment des données externes SAP ou Oracle, des données d'applications mobiles et des données de détecteurs produits. Mise en route rapide La configuration est simple et familière. Vous pouvez activer Analytics Cloud via le menu Configuration. L'activation, la configuration et la mise en place d'un contrôle d'accès et de la sécurité sont identiques à celles des autres produits Salesforce. Découverte de la valeur des données Chacun peut analyser ses données comme il le souhaite à l'aide de visualisations interactives. Salesforce Analytics récompense votre curiosité avec des réponses rapides et pertinentes. L'exploration de n'importe quel type et combinaison de données est désormais ludique, facile et puissante. Dans Analytics Cloud, l'exploration est rapide, fluide et riche en enseignements. Vous pouvez partager les visuels les plus représentatifs de vos données. Les ensembles de données, les optiques, les tableaux de bord et les applications regroupent les données selon différents niveaux de précision. Vous pouvez représenter les données brutes chargées dans vos systèmes sources ou des vues très soignées de vos données. Un ensemble de données est une série de données sources spécialement mises en forme et optimisées pour l'exploration interactive. Il peut regrouper des données Salesforce, des données externes ou une combinaison des deux, par exemple les données d'un compte avec les données d'utilisation de produits.

51 Présentation de Wave, Analytics Cloud Salesforce Exploration des données partout avec Salesforce Analytics pour ios 45 Les optiques correspondent à une vue particulière d'un ensemble de données. Elles permettent d'explorer des visualisations interactives. Une visualisation correspond généralement à un tableau ou à un graphique, par exemple un graphique à barres, un graphique en anneau, une chronologie ou une carte thermique. Elle peut également représenter des données dans un tableau, par exemple un tableau de comparaison ou un tableau croisé dynamique. Chaque visualisation est associée à une requête sous-jacente qui permet à Analytics Cloud de récupérer les informations à partir de la source de données. Un tableau de bord est un ensemble organisé de graphiques, de métriques et de tableaux qui repose sur les données d'une ou de plusieurs optiques. Les tableaux de bord sont interactifs. Vous pouvez toucher les graphiques, des boutons et d'autres éléments afin de filtrer et d'explorer les données de façon dynamique. Une application contient n'importe quelle combinaison de tableaux de bord, d'optiques et d'ensembles de données qui permet de partager votre analyse des données avec des collègues. Les applications Analytics Cloud sont semblables à des dossiers. Elles permettent aux utilisateurs d'organiser leurs propres projets de données, privés et partagés, et d'en contrôler le partage. Exploration des données partout avec Salesforce Analytics pour ios Vos données sont toujours à vos côtés avec Salesforce Analytics pour ios. Surveillez votre activité où que vous soyez : examinez les requêtes client du trimestre, suivez la progression vers les objectifs commerciaux et partagez instantanément des informations à votre équipe. Accédez à toutes les informations depuis votre téléphone Votre ensemble complet d'applications, de tableaux de bord, d'optiques et d'ensembles de données accessible en une ou deux touches. Laissez votre ordinateur portable à la maison, tout est sur votre téléphone.

52 Présentation de Wave, Analytics Cloud Salesforce Exploration des données partout avec Salesforce Analytics pour ios 46 Interagissez avec des tableaux de bord et des optiques Les tableaux de bord et les optiques ne sont pas statiques, vous pouvez toucher tous les éléments. Observez comment les données sont mises à jour en temps réel. Appliquez des filtres et explorez des points de données spécifiques pour en savoir plus, notamment ce que recouvrent ces requêtes escaladées.

53 Présentation de Wave, Analytics Cloud Salesforce Visualisation de données enrichies dans votre navigateur Web 47 Partagez des informations avec votre équipe Lorsque vous êtes prêt(e) à partager des informations avec l'équipe, vous pouvez annoter votre visualisation en ajoutant un texte, un dessin, en soulignant des points de données importants, et davantage. Téléchargez l'application aujourd'hui Téléchargez Salesforce Analytics pour ios depuis l'app Store. Analytics pour ios est disponible pour Apple iphone 4 et les derniers modèles qui exécutent ios 7 et supérieur. Visualisation de données enrichies dans votre navigateur Web Un tableau de bord regroupe des optiques qui interagissent. Explorez un tableau de bord et observez les autres modifications pour mieux formuler les questions que vous posez. Ne vous contentez pas de regarder les visuels, mais utilisez les outils du tableau de bord pour mieux analyser les données importantes. Essayez, cliquez et explorez!

54 Présentation de Wave, Analytics Cloud Salesforce Exploration des outils de visualisation puissants 48 Vous lisez un tableau de bord Salesforce Analytics de façon interactive, en cliquant sur les widgets affichés. Chaque widget est une requête de base de données en ligne et filtrée. Un sélecteur est une liste déroulante qui permet de filtrer par une valeur importante pour vous. Les sélecteurs sont souvent associés entre eux dans une séquence qui permet d'approfondir progressivement votre exploration. Une grande variété de graphiques présente les données sous plusieurs angles. De nombreuses parties de graphiques sont interactives. Par exemple, cliquez sur une barre d'un graphique à barres et observez les résultats. Certaines informations sont mieux représentées par un seul chiffre. Plusieurs widgets peuvent être affectés par les actions de filtrage que vous sélectionnez dans les graphiques ou les sélecteurs. Une plage de widgets est un contrôleur qui permet de filtrer d'autres widgets dans le tableau de bord. Dans cet exemple, vous pouvez définir les curseurs maximum et minimum en fonction de la plage de valeurs spécifique que vous souhaitez afficher dans le tableau de bord. Exploration des outils de visualisation puissants Découvrez les limites et la présentation de vos données. Utilisez les outils de visualisation interactifs de l'explorateur pour tester différentes vues, ajuster la valeur de zoom et observer les différentes options de présentation dans des graphiques. Sélectionnez parmi diverses visualisations riches et colorées afin de déterminer la meilleure vue pour vos données.

55 Présentation de Wave, Analytics Cloud Salesforce Exploration des outils de visualisation puissants 49 Dans Analytics Cloud, chaque visualisation est basée sur au moins une mesure, qui peut être n'importe quelle valeur représentée par un chiffre. Les mesures sont généralement regroupées. Par exemple, vous pouvez présenter deux mesures côte à côte dans un graphique, en affichant la somme du revenu et la moyenne du revenu attendu. Les mesures définissent le type et l'étendue de votre visualisation lorsque vous explorez un ensemble de données. Les mesures des visualisations sont souvent accompagnées de dimensions. Une dimension correspond à tout élément qualitatif qui n'est pas représenté par un chiffre, par exemple un nom de société, une région et un produit. Les dimensions sont utiles pour regrouper vos données dans des catégories pratiques, par exemple afficher des valeurs de revenu par nom d'étape. Elles permettent également d'exclure d'une visualisation les données inutiles afin de simplifier votre graphique et d'afficher uniquement les éléments les plus importants. L'exploration de vos données peut emprunter de multiples chemins, qui ne sont pas tous riches en enseignements. Vous pouvez toutefois revenir en arrière. L'explorateur enregistre l'historique complet de votre activité dans des optiques. Si une modification de vos optiques ne donne aucun résultat intéressant, utilisez l'historique pour rétablir un état antérieur de votre visualisation.

56 Présentation de Wave, Analytics Cloud Salesforce Élaboration de requêtes puissantes à l'aide du langage SAQL (pilote) 50 Partagez vos visualisations avec d'autres utilisateurs d'analytics Cloud. Accordez à des collègues l'accès à un tableau de bord, à des optiques ou à une application via une URL unique. Partagez l'application avec des utilisateurs, des groupes ou des rôles. Publiez dans Chatter un lien vers un tableau de bord, des optiques ou une application. Enregistrez une visualisation dans un fichier image. Élaboration de requêtes puissantes à l'aide du langage SAQL (pilote) Utilisez le langage SAQL (Salesforce Analytics Query Language) pour vous assurer que vos optiques renvoient exactement les données dont vous avez besoin. Le SAQL est un langage de requête en temps réel qui permet d'effectuer des analyses adaptées aux données stockées dans des ensembles de données. Le SAQL est un langage de composition : chaque instruction renvoie un résultat et vous pouvez enchaîner les instructions. Analytics Cloud utilise le langage SAQL en arrière-plan dans des optiques, des tableaux de bord et l'explorateur afin de regrouper des données pour les visualisations. Remarque: Le SAQL est actuellement disponible via un programme pilote. Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres bulletins d'actualité ou annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Tableaux de bord pour aider les utilisateurs Un tableau de bord est un support avec lequel vous présentez des données spécifiques qui permettent aux utilisateurs de s'informer et d'agir. Un tableau de bord comprend un ensemble organisé de graphiques, de métriques et de tableaux qui repose sur les données d'une ou de plusieurs optiques. Un tableau de bord favorise l'engagement des membres d'équipe, où qu'ils soient, dans des discussions actives et une collaboration autour de vos données. Déposez des graphiques dans un tableau de bord, dimensionnez-les pour n'importe quel format et observez les voyants s'activer. Lorsque vous partagez des données Analytics Cloud via un tableau de bord, vous facilitez l'analyse des utilisateurs sans les submerger avec un ensemble de données exhaustif. DANS CETTE SECTION : Création rapide de tableaux de bord à l'aide du générateur de tableau de bord Le générateur de tableau de bord est une interface visuelle qui permet de créer rapidement et aisément des tableaux de bord en vue de présenter des données à une audience spécifique. Vous capturez les données que vous souhaitez utiliser dans des optiques. Ces vues en ligne et synchronisées de vos données sont affichées dans des conteneurs appelés widgets. Vous concevez des widgets qui communiquent pour présenter des données sous différents angles. Représentation des données de tableau de bord sous le format JSON La conception de tableaux de bord dans le générateur est aisée, mais vous pouvez également utiliser le format JSON pour manipuler des données directement dans un tableau de bord.

57 Présentation de Wave, Analytics Cloud Salesforce Création rapide de tableaux de bord à l'aide du générateur de tableau de bord 51 Création rapide de tableaux de bord à l'aide du générateur de tableau de bord Le générateur de tableau de bord est une interface visuelle qui permet de créer rapidement et aisément des tableaux de bord en vue de présenter des données à une audience spécifique. Vous capturez les données que vous souhaitez utiliser dans des optiques. Ces vues en ligne et synchronisées de vos données sont affichées dans des conteneurs appelés widgets. Vous concevez des widgets qui communiquent pour présenter des données sous différents angles. Les widgets issus d'un même ensemble de données présentent par défaut plusieurs facettes. Ainsi, lorsque vous filtrez un widget, tous les widgets associés sont filtrés de la même façon. Vous pouvez activer ou désactiver les facettes de chaque widget. Les widgets permettent d'afficher des données sous tous les types de présentation standard : graphiques en courbes, graphiques à barres, graphiques à secteurs, listes de sélection déroulantes. Notez que ces graphiques ne se contentent pas d'afficher des informations. Chaque graphique est une requête active que l'utilisateur peut explorer à volonté pour rechercher des informations plus précises. Représentation des données de tableau de bord sous le format JSON La conception de tableaux de bord dans le générateur est aisée, mais vous pouvez également utiliser le format JSON pour manipuler des données directement dans un tableau de bord. Utilisez le format JSON pour mieux contrôler les fonctionnalités de tableau de bord avancées, telles que la spécification de requêtes SAQL, la définition de limites de requête et la création de liaisons manuelles entre les valeurs. Intégration de données à partir de n'importe où Dans le cadre de votre activité, vous avez des données partout : entrepôts, feuilles de calcul, journaux et dans Salesforce. Analytics Cloud facilite l'intégration de données à partir de ces sources, notamment des données externes SAP ou Oracle, des données d'applications mobiles et des données de détecteurs produits. Vous intégrez les données dans des ensembles de données. Un ensemble de données est une collection de données spécialement mises en forme et optimisées pour l'exploration interactive dans Analytics Cloud. Les ensembles de données peuvent inclure des données Salesforce, des données externes ou une combinaison des deux. Vous pouvez enregistrer des ensembles de données pour permettre aux utilisateurs d'explorer leurs données. DANS CETTE SECTION : Intégration des données Salesforce Voulez-vous explorer vos données Salesforce? Utilisez un flux de données pour les charger dans un ensemble de données. Un flux de données est un ensemble réutilisable d'instructions qui définit comment extraire des données de Salesforce et les charger dans des ensembles de données. Importation de données externes Salesforce Analytics Cloud peut gérer des données provenant de n'importe quelle source, pas seulement de Salesforce. Vous pouvez charger les données externes en utilisant l'application ou augmenter votre contrôle à l'aide du pilote API des données externes. Intégration des données Salesforce Voulez-vous explorer vos données Salesforce? Utilisez un flux de données pour les charger dans un ensemble de données. Un flux de données est un ensemble réutilisable d'instructions qui définit comment extraire des données de Salesforce et les charger dans des ensembles de données.

58 Présentation de Wave, Analytics Cloud Salesforce Importation de données externes 52 Vous pouvez également utiliser un flux de données pour rompre les barrières entre les données déconnectées. Utilisez-vous encore des feuilles de calcul avec des informations qui complètent vos données Salesforce? Utilisez un flux de données pour connecter ces deux sources dans le même ensemble de données. Les flux de données prennent également en charge des transformations qui permettent de créer, d'adapter et d'optimiser des ensembles de données pour divers types d'analyse. Par exemple, vous pouvez joindre deux ensembles de données distincts, extraire des ensembles donnés existants dans un flux de données, configurer la sécurité dans des ensembles de données et enregistrer des ensembles de données pour qu'ils puissent être interrogés. Lorsque le flux de données est exécuté, Analytics Cloud traite chaque transformation de façon séquentielle. Une fois le flux de données configuré, vous le chargez dans Analytics Cloud avant de l'exécuter pour créer les ensembles de données. Le flux de données est exécuté tous les jours pour synchroniser vos données. Vous craignez que les données de votre tableau de bord ne soient pas actualisées pour votre réunion de 10 heures? Ne vous inquiétez pas! Vous pouvez aussi lancer un flux de données à la demande afin de capturer les toutes dernières données. Importation de données externes Salesforce Analytics Cloud peut gérer des données provenant de n'importe quelle source, pas seulement de Salesforce. Vous pouvez charger les données externes en utilisant l'application ou augmenter votre contrôle à l'aide du pilote API des données externes. Analytics Cloud inclut de nouveaux sobjects Salesforce qui facilitent le chargement par programmation de vos données externes. Ces objets permettent de charger des données en utilisant les API Salesforce habituels, notamment l'api SOAP, l'api REST ou Apex. Pour charger des données externes avec l'api, préparez vos données sous un format CSV, puis créez un fichier JSON de métadonnées afin de spécifier la structure des données. Configurez ensuite l'objet InsightsExternalData avec le nom de l'ensemble de données, le format des données et l'opération à exécuter sur les données. Chargez vos données en utilisant des objets InsightsExternalDataPart. Il suffit ensuite de surveiller les mises à jour du statut dans l'objet InsightsExternalData et de confirmer la réussite du chargement des fichiers.

59 Présentation de Wave, Analytics Cloud Salesforce Mise en route rapide 53 Remarque: L'API des données externes Analytics Cloud est actuellement disponible via un programme pilote. Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres bulletins d'actualité ou annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Mise en route rapide La configuration est simple et familière. Vous pouvez activer Analytics Cloud via le menu Configuration. L'activation, la configuration et la mise en place d'un contrôle d'accès et de la sécurité sont identiques à celles des autres produits Salesforce. DANS CETTE SECTION : Sécurité renforcée Salesforce Analytics Cloud peut extraire d'importantes quantités de données à partir de diverses sources et les rendre disponibles pour les requêtes via l'explorateur et le générateur. Cependant, les utilisateurs n'ont pas toujours besoin d'accéder à toutes les données. Analytics Cloud offre plusieurs niveaux de contrôle d'accès, qui peuvent être mis en œuvre pour adapter l'accès des utilisateurs aux informations dont ils ont besoin. Limitations d'analytics Cloud Sur certains aspects, le fonctionnement d'analytics Cloud diffère de celui d'autres fonctionnalités de Salesforce. Sécurité renforcée Salesforce Analytics Cloud peut extraire d'importantes quantités de données à partir de diverses sources et les rendre disponibles pour les requêtes via l'explorateur et le générateur. Cependant, les utilisateurs n'ont pas toujours besoin d'accéder à toutes les données. Analytics Cloud offre plusieurs niveaux de contrôle d'accès, qui peuvent être mis en œuvre pour adapter l'accès des utilisateurs aux informations dont ils ont besoin.

60 Présentation de Wave, Analytics Cloud Salesforce Limitations d'analytics Cloud 54 Contrôle d'accès aux données Salesforce L'administrateur peut limiter les données Salesforce qui peuvent être chargées dans des ensembles de données dans Analytics Cloud. Il peut également définir l'accès en partage à chaque ensemble de données à l'aide des hiérarchies des rôles ou d'autres dispositifs de mappage d'utilisateurs avec les données. Salesforce Analytics Cloud ne réplique pas les paramètres de sécurité au niveau du champ dans les ensembles de données, mais les administrateurs peuvent créer plusieurs ensembles de données avec divers champs, puis accorder l'accès en fonction des droits de l'audience. Contrôle de l'accès aux ensembles de données, aux optiques et aux tableaux de bord Les propriétaires, les administrateurs et les utilisateurs d'applications, qui disposent d'un accès de responsable à une application, contrôlent l'accès aux ensembles de données, aux optiques et aux tableaux de bord dans l'application. Laissez-les dans votre application privée pour les masquer des autres utilisateurs. Ajoutez-les à l'application partagée pour les partager avec tout le monde. Contrôle de l'accès aux enregistrements d'ensembles de données Les propriétaires d'ensemble de données peuvent mettre en oeuvre une sécurité au niveau de la ligne dans chaque ensemble de données qu'ils créent afin de limiter l'accès aux enregistrements. Limitations d'analytics Cloud Sur certains aspects, le fonctionnement d'analytics Cloud diffère de celui d'autres fonctionnalités de Salesforce. Versions non échelonnées Tous les clients d'analytics Cloud reçoivent en même temps les nouvelles versions des fonctionnalités Analytics Cloud, pas selon le calendrier normal de publication des principales versions, et ce, quelle que soit l'instance. Le calendrier de publication des versions d'analytics Cloud peut être différent de celui des versions principales.

61 Présentation de Wave, Analytics Cloud Salesforce Limitations d'analytics Cloud 55 Innovation et déploiement rapides La fréquence de publication des versions d'analytics Cloud peut être plus rapide de celle des versions principales. Les clients bénéficient ainsi d'innovations rapides, qui peuvent comprendre de fréquentes modifications des fonctionnalités de l'utilisateur final. Le calendrier des publications sera communiqué à tous les clients. Copie vers un environnement Sandbox non prise en charge Les clients peuvent actuellement prévisualiser ou tester les nouvelles fonctionnalités d'analytics Cloud dans un environnement Sandbox, avant de les activer dans un environnement de production. Toutefois, les ressources ne peuvent pas être migrées entre des environnements Sandbox et de production. Aucune localisation ni internationalisation Les étiquettes de l'interface utilisateur et la documentation produit d'analytics Cloud sera disponible uniquement en anglais. Aucune étiquette ou documentation traduite ne sera fournie. Analytics Cloud ne prend pas en charge les devises multiples. Analytics ne convertit pas le champ de devise pour l'utilisateur. Par conséquent, les utilisateurs qui souhaitent analyser simultanément plusieurs devises doivent les convertir dans une devise unique principale avant de procéder à l'analyse. Fonctionnalités d'accessibilité non prises en charge Les fonctionnalités d'accessibilité n'ont pas été incorporées dans Analytics Cloud. Empaquetage et API de métadonnées non pris en charge L'utilisation de l'api de métadonnées n'est pas prise en charge pour Analytics Cloud. Vous ne pouvez pas empaqueter ou créer une nouvelle version d'applications Analytics Cloud. La migration des données, des objets et des applications Analytics Cloud entre des organisations Sandbox et de Production doit être effectuée manuellement. Le modèle d'organisation par défaut (DOT) n'est pas pris en charge pour la duplication d'organisation. Sécurité au niveau du champ limitée La sécurité au niveau du champ n'est pas disponible pour les données externes chargées via des fichiers. Lorsque les données sont chargées dans un ensemble de données Analytics Cloud, la sécurité au niveau du champ mise en oeuvre dans la base de données d'origine ou dans l'objet Salesforce n'est pas préservée. Pour plus d'informations, reportez-vous à Guide de mise en oeuvre de la sécurité pour Analytics Cloud. Navigateurs pris en charge La prise en charge des navigateurs est disponible pour : Microsoft Internet Explorer versions 10 et 11 ; la dernière version stable de Mozilla Firefox ; la dernière version stable de Google Chrome.

62 Mobile Vous vous absentez du bureau? Aucun problème! Les applications mobiles Salesforce vous aident à rester productif où que vous soyez. DANS CETTE SECTION : 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 des organisations Salesforce depuis votre appareil mobile. 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. DANS CETTE SECTION : Accès à l'application Salesforce1 Plusieurs options permettent d'accéder à Salesforce1 sur des appareils mobiles. Améliorations de Salesforce1 Les nouvelles fonctionnalités et améliorations que nous offrons dans Salesforce1 augmentent encore l'intérêt des applications téléchargeables et navigateur mobile, en facilitant l'accès à Salesforce pendant vos 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 de la plate-forme Force.com prennent en charge le développement de Salesforce1. Accès à l'application Salesforce1 Plusieurs options permettent d'accéder à Salesforce1 sur des appareils mobiles. Installer l'application téléchargeable Salesforce1 sur des appareils mobiles Android et Apple. Les utilisateurs peuvent télécharger l'application à partir de l'app Store ou de Google Play. Accédez à l'application navigateur mobile Salesforce1 à partir d'un navigateur mobile pris en charge sur les appareils Android, Apple, BlackBerry et Windows 8.1. Cette option ne nécessite aucune installation. Pour consulter la liste complète des appareils et navigateurs pris en charge, reportez-vous à «Configuration requise pour l'utilisation de l'application Salesforce1» dans l'aide de Salesforce.

63 Mobile Salesforce Améliorations de Salesforce1 57 Améliorations de Salesforce1 Les nouvelles fonctionnalités et améliorations que nous offrons dans Salesforce1 augmentent encore l'intérêt des applications téléchargeables et navigateur mobile, en facilitant l'accès à Salesforce pendant vos déplacements. L'utilisation de l'application Salesforce1 est prise en charge dans toutes les éditions (à l'exception de Database.com Edition), sans aucune licence supplémentaire. Cependant, la disponibilité des données et des fonctionnalités de Salesforce dans Salesforce1 dépend de l'édition Salesforce et des licences de votre organisation, ainsi que du profil et de l'ensemble d'autorisations attribués à l'utilisateur. Remarque: Voici une vue d'ensemble des nouveautés dans la version 7.0 des applications téléchargeables Salesforce1 pour appareils ios et Android. Prise en charge d'ios 8, et des appareils Apple iphone 6 et 6 Plus (ios uniquement) Prise en charge d'android OS 5.0 (Android uniquement) Augmentez votre productivité avec la nouvelle barre d'actions Salesforce1 et les nouvelles actions d'élément de liste Affichez jusqu'à 200 vues de liste Triez et filtrez les vues de liste Ouvrez la plupart des URL Salesforce directement dans l'application téléchargeable Salesforce1 (ios uniquement) Créez des contacts à partir des listes de contacts mobiles Créez une action pour ajouter des produits à des opportunités Affichez les images de profil des membres d'équipe d'opportunité Mettez à jour les tâches sans ouvrir les enregistrements de tâche Affichez une vue hebdomadaire des événements Salesforce Affichez plus de données dans Today, notamment les enregistrements récemment accédés Partagez des tableaux de bord dans le fil Correctifs de bogues et amélioration des performances Amélioration de Salesforce1 Prise en charge de l'appareil et du navigateur Application téléchargeable Android Application téléchargeable ios Application navigateur mobile Configuration dans le site complet Utilisation de Salesforce1 sur davantage d'appareils, notamment les téléphones iphone 6 et 6 Plus, les appareils Android 5, et l'application navigateur mobile sur certains smartphones Windows 8.1 (globalement disponible). Améliorations générales de la configuration de Salesforce1 Configuration de base de Salesforce1 avec le nouvel assistant de Salesforce1. Accès rapide aux pages de configuration et à la documentation de Salesforce1 à partir d'un emplacement unique. Améliorations des données disponibles et de la navigation (À compter de la version 7.0) (À compter de la version 7.0)

64 Mobile Salesforce Améliorations de Salesforce1 58 Amélioration de Salesforce1 Application téléchargeable Android Application téléchargeable ios Application navigateur mobile Configuration dans le site complet Basculement rapide entre les comptes de multiples organisations et communautés. Affichage et recherche de données stockées hors de Salesforce. Affichage jusqu'à 200 vues de liste directement dans les pages de recherche d'enregistrements d'objets. Trie des vues de liste. Filtrage des vues de liste selon des critères spécifiés par l'utilisateur pour afficher les enregistrements souhaités. Ajout de composants Lightning au menu de navigation de Salesforce1. Ouverture des URL Salesforce les plus récentes directement dans Salesforce1. Améliorations des actions Exécution des actions depuis un emplacement central avec la nouvelle barre d'actions. Actions des enregistrements spécifiques directement à partir de listes. Compréhension de la disposition des actions sur la barre d'actions et dans les listes. Améliorations des communautés Salesforce (À compter de la version 6.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 6.0) (À compter de la version 6.0) (À compter de la version 7.0) (À compter de la version 6.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 7.0)

65 Mobile Salesforce Améliorations de Salesforce1 59 Amélioration de Salesforce1 Application téléchargeable Android Application téléchargeable ios Application navigateur mobile Configuration dans le site complet Activation de l'affichage du surnom pour tous les membres d'une communauté afin de masquer les noms et prénoms des utilisateurs. Améliorations de Chatter Affichage de recommandations dans le fil sur les groupes intéressants à joindre et l'utilisation de l'application Today. Accès aux pages de détail de rubrique directement depuis des rubriques balisées vers des éléments de fil. Questions et réponses dans le fil (globalement disponible). Accès à l'élément Personnes depuis le menu de navigation même lorsque Chatter est désactivé. Téléchargement des photos à utiliser comme images de profil. Affichage des collaborateurs suivis dans Chatter. Collaboration privée plus confidentielle avec les groupes Chatter non répertoriés Accès aux filtres Partagés avec moi et Suivis dans les vues de liste de Salesforce Files Sync. Fichiers joints à des commentaires dans des publications de fil. Identification des fichiers connectés à Salesforce à partir d'autres sources, telles que Microsoft SharePoint, lors de la navigation dans les fils et les vues de liste de Salesforce Files Sync. Améliorations de la recherche Recherches globales directement depuis l'en-tête de Salesforce1. Affinage des résultats de la recherche globale pour retrouver des enregistrements par type d'objet. (À compter de la version 6.0) (À compter de la version 5.0) (À compter de la version 5.0) (À compter de la version 6.0) (À compter de la version 5.1) (À compter de la version 5.0) (À compter de la version 5.0) (À compter de la version 5.0)

66 Mobile Salesforce Améliorations de Salesforce1 60 Amélioration de Salesforce1 Application téléchargeable Android Application téléchargeable ios Application navigateur mobile Configuration dans le site complet Lors de la saisie d'un terme de recherche, affichage des résultats correspondants pour tous les enregistrements accessibles, pas seulement les enregistrements récemment affichés. Améliorations de la gestion des relations et des données Recherche d'informations dans une vue d'enregistrement facilitée avec de nouveaux onglets et une expérience de balayage améliorée. Protection contre la création d'enregistrements dupliqués. (bêta) Consignation des appels accélérée à l'aide d'une page montrant uniquement les principaux champs. Création de contacts à partir de listes de contacts mobiles. Obtention de nouveaux contacts pour un compte avec le package AppExchange Data.com Get Contacts pour Salesforce1. Clonage des enregistrements de contact. Affichage de détails Twitter supplémentaires dans les enregistrements de contact. Conversion des pistes qualifiées en contacts. (bêta) Ajout de produits à des opportunités. Affichage d'images de profil pour les membres d'équipe d'opportunité. Ajout de compétences et recommandation d'utilisateurs. Utilisation des fonds de récompense et des types de fonds de récompense. Recherche de badges de remerciements à utiliser pour montrer l'appréciation de collègues. Améliorations des approbations Affichage du statut des approbations en attente et approbation ou refus des demandes d'approbation à partir d'un emplacement central. Améliorations des activités Création de tâches accélérée à l'aide de la page Nouvelle tâche qui contient les principaux champs de tâche. (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 6.0)

67 Mobile Salesforce Améliorations de Salesforce1 61 Amélioration de Salesforce1 Application téléchargeable Android Application téléchargeable ios Application navigateur mobile Configuration dans le site complet Ajout de plusieurs actions de mise à jour pour des tâches via une mise à jour critique. Mise à jour des listes de tâches en un balayage et une touche. Mise à jour des dates d'échéance des tâches facilitée avec le nouveau sélecteur de date d'échéance. Activation ou désactivation par les utilisateurs de l'option de réception des notifications d'attribution de tâches. Affichage des événements Salesforce dans une vue hebdomadaire, avec des listes d'événements pour des jours spécifiques, y compris les jours précédents. Améliorations de Today Amélioration de la gestion de la journée depuis Today, avec un accès central à d'autres informations importantes. Améliorations des analyses Partage de tableaux de bord dans le fil. Exploration des rapports matriciels, ainsi que des rapports tabulaires et récapitulatifs, à partir d'un composant de tableau de bord. Application de filtres de champ et de filtres d'étendue à un rapport pour afficher les données souhaitées. Affichage de toutes les données d'une colonne tronquée dans un rapport. Défilement d'un rapport en contexte avec la ligne d'en-tête toujours affichée en haut de la page. Accès aux enregistrements de rapport accéléré avec le nouvel ordre de tri par défaut. Améliorations de la consultation hors-ligne Utilisation de Salesforce1 hors ligne (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 6.0) (À compter de la version 7.0) (À compter de la version 7.0) (À compter de la version 6.0)

68 Mobile Salesforce Améliorations de Salesforce1 62 Amélioration de Salesforce1 Application téléchargeable Android Application téléchargeable ios Application navigateur mobile Configuration dans le site complet Affichage de davantage de données mises en cache en travaillant hors ligne. Configuration de Salesforce1 avec l'assistant Salesforce1 L'assistant Salesforce1 facilite l'exécution des principales tâches de configuration de l'application mobile Salesforce1. Il est idéal pour découvrir Salesforce1 et parcourir les principaux paramètres par pointer-cliquer. Les étapes de l'assistant Salesforce1 permettent de configurer les paramètres ci-dessous de Salesforce1, qui s'appliquent à tous les utilisateurs de votre organisation. Spécifier les éléments qui s'affichent dans le menu de navigation Organiser les actions globales Créer une présentation compacte personnalisée pour les contacts Pour utiliser l'assistant Salesforce1, dans Configuration, cliquez sur Configuration de Salesforce1. Dans la page Configuration de Salesforce1, cliquez ensuite sur Lancer l'assistant de démarrage rapide. Remarque: Nous recommandons l'utilisation de Google Chrome pour la page de configuration de Salesforce1 et l'assistant Salesforce1. Microsoft Internet Explorer 9 ou supérieur et Mozilla Firefox sont également pris en charge.

69 Mobile Salesforce Améliorations de Salesforce1 63 Remarque: L'assistant de Salesforce1 permet de démarrer les tâches de configuration de base, mais il n'inclut pas toutes les tâches de configuration de Salesforce1. Par exemple, l'assistant montre comment créer une présentation compacte pour des contacts simplement pour présenter ce processus. La configuration des présentations compactes pour des comptes, des opportunités et d'autres objets se situe ailleurs, dans les pages de configuration respectives. Vous pouvez accéder à ces paramètres supplémentaires et les découvrir dans la page Configuration de Salesforce1. Accès rapide aux tâches de configuration de Salesforce1 à partir d'une page unique La page Configuration de Salesforce1 permet d'accéder rapidement aux paramètres et à la documentation associés à Salesforce1, et de gérer vos tâches de configuration mobiles depuis un emplacement unique. Pour accéder à la page de configuration de Salesforce1, dans Configuration, cliquez sur Configuration de Salesforce1. Remarque: Nous recommandons l'utilisation de Google Chrome pour la page de configuration de Salesforce1. Microsoft Internet Explorer 9 ou supérieur et Mozilla Firefox sont également pris en charge. Lorsqu'un paramètre est configuré sur une seule page, la page Configuration de Salesforce1 pointe directement vers cette page. Lorsque la configuration d'un paramètre nécessite plusieurs pages, des liens pointent vers la documentation appropriée qui présente les étapes requises.

70 Mobile Salesforce Améliorations de Salesforce1 64 Basculement entre les comptes de plusieurs organisations et communautés Les utilisateurs de l'application téléchargeable Salesforce1 pour Android, et ceux qui utilisent l'application téléchargeable pour ios, peuvent désormais accéder à leurs comptes dans diverses organisations et communautés sans se déconnecter et se reconnecter à chaque compte. Les utilisateurs peuvent rester connectés à plusieurs comptes dans différentes organisations, et accéder aisément à un compte sans perdre de temps. Les utilisateurs peuvent toucher en regard de leur avatar et de leur nom, en haut du menu de navigation, pour accéder au menu déroulant Compte. Pour ajouter un nouveau compte, les utilisateurs touchent. La page de connexion habituelle de Salesforce1 s'ouvre, dans laquelle ils peuvent saisir leur nom d'utilisateur et leur mot de passe. Une fois authentifiés, les utilisateurs peuvent ouvrir le menu déroulant Compte pour afficher et accéder à leurs comptes. Les éléments affichés pour les utilisateurs dans le menu de navigation changent en fonction du compte sélectionné. Pour supprimer un compte du menu déroulant Compte, il suffit de se déconnecter de cette organisation. Les utilisateurs peuvent afficher et basculer entre les communautés et leur organisation interne. Les communautés que vos utilisateurs affichent et auxquelles ils ont accès changent en fonction du compte sélectionné. Les membres de vos communautés qui possèdent une licence Customer Community, Partner Community ou une autre licence de portail prise en charge, peuvent utiliser le menu déroulant Compte pour accéder à et basculer entre leurs communautés. Dans Salesforce1, les communautés fonctionnent de la même façon que dans le site complet de Salesforce, avec toutefois quelques légères différences. Reportez-vous à Communautés dans Salesforce1 : limitations et différences par rapport au site complet de Salesforce dans l'aide de Salesforce. Affichage et recherche de données stockées hors de Salesforce Les utilisateurs de Salesforce1 peuvent afficher et rechercher des enregistrements stockés dans des systèmes externes à l'aide de Lightning Connect, qui permet d'interagir de façon transparente avec toutes les données pertinentes. Cette fonctionnalité est disponible dans l'application navigateur mobile Salesforce1, et dans la version 6.0 ou supérieure de l'application téléchargeable Salesforce1 pour les appareils ios. Par exemple, certaines données peuvent être stockées dans un système de planification de ressource d'entreprise (ERP). Salesforce représente ces données dans des objets externes et accède aux données en temps réel via des appels de service Web vers la source de données externe. Les objets externes sont en lecture seule aussi bien dans Salesforce1 que dans le site complet de Salesforce. Éditions Lightning Connect est disponible avec : Developer Edition et moyennant un coût supplémentaire avec : Enterprise Edition, Performance Edition et Unlimited Edition Lorsque les conditions ci-dessous sont remplies, les objets externes sont automatiquement inclus dans la section Récent du menu de navigation de Salesforce1, avec les Éléments de la recherche intelligente. Pour afficher ces éléments, il peut être nécessaire de toucher Plus. De plus, si ces conditions sont remplies, les listes associées des objets externes sont affichées dans Salesforce1 lorsque les utilisateurs affichent les parents de ces objets externes. De la même façon que les objets personnalisés, les objets externes doivent être déployés et associés à des onglets accessibles par les utilisateurs, et les autorisations d'objet doivent être accordées via des profils ou des ensembles d'autorisations. La case Volume de données élevé doit être désactivée pour les sources de données externes associées des objets externes. Avec l'application téléchargeable Salesforce1 pour les appareils ios, la case Inclure dans les recherches Salesforce des sources de données externes doit être sélectionnée. Pour accéder à ces cases à cocher, dans Configuration, dans le site complet de Salesforce, cliquez sur Développer > Sources de données externes, puis cliquez sur le nom de la source de données externe. Pour plus d'informations sur Lightning Connect, reportez-vous à Accès à des données externes à l'aide de Lightning Connect à la page 214.

71 Mobile Salesforce Améliorations de Salesforce1 65 Tri des vues de liste Localisez plus rapidement les données dans les vues de liste en contrôlant le tri et l'affichage des informations. Cette option est désormais disponible dans l'application téléchargeable Salesforce1 pour Android versions 7.0 et supérieures. Le tri est disponible dans l'application navigateur mobile depuis la version Summer 14, et dans l'application téléchargeable pour ios depuis la version 6.0, mais dans les deux cas, l'icône Trier se situe désormais dans la barre d'actions. Dans une vue de liste, touchez pour afficher les options de tri. Touchez le nom de la colonne de tri. Touchez de nouveau le nom de la colonne pour basculer entre le tri croissant et le tri décroissant. Touchez Appliquer pour trier la vue de liste. Filtrage des vues de liste sur les éléments importants Les utilisateurs de Salesforce1 peuvent filtrer les vues de liste existantes afin d'afficher uniquement les enregistrements dont ils ont besoin, afin de libérer l'écran Salesforce des vues inutiles. Cette option est disponible dans l'application navigateur mobile Salesforce1 et dans les applications téléchargeables Salesforce1, versions 7.0 et supérieures.

72 Mobile Salesforce Améliorations de Salesforce1 66 Les filtres de vue de liste de Salesforce1 permettent à un utilisateur d'ajuster les données affichées dans une vue de liste sans affecter l'affichage de cette vue pour les autres utilisateurs de l'organisation. Lors de l'affichage d'une vue de liste, touchez. La page Filtre affiche les filtres existants que l'utilisateur peut effacer pour recommencer. Pour ajouter un filtre, touchez, sélectionnez le champ de filtrage, puis touchez Appliquer. Saisissez ensuite les critères filtrage du champ sélectionné, puis touchez Appliquer pour filtrer la vue de liste. Le mode de saisie des critères de filtrage varie selon le type de champ. Pour des champs de texte, saisissez les premiers caractères des enregistrements à afficher. Par exemple, pour afficher des comptes dont le nom commence par «A», créez un filtre Nom de compte sur une vue de liste de comptes, puis saisissez A dans le champ. Pour des champs de données, définissez une date de début et une date de fin pour spécifier une plage de dates. Seuls les résultats compris dans cette plage sont affichés dans la vue de liste.

73 Mobile Salesforce Améliorations de Salesforce1 67 Pour des champs numériques, saisissez les valeurs minimale et maximale. Seuls les résultats compris dans cette plage sont affichés dans la vue de liste. Par exemple, pour afficher uniquement les comptes ayant un certain nombre d'employés, créez un filtre Employés sur une vue de liste de comptes, puis saisissez un chiffre pour créer la plage souhaitée. Remarque: Si les critères de filtrage ne sont pas cohérents avec les paramètres de la vue de liste, vous risquez de créer accidentellement un filtre qui n'affiche aucun résultat. Par exemple, la création d'un filtre qui affiche uniquement les opportunités comprises entre et $ pour une vue de liste qui montre les opportunités supérieures à $ ne renvoie aucun résultat. Si un filtre ne présente aucun résultat, l'utilisateur doit vérifier si tous les résultats sont affichés. Ajout de composants Lightning au menu de navigation dans Salesforce1 L'infrastructure de composants Lightning pilote Salesforce1. Vous pouvez l'utiliser pour créer vos propres composants Lightning et les rendre accessible aux utilisateurs de Salesforce1. Dans Configuration, cliquez sur Créer > Onglets pour créer un onglet Composant Lightning. La création d'un onglet personnalisé est un prérequis à l'activation de votre composant dans le menu de navigation de Salesforce1, mais l'accès à votre composant Lightning dans le site complet de Salesforce n'est pas pris en charge. Un administrateur doit ajouter l'onglet personnalisé au menu de navigation dans Salesforce1 en cliquant sur Administration mobile > Navigation mobile dans Configuration. Pour plus d'informations, reportez-vous à «Ajout de composants Lightning à Salesforce1» dans l'aide de Salesforce. Pour plus d'informations sur les composants Lightning, reportez-vous à Composants Lightning (bêta) à la page 299.

74 Mobile Salesforce Améliorations de Salesforce1 68 Ouverture de la plupart des URL Salesforce directement dans l'application téléchargeable Salesforce1 pour les appareils ios Lorsque les utilisateurs de l'l'application téléchargeable Salesforce1 pour ios touchent le lien d'une URL Salesforce, ou saisissent une URL Salesforce dans la barre d'adresse du navigateur d'un appareil mobile, ils accèdent directement à l'application Salesforce1. Ils ne doivent plus naviguer manuellement vers les informations recherchées au sein de l'application, ce qui représente un gain de temps. Par exemple, un utilisateur envoie l'url Salesforce d'un compte à des collègues. En touchant simplement l'url Salesforce dans l'application téléchargeable Salesforce1 sur un appareil ios, les collègues peuvent ouvrir automatiquement l'enregistrement du compte dans l'application mobile. Exécution de la plupart des actions depuis la barre d'actions de Salesforce1 Désormais, les utilisateurs des applications téléchargeables Salesforce1, version 7.0 ou supérieure, ainsi que les utilisateurs de l'application navigateur mobile Salesforce1, disposent d'un emplacement unique pour rechercher des actions, et ne peuvent plus se tromper. Nous avons regroupé les actions provenant de différents écrans de Salesforce1 dans un nouvel emplacement : la barre d'actions. Les actions d'enregistrement (1), les boutons d'enregistrement standard et personnalisés (2) et les actions de l'éditeur (3) sont désormais situés dans la barre d'actions (4) ou dans le menu des actions Les images des icônes d'action ont été redessinées. (5), qui affiche toutes les actions disponibles pour une page donnée. Regroupement des actions Salesforce1 de divers emplacements dans la barre d'actions et le menu des actions La barre d'actions est présente dans le fil, les groupes, les profils utilisateur, les tableaux de bord, ainsi que dans les vues d'enregistrement d'objets standard et personnalisés. La disponibilité des actions dépend de l'emplacement de l'utilisateur dans Salesforce1, et dans une moindre mesure de la configuration des présentations de page et des présentations de l'éditeur dans votre organisation. Les utilisateurs peuvent afficher certains ou tous les types d'action dans la barre d'actions (y compris le menu des actions). Actions d'enregistrement : ces actions sont disponibles dans les comptes, les contacts, les pistes, les opportunités, les comptes personnels et les événements du calendrier mobile dans Salesforce Today. Ils ont été déplacés depuis la zone de présentation vers un emplacement fixe dans la barre d'actions. Boutons personnalisés et standard : les boutons (notamment Modifier, Supprimer ou Cloner) inclus dans la présentation de page d'un objet sont disponibles pour les enregistrements Salesforce1 sous la forme d'actions dans la barre d'actions. À l'exception du

75 Mobile Salesforce Améliorations de Salesforce1 69 bouton Modifier, dont la position est fixe, l'ordre des actions dans la barre est déterminé par celui des boutons dans la présentation de page. Actions de l'éditeur : ces actions ont été déplacées depuis le plateau d'actions de l'éditeur vers la barre d'actions. Si vous ajoutez, supprimez ou réorganisez des actions dans la présentation d'éditeur globale ou dans la présentation de page d'un objet, ces modifications sont reflétées dans Salesforce1. Cependant, selon l'objet, certaines actions de l'éditeur ont une position fixe dans la barre d'actions. Actions de l'éditeur Chatter standard : les actions spécifiques à Chatter, telles que Publication, Fichier, Lien et Sondage, ont été déplacées depuis le plateau d'actions de l'éditeur vers la barre d'actions. Pour certains objets, l'action Publication a une position fixe qui remplace vos présentations d'éditeur. Pour plus d'informations sur les actions affichées et l'ordre d'affichage, reportez-vous à Organisation des actions dans la barre d'actions et dans les actions d'élément de liste de Salesforce1 à la page 71. Quelles sont les exceptions? Dans les fils d'enregistrement, le bouton Suivre/Ne plus suivre reste placé en haut de la page. Dans les fils de groupes publics, le bouton Joindre le groupe reste placé en haut de la page, mais le bouton Quitter le groupe se trouve dans la barre d'actions. Dans les fils de groupes privés, les boutons Demander à joindre/quitter le groupe se trouvent dans la barre d'actions. Dans les pages de recherche d'enregistrement des objets, le bouton Nouveau reste placé en haut de la page. Quelles sont les conséquences pour la personnalisation de la marque? L'éditeur ( ) n'existe plus dans l'application navigateur mobile ni dans la version 7.0 ou supérieure des applications téléchargeables. Par conséquent, il n'est plus nécessaire de configurer une icône d'éditeur personnalisée pour ces applications. Cependant, si vous définissez une couleur d'arrière-plan personnalisée pour Salesforce1, la barre d'actions affiche cette couleur. Remarque: L'icône de l'éditeur reste disponible dans les versions 5.x et 6.x des applications téléchargeables et il est toujours possible de personnaliser l'image de l'icône dans ces anciennes applications. Une seule version d'icône personnalisée est acceptée. Les icônes d'action personnalisées que vous avez créées avant la version Winter 15 sont toujours prises en charge, mais elles sont tronquées dans la barre d'actions. Pour optimiser l'affichage de vos icônes d'action personnalisées dans la barre d'actions, suivez les instructions ci-dessous. L'icône doit être de 72 x 72 pixels. Utilisez la zone complète des pixels de l'image, ne laissez aucun espace autour de l'image comme dans les versions antérieures. Enregistrez l'image au format PNG avec un arrière-plan transparent et une taille de fichier inférieure à 10 Ko. Utilisez une résolution de 72 dpi. Le graphique de l'icône doit être blanc ou plus clair que la couleur d'arrière-plan. Évitez les ombres internes ou externes foncées. Utilisez un style simple et plat semblable à la famille d'icônes de Salesforce1. Utilisation d'enregistrements directement à partir de listes Les utilisateurs de Salesforce1 peuvent désormais mettre à jour les enregistrements sans les ouvrir. Ce gain de temps considérable est possible grâce aux actions d'éléments de liste, une version de la barre d'actions disponible pour les éléments de vues de liste, de listes de tâches et de listes d'enregistrements associés.

76 Mobile Salesforce Améliorations de Salesforce1 70 Pour utiliser des actions d'éléments de liste, accédez à une vue de liste ou à une liste de tâches, ou ouvrez une liste associée à partir de la page d'informations associées d'un objet. Balayez ensuite vers la gauche sur l'enregistrement souhaité. Par exemple, pour la liste associée Opportunités d'un compte, procédez comme suit. Liste associée Opportunités d'un compte. Balayez un élément de liste vers la gauche pour afficher les actions d'éléments de liste. Touchez pour afficher le menu d'actions, qui comprend la liste complète des actions disponibles avec l'élément de liste. Pour masquer les actions d'éléments de liste, balayez l'élément vers la droite ou touchez un autre élément de la liste. Les actions d'éléments de liste sont identiques à celles de la barre d'actions de l'enregistrement actif. En d'autres termes, en utilisant l'exemple ci-dessus, un utilisateur qui accède à la page d'enregistrement de l'opportunité Générateur d'urgence affiche le même ensemble d'actions dans le même ordre aussi bien dans les actions d'éléments de liste (et le menu d'actions) de l'élément de liste Générateur d'urgence que dans la barre d'actions (et le menu d'actions). De la même façon que dans la barre d'actions de Salesforce1, certaines actions d'éléments de liste ont des positions fixes, alors que d'autres respectent l'ordre que vous avez défini pour les boutons standard et personnalisés dans les présentations de page, et dans les actions de l'éditeur de la présentation d'éditeur globale et des présentations de page d'objets. Pour plus d'informations sur l'ordre des actions, reportez-vous à Organisation des actions dans la barre d'actions et dans les actions d'élément de liste de Salesforce1 à la page 71.

77 Mobile Salesforce Améliorations de Salesforce1 71 Organisation des actions dans la barre d'actions et dans les actions d'élément de liste de Salesforce1 L'ordre d'affichage des actions dans la barre d'actions et les actions d'élément de liste de Salesforce1 est en partie contrôlé par les présentations de page et les présentations de l'éditeur de votre organisation. Néanmoins, dans certains cas l'emplacement des principales actions est prédéfini par Salesforce afin d'en faciliter l'accès. Les actions de la barre d'actions, les actions d'élément de liste et les menus d'action associés sont divisés en groupes. L'organisation des groupes est fixe, mais l'ordre des actions dans les groupes peut varier selon l'objet et les actions présentes dans la présentation d'éditeur globale ou la présentation de page d'un objet. Groupe d'actions 1 Groupe d'actions 2 Tableau 1: Groupes d'actions et ordre d'affichage Groupe d'actions 3 Groupe d'actions 4 Groupe d'actions 5 Groupe d'actions 6 Ensemble d'actions prédéfinies par Salesforce. Elles peuvent varier selon la page affichée par l'utilisateur. Ensemble d'actions prédéfinies par Salesforce. Pour la plupart des objets, cet ensemble contient uniquement le bouton standard Modifier. Les actions de l'éditeur restantes, selon l'ordre défini dans la présentation d'éditeur globale ou la présentation de page de l'objet. Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Actions d'enregistrement restantes. Tous les objets ou pages n'affichent pas tous les groupes. Les groupes d'actions 3, 4 et 5 suivent l'ordre défini dans les présentations de page globales ou d'objet, avec quelques exceptions illustrées dans le tableau suivant. Voici la répartition des actions incluses dans chaque groupe pour chaque objet ou page. Objet ou page Groupe d'actions 1 Groupe d'actions 2 Groupe d'actions 3 Groupe d'actions 4 Groupe d'actions 5 Groupe d'actions 6 Compte 1. Appel, 2. Tâche, 3. Nouvel événement, 4. Publication 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Envoyer l' , Carte, Lire les actualités, Afficher le site Web Requête Trois premières actions de l'éditeur selon l'ordre défini dans la présentation de page, 4. Publication 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Contact 1. Appel, 2. Envoyer l' , 3. Tâche, Modifier Actions de l'éditeur restantes selon l'ordre Boutons personnalisés, selon l'ordre Boutons standard restants, selon l'ordre défini dans Carte

78 Mobile Salesforce Améliorations de Salesforce1 72 Objet ou page Groupe d'actions 1 Groupe d'actions 2 Groupe d'actions 3 Groupe d'actions 4 Groupe d'actions 5 Groupe d'actions 6 Nouvel événement défini dans la présentation de page défini dans la présentation de page. la présentation de page. Objet personnalisé Quatre premières actions selon l'ordre défini dans la présentation de page 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Event 1. Message rapide, 2. Téléconférence, 3. Carte 4. Modifier Fil Actions de l'éditeur selon l'ordre défini dans la présentation d'éditeur globale Trier Page flexible Actions selon l'ordre défini dans la page flexible Groupe Quatre premières actions selon Actions de l'éditeur restantes l'ordre défini dans selon l'ordre la présentation défini dans la d'éditeur globale présentation de page Modifier Quitter le groupe Piste 1. Appel, 2. Tâche, 3. Conversion de piste, 4. Publication 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Envoyer un Vue de liste 1. Nouveau <objet>, 2. Filtrer, 3. Trier Opportunité 1. Consigner un appel, 2. Tâche, 3. Événement, 4. Publication 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page.

79 Mobile Salesforce Améliorations de Salesforce1 73 Objet ou page Groupe d'actions 1 Groupe d'actions 2 Groupe d'actions 3 Groupe d'actions 4 Groupe d'actions 5 Groupe d'actions 6 Compte personnel 1. Appel, 2. Envoyer l' , 3. Tâche, 4. Nouvel événement 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Carte, Lire les actualités, Site Web Tâche 1. Modifier le commentaire, 2. Reporter, 3. Modifier le statut, 4. Modifier la priorité 5. Modifier Actions de l'éditeur restantes selon l'ordre défini dans la présentation de page Boutons personnalisés, selon l'ordre défini dans la présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Utilisateur 1. Appel, 2. Envoyer l' , 3. Publication 4. Modifier Actions restantes selon l'ordre Boutons personnalisés, défini dans la selon l'ordre présentation défini dans la d'éditeur globale présentation de page. Boutons standard restants, selon l'ordre défini dans la présentation de page. Comme nous l'avons indiqué, certaines actions ont une position fixe. Les listes numérotées du tableau déterminent l'ordre d'affichage de ces actions dans la barre d'actions, dans les actions d'élément de liste et dans les menus d'action respectifs. Par exemple, dans l'objet Compte, l'action standard Publication de Chatter est fixe en quatrième position. Quel que soit son emplacement dans la section Actions de l'éditeur de la présentation de page du compte, l'action Publication est toujours affichée en quatrième position lors de l'affichage de comptes dans Salesforce1. Cependant, la suppression d'actions est toujours respectée. Dans notre exemple, si vous supprimez l'action Publication dans la présentation de page du compte, les actions restantes remontent et l'action Modifier est affichée en quatrième position. Consultation des recommandations Chatter dans Salesforce1 Dans l'application navigateur mobile Salesforce1, le fil Chatter inclut désormais des recommandations pour aider vos utilisateurs à tirer parti des options utiles. Le film suggère des groupes publics à joindre, et recommande l'utilisation de l'application Today Salesforce pour la préparation et la gestion des événements. Recommandations de groupe Les recommandations de groupe sont affichées dans les fils de votre organisation Salesforce interne et dans les communautés Salesforce. Chatter suggère des groupes publics auxquels l'utilisateur n'est pas encore abonné et échelonne la publication de recommandations au fil du temps afin d'éviter l'encombrement des fils. Les recommandations de groupe ne peuvent pas être désactivées. Recommendation de Today Salesforce La recommandation Today est affichée uniquement dans les fils de votre organisation interne. Today est une application qui aide les utilisateurs à planifier et à gérer leurs rendez-vous quotidiens. Elle inclut des options qui permettent de gagner du temps, telles que l'accès instantané à des téléconférences, la consignation rapide d'événements, et davantage. Today est disponible uniquement dans les applications téléchargeables Salesforce1 : les utilisateurs qui touchent la carte de recommandation sont dirigés vers l'app Store ou Google Play, où ils peuvent installer l'application téléchargeable et essayer Today.

80 Mobile Salesforce Améliorations de Salesforce1 74 La recommandation Today est activée par défaut et affichée deux fois dans les fils de l'utilisateur en l'espace d'une semaine. Vous pouvez désactiver cette recommandation pour votre organisation dans Configuration. Cliquez sur Configuration > Personnaliser > Chatter > Paramètres, puis désactivez la case Autoriser les recommandations Today. Lorsque cette option est désactivée, toutes les recommandations Today sont retirées des fils de vos utilisateurs. Ajout de fichiers à des commentaires dans des publications de fil Il est désormais possible de joindre des fichiers directement à des commentaires dans des publications de fil, en utilisant l'application navigateur mobile Salesforce1 et les applications téléchargeables Salesforce1. Les utilisateurs peuvent joindre des fichiers depuis Salesforce ou des fichiers stockés sur un appareil mobile. Pour joindre un fichier à un commentaire, touchez nouveau commentaire de la publication.. Un aperçu du fichier joint s'affiche dans un Éditions Les fichiers sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Contact Manager Edition et Developer Edition Affichage de l'emplacement d'origine des fichiers externes Si Salesforce Files Connect est configuré pour votre organisation, les utilisateurs de l'application navigateur mobile Salesforce1 peuvent déterminer si les fichiers proviennent de sources externes telles que Microsoft SharePoint. Dans les fils et dans les vues de liste Fichiers, les noms des sources de données externes sont affichés sous les noms des fichiers. Par exemple, si un fichier provient d'une source de données SharePoint, un nom d'administrateur «Office 365» est affiché sous le nom du fichier. Éditions Files Connect est disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

81 Mobile Salesforce Améliorations de Salesforce1 75 Ces informations sont affichées uniquement si votre organisation est configurée pour référencer des fichiers externes, plutôt que les copier. Pour plus d'informations, reportez-vous à Configuration de Salesforce Files Connect. Recherche en contexte Pour permettre aux utilisateurs de rechercher des informations sans quitter leur travail pour accéder au menu de navigation, la zone de recherche globale est désormais accessible directement dans l'en-tête. Cette amélioration est actuellement disponible uniquement dans l'application navigateur mobile Salesforce1. Elle sera incluse dans une prochaine mise à jour des applications téléchargeables pour les appareils Android et ios.

82 Mobile Salesforce Améliorations de Salesforce1 76 Touchez pour ouvrir la zone de recherche. Cette icône est présente dans l'en-tête lors de l'affichage du fil, des approbations, des événements et des tâches. Les zones de recherche spécifique à un objet restent affichées en haut des pages de recherche de l'enregistrement. Ces pages sont accessibles en sélectionnant des objets dans le menu de navigation, par exemple des contacts, des groupes ou des tableaux de bord. La recherche dans le fil principal reste inchangée. Recherche globale d'un objet récemment accédé Les utilisateurs peuvent désormais affiner la recherche globale pour retrouver uniquement les enregistrements d'un objet spécifique. Cette amélioration est actuellement disponible uniquement dans l'application navigateur mobile Salesforce1. Elle sera incluse dans une prochaine mise à jour des applications téléchargeables pour les appareils Android et ios. Touchez dans l'en-tête de Salesforce1 pour ouvrir la zone de recherche globale. Sélectionnez ensuite le type d'enregistrement à rechercher en touchant un objet dans la barre d'étendue de recherche, sous la zone de recherche. La barre d'étendue de recherche contient les mêmes objets que la section Récent du menu de navigation. Pour afficher tous les objets, balayez vers la gauche sur la barre. Conseil: L'affichage dans la section Récent des objets régulièrement utilisés dans le site complet de Salesforce peut nécessiter jusqu'à 15 jours. Pour afficher les objets plus rapidement dans la section Récent, les utilisateurs peuvent les épingler à l'écran des résultats de recherche dans le site complet. Si un objet ne figure pas dans la barre d'étendue de recherche, les utilisateurs effectuer une recherche spécifique directement depuis la page de recherche d'enregistrement de l'objet. Touchez l'élément dans le menu de navigation pour accéder à la zone de recherche spécifique à l'objet. Recherche de l'enregistrement approprié à l'aide de mots-clés Salesforce1 facilite et accélère l'accès à tous les enregistrements que les utilisateurs sont autorisés à afficher, sans attendre la fin de la saisie de mots-clés dans la recherche. L'utilisation d'un petit clavier tactile sur un téléphone mobile est souvent source d'erreur. Il est préférable de limiter la saisie! Cette amélioration est actuellement disponible uniquement dans l'application navigateur mobile Salesforce1. Elle sera incluse dans une prochaine mise à jour des applications téléchargeables pour les appareils Android et ios.

83 Mobile Salesforce Améliorations de Salesforce1 77 Lorsque les utilisateurs commencent à saisir dans une zone de recherche, une liste des enregistrements et des vues de liste récemment accédés et concordants s'affiche sous la zone. Dès les trois premiers caractères saisis, la liste commence à filtrer les éléments concordants et récemment accédés, et à afficher les autres enregistrements correspondants auxquels l'utilisateur a accès. Lorsque l'élément souhaité figure dans la liste, touchez-le pour l'ouvrir. Si l'enregistrement souhaité est absent de la liste alors que tous les mots-clés sont saisis, lancez une recherche complète depuis le clavier ou en touchant Rechercher mot-clés. Remarque: Cette fonctionnalité est automatiquement disponible pour tous les objets pris en charge dans l'application navigateur mobile Salesforce1, à l'exception de Salesforce Files Sync et de Salesforce Knowledge. Pour Files, seuls les enregistrements correspondants récemment accédés sont affichés dans la liste. Si vous souhaitez que cette option soit disponible dans les recherches de Knowledge, dans Configuration, cliquez sur Personnaliser > Base de connaissances > Paramètres. Dans la section Knowledge One, sélectionnez la case Renseigner automatiquement la recherche de titre. Protection contre les enregistrements dupliqués (bêta) La gestion des duplications de Data.com permet de contrôler si et quand vous autorisez les utilisateurs à créer des enregistrements en double au sein de Salesforce. Configurez des règles de duplication dans le site complet de Salesforce et définissez également si les utilisateurs de Salesforce1 peuvent sauvegarder des enregistrements identifiés comme doublons possibles. Les règles de duplication indiquent à Salesforce l'action à exécuter lorsque des utilisateurs tentent de créer des enregistrements susceptibles de dupliquer des enregistrements Salesforce existants. Par exemple, une règle de duplication peut empêcher ou autoriser les utilisateurs à sauvegarder des enregistrements identiques. Éditions La gestion des duplications de Data.com est disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

84 Mobile Salesforce Améliorations de Salesforce1 78 Par défaut, des règles de duplication sont exécutées lorsque les utilisateurs sauvegardent des enregistrements. Vous pouvez modifier ce comportement dans Salesforce1 afin d'exécuter ces règles de duplication lorsque les utilisateurs renseignent des champs de l'enregistrement. Cela permet de réduire le temps de saisie des données, avantage appréciable sur un appareil mobile. Dans le site complet de Salesforce, dans Configuration, cliquez sur Administration mobile > Salesforce1 > Paramètres. Dans la section Paramètres des règles de duplication, sélectionnez Exécuter des règles de duplication lorsque les utilisateurs renseignent des champs. Pour plus d'informations sur les règles de duplication, y compris leur configuration, reportez-vous à Gestion des duplications dans la section Sales Cloud de ces notes de publication. Accélération de la consignation d'appels Vos commerciaux n'ont plus à manipuler tous les champs d'un enregistrement de tâche simplement pour essayer de consigner un appel. L'action Consigner un appel, disponible dans les pistes, les contacts et les comptes, affiche désormais uniquement les principaux champs. Ajoutez simplement des notes sur l'appel, puis passez au suivant. Toutes les versions de Salesforce1 incluent cette amélioration. Création de contacts à partir des listes de contacts mobiles Les représentants peuvent gagner du temps et éviter les fautes de frappe en utilisant l'application Salesforce1 pour importer des contacts directement dans Salesforce à partir de la liste de contacts de leur appareil mobile. Cette fonctionnalité est disponible uniquement dans les applications téléchargeables Salesforce1. En une touche sur un bouton, un utilisateur peut mapper les champs d'un contact existant dans une liste de contacts mobiles avec la page de création de contacts de Salesforce1. Commencez par créer un contact, touchez Importer à partir de l'appareil pour ouvrir la liste des contacts de l'appareil, puis sélectionnez le contact à ajouter à Salesforce. Obtention de contacts Data.com pour un compte Le package AppExchange Data.com Get Contacts pour Salesforce1 permet aux utilisateurs de Salesforce1 d'ajouter rapidement de nouveaux contacts à des comptes à partir de leur téléphone ou tablette. Il est très utile pour élargir les réseaux et trouver de nouveaux clients pendant les déplacements.

85 Mobile Salesforce Améliorations de Salesforce1 79 Vous devez installer le package pour votre organisation et suivre quelques étapes. Ensuite, tous les utilisateurs qui disposent d'une licence Data.com Prospector peuvent commencer à ajouter de nouveaux contacts Data.com, en touchant simplement Obtenir des contacts dans un enregistrement de compte et en sélectionnant les contacts à ajouter. Conversion de pistes en contacts (bêta) Pendant leurs déplacements, les commerciaux peuvent désormais convertir des pistes qualifiées en contacts et créer des opportunités, ce favorise l'augmentation des encours. Cette option est disponible dans toutes les versions de Salesforce1. Remarque: La fonctionnalité Conversions de piste dans Salesforce1 est une version bêta de qualité production, mais avec des limitations connues. Vous pouvez formuler des commentaires et des suggestions relatifs à la Conversion de piste dans IdeaExchange. Pour rendre cette fonctionnalité accessible à vos commerciaux, procédez comme suit. Dans Configuration, dans le site complet de Salesforce, cliquez sur Personnaliser > Pistes > Paramètres. Sélectionnez ensuite l'option Activer les conversions dans l'application Salesforce1. Pour convertir des pistes qualifiées en contacts et créer des opportunités à l'aide de l'application navigateur mobile Salesforce1, ouvrez l'enregistrement de la piste, puis touchez dans la barre d'actions. Les applications téléchargeables Salesforce1 n'ont pas encore de barre d'actions. Par conséquent, balayez jusqu'à la page Détails de l'enregistrement de la piste, touchez, puis sélectionnez Convertir. Création d'une action pour ajouter des produits à des opportunités Améliorez la productivité de vos commerciaux en créant une action qui ajoute des produits à des enregistrements d'opportunité. Ce type d'action est pris en charge dans toutes les versions de Salesforce1. Créez cette nouvelle action dans Configuration, en cliquant sur Personnaliser > Opportunités > Boutons, liens et actions > Nouvelle action. Renseignez les champs Objet cible et Type d'étiquette standard, qui doivent être identiques aux paramètres dans (1) et (2).

86 Mobile Salesforce Améliorations de Salesforce1 80 Ajoutez ensuite la nouvelle action à la section Actions de l'éditeur dans la présentation de page de l'opportunité. Dans Configuration, cliquez sur Personnaliser > Opportunités > Présentations de page. Dans Salesforce1, l'action est disponible dans le menu des actions des enregistrements d'opportunité. Dans les versions des applications téléchargeables qui n'incluent pas la nouvelle barre d'actions, les utilisateurs accèdent à l'action depuis l'éditeur. L'action est également disponible dans le site complet de Salesforce, depuis l'éditeur dans les opportunités. Recherche de badges de remerciements à donner à des collaborateurs Pour reconnaître des collaborateurs en les remerciant publiquement dans le fil, la recherche du badge approprié à ajouter à la publication Remerciements a été simplifiée. Cette amélioration est disponible dans toutes les versions de Salesforce1.

87 Mobile Salesforce Améliorations de Salesforce1 81 Avec le nouveau sélecteur de badge, les utilisateurs peuvent rechercher des badges par nom, description et propriétaire du badge. Ils peuvent également filtrer les badges par Badges les plus récents, Badges de société, Badges que j'ai créés et Tous les badges. Affichage de toutes les demandes d'approbation en attente à un emplacement unique Salesforce1 répertorie toutes les demandes d'approbation en attente dans un emplacement central, qui aide les utilisateurs à suivre les approbations en attente et à répondre aux requêtes lorsqu'ils se déplacent. Cette fonctionnalité est disponible dans l'application téléchargeable Salesforce1 pour les appareils ios et dans l'application navigateur mobile Salesforce1. Pour afficher une demande d'approbation, touchez Approbations dans le menu de navigation de l'application navigateur mobile ou Demandes d'approbation dans le menu de navigation de l'application téléchargeable ios. Une liste des approbations en attente de l'utilisateur s'affiche. Touchez une demande d'approbation spécifique pour afficher les détails de la demande, puis touchez Approuver ou Refuser. Les approbateurs peuvent également toucher des notifications pour ouvrir une demande d'approbation, afficher les détails de la demande, et approuver ou refuser des demandes. Cet élément est inclus par défaut dans le menu de navigation. La présentation peut être configurée à l'aide du menu Configuration dans le site complet. Éditions Les approbations sont disponibles avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et, moyennant un coût supplémentaire, dans : Professional Edition Pour plus d'informations, reportez-vous à «Approbations dans in Salesforce1 : limitations et différences par rapport au site complet de Salesforce» dans l'aide de Salesforce.

88 Mobile Salesforce Améliorations de Salesforce1 82 Simplification de la création d'une tâche Vos commerciaux n'ont plus à parcourir une page de champs uniquement pour ajouter leurs listes de tâches. Désormais, la page Nouvelle tâche affiche en premier les principaux champs de tâches. Touchez Plus pour afficher des champs supplémentaires. Cette page simplifiée est disponible à divers degrés dans toutes les versions de l'application Salesforce1. Vous préférez utiliser une autre présentation dans votre organisation? Utilisez Configuration pour spécifier à la place cette présentation. Si vos utilisateurs appliquent des types d'enregistrement aux tâches, notez que les types d'enregistrement de tâches sont limités dans la page simplifiée. Emplacement d'affichage de la nouvelle page par les utilisateurs Dans l'application téléchargeable Salesforce1 pour les appareils Android et dans l'application navigateur mobile Salesforce1, toutes les actions de création de tâches ouvrent la nouvelle page, y compris le bouton Nouvelle tâche des listes de tâches et les actions de l'éditeur Nouvelle tâche. Dans l'application téléchargeable Salesforce1 pour les appareils ios, seul le bouton Nouvelle tâche des listes de tâches ouvre la nouvelle page. Les actions de l'éditeur Nouvelle tâche continuent d'ouvrir la page standard de création de tâches. Désactivation de la nouvelle page et affichage d'une présentation différente Dans le site complet de Salesforce, dans Configuration, cliquez sur Personnaliser > Activités > Paramètres d'activité, puis désactivez la case Afficher le formulaire Nouvelle tâche simplifié dans Salesforce1. Limitations de la nouvelle page de tâches simplifiée Les utilisateurs ne peuvent pas sélectionner un type d'enregistrement La nouvelle page s'applique à l'action de création de tâches globale, qui peut être associée à un seul type d'enregistrement de tâche à la fois. Si vous avez défini un type d'enregistrement dans votre organisation, les utilisateurs n'affichent pas la nouvelle page en créant une tâche, sauf si vous changez le type d'enregistrement dans l'action de création de tâches globale. Changez la valeur par défaut du champ Type d'enregistrement, master, pour utiliser le type d'enregistrement que vous avez défini. Si les utilisateurs de Salesforce1 créent des tâches qui incluent plusieurs types d'enregistrement de tâche, vous pouvez désactiver la nouvelle page, car elle ne permet pas aux utilisateurs de sélectionner un type enregistrement en créant une tâche.

89 Mobile Salesforce Améliorations de Salesforce1 83 Toutes les tâches créées avant la modification de la valeur du champ Type d'enregistrement, dans l'action de création de tâches globale, gardent la valeur du type d'enregistrement master. Action de création de tâches globale requise dans la présentation d'action globale La présentation d'action globale doit inclure l'action de création de tâches globale. Sinon, une touche sur Nouvelle tâche affiche la page Nouvelle tâche complète. Ajout d'actions de mise à jour Nouvelle tâche à Salesforce1 Votre organisation reçoit des notifications concernant la mise à jour critique «Ajouter des actions de mise à jour Nouvelle tâche à Salesforce1» uniquement si la présentation de tâche par défaut de votre organisation a été modifiée. Lorsque vous activez cette mise à jour critique, quatre nouvelles actions de mise à jour sont ajoutées à toutes les présentations de page de tâche, qui incluent les présentations personnalisées et sont disponibles dans toutes les versions de Salesforce1. Les actions de mise à jour sont les suivantes : Modifier le commentaire (modifier la description de la tâche), Modifier la date (modifier la date d'échéance), Modifier le statut et Modifier la priorité. Vous pouvez activer cette mise à jour critique dans Configuration, en cliquant sur Mises à jour critiques, puis sur Activer de «Ajouter des actions de mise à jour de nouvelle tâche à Salesforce1». Pour plus d'informations, reportez-vous à Simplification de la mise à jour des tâches dans une liste à la page 83. AUTORISATIONS UTILISATEUR Pour afficher les mises à jour critiques : Afficher la configuration Pour activer les mises à jour critiques : Modifier toutes les données ET Personnaliser l'application Simplification de la mise à jour des tâches dans une liste Vos utilisateurs souhaitent ajouter des détails à une tâche? Repousser la date d'échéance? Modifier le statut ou la priorité? Il n'est pas nécessaire d'ouvrir une tâche, puis d'accéder à une page remplie de champs pour modifier l'enregistrement. Dans une liste de tâches, il suffit de balayer vers la gauche sur une tâche, puis de toucher une option. Quatre nouvelles actions de mise à jour, Modifier le commentaire (description), Modifier la date, Modifier le statut et Modifier la priorité, aident vos utilisateurs à tenir leurs listes de tâches à jour (Touchez la dernière icône de la ligne pour afficher toutes les options disponibles). Cette fonctionnalité est disponible dans l'application navigateur mobile Salesforce1 et dans les applications téléchargeables Salesforce1, versions 7.0 et supérieures. Dans certaines organisations, cette fonctionnalité nécessite une mise à jour critique. Pour plus d'informations, reportez-vous à Utilisation d'enregistrements directement à partir de listes à la page 69. Si la présentation de tâche par défaut de votre organisation a été modifiée, cette fonctionnalité nécessite une mise à jour critique. Pour plus d'informations, reportez-vous à Ajout d'actions de mise à jour Nouvelle tâche à Salesforce1 à la page 83. Simplification du changement de date d'échéance d'une tâche Simplifiez le changement de la date d'échéance d'une tâche pour vos utilisateurs de Salesforce1. Dans n'importe quelle action de mise à jour, vous pouvez remplacer le sélecteur de date du calendrier habituel par un nouveau sélecteur de date d'échéance qui affiche en premier les choix de date d'échéance courants.

90 Mobile Salesforce Améliorations de Salesforce1 84 Pour utiliser le nouveau sélecteur de date, dans Configuration, créez une action de mise à jour de tâche ou modifiez une action existante. Ajoutez «Defer» au contenu du champ Nom (puis enregistrez l'action et ajoutez-la à une présentation de tâche). Par exemple, supposons que vous utilisez l'étiquette «Tâche Ventes» et le nom «Tache_Ventes» pour une tâche. Insérez «Defer» avant le nom. Pour plus d'informations, reportez-vous à «Création d'actions spécifiques à un objet» et à «Personnalisation des actions avec l'éditeur de présentation d'action» dans l'aide de Salesforce. Affichage des événements Salesforce dans une vue hebdomadaire L'affichage des événements Salesforce dans Salesforce1 a été simplifié. Les événements sont désormais disponibles dans une vue hebdomadaire, qui permet aux utilisateurs d'afficher la liste des événements d'une date spécifique (avec les jours précédents) sans avoir à parcourir dans une liste unique comprenant tous les événements. Il est désormais possible de créer des événements directement à partir de la page Événements (la barre d'actions des Événements est disponible dans l'application navigateur mobile Salesforce1 et dans les applications téléchargeables Salesforce1, versions 7.0 et supérieures). Touchez Événements dans le menu de navigation de Salesforce1 pour ouvrir la nouvelle vue hebdomadaire des événements.

91 Mobile Salesforce Améliorations de Salesforce1 85 La liste d'événements du jour (1) est affichée en utilisant les mêmes règles de tri que dans Summer 14. Les événements sont affichés en fonction de l'heure de début. Les événements de la journée et sur plusieurs jours sont affichés en haut de la liste. Pour afficher les événements d'un autre jour, touchez une date dans la barre de date (2). Balayez la barre de date vers la gauche pour afficher la semaine suivante, vers la droite pour afficher la semaine précédente. La barre de date affiche jusqu'à quatre semaines précédentes et quatre semaines suivantes. Remarque: Les utilisateurs de l'application navigateur mobile Salesforce1 sur des appareils Windows 8.1 peuvent afficher uniquement la semaine en cours. Comme précédemment, touchez un événement dans une liste pour ouvrir l'enregistrement correspondant. Les utilisateurs peuvent créer des événements (3) et revenir rapidement à la liste des événements du jour (4). Notes relatives aux événements Salesforce dans Salesforce1 : Comme dans la version Summer 14, les listes d'événements utilisent la présentation compacte d'événement active afin de déterminer les champs à afficher pour chaque événement. Les listes d'événements sont désormais affichées sur une base quotidienne. Par conséquent, la date et l'icône de l'événement ne sont plus affichées pour faciliter la lecture des listes. Les listes affichent désormais jusqu'à 20 événements par jour. Les listes ne sont pas actualisées automatiquement pour afficher les événements nouveaux ou modifiés. Tirer une liste vers le bas actualise uniquement les événements du jour. La liste n'est pas automatiquement actualisée si un événement est supprimé depuis Salesforce1. L'icône lance la première action de création sur les événements présents dans la présentation de l'éditeur globale de votre organisation. Cela permet de remplacer l'action par défaut Nouvel événement, si nécessaire.

92 Mobile Salesforce Améliorations de Salesforce1 86 Amélioration de la gestion de la journée avec davantage d'informations importantes dans Today de Salesforce Pour vous assurer de définir Today de Salesforce comme l'emplacement central de gestion de la journée pour les commerciaux, vous avons redessiné la vue principale de Today pour inclure plus d'informations importantes et éviter la navigation dans Salesforce1 pour récupérer les informations. Outre les événements du calendrier mobile, les utilisateurs peuvent également afficher les tâches importantes et les enregistrements Salesforce récemment accédés. La vue principale de Today n'est plus seulement une liste d'événements, elle affiche désormais les cartes suivantes, dans cet ordre : Événement actuel (1) Agenda (2) Mes tâches (3) Mes enregistrements récents (4) Les utilisateurs peuvent toujours toucher un événement en cours ou futur dans le calendrier mobile pour afficher plus de détails, notamment les invités qui correspondent à des contacts et des comptes Salesforce, et accéder au numéroteur téléphonique, envoyer un message rapide et consigner les actions de cet événement. Les utilisateurs peuvent également gérer aisément des tâches et d'autres enregistrements de Salesforce. Carte Événement actuel Cette carte présente la réunion en cours ou à venir de l'utilisateur, en soulignant les détails importants notamment l'heure de début, la durée, le lieu et le nombre d'invités. Un événement actuel se situe dans une période de 15 minutes avant et après l'heure actuelle. Si plusieurs réunions sont planifiées au cours de cette période, chacune est affichée dans une carte Événement actuel distincte. Si aucun événement n'existe dans la plage horaire actuelle, la carte Événement actuel affiche le prochain événement planifié de la journée. Les événements sur la journée et les événements sur plusieurs jours et déjà commencés ne sont pas affichés dans cette carte. Carte Agenda

93 Mobile Salesforce Améliorations de Salesforce1 87 À mesure que la journée avance, cette carte évolue pour afficher les événements à venir ou les plus proches pour permettre aux utilisateurs de se préparer dans les meilleures conditions. Les utilisateurs peuvent alterner les cartes pour afficher tous les événements du calendrier mobile planifiés pour la journée. Le statut Plus tard dans la journée affiche tous les événements à venir de la journée. Ce statut s'applique quand un événement au moins est terminé avec d'autres événements à venir. Le lien Plus agrandit la carte pour afficher la liste complète des événements de la journée. Le statut Plus tôt dans la journée affiche tous les événements terminés de la journée. Ce statut s'affiche quand tous les événements sont terminés ou lorsque le dernier événement de la journée est affiché dans la carte Événement actuel. Le statut Agenda s'affiche quand le seul événement de la journée est un événement en cours sur la journée ou un événement en cours sur plusieurs jours (Today indique les événements sur plusieurs jours en cours en affichant l'heure dans «Commence» ou «Se termine»). Cette carte ne s'affiche pas si la journée n'inclut aucun événement. Carte Mes tâches Cette carte inclut jusqu'à trois tâches importantes pour l'utilisateur qui se terminent dans la journée. Elle facilite la mise à jour des activités avant et après les réunions. Les tâches prioritaires sont affichées en premier, suivies des autres tâches. Dans chaque catégorie, les tâches sont triées par date de création dans l'ordre descendant. Le lien Plus ouvre la liste complète des tâches de l'utilisateur. Cette carte n'est pas affichée si aucune tâche de l'utilisateur ne se termine dans la journée. Carte Mes enregistrements récents Cette carte accélère l'accès des utilisateurs aux enregistrements Salesforce récemment affichés, qui peuvent être liés aux réunions du jour de l'utilisateur. L'accès à ces enregistrements depuis Today accélère les mises à jour rapides après une réunion ou le récapitulatif des tâches à faire en fin de journée. La carte affiche uniquement les enregistrements des objets disponibles dans l'application Salesforce1 et inclus dans une liste des derniers éléments Salesforce utilisés (MRU). Par exemple, les enregistrements Salesforce Files Sync n'étant pas pris en charge en tant qu'éléments récemment utilisés, les fichiers récemment affichés ne sont pas inclus dans cette carte. Cette carte affiche jusqu'à trois enregistrements. Touchez Plus pour ouvrir la liste Mes enregistrements récents qui inclut les 15 enregistrements récemment accédés. Toutes les cartes Today sont mises à jour chaque fois qu'un utilisateur accède à Today, depuis le menu de navigation ou en touchant pour revenir à Today depuis la liste des tâches, la liste Mes enregistrements récents, un événement ou un autre enregistrement ouvert depuis Today. De plus, les cartes Événement actuel et Agenda sont automatiquement actualisées pendant la journée. Le geste tirer-pour-actualiser ne fonctionne pas sur la vue principale de Today. Partage d'un tableau de bord dans Chatter Les utilisateurs de Salesforce1 peuvent publier un instantané d'un composant de tableau de bord dans Chatter en mentionnant un groupe ou un utilisateur. Le fil affiche un aperçu miniature du composant avec le commentaire. Les autres utilisateurs qui consultent le fil peuvent toucher la miniature pour ouvrir le tableau de bord complet. Cette option est disponible dans l'application navigateur mobile Salesforce1 et dans les applications téléchargeables Salesforce1, versions 7.0 et supérieures. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

94 Mobile Salesforce Améliorations de Salesforce Touchez le bouton Partage pour obtenir une capture instantanée du graphique. 2. Touchez Partager pour publier la capture instantanée. Le destinataire peut toucher l'instantané pour accéder au tableau de bord. Exploration d'un rapport matriciel à partir d'un tableau de bord Lors de l'affichage d'un tableau bord dans une version de l'application Salesforce1, les utilisateurs peuvent toucher un composant du tableau de bord pour afficher le rapport qui fournit les données au tableau de bord. Cette possibilité est désormais disponible pour les rapports matriciels, ainsi que pour les rapports tabulaires et récapitulatifs. Dans des rapports matriciels, les regroupements sont présentés sous forme de colonnes. Balayez vers la droite ou vers la gauche pour afficher toutes les colonnes. Les utilisateurs peuvent afficher jusqu'à enregistrements. Pour afficher tous les enregistrements, connectez-vous au site complet de Salesforce. Important: Lorsque les utilisateurs naviguent d'un tableau de bord vers un rapport, la vue du rapport peut présenter des données légèrement différentes de celles de la vue du tableau de bord. Les données affichées dans un tableau de bord datent de la dernière actualisation du tableau (la date et l'heure d'actualisation sont affichées dans son en-tête), tandis que la navigation vers un rapport entraîne son exécution. Par conséquent, l'utilisateur visualise les toutes dernières données du rapport. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com

95 Mobile Salesforce Améliorations de Salesforce1 89 Filtrage de composants de tableau de bord Les utilisateurs peuvent appliquer des filtres de champ et des filtres d'étendue à un rapport en touchant le graphique associé. Les utilisateurs peuvent toucher le bouton Filtres afin d'afficher les filtres appliqués au rapport. Cette amélioration est disponible dans toutes les versions de Salesforce1, à l'exception de l'application navigateur mobile Salesforce1 lorsqu'elle est utilisée sur un téléphone Windows 8.1. Touchez une section du graphique (1) pour filtrer par cette valeur. Le bouton de filtrage montre le nombre de filtres appliqués. Touchez le bouton de filtrage (2) pour afficher les filtres appliqués. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com Dans cette version, les utilisateurs peuvent filtrer par date, mais pas par plage de dates. Affichage d'un texte tronqué dans des colonnes de rapport Pour ajuster des colonnes multiples à un écran mobile de taille réduite, certaines parties du contenu d'un champ (termes d'un champ de texte ou derniers chiffres d'un champ numérique) peuvent être supprimées. Les utilisateurs de Salesforce1 peuvent désormais toucher le champ afin d'afficher le texte complet dans une fenêtre contextuelle, puis toucher la fenêtre contextuelle pour accéder à l'enregistrement. Éditions Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com

96 Mobile Salesforce Améliorations de Salesforce Touchez une cellule tableau abrégée pour afficher le contenu complet. 2. Touchez Accéder à l'enregistrement pour afficher les données sous-jacentes. Affichage en contexte des rapports avec les en-têtes flottants Lorsque les utilisateurs font défiler vers le bas pour lire un rapport, les lignes d'en-tête restent visibles. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

97 Mobile Salesforce Améliorations de Salesforce1 91 Accélération de l'accès aux rapports avec l'ordre de tri descendant ou A à Z Dans toutes les versions de l'application Salesforce1, l'ordre de tri par défaut facilite l'accès aux enregistrements de rapport en une touche en moins pour la majorité des utilisateurs. Lorsqu'un utilisateur touche pour trier un champ numérique, il trie d'abord dans l'ordre descendant. Lorsqu'il touche une deuxième fois le champ, l'ordre est inversé. Lorsqu'un utilisateur touche pour trier un champ de texte, il trie d'abord de A à Z, puis de Z à A. Utilisation de Salesforce1 hors ligne Éditions Rapports disponibles avec : Toutes les éditions à l'exception de Database.com Les utilisateurs de l'application téléchargeable Salesforce1 pour Android, ainsi que ceux qui utilisent l'application téléchargeable pour ios, peuvent désormais afficher la plupart de leurs données Salesforce lorsque leur appareil mobile est hors ligne. L'accès hors ligne est activé par défaut lorsque vous installez l'une des applications téléchargeables Salesforce1. Vous pouvez gérer ce paramètre dans Configuration, en accédant à Configuration de Salesforce1 > Synchronisation hors ligne. Lorsque l'accès hors ligne est activé, les données sont téléchargées sur l'appareil mobile de chaque utilisateur en fonction des objets présents dans la section Récent du menu de navigation de Salesforce1 et des enregistrements récemment visualisés par l'utilisateur. Les données sont cryptées et stockées dans une mémoire cache sécurisée et permanente. Le tableau ci-dessous présente les éléments qui sont disponibles hors ligne. Élément Salesforce1 Menu de navigation Recherche globale Notifications Fils, groupes et personnes Today Événements Salesforce Objets récents Autres objets Détails d'enregistrement Enregistrements associés Vues de liste Tâches Tableaux de bord Approbations (soumettre, approuver ou refuser) Pages Visualforce Applications de zone de dessin Disponible pour l'utilisation hors ligne Oui Recherches déjà effectuées uniquement Déjà visualisées uniquement Déjà visualisés uniquement Les cartes Événement récent et Agenda dans la vue principale ; les enregistrements d'événements mobiles individuels disponibles s'ils ont déjà été visualisés Déjà visualisés uniquement Oui (les cinq premiers) Non Oui (les 15 enregistrements les plus récents) Déjà visualisés uniquement Non Seules les tâches de la première page de la liste Mes tâches (jusqu'à 10 tâches), et uniquement si la liste a déjà été visualisée ou après la synchronisation de l'utilisateur Oui (les cinq premiers) Non Non Non

98 Mobile Salesforce Améliorations de Salesforce1 92 Élément Salesforce1 Pages flexibles Paramètres Disponible pour l'utilisation hors ligne Non Oui Lorsque les utilisateurs basculent vers Salesforce1, leurs données sont mises en cache, ce qui actualise le magasin de données local. Lorsqu'un utilisateur bascule vers une autre application, ses données sont automatiquement mises en cache si la mémoire cache a plus d'une heure. Les utilisateurs peuvent mettre manuellement en cache leurs données et actualiser la mémoire cache à tout moment (par exemple, avant de basculer en mode avion ou d'entrer dans une zone sans service), dans Paramètres > Mise en cache hors ligne dans le menu de navigation de Salesforce1. Remarque: La mémoire cache est enregistrée pendant deux semaines. Les utilisateurs peuvent effacer leur cache en se déconnectant de l'application Salesforce1. Utilisation d'objets hors ligne supplémentaires Dans les applications téléchargeables Salesforce1, la prise en charge en ligne a été élargie pour inclure l'accès aux tableaux de bord et aux événements, et un accès partiel à l'application Salesforce Today. Il s'agit d'une nouvelle amélioration pour les utilisateurs actuels de Salesforce1 pour ios qui ont utilisé la prise en charge hors ligne au cours des mois passés. Les utilisateurs de Salesforce1 pour Android bénéficient également de ces améliorations de la prise en charge hors ligne dans la version 6.0, globalement disponible. Les applications téléchargeables Salesforce1 mettent désormais automatiquement en cache les cinq derniers tableaux de bord consultés par un utilisateur. Ils incluent aussi bien les tableaux de bord affichés dans le site complet de Salesforce que dans Salesforce1. Pour ces tableaux de bord, la page de la vue est disponible hors ligne, mais pas la vue d'un composant unique. De plus, les autres tableaux de bord consultés par un utilisateur durant une session Salesforce1 sont également stockés pour l'affichage hors ligne. Les événements Salesforce visualisés précédemment sont également disponibles hors ligne. Dans la vue principale de Today, les cartes Événement actuel et Agenda sont automatiquement mises en cache, mais aucune autre carte n'est disponible hors ligne. Les événements mobiles individuels sont disponibles s'ils ont été visualisés avant la déconnexion. Pour plus d'informations sur l'ensemble complet de données Salesforce disponibles hors ligne, reportez-vous à «Configuration de l'accès hors ligne à Salesforce1» dans l'aide de Salesforce. Autres modifications dans Salesforce1 Découvrez les autres modifications dans l'application Salesforce1. Prise en charge des appareils et des navigateurs Amélioration de la prise en charge des appareils ios et Apple Salesforce1 est prise en charge sur ios 8, et sur les appareils iphone 6 et iphone 6 Plus. Amélioration de la prise en charge du système d'exploitation Android Salesforce1 est prise en charge sous Android 5.0. Application navigateur mobile Salesforce1 sur les téléphones Windows 8.1 (globalement disponible) L'application navigateur mobile Salesforce1 est désormais globalement disponible dans le navigateur Microsoft Internet Explorer 11, sur les téléphones Nokia Lumia 1020 et HTC 8X qui exécutent Windows 8.1. Salesforce1 n'est pas prise en charge sur les téléphones mobiles qui exécutent Windows 8.0 ou sur les tablettes Windows.

99 Mobile Salesforce Améliorations de Salesforce1 93 Application navigateur mobile Salesforce1 sur tablettes Android L'application navigateur mobile Salesforce1 est prise en charge sur les tablettes Google Nexus 7 et Nexus 10 qui exécutent Android 4.2 ou supérieur, ainsi que sur les téléphones Android. Autres améliorations de la navigation Affichage de davantage de vues de liste dans les pages de recherche d'enregistrement Les utilisateurs des applications navigateur mobile Salesforce1 versions 7.0 et supérieures peuvent afficher jusqu'à 200 vues de liste pour un objet, pas seulement celles auxquelles ils ont récemment accédé. Touchez Plus de vues de liste dans la page de recherche d'enregistrement d'un objet. Cette amélioration permet d'accéder à davantage de vues de liste sans ouvrir au préalable une vue de liste spécifique. Autres améliorations des communautés Salesforce Affichez le surnom des membres de communauté Si un administrateur ou un responsable de communauté a activé l'affichage du surnom pour les membres d'une communauté, le nom et le prénom des utilisateurs sont masqués dans l'application navigateur mobile Salesforce1 ainsi que dans le site complet. Pour plus d'informations, reportez-vous à «Affichage du surnom au lieu du nom complet dans la communauté» dans l'aide de Salesforce. Autres améliorations de Chatter Accélérez l'accès aux rubriques balisées Dans l'application navigateur mobile Salesforce1, une touche sur une rubrique balisée d'un élément de fil renvoie les utilisateurs directement à la page de détail de la rubrique (auparavant, la liste complète des rubriques balisées était affichée et une touche supplémentaire était nécessaire pour accéder à la page de détail). Obtenez des réponses avec Questions Chatter (globalement disponible) Le fil Questions Chatter dans l'application navigateur mobile Salesforce1 est désormais globalement disponible. L'interface qui permet de poser des questions et d'obtenir des réponses est identique à la celle de la version bêta dans Summer 14. Affichez les profils utilisateur lorsque Chatter est désactivée Si Chatter est désactivée, les utilisateurs peuvent toujours accéder à l'élément Personnes depuis le menu de navigation de Salesforce1. Modifiez des images de profil dans toutes les versions de l'application Salesforce1 Dans l'application navigateur mobile Salesforce1 et l'application téléchargeable Salesforce1 pour les appareils Android, les utilisateurs peuvent désormais charger des photos pour les utiliser comme image de profil. Les administrateurs peuvent modifier les images de profil des utilisateurs s'ils disposent des autorisations appropriées. Une image de profil est modifiable si une icône de crayon est affichée dans le coin inférieur droit de l'image. Cette fonctionnalité est disponible dans l'application téléchargeable Salesforce1 pour les appareils ios depuis la version 5.1. Affichez la liste associée «Suivis» dans les profils utilisateur La liste associée Suivis est désormais disponible dans l'application navigateur mobile Salesforce1 et dans l'application téléchargeable Salesforce1 pour les appareils Android. Les utilisateurs peuvent observer les éléments qu'un autre utilisateur suit, dans la page d'informations associées du profil de l'utilisateur. Cette fonctionnalité est disponible dans l'application téléchargeable Salesforce1 pour les appareils ios depuis la version 5.0. Collaborez en privé avec plus de confidentialité à l'aide des groupes Chatter non répertoriés Les utilisateurs de l'application navigateur mobile Salesforce1 peuvent créer et accéder à des groupes non répertoriés. Les groupes non répertoriés offrent davantage de confidentialité que les groupes privés. Seuls les membres et les utilisateurs qui disposent de l'autorisation «Gérer les groupes non répertoriés» peuvent accéder aux groupes non répertoriés dans des vues de liste, des fils et des résultats de recherche dans l'application navigateur mobile.

100 Mobile Salesforce Améliorations de Salesforce1 94 Utilisation de filtres supplémentaires pour retrouver la Salesforce Files Sync appropriée L'application navigateur mobile Salesforce1 inclut désormais deux filtres supplémentaires pour les vues de liste de fichiers : Partagés avec moi et Suivis. Auparavant, les utilisateurs de l'application navigateur mobile devaient accéder au site complet pour utiliser ces filtres (les applications téléchargeables incluent le filtre Partagés avec moi depuis la version 5.0, mais pas le filtre Suivis). Autres améliorations de la gestion des relations et des données Facilitez la recherche d'informations en visualisant des enregistrements Dans toutes les versions de Salesforce1, la vue d'un enregistrement a été mise à jour pour afficher les onglets du fil, les détails et les pages d'informations associées, qui remplacent les points précédemment utilisés pour représenter ces pages. Les utilisateurs peuvent accéder aux pages de vue d'enregistrement en touchant un onglet ou en balayant vers la droite ou vers la gauche sur la page. Le balayage a également été amélioré. Clonez les enregistrements de contact Dans toutes les versions de Salesforce1, l'action Cloner est désormais disponible sur les contacts. Toutefois, cette action n'est pas disponible pour d'autres objets, notamment les comptes. Nouvelles possibilités avec le composant Twitter Toutes les versions de Salesforce1 incluent de nouvelles options d'utilisation de Twitter dans les enregistrements de contact. Les utilisateurs peuvent afficher plus d'informations sur les personnes en commun, lire plus facilement les listes de poignées avec une nouvelle pagination et se déconnecter de Twitter. Affichez les images de profil des membres d'équipe d'opportunité Dans toutes les versions de Salesforce1, les utilisateurs peuvent désormais afficher les images de profil des membres d'une équipe d'opportunité. Touchez une image pour afficher la page de profil d'un membre de l'équipe, pour l'appeler ou lui envoyer un . Ajoutez de nouvelles compétences et recommandez les compétences d'autres utilisateurs Les utilisateurs peuvent ajouter des compétences et recommander les compétences d'autres utilisateurs dans l'application navigateur mobile Salesforce1 et l'application téléchargeable Salesforce1 pour les appareils Android. Pour ajouter des compétences, ouvrez la page Compétences dans le menu de navigation, puis touchez Nouveau. Ajoutez des recommandations en consultant les compétences d'un utilisateur. Utilisez des fonds de récompense et des types de fonds de récompense Les utilisateurs peuvent désormais afficher, modifier et créer des fonds de récompense et des types de fonds de récompense directement dans toutes les versions de Salesforce1. Cet élément est automatiquement inclus dans la section Récent du menu de navigation de Salesforce1, avec les Éléments de la recherche intelligente. Pour afficher l'élément, il peut être nécessaire pour les utilisateurs de toucher Plus. Touchez Nouveau dans la page Fonds de récompense ou Type de fonds de récompense pour créer un enregistrement de ce type. Touchez Modifier dans une page de détail pour modifier un fonds de récompense ou un type de fonds de récompense existant. Les utilisateurs peuvent également rechercher des fonds de récompense ou des types de fonds de récompense existants. Problèmes connus temporaires Une touche sur le bouton Afficher le commentaire dans un de notification ne dirige plus les utilisateurs vers la publication voulue dans l'application téléchargeable Salesforce1 pour ios. Pendant une courte période dans Winter 15, lorsque les utilisateurs reçoivent une notification par relative à une publication dans le fil, le bouton Afficher le commentaire de l' ne pointe plus vers la publication voulue dans l'application téléchargeable Salesforce1 pour ios. Les utilisateurs sont redirigés vers leur fil avec le filtre Suivis sélectionné. Ce problème connu est temporaire et affecte uniquement les utilisateurs de l'application téléchargeable Salesforce1 pour ios. Les utilisateurs de l'application navigateur mobile Salesforce1 et de l'application téléchargeable Salesforce1 pour Android ne rencontrent pas ce problème.

101 Mobile Salesforce Différences entre Salesforce1 et le site complet de Salesforce 95 Nous vous prions de bien vouloir nous excuser pour ce problème, qui sera bientôt corrigé dans la prochaine version de l'application téléchargeable Salesforce1 pour ios. 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. Pour des informations complètes sur les fonctionnalités de Salesforce qui diffèrent dans Salesforce1, reportez-vous à «Limitations et différences de Salesforce1 par rapport au site complet de Salesforce» dans l'aide de Salesforce. Les fonctionnalités introduites ou mises à jour dans la version Winter 15 diffèrent dans les domaines suivants : Utilisation de Chatter Recherche d'informations Protection contre la création d'enregistrements dupliqués Utilisation des événements Salesforce Conversion de pistes Utilisation de tableaux de bord Utilisation des communautés Salesforce Différences dans l'utilisation de Chatter Lors de l'utilisation de rubriques dans l'application navigateur mobile Salesforce1, si la liste des rubriques balisées est plus large que l'écran de l'appareil mobile, un lien Plus permet d'afficher la liste complète des rubriques. Lorsque vous utilisez le navigateur mobile sécurisé Good Access, vous ne pouvez pas charger des fichiers. Différences dans la recherche d'informations Dans cette version, il n'est pas possible de rechercher dans plusieurs objets avec une recherche globale. Les utilisateurs sélectionnent à la place un objet dans la barre située sous la zone de recherche pour limiter la recherche à cet objet. Différences dans la gestion des duplications (bêta) Chaque doublon possible est affiché dans une «carte des doublons». Salesforce1 affiche jusqu'à 15 doublons, même s'il en existe plus. Une carte des doublons affiche trois champs, qui dépendent du format des résultats de recherche défini pour l'organisation, pas de la règle de correspondance associée. Un utilisateur peut toucher une carte des doublons pour afficher les détails complets d'un enregistrement dupliqué, mais cette action efface les informations saisies par l'utilisateur dans l'enregistrement nouveau ou mis à jour. L'utilisateur doit ressaisir les informations avant de sauvegarder l'enregistrement ou d'afficher d'autres cartes des doublons. Par défaut, des règles de duplication sont exécutées lorsque les utilisateurs sauvegardent des enregistrements. Vous pouvez modifier ce paramètre dans Salesforce1 pour exécuter ces règles de duplication lorsque les utilisateurs renseignent des champs dans l'enregistrement. Dans le site complet de Salesforce,, dans Configuration, cliquez sur Administration mobile > Salesforce1 > Paramètres. Dans la section Paramètres des règles de duplication, sélectionnez Exécuter des règles de duplication lorsque les utilisateurs renseignent des champs.

102 Mobile Salesforce Présentation du développement de l'application Salesforce1 96 Différences dans l'utilisation des événements Salesforce Lors de l'affichage d'événements Salesforce depuis l'élément Événements du menu de navigation de Salesforce1, la barre de date va de dimanche et à samedi, quels que soient les paramètres régionaux de votre appareil et de Salesforce. Les événements Salesforce respectent les paramètres de fuseau horaire de l'utilisateur de Salesforce, pas le fuseau horaire de l'appareil mobile de l'utilisateur. Si un utilisateur affiche la liste des événements du jour à 23:59, elle n'est pas automatiquement actualisée le jour suivant à minuit. Les utilisateurs ne peuvent pas ajouter des invités à des événements ou supprimer des invités d'événements. Différences dans la conversion de pistes Les utilisateurs peuvent sélectionner des comptes, mais ne peuvent pas en créer. Les utilisateurs peuvent créer des opportunités, mais ne peuvent pas sélectionner les opportunités existantes. Si des règles de gestion des duplications identifient un contact en double, les règles empêchent la conversion, quels que soient les paramètres de gestion des duplications. Les utilisateurs ne peuvent pas sélectionner les sources des pistes. Les utilisateurs ne peuvent pas créer des tâches associées pendant la conversion, mais ils peuvent créer des tâches à partir de l'enregistrement de contact. Les utilisateurs ne peuvent pas notifier automatiquement les propriétaires de pistes converties. Différences dans l'utilisation des tableaux de bord Dans certaines situations, les données affichées dans un composant de tableau de bord peuvent être exclues de la synchronisation avec les données du rapport affiché sur la même page. Lorsque les données d'un composant de tableau de bord ne correspondent pas au rapport, l'une des situations suivantes est vraie : Le tableau de bord est actualisé en fonction de l'utilisateur configuré ou l'utilisateur actif, alors qu'un rapport est toujours exécuté en fonction de l'utilisateur actif. Le rapport a été actualisé plus récemment que le tableau de bord. Un rapport est actualisé chaque fois qu'un utilisateur le consulte (si l'utilisateur n'est pas hors ligne), alors qu'un composant de tableau de bord est actualisé uniquement lors de l'actualisation du tableau de bord qui le contient. Le même décalage provisoire peut se produire dans le site complet, mais les utilisateurs affichent les graphiques de rapport et de tableau de bord dans des pages distinctes. Dans Salesforce1, les utilisateurs affichent les graphiques de rapport et de tableau de bord sur la même page. Différences dans l'utilisation des communautés Salesforce Les notifications dans Salesforce1 affichent le nom et le prénom, même si l'affichage du surnom est activé dans la communauté. Présentation du développement de l'application Salesforce1 Plusieurs améliorations de la plate-forme Force.com prennent en charge le développement de Salesforce1. Pages flexibles Force.com Canvas Composants Lightning Prise en charge d'api

103 Mobile Salesforce Présentation du développement de l'application Salesforce1 97 Pages flexibles Les pages flexibles prennent désormais en charge trois nouveaux composants. flexipage:reportchart : permet d'inclure un graphique unique d'un rapport dans votre page flexible. flexipage:richtext flexipage:visualforcepage Pour plus d'informations sur ces composants et leurs propriétés, reportez-vous à Nouveaux composants des pages flexibles. Force.com Canvas Utilisez de nouvelles méthodes pour intégrer de façon transparente la navigation entre une application de zone de dessin et l'application Salesforce1, sans utiliser Visualforce. Les méthodes sont des événements qui résident dans la bibliothèque JavaScript au sein de l'infrastructure de Force.com Canvas. Lorsque vous appelez l'une de ces méthodes de navigation depuis le code d'application de votre zone de dessin, vous envoyez un événement dans Salesforce1 qui lit la charge de travail et dirige l'utilisateur vers la destination spécifiée. Pour plus d'informations, reportez-vous à «Méthodes de navigation de Salesforce1 à utiliser avec des applications de zone de dessin» dans le guide du développeur de Force.com Canvas. Composants Lightning Composants Lightning (bêta) L'infrastructure de composants Lightning pilote Salesforce1. Vous pouvez l'utiliser pour créer vos propres composants Lightning et les rendre accessible aux utilisateurs de Salesforce1. Pour plus d'informations, reportez-vous à Composants Lightning (bêta) à la page 299. Mise à jour de l'url de l'application navigateur mobile Salesforce1 Si vous activez les composants Lightning, l'url d'accès à Salesforce1 avec un navigateur mobile change de https://instance.salesforce.com/one/one.app vers https://instance.lightning.force.com/one/one.app. Si vous naviguez vers l'ancienne URL, vous êtes redirigé(e) vers la nouvelle URL. La saisie manuelle de l'url dans un navigateur mobile prise en charge peut s'avérer utile pour tester rapidement les modifications durant le déploiement. Pour plus d'informations, reportez-vous à Activation des composants Lightning et du mode de débogage à la page 301. Prise en charge d'api Les API Force.com prennent en charge le développement de Salesforce1. Sauf indication contraire, les améliorations apportées aux développement de Salesforce1 sont disponibles dans l'api version API SOAP L'appel describesoqllistviews() renvoie des informations sur la vue de liste spécifiée, qui comprennent l'id, les colonnes et la requête SOQL. L'appel executesoqllistview() exécute la requête SOQL pour la vue de liste, et renvoie les données et les informations de présentation qui en résultent. API REST La ressource Vue de liste renvoie des informations de base sur la vue de liste spécifiée. La ressource Description de vue de liste renvoie des informations sur une vue de liste, qui comprennent l'id, les colonnes et la requête SOQL. La ressource Résultats de liste de vue exécute la requête SOQL pour la vue de liste, et renvoie les données et les informations de présentation qui en résultent.

104 Mobile Salesforce Présentation du développement de l'application Salesforce1 98 La ressource Vues de liste renvoie une liste de vues de liste du sobject spécifié. La ressource Vues de liste récentes renvoie la liste des vues de liste récemment utilisées du type sobject spécifié. Nouveaux composants des pages flexibles Trois nouveaux composants peuvent désormais être utilisés avec des pages flexibles. Pour plus d'informations sur l'utilisation des pages flexibles et leurs composants, reportez-vous au guide Salesforce1 App Developer Guide. flexipage:reportchart Le composant Graphique du rapport permet d'inclure un graphique à partir d'un rapport dans votre page flexible. Propriétés : étiquette : Si vous laissez cette propriété vide, l'étiquette du composant correspond à l'étiquette du rapport. reportname : le nom API du rapport Ce composant est pris en charge dans l'api versions 32.0 et supérieures, et ne fonctionne pas avec les rapports situés dans le dossier Mes rapports personnels personnalisés. Si vous les ajoutez à un package, les composants Graphique du rapport ne peuvent pas être déployés s'ils se rapportent à des rapports du dossier Rapports publics non classés. flexipage:richtext Le composant Texte enrichi permet d'ajouter un texte et un balisage HTML simple à votre page flexible. Propriétés : richtextvalue : le HTML ou le texte à afficher Remarque: JavaScript, CSS, iframes et les autres balisages avancés ne sont pas pris en charge dans le composant Texte enrichi. Pour insérer des éléments HTML avancés dans un composant, nous recommandons d'utiliser un composant de page Visualforce. Le composant Texte enrichi est limité à caractères. Ce composant est pris en charge dans l'api versions 32.0 et supérieures. flexipage:visualforcepage Le composant Page Visualforce permet d'inclure une page Visualforce dans votre page flexible. Propriétés : étiquette : l'étiquette du composant. Si vous laissez cette propriété vide, l'étiquette du composant correspond à l'étiquette de la page Visualforce. pagename : le nom API de la page Visualforce à restituer hauteur : la hauteur de la page Visualforce en pixels. Cette valeur doit être un nombre entier non négatif. Si cette propriété est vide, la hauteur par défaut de 300 pixels est attribuée. Ce composant est pris en charge dans l'api versions 32.0 et supérieures. Pour inclure une page Visualforce en tant que composant, la case Disponible pour les applications mobiles Salesforce doit être sélectionnée afin de l'afficher dans Salesforce1. Cette case est disponible dans les pages définies pour l'api versions 27.0 et supérieures.

105 Mobile Salesforce SalesforceA 99 SalesforceA Gérez les utilisateurs et consultez les informations des organisations Salesforce depuis votre appareil mobile. DANS CETTE SECTION : Affichage du statut du système depuis SalesforceA Accédez au site du statut du système Salesforce (trust.salesforce.com) depuis SalesforceA. Ce site fournit des informations en temps réel sur les performances du système, les alertes sur les tentatives d'hameçonnage et les attaques malveillantes actuelles et récentes, ainsi que des conseils sur les meilleures pratiques de sécurité pour votre organisation. Éditions Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Basculement entre des comptes de plusieurs organisations Vous pouvez désormais accéder facilement à plusieurs comptes de différentes organisations sans vous déconnecter et vous reconnecter à chaque changement de compte. AUTORISATIONS UTILISATEUR Pour utiliser SalesforceA : Gérer les utilisateurs Utilisation d'icônes d'action pour exécuter des tâches utilisateur Dans SalesforceA, les boutons de tâches utilisateur sont désormais affichés sous la forme d'icônes d'action et disponibles dans la barre d'actions en bas de la page. Les icônes d'action sont des images compactes et intuitives qui facilitent la recherche et l'exécution de tâches, telles que les changements de mots de passe, l'attribution d'ensemble d'autorisations, la modification, la suspension et la désactivation d'utilisateurs, etc. Affichage du statut du système depuis SalesforceA Accédez au site du statut du système Salesforce (trust.salesforce.com) depuis SalesforceA. Ce site fournit des informations en temps réel sur les performances du système, les alertes sur les tentatives d'hameçonnage et les attaques malveillantes actuelles et récentes, ainsi que des conseils sur les meilleures pratiques de sécurité pour votre organisation. Pour accéder au site de du statut du système Salesforce depuis SalesforceA, exécutez l'une des actions suivantes. Dans l'écran d'accueil, sous la section Maintenance planifiée, touchez Accéder à trust.salesforce.com. Dans le menu de navigation, touchez Statut du système. Basculement entre des comptes de plusieurs organisations Vous pouvez désormais accéder facilement à plusieurs comptes de différentes organisations sans vous déconnecter et vous reconnecter à chaque changement de compte. Remarque: Le commutateur de compte est disponible uniquement dans l'application mobile SalesforceA. Il n'est pas disponible lorsque vous accédez à SalesforceA depuis un navigateur. Pour ajouter un compte utilisateur : 1. Touchez pour ouvrir le menu de navigation. 2. Touchez pour afficher le menu déroulant du compte. 3. Touchez Ajouter un compte. 4. Saisissez votre nom d'utilisateur et votre mot de passe pour vous connecter. Si vous avez enregistré un ou plusieurs noms d'utilisateur, sélectionnez un nom d'utilisateur ou touchez Se connecter avec un autre nom d'utilisateur.

106 Mobile Salesforce Utilisation d'icônes d'action pour exécuter des tâches utilisateur 100 Remarque: Si vous basculez vers sur un compte d'une organisation qui utilise la version Summer 14, le commutateur de compte n'est pas disponible. Pour revenir à un compte d'une organisation qui utilise la version Winter 15, déconnectez-vous, puis reconnectez-vous. Utilisateurs d'ios : Avec la version 2.0 de l'application mobile téléchargeable SalesforceA, touchez l'icône de l'engrenage sur l'écran de connexion pour définir votre hôte de connexion (production, sandbox ou personnalisé). Les versions antérieures exigeaient la définition de votre hôte de connexion dans les paramètres système ios. Avec la version 2.0, ces paramètres système ios sont ignorés. Vous pouvez également supprimer puis réinstaller l'application mobile SalesforceA afin d'effacer les anciens paramètres d'hôte de votre appareil. Après avoir ajouté plusieurs comptes, vous pouvez basculer rapidement de l'un à l'autre. 1. Dans le menu de navigation, touchez. 2. Touchez le compte auquel vous souhaitez accéder. Pour chaque compte, le commutateur affiche votre image de Chatter, votre adresse et les informations de votre organisation. Pour supprimer un compte : 1. Basculez sur le compte que vous souhaitez supprimer. 2. Dans le menu de navigation, touchez pour fermer le menu déroulant du compte. 3. Faites défiler jusqu'en bas du menu de navigation, puis touchez Déconnecter. Utilisation d'icônes d'action pour exécuter des tâches utilisateur Dans SalesforceA, les boutons de tâches utilisateur sont désormais affichés sous la forme d'icônes d'action et disponibles dans la barre d'actions en bas de la page. Les icônes d'action sont des images compactes et intuitives qui facilitent la recherche et l'exécution de tâches, telles que les changements de mots de passe, l'attribution d'ensemble d'autorisations, la modification, la suspension et la désactivation d'utilisateurs, etc.

107 Mobile Salesforce Utilisation d'icônes d'action pour exécuter des tâches utilisateur 101 Les icônes d'action disponibles dépendent de l'utilisateur et de l'organisation. Pour ouvrir le menu d'actions avec toutes les icônes accessibles à l'utilisateur actif, touchez l'icône Plus d'actions (points de suspension). Les icônes représentent les actions ci-dessous. Icône d'action Action Modifier l'enregistrement de l'utilisateur Suspendre ou reconduire le compte utilisateur Réinitialiser le mot de passe de l'utilisateur Désactiver ou activer le compte utilisateur Attribuer des ensembles d'autorisations à l'utilisateur Envoyer un à l'utilisateur Appeler l'utilisateur ou consigner un appel passé hors de l'application SalesforceA.

108 Communautés Les communautés aident les sociétés à partager des informations avec leurs clients et leurs partenaires. DANS CETTE SECTION : Personnalisation Nous avons élaboré un nouveau Concepteur de communauté qui permet de créer des communautés en libre-service et de configurer des portails d'accès par authentification unique à l'aide de modèles. Vous pouvez également ajouter à votre communauté des pages personnalisées de connexion, de déconnexion et d'auto-inscription. Administration Activez les surnoms, configurez des domaines personnalisés et des déclencheurs Apex, et utilisez le schéma de navigation simplifiée afin d'accélérer la gestion de vos communautés. Gestion de la communauté Dans la version Winter 15, nous avons ajouté des fonctionnalités supplémentaires à la page Gestion de la communauté, simplifié l'interface utilisateur et ajouté des liens de navigation rapide à la Configuration et au Concepteur de communauté. Vous pouvez également organiser le contenu de votre communauté à l'aide de rubriques d'actualité et de navigation. Tableaux de bord Nous avons ajouté des tableaux de bord, des rapports et des métriques pour permettre aux responsables de communauté de surveiller la santé de leur communauté. Amélioration de la réputation pour récompenser les membres de communautés Configurez des points de réputation pour des questions et des réponses dans le fil, personnalisez les images de niveau de réputation, visualisez les notifications de changement de niveau de réputation, et utilisez des déclencheurs Apex pour créer des événements personnalisés basés sur l'évolution des points de réputation. Promotion de la collaboration dans les communautés avec les Questions Chatter (globalement disponible) Favorisez la collaboration dans vos communautés en autorisant les utilisateurs à poser et à répondre à des questions dans Chatter. Autres modifications apportées aux communautés Découvrez les autres modifications qui affectent les communautés. Personnalisation Nous avons élaboré un nouveau Concepteur de communauté qui permet de créer des communautés en libre-service et de configurer des portails d'accès par authentification unique à l'aide de modèles. Vous pouvez également ajouter à votre communauté des pages personnalisées de connexion, de déconnexion et d'auto-inscription. DANS CETTE SECTION : Personnalisation de votre communauté à l'aide du Concepteur de communauté (bêta) Community Designer, avec des modèles de communauté pour le libre-service, permet de créer, de personnaliser à votre marque et de publier un site de communauté personnalisé, adapté à n'importe quel appareil mobile! Sélectionnez l'un de nos modèles pour lancer rapidement votre site, puis adaptez aisément les pages à la marque de votre société.

109 Communautés Salesforce Personnalisation de votre communauté à l'aide du Concepteur de communauté (bêta) 103 Création de communautés en libre-service avec des modèles Le concepteur de communauté fournit trois modèles avec lesquels vous pouvez créer des communautés en libre-service prêtes à l'emploi. Modèle de configuration des fonctionnalités Identity pour les utilisateurs de communauté Offrez aux utilisateurs de communauté les fonctionnalités Identity de Salesforce, qui incluent leur propre lanceur d'application, pour leur permettre d'accéder à des applications utiles à partir d'autres fournisseurs de services dans une seule vue. Ajout de pages personnalisées de connexion, de déconnexion et d'auto-inscription Créez des pages personnalisées de connexion, de déconnexion et d'auto-inscription sous la marque de votre société, et associez-les à votre communauté. Personnalisation de votre communauté à l'aide du Concepteur de communauté (bêta) Community Designer, avec des modèles de communauté pour le libre-service, permet de créer, de personnaliser à votre marque et de publier un site de communauté personnalisé, adapté à n'importe quel appareil mobile! Sélectionnez l'un de nos modèles pour lancer rapidement votre site, puis adaptez aisément les pages à la marque de votre société. Remarque: Cette version inclut une version bêta du Concepteur de communauté, de qualité production, mais avec des limitations connues. Accès au Concepteur de communauté Dans Configuration, cliquez sur Communautés > Toutes les communautés. Vous pouvez accéder au Concepteur de communauté en cliquant sur le lien Concepteur de communauté, précédemment appelé Site.com. Si vous définissez un site de communauté personnalisé pour la première fois, lorsque vous cliquez sur Concepteur de communauté, vous pouvez sélectionner l'un de nos modèles pour créer votre site avant d'ouvrir le Concepteur de communauté (si vous ne souhaitez pas utiliser de modèle, vous pouvez passer cette étape et accéder directement à Site.com). Remarque: Lorsque vous accédez à un site de communauté qui existait avant la version Winter 15, vous êtes orienté(e) vers le Concepteur de communauté. Cependant, le Concepteur de communauté ne prend pas en charge la personnalisation de la marque des sites qui n'ont pas été créés avec l'un des quatre modèles. Vous devez utiliser à la place Site.com Studio. Pour ouvrir Site.com Studio, cliquez sur Accéder à Site.com Studio dans le menu déroulant des communautés. Une fois le Concepteur de communauté ouvert, vous pouvez personnaliser le modèle de communauté pour mettre à jour la marque et les polices de votre communauté.

110 Communautés Salesforce Création de communautés en libre-service avec des modèles 104 Accédez à la vue (1) dont vous souhaitez personnaliser le style en cliquant sur les liens et les éléments de menu. Personnalisez la communauté (2) pour l'adapter au style de votre organisation et visualisez immédiatement vos modifications sur la page (1). Utilisez la barre d'outils (3) pour examiner l'apparence de votre communauté sur différents appareils, ouvrez les vues difficiles d'accès (notamment les pages d'erreur et de connexion), puis prévisualisez et publiez la communauté. Utilisez le menu Communautés (4) pour accéder à Site.com Studio afin de personnaliser les pages de votre communauté, ouvrez le Concepteur de communauté pour gérer les rubriques, la réputation, ainsi que les tableaux de bord et la modération de la communauté, et accédez à la Configuration de la communauté pour mettre à jour l'abonnement, la connexion et les autres paramètres de la communauté. Limitations connues Le Concepteur de communauté ne prend pas en charge la personnalisation de la marque des sites qui n'ont pas été créés avec l'un des quatre modèles disponibles. Le Concepteur de communauté permet de personnaliser uniquement la page d'accueil par défaut du site. Pour essayer un autre modèle, sélectionnez une nouvelle page en tant que page d'accueil du site dans Configuration du site dans Site.com Studio. Cette opération est sans risque, vous pouvez toujours restaurer la page d'accueil d'origine. Création de communautés en libre-service avec des modèles Le concepteur de communauté fournit trois modèles avec lesquels vous pouvez créer des communautés en libre-service prêtes à l'emploi. Ces modèles sont intégrés à la fonctionnalité Modèles de communauté pour le libre-service (globalement disponible) disponible dans la version Winter 15. Kokua Kokua est un modèle enrichi en libre-service qui présente aux utilisateurs les articles de la base de connaissances organisés en catégories de données. Les utilisateurs peuvent également soumettre des requêtes pour demander une aide aux agents. Koa Koa est un modèle de libre-service en texte brut, optimisé pour les appareils mobiles. Les utilisateurs peuvent rechercher et afficher des articles par catégorie de texte, et contacter le support lorsqu'ils ne trouvent pas ce qu'ils recherchent.

111 Communautés Salesforce Modèle de configuration des fonctionnalités Identity pour les utilisateurs de communauté 105 Napili Napili est un puissant modèle de support des communautés qui permet aux utilisateurs de publier des questions dans la communauté, de rechercher et d'afficher des articles, et de contacter des agents de support en créant des requêtes. Avec chaque modèle, vous pouvez également créer une page de connexion personnalisée qui ajoute à votre communauté les fonctionnalités de connexion, de réinitialisation du mot de passe et d'auto-inscription. La sélection d'une page de connexion avec un modèle l'associe automatiquement à la communauté. Vous pouvez afficher et remplacer la page de connexion dans les Paramètres d'administration de la communauté, dans la section Connexion et inscription. Chaque modèle créé une application monopage (une application Web qui charge une seule page HTML), contrairement à un site Web traditionnel qui comprend plusieurs pages entre lesquelles l'utilisateur navigue. Une application monopage est composée de plusieurs vues avec des composants dynamiques qui permettent aux utilisateurs d'interagir. Vous pouvez personnaliser et changer la marque de tous les composants des modèles, ainsi que des fonctionnalités de connexion, de réinitialisation du mot de passe et d'auto-inscription, en utilisant le Concepteur de communauté et Site.com Studio. Pour plus d'informations sur les modèles Kokua, Koa et Napili, reportez-vous au guide Community Templates for Self-Service Implementation Guide. Modèle de configuration des fonctionnalités Identity pour les utilisateurs de communauté Offrez aux utilisateurs de communauté les fonctionnalités Identity de Salesforce, qui incluent leur propre lanceur d'application, pour leur permettre d'accéder à des applications utiles à partir d'autres fournisseurs de services dans une seule vue. Sélectionnez Identity comme Type de modèle dans le Concepteur de communauté, puis utilisez le modèle Aloha pour offrir une expérience de lanceur d'application configurable à vos utilisateurs de communauté. Il permet de créer rapidement des liaisons avec des applications configurées en tant qu'applications connectées dans l'organisation.

112 Communautés Salesforce Ajout de pages personnalisées de connexion, de déconnexion et d'auto-inscription 106 Le modèle créé une application monopage (une application Web qui charge une seule page HTML), contrairement à un site Web traditionnel qui comprend plusieurs pages entre lesquelles l'utilisateur navigue. Une application monopage est composée de plusieurs vues avec des composants dynamiques qui permettent aux utilisateurs d'interagir. Vous pouvez personnaliser et changer la marque de toutes les vues et de tous les composants des modèles, ainsi que des fonctionnalités de connexion, de réinitialisation du mot de passe et d'auto-inscription, en utilisant le Concepteur de communauté et Site.com Studio. Pour plus d'informations sur les fonctionnalités Identity, reportez-vous au guide Salesforce Identity Implementation Guide. Pour en savoir plus sur nouveau type de licence qui inclut les fonctionnalités Identity, reportez-vous à Nouvelle licence External Identity pour élargir les choix de licence utilisateur de votre communauté. Ajout de pages personnalisées de connexion, de déconnexion et d'auto-inscription Créez des pages personnalisées de connexion, de déconnexion et d'auto-inscription sous la marque de votre société, et associez-les à votre communauté. Auparavant, les communautés permettaient de personnaliser la page de connexion et d'auto-inscription standard de votre communauté. Vous pouvez désormais remplacer cette page par une page Site.com ou Visualforce en suivant l'une des procédures ci-dessous : Spécifiez une page de connexion personnalisée dans les Paramètres d'administration de la communauté, dans la section Connexion et inscription. Ajoutez une page de connexion personnalisée en sélectionnant un modèle de communauté dans le Concepteur de communauté. Les pages de connexion personnalisées créées à l'aide du Concepteur de communauté sont automatiquement associées à la communauté. Les URL de ces pages sont indiquées dans les Paramètres d'administration de la communauté, dans la section Connexion et inscription. Les utilisateurs qui se connectent à la communauté par authentification unique contournent les écrans de connexion. Pour plus d'informations sur la personnalisation de votre communauté, reportez-vous au guide Getting Started with Communities.

113 Communautés Salesforce Administration 107 Administration Activez les surnoms, configurez des domaines personnalisés et des déclencheurs Apex, et utilisez le schéma de navigation simplifiée afin d'accélérer la gestion de vos communautés. DANS CETTE SECTION : Amélioration de la navigation et mise à jour des étiquettes dans la Configuration, la Gestion de la communauté et le Concepteur de communauté Les responsables et les administrateurs de communauté peuvent naviguer aisément entre la Configuration, la Gestion de la communauté et le Concepteur de communauté grâce à un schéma de navigation optimisé. Nous avons également mis à jour les étiquettes de certains liens et de certaines zones de l'application afin de mieux refléter leur contenu. Affichage du surnom des membres à la place du nom complet L'activation de l'affichage du surnom dans votre communauté offre davantage de confidentialité et protège l'identité des membres. Cette option est particulièrement utile avec une communauté publique dans laquelle des visiteurs non enregistrés peuvent accéder au profil des membres. Domaines HTTPS personnalisés pris en charge pour les communautés Vous pouvez désormais configurer un domaine personnalisé avec le protocole HTTPS afin de refléter la marque de votre société dans les URL de la communauté. Amélioration de la sécurité et de l'identité pour les communautés Les nouvelles fonctionnalités de sécurité et d'identité ci-dessous renforcent le contrôle de l'authentification et de la gestion des communautés. Déclencheurs Apex pris en charge dans l'objet NetworkMember L'objet NetworkMember prend désormais en charge les déclencheurs Apex. Vous pouvez l'utiliser pour gérer des notifications et des événements personnalisés basés sur les modifications apportées aux enregistrements NetworkMember. Affichage d'un contenu de communauté publique plus important En plus des groupes, des rubriques, des fils et des profils utilisateur sont désormais disponibles pour l'accès des utilisateurs invités à des communautés publiques via Chatter dans Apex. Amélioration de la navigation et mise à jour des étiquettes dans la Configuration, la Gestion de la communauté et le Concepteur de communauté Les responsables et les administrateurs de communauté peuvent naviguer aisément entre la Configuration, la Gestion de la communauté et le Concepteur de communauté grâce à un schéma de navigation optimisé. Nous avons également mis à jour les étiquettes de certains liens et de certaines zones de l'application afin de mieux refléter leur contenu. Dans Configuration 1. Le lien «Gérer les communautés» dans la navigation Configuration a été renommé en «Toutes les communautés». 2. La page «Gérer les communautés» qui affiche la liste de toutes les communautés de votre organisation a été renommée en «Communautés». 3. Le lien «Modifier», en regard du nom de la communauté, a été remplacé par un bouton déroulant avec des liens vers les paramètres d'administration de votre communauté et la page Gestion de la communauté.

114 Communautés Salesforce Affichage du surnom des membres à la place du nom complet Le lien vers Site.com a été remplacé par un lien vers le Concepteur de communauté. Vous pouvez accéder à la fonctionnalité Site.com Studio à partir du Concepteur de communauté. Dans Gestion de la communauté Accédez rapidement à la page Configuration à l'aide de la liste des communautés et du Concepteur de communauté. Dans Concepteur de communauté Accédez aisément à la page Configuration, à la page Gestion de la communauté et à la fonctionnalité Site.com Studio. Affichage du surnom des membres à la place du nom complet L'activation de l'affichage du surnom dans votre communauté offre davantage de confidentialité et protège l'identité des membres. Cette option est particulièrement utile avec une communauté publique dans laquelle des visiteurs non enregistrés peuvent accéder au profil des membres. Vous pouvez activer l'affichage du surnom dans les Paramètres d'administration de la communauté, dans la section Divers. Tous les utilisateurs ont un surnom par défaut, qui peut être modifié en accédant à Votre nom > Modifier les coordonnées dans l'en-tête global ou dans le profil utilisateur de Chatter. Le surnom est affiché à la place du prénom et du nom dans la majeure partie de la communauté, notamment dans les fils, les vues de liste, les groupes, les résultats de recherche, les recommandations, et dans les profils utilisateur et les fichiers. Les surnoms sont également affichés dans Salesforce1 et dans les sites de communautés publiées à l'aide d'un modèle de communautés. Pour plus d'informations sur l'activation des surnoms et les limitations applicables, reportez-vous à «Affichage du surnom des membres à la place du nom complet dans la communauté» dans l'aide de Salesforce.

115 Communautés Salesforce Domaines HTTPS personnalisés pris en charge pour les communautés 109 Domaines HTTPS personnalisés pris en charge pour les communautés Vous pouvez désormais configurer un domaine personnalisé avec le protocole HTTPS afin de refléter la marque de votre société dans les URL de la communauté. À compter de la version Winter '15, les nouvelles communautés Salesforce exigent par défaut des connexions sécurisées. Les communautés Salesforce existantes continuent de ne pas demander par défaut le HTTPS pour toutes les connexions. Les requêtes authentifiées dans une communauté Salesforce continuent de demander des connexions sécurisées lorsque l'organisation exige également des connexions sécurisées dans les paramètres de la session. Remarque: Avant de basculer le CNAME de votre nom de domaine pour pointer vers un nouveau nom cible, assurez-vous que le nom de la nouvelle cible existe dans le DNS en utilisant dig ou nslookup. Les noms de domaine que vous créez affectent la cible de votre CNAME : Généralement, le CNAME des noms de domaines ajoutés avant Summer 13 doit être ajusté pour pointer vers le nom de domaine complet, suivi de.live.siteforce.com, au lieu du sous-domaine force.com de l'organisation. Par exemple, si le domaine est antérieur à Summer 13, la cible de son CNAME doit être au lieu de exemple.force.com pour que le HTTPS fonctionne. La cible CNAME des noms de domaine qui ont été ajoutés avant Summer 13 ne contient pas d'id d'organisation de 18 caractères. Les noms de domaines qui ont été ajoutés après Summer 13 pointent déjà vers l'emplacement approprié pour la définition HTTPS dans un domaine personnalisé. Les noms de domaines qui ont été ajoutés après Winter 14 utilisent un CNAME qui pointe vers le domaine complet, suivi de l'id de 18 caractères de votre organisation et de.live.siteforce.com. Par exemple, si votre nom de domaine est et que l'id d'organisation de 18 caractères est 00dxx ggxeay, la cible de son CNAME doit être Amélioration de la sécurité et de l'identité pour les communautés Les nouvelles fonctionnalités de sécurité et d'identité ci-dessous renforcent le contrôle de l'authentification et de la gestion des communautés. Nouvelle licence External Identity pour élargir les choix de licence utilisateur de votre communauté Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion URL de déconnexion personnalisée disponible pour les utilisateurs de communautés Configuration d'un fournisseur d'authentification LinkedIn Configuration d'un fournisseur d'authentification Twitter Icônes de bouton pour la connexion des utilisateurs de communauté avec leurs comptes tiers Affichage et téléchargement des données de connexion SAML pour des communautés et des domaines personnalisés Correctif de sécurité pour protéger les données de l'organisation des utilisateurs invités Déclencheurs Apex pris en charge dans l'objet NetworkMember L'objet NetworkMember prend désormais en charge les déclencheurs Apex. Vous pouvez l'utiliser pour gérer des notifications et des événements personnalisés basés sur les modifications apportées aux enregistrements NetworkMember. Par exemple, vous pouvez directement mettre à jour les points de réputation d'un membre d'une communauté ou créer des déclencheurs afin d'envoyer des notifications personnalisées basées sur l'évolution des points de réputation.

116 Communautés Salesforce Affichage d'un contenu de communauté publique plus important 110 Affichage d'un contenu de communauté publique plus important En plus des groupes, des rubriques, des fils et des profils utilisateur sont désormais disponibles pour l'accès des utilisateurs invités à des communautés publiques via Chatter dans Apex. Vous pouvez utiliser les méthodes Chatter dans Apex pour exposer le contenu d'une communauté publique avec des pages Visualforce personnalisées, afin de le rendre accessible aux utilisateurs invités. Vous pouvez également utiliser un modèle dans le Concepteur de communauté qui permet d'afficher le contenu d'une communauté publique. Gestion de la communauté Dans la version Winter 15, nous avons ajouté des fonctionnalités supplémentaires à la page Gestion de la communauté, simplifié l'interface utilisateur et ajouté des liens de navigation rapide à la Configuration et au Concepteur de communauté. Vous pouvez également organiser le contenu de votre communauté à l'aide de rubriques d'actualité et de navigation. DANS CETTE SECTION : Accès à des fonctionnalités supplémentaires à partir de la page Gestion de la communauté La page Gestion de la communauté fournit aux responsables de communauté des informations sur la santé de leur communauté, et indique le degré d'adoption et d'engagement. La page Gestion de la communauté présente les tableaux de bord des communautés (membres, activités, groupes, licences), avec les capacités tendance qui peuvent être installées à partir d'appexchange. Nous avons apporté des améliorations importantes à la page Gestion de la communauté afin de faciliter la tâche des responsables de communauté. Organisation de communautés en libre-service avec des rubriques Les rubriques sont disponibles dans toutes les communautés. Toutefois, lorsque vous configurez une communauté en libre-service avec le modèle Napili, vous pouvez utiliser la page Gestion de la communauté pour guider rapidement les visiteurs vers les rubriques de navigation et d'actualité importantes. Modération des publications marquées directement depuis la page Gestion de la communauté Affichez les publications et les commentaires marqués et déclenchez des actions dans votre communauté depuis le fil Publications marquées dans Gestion de la communauté. Accès à des fonctionnalités supplémentaires à partir de la page Gestion de la communauté La page Gestion de la communauté fournit aux responsables de communauté des informations sur la santé de leur communauté, et indique le degré d'adoption et d'engagement. La page Gestion de la communauté présente les tableaux de bord des communautés (membres, activités, groupes, licences), avec les capacités tendance qui peuvent être installées à partir d'appexchange. Nous avons apporté des améliorations importantes à la page Gestion de la communauté afin de faciliter la tâche des responsables de communauté. «Console d'engagement de la communauté» renommée en «Gestion de la communauté» La Console d'engagement de la communauté s'intitule désormais Gestion de la communauté, également appelée page Gestion de la communauté, afin de mieux représenter la diversité des fonctionnalités de gestion accessibles. Ajout d'une nouvelle fonctionnalité à la page Gestion de la communauté Nous avons ajouté des fonctionnalités et déplacé des éléments dans la navigation, à gauche de la page Gestion de la communauté, afin de faciliter l'accès à tous les éléments de gestion de votre communauté. Tableaux de bord : si vous avez mappé des tableaux de bord avec une communauté, le menu Tableaux de bord est affiché, suivi de liens vers chaque tableau de bord mappé. Auparavant, les tableaux de bord étaient accessibles à partir de la liste déroulante de la page Présentation.

117 Communautés Salesforce Organisation de communautés en libre-service avec des rubriques 111 Modération : la section Modération inclut le fil Publications marquées, qui indique les publications et les commentaires qui ont été marqués comme inappropriés par des membres de la communauté. Paramètres : sous le menu Paramètres, vous pouvez mapper des tableaux de bord uniques avec chaque communauté, configurer les niveaux et les points de réputation que les membres de communauté peuvent gagner, et définir des rubriques de navigation et d'actualité pour organiser les informations dans la communauté. Organisation de communautés en libre-service avec des rubriques Les rubriques sont disponibles dans toutes les communautés. Toutefois, lorsque vous configurez une communauté en libre-service avec le modèle Napili, vous pouvez utiliser la page Gestion de la communauté pour guider rapidement les visiteurs vers les rubriques de navigation et d'actualité importantes. Dans la page Gestion de la communauté, vous sélectionnez des rubriques de navigation pour afficher un plan cohérent de votre site, et des rubriques d'actualité pour mettre en évidence les conversations en cours et populaires. Au sein même de la communauté, les rubriques créées par les membres permettent aux utilisateurs d'organiser des informations mutualisées qui créent une expérience personnalisée et favorisent l'engagement dans la communauté. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Dans une communauté en libre-service, le modèle Napili spécifie la présentation et la conception des rubriques de navigation, d'actualité et celles créées par les membres. Les exemples ci-dessous représentent chaque type de communauté publiée. Conseil: Pour ajouter des rubriques de navigation et d'actualité à d'autres types de communauté, les développeurs Apex peuvent utiliser la classe ConnectApi.ManagedTopics dans une page Visualforce. Rubriques de navigation Dans chaque page de communauté en libre-service, des rubriques de navigation sont disponibles dans le menu Rubriques en haut à gauche. Lorsque des visiteurs sélectionnent une rubrique de navigation, l'image de la bannière que vous avez sélectionnée pour cette rubrique est affichée en haut de la page.

118 Communautés Salesforce Organisation de communautés en libre-service avec des rubriques 112 Rubriques d'actualité Les rubriques d'actualité sont accessibles à partir du corps de la page d'accueil de votre communauté. Les images miniatures que vous sélectionnez pour identifier les rubriques d'actualité sont uniques (les miniatures sont affichées uniquement dans la page d'accueil). L'image de bannière par défaut spécifiée dans le Concepteur de communauté est affichée en haut de toutes les pages de rubriques d'actualité.

119 Communautés Salesforce Organisation de communautés en libre-service avec des rubriques 113 Rubriques créées par les membres Lorsqu'ils publient des questions, les membres de communautés créent des rubriques en insérant des hashtags dans le corps du texte ou en saisissant le texte dans les cases de suggestion de rubriques ci-dessous. Si la concordance entre des rubriques suggérées et une publication est faible, les membres peuvent simplement cliquer sur les suggestions pour les supprimer. Conseil: Les rubriques créées par les membres sont accessibles via la recherche ou mises en évidence en tant que rubriques d'actualité dans la Gestion de la communauté. DANS CETTE SECTION : Configuration de rubriques de navigation Les rubriques de navigation offrent des points d'accès cohérents au principales zones de la communauté fréquemment visitées. Si votre organisation utilise des catégories de données, les responsables de communauté ajoutent à la page des rubriques les articles Salesforce Knowledge existants qui entrent dans ces catégories (si les catégories de données ne sont pas activées, les administrateurs ajoutent les articles à chaque rubrique à l'aide de l'api REST Chatter). Configuration de rubriques d actualité Les rubriques d'actualité mettent en évidence les conversations en cours et populaires dans la communauté. Changez régulièrement ces rubriques pour permettre aux membres de la communauté de rester informés et pour les inciter à contribuer.

120 Communautés Salesforce Organisation de communautés en libre-service avec des rubriques 114 Configuration de rubriques de navigation Les rubriques de navigation offrent des points d'accès cohérents au principales zones de la communauté fréquemment visitées. Si votre organisation utilise des catégories de données, les responsables de communauté ajoutent à la page des rubriques les articles Salesforce Knowledge existants qui entrent dans ces catégories (si les catégories de données ne sont pas activées, les administrateurs ajoutent les articles à chaque rubrique à l'aide de l'api REST Chatter). Remarque: Vous pouvez créer jusqu'à 25 rubriques de navigation. 1. Dans Configuration, sélectionnez Élaborer > Personnaliser > Rubriques > Rubriques pour des objets, puis activer les rubriques pour tous les types d'article que vous souhaitez inclure. Remarque: L'activation des rubriques désactive les balises publiques dans les articles. Les balises personnelles ne sont pas affectées. 2. Depuis la communauté, cliquez sur dans l'en-tête global. 3. À gauche, cliquez sur Paramètres > Rubriques de navigation. 4. Dans la zone de texte à droite, saisissez le nom d'une rubrique, puis cliquez sur Ajouter. AUTORISATIONS UTILISATEUR Pour accéder à la Gestion de la communauté : Gérer les communautés OU Créer et configurer des Communautés Pour configurer des rubriques de navigation : Modifier les rubriques Pour ajouter des articles à des rubriques : Afficher les catégories de données ET Lire sur les types d'article 5. Si votre organisation utilise des catégories de données, dans la superposition «Ajouter des articles», sélectionnez un Groupe de catégories de données. Sélectionnez ensuite les catégories que vous souhaitez ajouter à la rubrique, puis cliquez sur Ajouter des articles et fermer la fenêtre. Important: Ce processus ajoute à la rubrique uniquement des articles existants. Pour ajouter de nouveaux articles, revenez dans la Gestion de la communauté, survolez le nom de la rubrique de navigation, puis cliquez sur. 6. Survolez le nom d'une rubrique, puis cliquez sur. Cliquez ensuite sur Charger une image, puis sélectionnez une image de bannière de rubrique (les images sont redimensionnées à 1400 x 180 pixels ; pour éviter toute déformation, créez des fichiers d'image à cette taille). 7. Si vous souhaitez créer plusieurs rubriques de navigation pour votre communauté, répétez les étapes 4 à 6, puis cliquez sur Enregistrer. Configuration de rubriques d actualité Les rubriques d'actualité mettent en évidence les conversations en cours et populaires dans la communauté. Changez régulièrement ces rubriques pour permettre aux membres de la communauté de rester informés et pour les inciter à contribuer. Remarque: Vous pouvez créer jusqu'à 25 rubriques d'actualité. 1. Depuis la communauté, cliquez sur dans l'en-tête global. 2. À gauche, cliquez sur Paramètres > Rubriques d'actualité. 3. Dans le menu contextuel à droite, sélectionnez la rubrique de navigation ou créée par un membre que vous souhaitez mettre en évidence. Cliquez ensuite sur Ajouter. Conseil: L'API REST Chatter permet de créer des rubriques d'actualité uniques, distinctes des rubriques de navigation ou créées par les membres. AUTORISATIONS UTILISATEUR Pour accéder à la Gestion de la communauté : Gérer les communautés OU Créer et configurer des Communautés Pour configurer des rubriques d'actualité : Modifier les rubriques

121 Communautés Salesforce Modération des publications marquées directement depuis la page Gestion de la communauté Survolez le nom d'une rubrique, puis cliquez sur. Cliquez ensuite sur Charger une image, puis sélectionnez une image miniature de la rubrique (les images sont redimensionnées à 250 x 250 pixels ; pour éviter toute déformation, créez des fichiers d'image à cette taille). 5. Si vous souhaitez créer plusieurs rubriques d'actualité pour votre communauté, répétez les étapes 3 à 4, puis cliquez sur Enregistrer. Pour modifier rapidement des rubriques de navigation ou d'actualité, il suffit de survoler le nom d'une rubrique, puis de procéder comme suit : Pour déplacer les rubriques vers le haut ou vers le bas, cliquez sur les flèches à gauche. Pour renommer ou supprimer des rubriques, ou changer leur image, cliquez sur. Modération des publications marquées directement depuis la page Gestion de la communauté Affichez les publications et les commentaires marqués et déclenchez des actions dans votre communauté depuis le fil Publications marquées dans Gestion de la communauté. Tous les responsables de communauté qui disposent de l'autorisation «Modérer les fils de communauté» peuvent désormais afficher le fil Publications marquées sous Modération > Publications marquées et exécuter des actions sur ces éléments marqués. Les responsables de communauté peuvent retirer des indicateurs et supprimer des publications directement depuis la page Gestion de la communauté. Tableaux de bord Nous avons ajouté des tableaux de bord, des rapports et des métriques pour permettre aux responsables de communauté de surveiller la santé de leur communauté. DANS CETTE SECTION : Nouveaux tableaux de bord, rapports et métriques ajoutés au package Communities Dashboards Le package Salesforce Communities Dashboards 2.0 sera disponible sur AppExchange juste après la publication de la version Winter 15. Le package mis à jour fournit des tableaux de bord, des rapports et des métriques supplémentaires. La version antérieure de ce package était appelée Salesforce Communities Analytics. Mise à niveau vers le nouveau package Salesforce Communities Dashboards Si vous avez installé le package Salesforce Communities Analytics de Summer 14, vous pouvez le mettre à niveau vers le nouveau package Salesforce Communities Dashboards 2.0 dès sa publication sur AppExchange, qui suit celle de Winter 15. Optimisation des tableaux de bord Nous avons optimisé les tableaux de bord dans les communautés afin d'offrir des capacités supplémentaires aux responsables de communauté. Optimisation des rapports Nous avons optimisé les rapports dans les communautés afin d'offrir des capacités supplémentaires aux responsables de communauté. Mappage de tableaux de bord uniques par communauté Vous pouvez mapper différents tableaux de bord dans la Gestion de la communauté pour différentes communautés. Auparavant, des mappages de tableaux de bord identiques s'appliquaient à toutes les communautés de votre organisation.

122 Communautés Salesforce Nouveaux tableaux de bord, rapports et métriques ajoutés au package Communities Dashboards 116 Nouveaux tableaux de bord, rapports et métriques ajoutés au package Communities Dashboards Le package Salesforce Communities Dashboards 2.0 sera disponible sur AppExchange juste après la publication de la version Winter 15. Le package mis à jour fournit des tableaux de bord, des rapports et des métriques supplémentaires. La version antérieure de ce package était appelée Salesforce Communities Analytics. Nouveaux tableaux de bord Libre-service, Rubriques et Modération Des tableaux de bord supplémentaires sont disponibles dans le package Salesforce Communities Dashboards. Le tableau de bord Libre-service fournit des rapports et des métriques sur les questions, les réponses, les discussions, les vues de pages publiques, les visiteurs uniques et les contributeurs dans votre communauté. Ce tableau de bord utilise les données des Questions et des Réponses du fil. Le tableau de bord Rubriques fournit des rapports et des métriques sur les rubriques dans votre communauté, y compris les créateurs et les personnes qui attribuent des rubriques. Le tableau de bord Modération fournit des rapports et des métriques sur le contenu marqué dans vos communautés, y compris les métriques sur les utilisateurs qui signalent un contenu et sur l'activité des modérateurs. Pour obtenir des informations détaillées, notamment la liste des rapports fournis dans chaque tableau de bord, reportez-vous au guide Salesforce Communities Managers Guide. Mises à jour des tableaux de bord existants Le tableau de bord Présentation fournit désormais des métriques de tendance sur les vues de pages quotidiennes. Le tableau de bord Activité fournit désormais des métriques sur les publications qui ont le plus grand nombre de mentions J'aime et de commentaires. Le tableau de bord Groupes fournit désormais des rapports supplémentaires sur les membres des groupes et les contributions. Pour plus d'informations, reportez-vous au guide Salesforce Communities Managers Guide. Tableaux de bord reconçus Les tableaux de bord ont été redessinés pour utiliser des titres et des en-têtes qui regroupent les métriques et les rapports associés afin de faciliter l'identification de vos données. Mise à niveau vers le nouveau package Salesforce Communities Dashboards Si vous avez installé le package Salesforce Communities Analytics de Summer 14, vous pouvez le mettre à niveau vers le nouveau package Salesforce Communities Dashboards 2.0 dès sa publication sur AppExchange, qui suit celle de Winter 15. Pour consulter les étapes de mise à niveau détaillées, y compris les liens vers les packages sur AppExchange, reportez-vous au guide Salesforce Communities Managers Guide. Optimisation des tableaux de bord Nous avons optimisé les tableaux de bord dans les communautés afin d'offrir des capacités supplémentaires aux responsables de communauté. Actualisation manuelle des tableaux de bord ajoutée à la page Gestion de la communauté Vous pouvez désormais actualiser manuellement les tableaux de bord dans la page Gestion de la communauté, en cliquant sur Actualiser dans la page du tableau de bord approprié. Si vous accédez à un tableau de bord récemment actualisé, il affiche les

123 Communautés Salesforce Optimisation des rapports 117 données globales mises en cache depuis la dernière actualisation. Si le tableau de bord n'a pas été actualisé pendant 24 heures, il est automatiquement actualisé lorsque vous l'ouvrez depuis la page Gestion de la communauté. Affichage de tableaux de bord au lieu de rapports dans la Gestion de la communauté Auparavant, dans la page Gestion de la communauté, seuls les composants de rapport pouvaient être affichés. Désormais la page Gestion de la communauté affiche des composants de tableau de bord au lieu de composants de rapport. Remarque: Cette modification peut affecter le mode d'affichage des rapports dans la page des tableaux de bord de la Gestion de la communauté, car le nouveau composant de tableau de bord contrôle désormais l'interface utilisateur. Pour spécifier les tableaux de bord à afficher pour une communauté, dans la page Gestion de la communauté, cliquez sur Paramètres > Tableaux de bord. Optimisation des rapports Nous avons optimisé les rapports dans les communautés afin d'offrir des capacités supplémentaires aux responsables de communauté. Nouveaux types de rapport personnalisé Les rapports et les tableaux de bord basés sur l'objet principal Réseaux affichent des informations spécifiques à une communauté dans la page Gestion de la communauté. Vous pouvez désormais créer des types de rapport personnalisés pour les données suivantes : Type de rapport Utilisation possible B (objet enfant) C (objet enfant, si applicable) Messages Chatter du réseau Créez des rapports sur l'activité des messages privés dans votre communauté. Messages Chatter Remarque: Pour créer des rapports sur les messages de Chatter, vous devez disposer de l'autorisation «Gérer toutes les données» ou «Gérer les communautés». Historique de connexion du réseau Créez des rapports sur l'activité de connexion dans votre communauté. Membres du réseau Historique de connexion Métriques quotidiennes d'utilisation publique du réseau Créez des rapports sur l'utilisation publique quotidienne de votre communauté. Métriques quotidiennes d'utilisation publique du réseau Rubriques Créez des rapports sur l'activité des rubriques dans votre communauté. Rubriques

124 Communautés Salesforce Mappage de tableaux de bord uniques par communauté 118 Type de rapport Utilisation possible B (objet enfant) C (objet enfant, si applicable) Attributions de rubriques Créez des rapports sur les attributions de rubriques dans votre communauté. Attributions de rubriques Créez et personnalisez des rapports en utilisant l'objet Réseaux Vous pouvez désormais créer et personnaliser des rapports avec des types de rapport personnalisés Réseaux (Communautés). Vous pouvez ensuite ajouter votre rapport personnalisé à un tableau de bord et le mapper dans la Gestion des communautés. Lors de l'affichage des rapports d'un tableau de bord dans la page Gestion de la communauté, les rapports personnalisés qui utilisent l'objet Réseaux affichent automatiquement des données spécifiques à la communauté à partir de laquelle vous accédez au rapport. Cela signifie que vous pouvez créer un rapport personnalisé et d'utiliser dans toutes vos communautés. Remarque: Lorsque vous visualisez le même rapport dans votre organisation interne, il affiche des données de toutes vos communautés. Rapports tabulaires pris en charge dans la page Gestion de la communauté Vous pouvez désormais utiliser des rapports tabulaires dans la page Gestion de la communauté. Mappage de tableaux de bord uniques par communauté Vous pouvez mapper différents tableaux de bord dans la Gestion de la communauté pour différentes communautés. Auparavant, des mappages de tableaux de bord identiques s'appliquaient à toutes les communautés de votre organisation. Les mappages de tableaux de bord préexistants au niveau de l'organisation sont automatiquement migrés vers chaque communauté et peuvent être personnalisés. Pour spécifier les tableaux de bord à afficher pour une communauté, dans la page Gestion de la communauté, cliquez sur Paramètres > Tableaux de bord. Vos tableaux de bord mappés sont affichés sous Tableaux de bord. Pour plus d'informations sur le mappage de tableaux de bord, reportez-vous au guide Salesforce Communities Managers Guide. Amélioration de la réputation pour récompenser les membres de communautés Configurez des points de réputation pour des questions et des réponses dans le fil, personnalisez les images de niveau de réputation, visualisez les notifications de changement de niveau de réputation, et utilisez des déclencheurs Apex pour créer des événements personnalisés basés sur l'évolution des points de réputation. DANS CETTE SECTION : Configuration de points de réputation pour des actions Questions et réponses Récompensez les membres qui posent des questions et publient les réponses pertinentes dans la communauté. Icônes personnalisées pour les niveaux de réputation Personnalisez les niveaux de réputation en fonction des besoins de votre société. Les responsables de communauté peuvent désormais charger des images personnalisées pour représenter les niveaux de réputation. Cliquez sur l'image par défaut, puis accédez à l'image de votre choix pour l'associer au niveau de réputation.

125 Communautés Salesforce Configuration de points de réputation pour des actions Questions et réponses 119 Notifications d'augmentation du niveau de réputation Grâce à la Réputation dans la communauté, vous pouvez inciter les membres d'une communauté à collaborer en leur attribuant des niveaux et des points de réputation. Avec les notifications de changement de niveau, les utilisateurs d'une communauté reçoivent une notification dans leur fil lorsqu'ils passent au niveau de réputation supérieur. Améliorations pour le développeur et déclencheurs Apex pour la réputation Personnalisez et contrôlez la réputation dans votre communauté à l'aide de déclencheurs Apex et de l'api REST Chatter de Salesforce. Configuration de points de réputation pour des actions Questions et réponses Récompensez les membres qui posent des questions et publient les réponses pertinentes dans la communauté. Configurer des points de réputation pour les actions suivantes : Poser une question Répondre à une question Recevoir une réponse Désigner une meilleure réponse Publier une meilleure réponse Ne confondez pas les questions et les réponses dans le fil de la communauté avec la fonctionnalité Réponses Chatter. Remarque: Dans les organisations qui ont activé la réputation avant la version Winter 15, les actions associées à des questions et à des réponses sont disponibles lors de la publication de cette version, et leur valeur de point par défaut est définie sur 0. Les points de réputation existants des utilisateurs ne sont pas affectés par cette version ; pour augmenter leurs points avec ces actions, vous devez au préalable configurer des valeurs de points. Icônes personnalisées pour les niveaux de réputation Personnalisez les niveaux de réputation en fonction des besoins de votre société. Les responsables de communauté peuvent désormais charger des images personnalisées pour représenter les niveaux de réputation. Cliquez sur l'image par défaut, puis accédez à l'image de votre choix pour l'associer au niveau de réputation. Vous pouvez restaurer l'image par défaut depuis l'interface utilisateur, en utilisant l'api REST Chatter de Salesforce. Notifications d'augmentation du niveau de réputation Grâce à la Réputation dans la communauté, vous pouvez inciter les membres d'une communauté à collaborer en leur attribuant des niveaux et des points de réputation. Avec les notifications de changement de niveau, les utilisateurs d'une communauté reçoivent une notification dans leur fil lorsqu'ils passent au niveau de réputation supérieur. Améliorations pour le développeur et déclencheurs Apex pour la réputation Personnalisez et contrôlez la réputation dans votre communauté à l'aide de déclencheurs Apex et de l'api REST Chatter de Salesforce. Les développeurs peuvent désormais mettre à jour directement le total de points des utilisateurs en utilisant l'api sobject, écrire des déclencheurs Apex basés sur le total de points des utilisateurs, pour leur permettre de créer des notifications et des événements personnalisés, et utiliser l'api REST Chatter de Salesforce pour les niveaux, les icônes et les points de réputation.

126 Communautés Salesforce Promotion de la collaboration dans les communautés avec les Questions Chatter (globalement disponible) 120 Promotion de la collaboration dans les communautés avec les Questions Chatter (globalement disponible) Favorisez la collaboration dans vos communautés en autorisant les utilisateurs à poser et à répondre à des questions dans Chatter. Pour plus d'informations sur les Questions Chatter, reportez-vous à Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) à la page 202. Autres modifications apportées aux communautés Découvrez les autres modifications qui affectent les communautés. Amélioration des performances avec la mise en cache des pages HTML dans Site.com pour les communautés La mise en cache HTML permet d'améliorer les performances et le rendu des pages du site Site.com de votre communauté en contrôlant la fréquence de rechargement du balisage généré de la page. Dans Site.com Studio, utilisez le champ Duration du cache (minutes) dans la section Cache de l'onglet Propriétés afin de spécifier la durée de mise en cache de la page. Par défaut, la durée de mise en cache d'une page est définie sur 30 minutes. Pour désactiver la mise en cache, définissez cette valeur sur 0. La durée de mise en cache s'applique uniquement aux pages de communauté accédées par les utilisateurs invités. Lorsqu'un utilisateur se connecte pour accéder à la page, la mise en cache est désactivée. Ajout d'une page d'erreur Force.com par défaut pour la non-disponibilité du service Les communautés prennent désormais en charge une page d'erreur Force.com par défaut lors de la non disponibilité du service. Vous pouvez mettre à jour l'attribution de cette page dans Configuration. Cliquez sur Personnaliser > Communautés > Toutes les communautés, puis sur Force.com en regard du nom de la communauté. Pour des instructions de modification des attributions de page Force.com, reportez-vous à «Attribution de pages d'erreurs aux sites Force.com» dans l'aide en ligne. Activation des options de rapport pour les utilisateurs externes Autorisez les utilisateurs externes qui ont une licence Partner Community ou Customer Community Plus et disposent de l'autorisation «Exécuter des rapports», à afficher et à modifier les options des rapports afin de les résumer et de les filtrer. Dans Configuration, cliquez sur Personnaliser > Communautés > Paramètres, puis sélectionnez Activer les options de rapport pour les utilisateurs externes. Attribution de tâches aux utilisateurs avec des licences Customer Community Plus Vous pouvez désormais attribuer des tâches à tous les utilisateurs qui ont une licence Customer Community Plus. Lors de la création d'une page, vous pouvez filtrer le champ Attribué à pour les utilisateurs du portail client. Une tâche peut être attribuée à tous les utilisateurs qui disposent d'une licence Community Success Portal. Cependant, seuls les utilisateurs Customer Community Plus qui disposent de l'autorisation «Modifier les tâches» (activée par défaut) peuvent modifier une tâche qui leur a été attribuée. Les utilisateurs Customer Community Plus qui disposent de l'autorisation «Modifier les tâches» peuvent également créer des tâches.

127 Ventes Salesforce est l'application de gestion des ventes et CRM n 1 au monde. Nos dernières fonctionnalités aident votre force de vente à conclure des affaires plus importantes avec davantage d'efficacité. DANS CETTE SECTION : Gestion des ventes embarquée! Grâce à l'application Salesforce1, vos utilisateurs peuvent rester informés sur les enregistrements, les activités et les conversations marquants pendant leurs déplacements. Territory Management 2.0 (globalement disponible) Territory Management 2.0 permet de modéliser vos territoires de vente en une structure logique et flexible qui connecte vos commerciaux à leurs clients. Opportunités et prévisions collaboratives Suivez toutes les affaires dans vos encours à l'aide des opportunités. Prévoyez et planifiez le cycle de vente depuis les encours jusqu'aux ventes conclues, et gérez les ventes prévisionnelles dans l'ensemble de l'organisation avec des Prévisions collaboratives. Gestion des duplications (bêta fermé) Gérer des données actualisées et précises est l'une des tâches plus importantes à réaliser pour aider votre organisation à mieux exploiter les capacités de Salesforce. Par conséquent, nous sommes impatients de présenter la gestion des duplications dans Data.com. Vous pouvez désormais contrôler si et quand vous autorisez les utilisateurs à créer des enregistrements dupliqués dans Salesforce, personnaliser la logique d'identification des doublons, et créer des rapports sur les doublons que les utilisateurs sont autorisés à sauvegarder. Salesforce pour Outlook Vous allez découvrir de nouvelles fonctionnalités dans le panneau latéral de Salesforce qui permettent à vos utilisateurs d'exécuter plus de fonctions Salesforce directement depuis Microsoft Outlook. Nous avons également amélioré la configuration, qui facilite et accélère la mise en route des nouveaux utilisateurs, et ajouté des options de personnalisation utiles dans les configurations Outlook pour renforcer votre contrôle. Activités Les événements et les tâches sont les blocs de construction de la productivité commerciale. Nous avons apporté des améliorations pour accroître l'avantage concurrentiel de vos équipes commerciales, avec des mises à jour qui optimisent les performances et le fonctionnement. Console Salesforce for Sales Salesforce Console facilite l'accès des utilisateurs aux informations commerciales à l'aide d'un tableau de bord. Ils peuvent accéder à davantage de données en réduisant les clics et le défilement. Autres modifications dans Sales Cloud Nous avons apporté d'autres modifications aux fonctionnalités de Sales Cloud pour faciliter leur utilisation. Gestion des ventes embarquée! Grâce à l'application Salesforce1, vos utilisateurs peuvent rester informés sur les enregistrements, les activités et les conversations marquants pendant leurs déplacements.

128 Ventes Salesforce Territory Management 2.0 (globalement disponible) 122 L'application Salesforce1 aide les commerciaux à gérer les enregistrements Salesforce, tels que les tâches, les contacts et les opportunités, depuis leur appareil mobile. Today, une application complémentaire qui aide les membres des équipes commerciales à planifier et à gérer leur journée, intègre les événements du calendrier d'un appareil mobile aux tâches, aux contacts, aux comptes personnels, aux enregistrements utilisateur Salesforce, et d'autres données CRM importantes. Découvrez les toutes dernières fonctionnalités mobiles disponibles dans Salesforce1. Territory Management 2.0 (globalement disponible) Territory Management 2.0 permet de modéliser vos territoires de vente en une structure logique et flexible qui connecte vos commerciaux à leurs clients. La fonctionnalité de gestion des territoires d'origine de Salesforce permet d'accorder aux utilisateurs l'accès à des comptes selon des critères tels que le code postal, le secteur d'activité, le chiffre d'affaires ou un champ personnalisé adapté à votre activité. Territory Management 2.0 élargit la fonctionnalité d'origine en offrant des types de territoire, des modèles de territoire et des états de modèle de territoire. Ces composants vous permettent de créer et de prévisualiser des structures et stratégies de plusieurs territoires avant d'activer et de mettre en œuvre les plus efficaces. Les rapports personnalisés aident à organiser votre modèle de territoire afin d'optimiser la couverture, d'évaluer avec efficacité les territoires et de modifier votre modèle si nécessaire. Territory Management 2.0 s'appuie sur le succès d'une version pilote et «goes G.A. avec plusieurs fonctionnalités nouvelles et importantes, que vous allez découvrir ici. Voici comment l'obtenir. À compter de la version Winter 15, Territory Management 2.0 peut être activée par les administrateurs dans les nouvelles organisations Salesforce. Les organisations créées avant la version Winter 15 doivent appeler salesforce.com pour activer la fonctionnalité. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour activer Territory Management 2.0 : Personnaliser l'application Pour mettre en oeuvre Territory Management 2.0 : Gérer les territoires Territory Management 2.0 ne peut pas être activée dans les organisations existantes qui ont les Prévisions personnalisables activées. Pour les administrateurs et les autres utilisateurs qui gèrent des modèles de territoire, nous avons publié des procédures pas à pas complètes dans l'aide de Salesforce Help et dans notre guide PDF Mise en oeuvre de Territory Management 2.0. Nous vous invitons également à joindre notre communauté Success active, Official: Territory Management, où vous pouvez communiquer avec notre équipe de développement, poser des questions et publier des commentaires. Elle est accessible à l'adresse https://success.salesforce.com/.

129 Ventes Salesforce Territory Management 2.0 (globalement disponible) 123 DANS CETTE SECTION : Clonage d'un modèle de territoire pour tester différents scénarios et structures Le clonage permet de copier un modèle de territoire en vue d'explorer en toute sécurité des options de conception alternatives. Utiliser le nouveau modèle pour essayer des variantes sur les territoires, la hiérarchie, les règles d'attribution, les utilisateurs et les comptes attribués manuellement d'origine. Si vous identifiez des modifications à apporter, vous pouvez ajuster le modèle d'origine ou activer le nouveau modèle cloné. Définition d'une règle d'attribution unique utilisée dans plusieurs territoires Une seule règle peut désormais être attribuée à plusieurs territoires. Si vous commencez par un enregistrement de territoire, vous pouvez également appliquer la règle aux descendants de ce territoire. Attribution et affichage des territoires directement à partir d'un compte Il est parfois utile d'attribuer ou d'afficher des territoires directement à partir d'un compte spécifique. La liste associée Territoires attribués dans l'enregistrement Compte permet d'effectuer ces opérations. Seuls les territoires qui appartiennent à des modèles dans un état Planification ou Actif peuvent être attribués à des comptes. Exécution de règles de territoire directement à partir de la hiérarchie des territoires En réponse au commentaire d'un utilisateur, nous avons ajouté une option Exécuter les règles à chaque territoire de hiérarchie. Vous pouvez désormais exécuter des règles pour des territoires individuels sans quitter le contexte de la hiérarchie. Identification des utilisateurs de territoires par rôle territoire Les rôles de territoire peuvent aider les utilisateurs attribués à identifier des collègues, des collaborateurs et d'autres ressources importantes pour remporter des affaires. Les utilisateurs de territoire peuvent même avoir différents rôles dans des territoires différents. Le champ RoleInTerritory est également accessible aux développeurs dans l'objet UserTerritory2Association de l'api SOAP (version 32.0). Suivi des modifications du modèle de territoire dans le journal d'audit de configuration La modélisation flexible est l'une des principales fonctionnalités de Territory Management 2.0. Vous pouvez désormais suivre les modifications des règles, des attributions et le modèle lui-même dans le journal d'audit de configuration, qui enregistre toutes les modifications effectuées, avec la date et l'auteur des modifications. Ajout de déclencheurs Apex aux objets Territory2 et UserTerritory2Association Territory Management 2.0 offre des déclencheurs dans les objets Territory2 et UserTerritory2Association. Utilisez-les pour automatiser des actions associées à des modifications d'enregistrement dans ces objets. Limitations du nombre de modèles de territoire, de territoires et de règles d'attribution La version Winter 15 inclut des limitations en nombre de modèles de territoire, les territoires et de règles d'association que vous pouvez créer. La limitation du modèle de territoire est définie par défaut. Prise en charge de l'api métadonnées Territory Management 2.0 rejoint l'api métadonnées (version 32.0) avec cinq nouveaux types de métadonnées. API et amélioration de la documentation sur les API La version bêta de Territory Management 2.0 dans Summer 14 offrait un ensemble complet d'objets API. Pour la version Winter 15 (API version 32.0), nous avons optimisé l'api et ajouté de nouvelles informations à notre documentation sur les API.

130 Ventes Salesforce Clonage d'un modèle de territoire pour tester différents scénarios et structures 124 Clonage d'un modèle de territoire pour tester différents scénarios et structures Le clonage permet de copier un modèle de territoire en vue d'explorer en toute sécurité des options de conception alternatives. Utiliser le nouveau modèle pour essayer des variantes sur les territoires, la hiérarchie, les règles d'attribution, les utilisateurs et les comptes attribués manuellement d'origine. Si vous identifiez des modifications à apporter, vous pouvez ajuster le modèle d'origine ou activer le nouveau modèle cloné. Seuls les modèles dans un état Planification, Actif ou Archivé peuvent être clonés, et les modèles archivés ne pas être réactivés. Pendant que Salesforce traite votre requête, l'état du modèle indique Clonage. Le clonage peut prendre du temps, selon la taille et la complexité de votre modèle. Une fois le processus terminé, nous vous informons par . L'état du nouveau modèle de territoire est Planification. AUTORISATIONS UTILISATEUR Pour cloner un modèle de territoire : Afficher la configuration ET Gérer les territoires L'édition Salesforce de votre organisation détermine le nombre de modèles de territoire que vous pouvez créer dans des organisations de production et sandbox. Cette limitation inclut les modèles créés par clonage. Les limitations basées sur l'édition sont répertoriées dans Limitation du nombre de modèles de territoire, de territoires et de règles d'attribution à la page 127. Pour cloner un modèle : ouvrez le modèle que vous souhaitez cloner, puis cliquer sur Cloner. Définition d'une règle d'attribution unique utilisée dans plusieurs territoires Une seule règle peut désormais être attribuée à plusieurs territoires. Si vous commencez par un enregistrement de territoire, vous pouvez également appliquer la règle aux descendants de ce territoire. Conseil: Il est recommandé de ne pas attribuer à un territoire une règle enfant d'une autre règle déjà attribuée à ce territoire. Pour déterminer les règles qui s'appliquent à un territoire, il suffit d'ouvrir la page de détail de l'enregistrement du territoire et de consulter la liste associée Règles d'attribution associées à ce territoire. Si l'option Appliquer aux territoires enfants est sélectionnée, d'attribuez par la règle séparément à des territoires enfants. AUTORISATIONS UTILISATEUR Pour créer des règles d'attribution : Personnaliser l'application ET Gérer les territoires Pour afficher la page de détail d'un territoire : ouvrez le modèle auquel appartient le territoire, puis cliquez sur Afficher la hiérarchie et sur le nom du territoire. Pour attribuer des règles : cliquez sur Attribuer des règles. Attribution et affichage des territoires directement à partir d'un compte Il est parfois utile d'attribuer ou d'afficher des territoires directement à partir d'un compte spécifique. La liste associée Territoires attribués dans l'enregistrement Compte permet d'effectuer ces opérations. Seuls les territoires qui appartiennent à des modèles dans un état Planification ou Actif peuvent être attribués à des comptes. Assurez-vous d'ajouter la liste associée Territoires attribués aux présentations de page Compte pour pouvoir attribuer des territoires à des comptes et permettre aux utilisateurs d'afficher les territoires de leurs propres comptes. AUTORISATIONS UTILISATEUR Pour attribuer manuellement des territoires dans vos comptes : Afficher la configuration ET Gérer les territoires Pour afficher les territoires attribués dans un compte : Lire sur les comptes

131 Ventes Salesforce Exécution de règles de territoire directement à partir de la hiérarchie des territoires 125 Exécution de règles de territoire directement à partir de la hiérarchie des territoires En réponse au commentaire d'un utilisateur, nous avons ajouté une option Exécuter les règles à chaque territoire de hiérarchie. Vous pouvez désormais exécuter des règles pour des territoires individuels sans quitter le contexte de la hiérarchie. Vous pouvez exécuter des règles d'attribution de compte pour tous les territoires qui ont des règles définies et qui appartiennent à un modèle de territoire dans un état Planification ou Actif. Si votre territoire est dans un état Planification, l'exécution des règles permet de prévisualiser les attributions de compte. Si votre territoire est dans un état Actif lors de l'exécution des règles, les comptes sont attribués à des territoires en fonction de vos règles. AUTORISATIONS UTILISATEUR Pour exécuter des règles pour des territoires : Personnaliser l'application ET Gérer les territoires Identification des utilisateurs de territoires par rôle territoire Les rôles de territoire peuvent aider les utilisateurs attribués à identifier des collègues, des collaborateurs et d'autres ressources importantes pour remporter des affaires. Les utilisateurs de territoire peuvent même avoir différents rôles dans des territoires différents. Le champ RoleInTerritory est également accessible aux développeurs dans l'objet UserTerritory2Association de l'api SOAP (version 32.0). Les administrateurs doivent créer une liste de sélection personnalisée pour pouvoir attribuer des rôles de territoire dans des enregistrements de territoire. Pour des instructions complètes de création d'une liste de sélection et d'attribution de rôles, reportez-vous à «Identification des utilisateurs de territoires par rôle de territoire» dans l'aide de Salesforce ou à Mise en oeuvre de Territory Management 2.0. AUTORISATIONS UTILISATEUR Pour définir des listes de sélection : Personnaliser l'application ET Gérer les territoires Pour attribuer des rôles de territoire à des utilisateurs : Afficher la configuration ET Gérer les territoires

132 Ventes Salesforce Suivi des modifications du modèle de territoire dans le journal d'audit de configuration 126 Exemple: Par exemple, vous pouvez créer des rôles tels que Propriétaire du territoire, Responsable commercial, Spécialiste produit ou Commercial. Suivi des modifications du modèle de territoire dans le journal d'audit de configuration La modélisation flexible est l'une des principales fonctionnalités de Territory Management 2.0. Vous pouvez désormais suivre les modifications des règles, des attributions et le modèle lui-même dans le journal d'audit de configuration, qui enregistre toutes les modifications effectuées, avec la date et l'auteur des modifications. Exemple: Par exemple, vous et les responsables commerciaux de votre organisation disposez de l'autorisation «Gérer les territoires». Vous créez et activez un modèle de territoire. Un responsable commercial crée un territoire dans ce modèle, puis affecte des utilisateurs et leur attribue un rôle de territoire. Ensuite, un autre responsable crée et active des règles pour ce territoire et attribue manuellement deux comptes. Ces initiatives sont toutes enregistrées dans le journal d'audit de configuration qui permet aux responsables de territoire de suivre l'activité et de collaborer pour gérer le modèle. AUTORISATIONS UTILISATEUR Pour mettre en oeuvre Territory Management 2.0 : Gérer les territoires Pour afficher le journal d'audit de configuration : Afficher la configuration Ajout de déclencheurs Apex aux objets Territory2 et UserTerritory2Association Territory Management 2.0 offre des déclencheurs dans les objets Territory2 et UserTerritory2Association. Utilisez-les pour automatiser des actions associées à des modifications d'enregistrement dans ces objets. Pour plus information, reportez-vous à Code Apex à la page 264. Pour des exemples de code, reportez-vous au guide Salesforce Apex Code Developer s Guide. AUTORISATIONS UTILISATEUR Pour définir des déclencheurs Apex : Auteur Apex

133 Ventes Salesforce Limitations du nombre de modèles de territoire, de territoires et de règles d'attribution 127 Exemple: Vous pouvez par exemple créer un déclencheur pour envoyer automatiquement des notifications aux commerciaux de votre organisation lorsque des utilisateurs sont attribués à des territoires ou retirés de territoires. Limitations du nombre de modèles de territoire, de territoires et de règles d'attribution La version Winter 15 inclut des limitations en nombre de modèles de territoire, les territoires et de règles d'association que vous pouvez créer. La limitation du modèle de territoire est définie par défaut. Limitations en modèles de territoire L'édition Salesforce de votre organisation détermine le nombre de modèles de territoire que vous pouvez créer dans des organisations de production et sandbox. Cette limitation prend en compte les modèles créés par clonage. Édition Developer Enterprise Performance Nombre de modèles dans des organisations de production Nombre de modèles dans des organisations Sandbox 4 2 4

134 Ventes Salesforce Prise en charge de l'api métadonnées 128 Édition Unlimited Nombre de modèles dans des organisations de production 4 Nombre de modèles dans des organisations Sandbox 4 Limitation des territoires par défaut Par défaut, chaque modèle de territoire peut inclure jusqu'à 1000 territoires. Limitations en règles d'attribution Chaque territoire peut avoir jusqu'à 15 règles d'attribution. Prise en charge de l'api métadonnées Territory Management 2.0 rejoint l'api métadonnées (version 32.0) avec cinq nouveaux types de métadonnées. À l'aide de l'api métadonnées, les développeurs peuvent désormais exporter et importer des définitions de territoires, et tous les objets associés, entre deux organisations, par exemple de sandbox à production. Pour consulter les descriptions de ces types, reportez-vous à Types et champs de métadonnées à la page 347. Pour plus d'informations, reportez-vous au guide SalesforceMetadata API Developer s Guide. API et amélioration de la documentation sur les API La version bêta de Territory Management 2.0 dans Summer 14 offrait un ensemble complet d'objets API. Pour la version Winter 15 (API version 32.0), nous avons optimisé l'api et ajouté de nouvelles informations à notre documentation sur les API. L'API prend désormais en charge la définition de rôles utilisateur de territoire, avec une liste de sélection RoleInTerritory dans l'objet UserTerritory2Association. Nous avons également inclus un diagramme des relations d'entité des objets Territory Management 2.0. Pour plus d'informations sur la nouvelle liste de sélection, reportez-vous à Objets modifiés à la page 305. Pour plus d'informations sur les listes de sélection et les nouveaux diagrammes d'objets dans le guide Salesforce SOAP API Developer s Guide Opportunités et prévisions collaboratives Suivez toutes les affaires dans vos encours à l'aide des opportunités. Prévoyez et planifiez le cycle de vente depuis les encours jusqu'aux ventes conclues, et gérez les ventes prévisionnelles dans l'ensemble de l'organisation avec des Prévisions collaboratives. DANS CETTE SECTION : Suivi du chiffre d'affaires par les responsables commerciaux grâce à la prise en charge des rôles commerciaux avec les prévisions de parts du support commercial (globalement disponible) Les responsables commerciaux peuvent suivre le chiffre d'affaires des membres de l'équipe commerciale qui facilitent la conclusion d'opportunités, sans en être directement responsables. En suivant ce type de chiffre d'affaires, les responsables commerciaux peuvent examiner la contribution de leurs équipes de support commercial.

135 Ventes Salesforce Suivi du chiffre d'affaires par les responsables commerciaux grâce à la prise en charge des rôles commerciaux avec les prévisions de parts du support Augmentation de la flexibilité des prévisions de chiffre d'affaires pour vos équipes commerciales commercial avec les (globalement Prévisions de champ disponible) 129 personnalisé (globalement disponible) Vos équipes commerciales peuvent établir des prévisions sur les champs de devise d'opportunité personnalisés qui sont importants pour votre organisation. Vos équipes sont plus limitées aux champs standard Chiffre d'affaires et Quantité. Ajout d'un contexte aux ajustements à l'aide de notes d'ajustement Les responsables de prévisions peuvent désormais ajouter une note succincte chaque fois qu'ils ajustent les montants de prévision, afin d'expliquer l'ajustement. Modification des présentations multiligne pour les parts d'opportunités et accélération de l'accès des utilisateurs aux champs personnalisés Personnalisez les champs affichés dans la présentation multiligne pour accélérer l'accès des utilisateurs aux champs. Suivi du chiffre d'affaires par les responsables commerciaux grâce à la prise en charge des rôles commerciaux avec les prévisions de parts du support commercial (globalement disponible) Les responsables commerciaux peuvent suivre le chiffre d'affaires des membres de l'équipe commerciale qui facilitent la conclusion d'opportunités, sans en être directement responsables. En suivant ce type de chiffre d'affaires, les responsables commerciaux peuvent examiner la contribution de leurs équipes de support commercial. Vos responsables commerciaux utilisent peut-être déjà des parts de chiffre d'affaires pour créditer les membres d'équipe qui sont directement responsables d'opportunités. Pour apporter plus de souplesse à l'attribution des crédits d'opportunité, nous avons ajouté des parts de plan. Elles aident les responsables commerciaux et les autres membres d'équipe à créditer les rôles de support Éditions Disponible avec : Performance Edition, Unlimited Edition, Enterprise Edition et Developer Edition commercial qui contribuent aux opportunités. Les parts de plan peuvent totaliser n'importe quel pourcentage du montant de l'opportunité, et dépasser parfois les 100 %. Par exemple, une équipe commerciale peut inclure des ingénieurs commerciaux, des spécialistes produits ou des partenaires qui facilitent la conclusion d'affaires sans en être directement responsables. Les prévisions de plan permettent aux responsables commerciaux d'établir un chiffre d'affaires prévisionnel à partir de parts de plan. Les montants prévisionnels s'appliquent à la hiérarchie des rôles en fonction du champ Montant de l'opportunité et du pourcentage de part du membre de l'équipe du plan. Dans notre exemple, le commercial Scott est propriétaire d'une opportunité (1) qui comprend une part de plan de 50 % pour l'ingénieur commercial Owen (2), assistant de Scott dans la conclusion de l'affaire. Le champ Montant de l'opportunité est inclus dans ses prévisions de chiffre d'affaires d'opportunité de Scott.

136 Ventes Salesforce Suivi du chiffre d'affaires par les responsables commerciaux grâce à la prise en charge des rôles commerciaux avec les prévisions de parts du support commercial (globalement disponible) 130 En plus de la prévision de chiffre d'affaires d'opportunités, le responsable d'owen peut afficher La prévision des parts de plan (1), qui indique l'affaire à laquelle Owen contribue, avec toutes les autres opportunités sur lesquelles travaille son équipe d'ingénieurs commerciaux. Le responsable peut constater qu'owen reçoit un crédit de 50 % (2) sur cette affaire, qui contribue pour $ (3) à un chiffre d'affaires total de $ dans ses prévisions Maximum (4). Si le responsable d'owen considère que l'affaire va être finalement conclue pour un montant supérieur, il peut ajuster à la hausse le montant des prévisions Maximum. Pour plus d'informations, reportez-vous à «Présentation des prévisions de parts de plan» et Activer les prévisions de parts de plan pour les responsables commerciaux dans l'aide de Salesforce.

137 Ventes Augmentation de la flexibilité des prévisions de chiffre d'affaires pour vos équipes commerciales avec les Prévisions de champ personnalisé (globalement disponible) Vos équipes commerciales peuvent établir des prévisions sur les champs de devise d'opportunité personnalisés qui sont importants pour votre organisation. Vos équipes sont plus limitées aux champs standard Chiffre d'affaires et Quantité. Désormais, vos équipes commerciales peuvent établir des prévisions avec des champs de devise personnalisés dans des opportunités. Par exemple, elles peuvent utiliser un champ personnalisé Marge, Chiffre d'affaires mensuel, Valeur annuelle du contrat ou un autre champ de devise utile pour votre organisation. Vous pouvez aisément configurer des prévisions basées sur n'importe lequel de ces champs personnalisés, que vos responsables commerciaux peuvent afficher sous l'onglet Prévisions de la même façon qu'une autre prévision. Éditions Disponible avec : Performance Edition, Unlimited Edition, Enterprise Edition et Developer Edition Si vous utilisez des parts d'opportunité avec votre champ personnalisé, vos prévisions les incorporent. Vous pouvez utiliser une prévision de champ personnalisé seule ou en complément d'autres prévisions, par exemple une prévision de chiffre d'affaires d'opportunité basée sur le champ Montant de l'opportunité. Remarque: Pour activer la prévision sur un champ personnalisé, activez au préalable : Un champ de devise d'opportunité personnalisé Les parts d'opportunité Salesforce Augmentation de la flexibilité des prévisions de chiffre d'affaires pour vos équipes commerciales avec les Prévisions de champ personnalisé (globalement disponible) 131 Un type de part personnalisée pour le champ personnalisé (vous devez activer le type de part, même si vous n'avez pas l'intention d'utiliser des parts avec le champ personnalisé). Si le responsable des prévisions ou le commercial qui consulte les prévisions n'a pas accès au champ d'opportunité personnalisé, il peut visualiser les montants des prévisions, mais aucune valeur du champ personnalisé dans la liste des opportunités. Prévisions sur Valeur annuelle du contrat - une prévision de champ personnalisé simple L'exemple ci-dessous présente une opportunité appartenant à la commerciale Anna Bressan (1). L'organisation d'anna a de nombreuses d'affaires pluriannuelles. Elle utilise par conséquent un champ Valeur annuelle du contrat (2) pour suivre le chiffre d'affaires annuel généré par cette affaire.

138 Ventes Salesforce Augmentation de la flexibilité des prévisions de chiffre d'affaires pour vos équipes commerciales avec les Prévisions de champ personnalisé (globalement disponible) 132 L'onglet Prévisions d'anna (1). Les champs Valeur annuelle du contrat de chaque opportunité d'anna sont cumulés dans ses prévisions de Valeur annuelle du contrat (2), qui sont affichées sous l'onglet Prévisions avec les autres prévisions que vous avez configurées. Le Montant prévu (3) est la valeur du champ Valeur annuelle du contrat, qui est cumulée dans la prévision d'anna. L'opportunité Acme Premium Support (4) d'anna est affichée dans la liste en bas de la page. Remarque: Pour activer une prévision dans un champ personnalisé, votre admirateur doit également activer les parts d'opportunité pour le champ personnalisé. Cependant, le propriétaire de l'opportunité reçoit automatiquement une part égale à 100 % du champ. Par conséquent, si votre organisation n'envisage pas d'utiliser des parts pour ce champ, le cumul est identique qu'en l'absence de part.

139 Ventes Une prévision de champ personnalisé avec des parts d'opportunité Salesforce Augmentation de la flexibilité des prévisions de chiffre d'affaires pour vos équipes commerciales avec les Prévisions de champ personnalisé (globalement disponible) 133 Si vous utilisez des parts d'opportunité dans vos champs personnalisés, les prévisions de ces champs cumulent les parts. Dans cet exemple, la commerciale Anna est propriétaire d'une opportunité (1), qui inclut le champ Valeur annuelle du contrat (2) et une part personnalisée du champ Valeur annuelle du contrat revenant à Kevin (3), un ingénieur commercial responsable de l'augmentation de la Valeur annuelle du contrat de la société. Dans ce cas, la part de 25 % de Kevin est intégrée dans ses prévisions Valeur annuelle du contrat. Le responsable de Kevin peut afficher la prévision Valeur annuelle du contrat (1), qui indique l'affaire à laquelle Kevin contribue, avec toutes les autres opportunités sur lesquelles travaille son équipe d'ingénieurs commerciaux. Le responsable de Kevin peut constater que Kevin reçoit un crédit de 25 % (2) pour toutes ses opportunités, qui contribue à un chiffre d'affaires total de $ dans le montant des prévisions Maximum. Si le responsable de Kevin considère que l'affaire va être finalement conclue pour un montant supérieur, il peut ajuster à la hausse le montant des prévisions Maximum. Lorsque le responsable d'anna consulte ses prévisions, il peut voir la part de 75 % d'anna.

140 Ventes Salesforce Ajout d'un contexte aux ajustements à l'aide de notes d'ajustement 134 Prévisions avec le champ Chiffre d'affaires prévu Si votre organisation utilise le champ standard Chiffre d'affaires prévu, vous pouvez également configurer une prévision sur ce champ. Le champ Chiffre d'affaires prévu est utile pour les opportunités qui peuvent générer un chiffre d'affaires supérieur ou inférieur à la valeur du champ Montant. Pour plus d'informations sur les prévisions de champ d'opportunité personnalisé, reportez-vous à «Présentation des prévisions de champ d'opportunité personnalisé» et «Activation des prévisions de champ personnalisé pour les responsables commerciaux dans l'aide de Salesforce». Ajout d'un contexte aux ajustements à l'aide de notes d'ajustement Les responsables de prévisions peuvent désormais ajouter une note succincte chaque fois qu'ils ajustent les montants de prévision, afin d'expliquer l'ajustement. Lorsque les responsables de prévisions ajustent les montants des prévisions de leurs subordonnés immédiats, ils peuvent inclure une note de 140 caractères à chaque ajustement afin de préciser la nature ou la raison de l'ajustement. Lorsqu'un responsable des prévisions inclut une note à un ajustement, un triangle bleu ( ) s'affiche en regard du montant de la prévision. Chaque type de prévision que vous activez conserve ses propres données d'ajustement, y compris les notes. Les notes d'ajustement ne sont pas affichées dans les rapports. Modification des présentations multiligne pour les parts d'opportunités et accélération de l'accès des utilisateurs aux champs personnalisés Personnalisez les champs affichés dans la présentation multiligne pour accélérer l'accès des utilisateurs aux champs. De la même façon que vous personnalisez des présentations pour des opportunités, vous pouvez personnaliser la présentation de page des parts d'opportunités. Cliquez sur Modifier la présentation multiligne, puis sélectionnez les champs que vous souhaitez utiliser et leur ordre d'affichage sur la page.

141 Ventes Salesforce Gestion des duplications (bêta fermé) 135 Vous pouvez sélectionner jusqu'à 10 champs à afficher, mais vous ne pouvez pas utiliser les champs Liste à sélection multiple, Liste de sélection dépendante et Zone de texte enrichi. Pour afficher les champs sélectionnés dans la page de détail de l'opportunité, configurez la présentation de la liste associée. Gestion des duplications (bêta fermé) Gérer des données actualisées et précises est l'une des tâches plus importantes à réaliser pour aider votre organisation à mieux exploiter les capacités de Salesforce. Par conséquent, nous sommes impatients de présenter la gestion des duplications dans Data.com. Vous pouvez désormais contrôler si et quand vous autorisez les utilisateurs à créer des enregistrements dupliqués dans Salesforce, personnaliser la logique d'identification des doublons, et créer des rapports sur les doublons que les utilisateurs sont autorisés à sauvegarder. Remarque: En raison de la forte demande de participation au programme bêta fermé Gestion des duplications Data.com, nous avons atteint notre capacité et nous n'enregistrons plus de nouvelles candidatures. Nous prévoyons que la Gestion des duplications Data.com sera globalement disponible dans la version Spring 15 pour tous nos clients CRM qui possèdent Professional Edition et supérieure (la déclaration de limitation de responsabilité s'applique). Selon notre planning de publication actuel, cela signifie que la fonctionnalité sera disponible dans les organisations de production d'ici mi-février 2015, et mi-janvier 2015 pour les organisations Sandbox. Cette version inclut la fonctionnalité bêta de gestion des duplications Data.com, de qualité production, mais avec des limitations connues. Vous pouvez formuler des commentaires et des suggestions dans Salesforce Success Community. Pour plus d'informations sur l'activation de cette fonctionnalité pour votre organisation, contactez Salesforce. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Une fois la gestion des duplications configurée, dès qu'un utilisateur tente de sauvegarder un enregistrement nouveau ou existant, les outils de gestion des duplications sont exécutés. Pour commencer, l'enregistrement est comparé aux enregistrements Salesforce existants afin d'identifier les doublons potentiels (1). Les critères utilisés pour comparer les enregistrements et identifier les doublons potentiels sont définis par une règle de correspondance. Ensuite, une liste des doublons possibles est renvoyée (2). Lorsque l'enregistrement sauvegardé est identifié comme un doublon potentiel, l'action déclenchée dépend de la définition de la règle de duplication (3). Par exemple, la règle de duplication peut empêcher les utilisateurs de sauvegarder l'enregistrement en double potentiel

142 Ventes Salesforce Gestion des duplications (bêta fermé) 136 ou autoriser la sauvegarde. Les options Bloquer et Autoriser comprennent une alerte qui explique aux utilisateurs pourquoi ils ne peuvent pas sauvegarder l'enregistrement et indique la procédure à suivre. L'option Autoriser permet de créer des rapports sur les enregistrements dupliqués. Limitations de la Gestion des duplications bêta La gestion des duplications est disponible uniquement pour les comptes, les contacts et les pistes. Actuellement, tous les autres objets, y compris les objets personnalisés et les comptes personnels, ne sont pas pris en charge. Les règles de correspondance ne fonctionnent pas entre les objets. Par exemple, une règle de correspondance ne compare pas des enregistrements de compte à des enregistrements de piste. Les règles de duplication sont exécutées comme indiqué ici pour les enregistrements créés depuis leur onglet respectif et modifiés directement depuis la page de détail de l'enregistrement respectif (en cliquant sur Modifier ou en modifiant l'enregistrement en ligne). Les autres méthodes de création ou de modification d'enregistrements (y compris, sans y être limité, la conversion des pistes, la création d'enregistrements depuis l'éditeur Chatter et l'ajout d'enregistrements à Salesforce à l'aide d'outils d'importation de données) entraînent toujours le blocage de la sauvegarde, quelle que soit l'action spécifiée dans la règle duplication, et l'utilisateur ne peut pas afficher la liste des doublons potentiels. Les règles de duplication ne sont pas exécutées lorsque les enregistrements sont créés avec la création rapide. Si votre organisation ne dispose pas de l'autorisation «Utiliser la conversion de piste Apex», les règles de duplication ne sont pas exécutées lorsque les pistes sont converties en comptes ou en contacts. Les règles de duplication créées pour des pistes ne comparent pas les pistes converties. Par conséquent, les pistes converties ne sont jamais renvoyées comme doublons de pistes potentiels.

143 Ventes Salesforce Gestion des duplications (bêta fermé) 137 Lorsqu'un compte personnel est converti en compte professionnel (et que le nouveau compte professionnel correspond à des comptes existants), les règles de duplication bloquent toujours la sauvegarde, quelle que soit l'action spécifiée dans la règle de duplication. Vous ne pouvez pas fusionner manuellement des enregistrements si une règle de duplication active définit l'action de modification sur Autoriser ou Bloquer. Le texte d'alerte personnalisable des règles de publication n'est pas pris en charge dans le Système de traduction. Si votre organisation utilise Data.com et que l'option de préférence de duplication de Data.com autorise l'ajout d'enregistrements dupliqués à partir de Data.com Prospector, les règles de duplication sont exécutées, mais elles empêchent toujours les utilisateurs d'ajouter les nouveaux enregistrements, quelle que soit l'action spécifiée dans la règle de duplication. Lorsqu'un enregistrement est restauré en utilisant le bouton Restaurer, les règles de duplication ne sont pas exécutées. Pour qu'elles fonctionnent dans une organisation Sandbox, vous devez désactiver toutes des règles de correspondance (ainsi que les règles de duplication associées), puis les réactiver. Cette opération permet de créer l'index de correspondance. Les règles de correspondance standard et personnalisées qui utilisent des méthodes de correspondance partielles prennent en charge uniquement les caractères latins. Si vous utilisez des données internationales, nous recommandons d'utiliser la méthode de correspondance Exacte avec vos règles de correspondance. Pour plus d'informations sur la Gestion des duplications de Data.com, notamment sur les règles de correspondance, reportez-vous au guide de mise en oeuvre. DANS CETTE SECTION : Création ou modification de règles de duplication Utilisez des règles de duplication afin de définir l'action à exécuter lorsqu'un utilisateur tente d'enregistrer un enregistrement en double. Actuellement, les règles de duplication sont disponibles uniquement avec les comptes, les contacts et les pistes. Création ou modification de règles de correspondance personnalisées Utilisez des règles de correspondance afin de définir la comparaison de deux enregistrements et leur identification en tant que doublons. Actuellement, les règles de correspondance sont disponibles uniquement avec les comptes, les contacts et les pistes. Création de types de rapport personnalisé pour des rapports sur les enregistrements dupliqués Si votre organisation utilise l'action Rapport avec ses règles de duplication, vous pouvez exécuter des rapports afin d'analyser la qualité de vos données et de vérifier le fonctionnement de vos règles de duplication. Vous devez au préalable configurer les types de rapport personnalisés appropriés.

144 Ventes Salesforce Création ou modification de règles de duplication 138 Création ou modification de règles de duplication Utilisez des règles de duplication afin de définir l'action à exécuter lorsqu'un utilisateur tente d'enregistrer un enregistrement en double. Actuellement, les règles de duplication sont disponibles uniquement avec les comptes, les contacts et les pistes. Remarque: Cette version inclut la fonctionnalité bêta de gestion des duplications Data.com, de qualité production, mais avec des limitations connues. Vous pouvez formuler des commentaires et des suggestions dans Salesforce Success Community. Pour plus d'informations sur l'activation de cette fonctionnalité pour votre organisation, contactez Salesforce. 1. Dans Configuration, cliquez sur Administration de Data.com > Gestion des duplications > Règles de duplication > Object. 2. Cliquez sur Nouvelle règle ou sur Modifier en regard de la règle existante que vous souhaitez modifier. 3. Saisissez les détails de la règle, notamment le nom, la description et les paramètres de sécurité au niveau de l'enregistrement. 4. Sélectionnez l'action exécutée lorsqu'un utilisateur tente de sauvegarder un enregistrement en double. Si l'action comprend une alerte destinée aux utilisateurs, nous fournissons un texte d'alerte par défaut que vous pouvez personnaliser. Seule l'action Autoriser comprend l'option Rapport. 5. Dans la liste déroulante Règle de correspondance, sélectionnez la règle qui détermine comment les enregistrements sont identifiés en tant que doublons. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour créer, modifier et supprimer des règles de duplication : Personnaliser l'application Pour activer et désactiver des règles de duplication : Personnaliser l'application Pour afficher les règles de duplication : Afficher la configuration La liste inclut une règle de correspondance standard et toutes les règles de correspondance personnalisées de votre organisation pour cet objet. Si aucune règle de correspondance de la liste ne vous convient, sélectionnez Créer une règle de correspondance. Conseil: Nous recommandons d'utiliser la règle de correspondance standard, qui été spécialement conçue pour renvoyer le meilleur ensemble de correspondances possibles. Assurez-vous seulement de l'activer. Si vous décidez néanmoins de créer une règle de correspondance, nous recommandons de terminer au préalable la création de votre règle de duplication. Créez et activez ensuite la nouvelle règle de correspondance. Lorsque vous revenez à la règle de duplication, elle est automatiquement associée à la règle de correspondance que vous venez de créer, si toutefois elle n'est pas déjà associée à une règle de correspondance. 6. Si vous souhaitez exécuter la règle de duplication uniquement lorsque des conditions spécifiques sont remplies, précisez ces conditions. Par exemple, vous pouvez ajouter une condition qui indique la règle à exécuter uniquement si l'enregistrement a été saisi par un utilisateur avec un profil ou un rôle spécifique, ou si l'enregistrement inclut un pays ou une région spécifique. 7. Cliquez sur Enregistrer. Votre règle enregistrée est affichée dans la vue de liste des règles de duplication. 8. Dans la vue de liste des règles de duplication, cliquez sur Activer en regard de la règle appropriée. Pour pouvoir être activée, la règle de duplication doit être associée à une règle de correspondance active. Vous pouvez avoir jusqu'à cinq règles de duplication actives en même temps. 9. Si plusieurs règles de duplication sont actives pour un objet particulier, vous pouvez changer l'ordre de traitement des règles. Vous pouvez réorganiser les règles dans la vue de liste des règles de duplication.

145 Ventes Salesforce Création ou modification de règles de correspondance personnalisées 139 Conseil: Si la première règle de duplication trouve une correspondance à un enregistrement particulier, cet enregistrement n'est pas évalué par les règles de duplication suivantes. Par conséquent, organisez vos règles de duplication afin d'exécuter les règles qui incluent l'action Bloquer avant les règles qui incluent l'action Autoriser. Création ou modification de règles de correspondance personnalisées Utilisez des règles de correspondance afin de définir la comparaison de deux enregistrements et leur identification en tant que doublons. Actuellement, les règles de correspondance sont disponibles uniquement avec les comptes, les contacts et les pistes. Remarque: Cette version inclut la fonctionnalité bêta de gestion des duplications Data.com, de qualité production, mais avec des limitations connues. Vous pouvez formuler des commentaires et des suggestions dans Salesforce Success Community. Pour plus d'informations sur l'activation de cette fonctionnalité pour votre organisation, contactez Salesforce. 1. Dans Configuration, cliquez sur Administration de Data.com > Gestion des duplications > Règles de correspondance. 2. Si vous modifiez une règle de correspondance existante, assurez-vous qu'elle est inactive. 3. Cliquez sur Nouvelle règle ou sur Modifier en regard de la règle existante que vous souhaitez modifier. 4. Sélectionner l'objet à laquelle cette règle de correspondance s'applique. 5. Saisissez le nom et la description de la règle. 6. Saisissez les critères de correspondance. Les critères de correspondance permettent de définir les champs à comparer et la méthode de comparaison. Pour ajouter des champs supplémentaires (jusqu'à 10), cliquez sur Ajouter une logique de filtrage, puis sur Ajouter une ligne. 7. Pour ajuster l'équation de correspondance, cliquez sur Ajouter une logique de filtrage. Vous pouvez par exemple modifier manuellement une expression AND en expression OR. 8. Cliquez sur Enregistrer. Un résumé de votre règle de correspondance enregistrée s'affiche. 9. Cliquez sur Activer. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour créer, modifier et supprimer des règles de correspondance : Personnaliser l'application Pour activer et désactiver des règles de correspondance : Personnaliser l'application Pour afficher les règles de correspondance : Afficher la configuration Le processus d'activation peut être long. Par conséquent, nous vous envoyons un une fois le processus terminé et votre règle de correspondance prête à l'emploi. Lorsque la règle de correspondance est active, elle peut être utilisée avec d'autres outils Data.com de gestion des duplications. Par exemple, l'utilisation d'une règle de correspondance avec une règle de duplication indique à Salesforce d'exécuter certaines actions lorsque les utilisateurs tentent d'enregistrer un enregistrement identifié par la règle de correspondance en tant que doublon.

146 Ventes Salesforce Création de types de rapport personnalisé pour des rapports sur les enregistrements dupliqués 140 Création de types de rapport personnalisé pour des rapports sur les enregistrements dupliqués Si votre organisation utilise l'action Rapport avec ses règles de duplication, vous pouvez exécuter des rapports afin d'analyser la qualité de vos données et de vérifier le fonctionnement de vos règles de duplication. Vous devez au préalable configurer les types de rapport personnalisés appropriés. Remarque: Cette version inclut la fonctionnalité bêta de gestion des duplications Data.com, de qualité production, mais avec des limitations connues. Vous pouvez formuler des commentaires et des suggestions dans Salesforce Success Community. Pour plus d'informations sur l'activation de cette fonctionnalité pour votre organisation, contactez Salesforce. Les seuls enregistrements affichés dans ces rapports sont les suivants : Les enregistrements identifiés en tant que doublons par les règles de duplication qui comprennent l'action Rapport Les enregistrements ajoutés manuellement à l'objet Ensemble d'enregistrements dupliqués 1. Vous devez connaître les types de rapport personnalisé, ainsi que les principales étapes de création et de gestion de ces types de rapport. 2. Créez des types de rapport personnalisés avec les relations d'objet appropriées, puis configurez-les selon vos besoins. Pour commencer, voici quelques exemples de types de rapport personnalisés. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour créer ou mettre à jour les types de rapport personnalisés : Gérer les types de rapport personnalisé Pour supprimer des types de rapport personnalisés : Modifier toutes les données Type de rapport Utilisation possible A (objet principal) B Étapes supplémentaires Duplications de compte Créez des rapports sur les comptes en double détectés par vos règles de duplication. Comptes Éléments d'enregistrements dupliqués Duplications de contact Créez des rapports sur les contacts en double détectés par vos règles de duplication. Contacts Éléments d'enregistrements dupliqués Duplications de piste Créez des rapports sur les pistes en double détectées par Pistes Éléments d'enregistrements dupliqués

147 Ventes Salesforce Création de types de rapport personnalisé pour des rapports sur les enregistrements dupliqués 141 Type de rapport Utilisation possible A (objet principal) B Étapes supplémentaires vos règles de duplication. Toutes les duplications Créez des rapports sur l'efficacité de vos règles de duplication. Ensemble d'enregistrements dupliqués Éléments d'enregistrements dupliqués Ajoutez le champ de référence Nom de la règle de duplication à la présentation de page Ensemble d'enregistrements dupliqués. 3. Déployez les types de rapport que vous souhaitez mettre à la disposition des utilisateurs. 4. Informez les utilisateurs qu'ils peuvent créer des rapports en utilisant ces types de rapport personnalisé.

148 Ventes Salesforce Salesforce pour Outlook 142 Salesforce pour Outlook Vous allez découvrir de nouvelles fonctionnalités dans le panneau latéral de Salesforce qui permettent à vos utilisateurs d'exécuter plus de fonctions Salesforce directement depuis Microsoft Outlook. Nous avons également amélioré la configuration, qui facilite et accélère la mise en route des nouveaux utilisateurs, et ajouté des options de personnalisation utiles dans les configurations Outlook pour renforcer votre contrôle. Avant d'explorer les dernières fonctionnalités, nous vous invitons à migrer vers Salesforce pour Outlook toutes les personnes qui utilisent Connect pour Outlook. En plus des fonctionnalités de Connect pour Outlook que vos utilisateurs connaissent, Salesforce for Outlook inclut : Prise en charge de Microsoft Exchange Online, le service hébergé par Microsoft qui s'intègre à Office 365 Le panneau latéral de Salesforce Options de synchronisation d'une sélection ou de l'ensemble des contacts, événements et tâches Microsoft Outlook. Des cycles de synchronisation automatiquement planifiés Examinons maintenant les toutes dernières améliorations de Salesforce pour Outlook et du panneau latéral. DANS CETTE SECTION : Configuration de l'ajout d'éléments Outlook à des enregistrements Salesforce simplifiée pour les utilisateurs du panneau latéral Nous avons activé par défaut Ajouter un dans les configurations Outlook, et retiré la nécessité pour les utilisateurs du panneau latéral de configurer Mon à Salesforce afin d'ajouter des s et des pièces jointes Outlook à des enregistrements Salesforce. Sélection par les utilisateurs de pièces jointes spécifiques à ajouter à Salesforce Réduisez l'utilisation des données de votre société dans le Cloud en autorisant les utilisateurs à ajouter uniquement les pièces jointes importantes aux enregistrements Salesforce. Spécification des dossiers de synchronisation Outlook de vos utilisateurs Vous pouvez désormais contrôler l'emplacement dans lequel les utilisateurs synchronisent leurs enregistrements en spécifiant des dossiers de synchronisation Outlook communs dans les configurations Outlook. La spécification de dossiers de synchronisation simplifie la configuration Salesforce pour Outlook des utilisateurs et définit des dossiers de synchronisation cohérents dans votre société. Éditions Panneau latéral de Salesforce pour Outlook disponible dans : Toutes les éditions Configurations Outlook disponibles dans : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour modifier les configurations Outlook des utilisateurs dans Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition : Personnaliser l'application Pour créer, modifier ou supprimer des configurations Outlook dans Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition : Gérer les configurations de clients de messagerie Augmentation de la productivité des utilisateurs du panneau latéral avec les tâches Outlook Les utilisateurs peuvent désormais afficher le panneau latéral à partir des Tâches Outlook et ajouter leurs tâches Outlook à des enregistrements Salesforce, et accomplir davantage de tâches Salesforce directement depuis Microsoft Outlook.

149 Ventes Salesforce Configuration de l'ajout d'éléments Outlook à des enregistrements Salesforce simplifiée pour les utilisateurs du panneau latéral 143 Configuration de l'ajout d'éléments Outlook à des enregistrements Salesforce simplifiée pour les utilisateurs du panneau latéral Nous avons activé par défaut Ajouter un dans les configurations Outlook, et retiré la nécessité pour les utilisateurs du panneau latéral de configurer Mon à Salesforce afin d'ajouter des s et des pièces jointes Outlook à des enregistrements Salesforce. Grâce à ces modifications, les utilisateurs du panneau latéral peuvent commencer à ajouter des s, des pièces jointes, des événements et des tâches à leurs enregistrements Salesforce dès que vous les ajoutez à une configuration Outlook, sans aucune configuration supplémentaire. Les utilisateurs que vous n'avez pas configurés pour l'utilisation du panneau latéral doivent configurer Mon à Salesforce pour ajouter des s et des pièces jointes Outlook à des enregistrements Salesforce en cliquant sur le bouton Ajouter des s dans la section Salesforce du ruban Outlook. Vous pouvez désactiver ces fonctionnalités pour des utilisateurs en cliquant sur Configuration > Administration d'ordinateur de bureau > Configurations Outlook > Nouvelle configuration Outlook, puis en désactivant Ajouter un . Sélection par les utilisateurs de pièces jointes spécifiques à ajouter à Salesforce Réduisez l'utilisation des données de votre société dans le Cloud en autorisant les utilisateurs à ajouter uniquement les pièces jointes importantes aux enregistrements Salesforce. Dans les configurations Outlook, Ajouter un permet aux utilisateurs du panneau latéral d'ajouter des s aux enregistrements Salesforce et d'inclure automatiquement les pièces jointes. Vous pouvez désormais autoriser les utilisateurs à ajouter uniquement des pièces jointes spécifiques en activant Panneau latéral, Ajouter un et Autoriser les utilisateurs à sélectionner des pièces jointes. Lorsque vous activez Autoriser les utilisateurs à sélectionner des pièces jointes pour vos utilisateurs, les pièces jointes ne sont pas automatiquement incluses lorsque les utilisateurs ajoutent un à un enregistrement Salesforce. Les utilisateurs peuvent à la place spécifier les pièces jointes spécifiques qu'ils souhaitent inclure en cliquant sur dans le panneau latéral, en regard de chaque pièce jointe.

150 Ventes Salesforce Spécification des dossiers de synchronisation Outlook de vos utilisateurs 144 Spécification des dossiers de synchronisation Outlook de vos utilisateurs Vous pouvez désormais contrôler l'emplacement dans lequel les utilisateurs synchronisent leurs enregistrements en spécifiant des dossiers de synchronisation Outlook communs dans les configurations Outlook. La spécification de dossiers de synchronisation simplifie la configuration Salesforce pour Outlook des utilisateurs et définit des dossiers de synchronisation cohérents dans votre société. Le nouveau paramètre Dossier Outlook pour la synchronisation des contacts est activé dans les configurations Outlook nouvelles et existantes. Cela signifie que, par défaut, les utilisateurs peuvent changer leurs dossiers de synchronisation Outlook. Pour empêcher les utilisateurs de changer leurs dossiers de synchronisation, ouvrez vos configurations Outlook, puis dans la zone «Autoriser les utilisateurs à modifier», désactivez le paramètre Dossier Outlook pour la synchronisation des contacts pour les contacts, les événements et les tâches. Dans les zones de texte qui s'affichent, saisissez ensuite le nom des dossiers Outlook dans lesquels les contacts, les événements et les tâches de vos utilisateurs doivent être synchronisés. Si les dossiers que vous définissez n'existent pas dans les répertoires Outlook des utilisateurs, Salesforce pour Outlook les créent. Vos utilisateurs peuvent ensuite déplacer les contacts, les événements et les tâches qu'ils souhaitent synchroniser dans les dossiers que vous avez spécifiés.

151 Ventes Salesforce Augmentation de la productivité des utilisateurs du panneau latéral avec les tâches Outlook 145 Augmentation de la productivité des utilisateurs du panneau latéral avec les tâches Outlook Les utilisateurs peuvent désormais afficher le panneau latéral à partir des Tâches Outlook et ajouter leurs tâches Outlook à des enregistrements Salesforce, et accomplir davantage de tâches Salesforce directement depuis Microsoft Outlook. Les utilisateurs peuvent ajouter des tâches Outlook à plusieurs contacts Salesforce et à un autre enregistrement qui accepte les tâches, par exemple un compte, une piste ou une opportunité. Pour réaliser cette opération à partir du panneau latéral dans les tâches Outlook, les utilisateurs sélectionnent la tâche qu'ils souhaitent ajouter à un enregistrement Salesforce (1), recherchent dans le panneau latéral l'enregistrement qu'ils souhaitent ajouter à la tâche (2), puis cliquent sur en regard de l'enregistrement dans les résultats de recherche (3). La tâche est ensuite ajoutée à l'enregistrement Salesforce en tant qu'activité, que les utilisateurs peuvent afficher dans la liste associée Historique des activités ou Activités ouvertes de l'enregistrement. Si vous utilisez l'édition Professional, Enterprise, Performance, Unlimited ou Developer, assurez-vous que vos configurations Outlook incluent Ajouter un et Panneau latéral afin de configurer les utilisateurs pour cette fonctionnalité. Si vous utilisez l'édition Contact Manager ou Group, vous n'avez rien à faire. Activités Les événements et les tâches sont les blocs de construction de la productivité commerciale. Nous avons apporté des améliorations pour accroître l'avantage concurrentiel de vos équipes commerciales, avec des mises à jour qui optimisent les performances et le fonctionnement.

152 Ventes Salesforce Contrôle global des notifications de tâche par les utilisateurs 146 DANS CETTE SECTION : Contrôle global des notifications de tâche par les utilisateurs Les utilisateurs peuvent contrôler les s de notification pour toutes leurs attributions de tâches. Ce nouveau paramètre remplace la case à cocher de la page Créer une tâche qui déclenche l'envoi d'un au destinataire de la tâche. Le paramètre utilisateur est exposé par défaut. Vous pouvez masquer le paramètre pour les utilisateurs. Qu'il soit affiché ou non, le paramètre a des conséquences spécifiques sur les utilisateurs de Salesforce1 et du site complet de Salesforce, sur les utilisateurs de communautés, sur les utilisateurs de portails partenaires, sur les utilisateurs auxquels des tâches sont attribuées via des règles de workflow, et sur les utilisateurs auxquels sont attribuées des tâches générées par le champ triggeruser . Contrôle global des notifications de tâche par les utilisateurs Les utilisateurs peuvent contrôler les s de notification pour toutes leurs attributions de tâches. Ce nouveau paramètre remplace la case à cocher de la page Créer une tâche qui déclenche l'envoi d'un au destinataire de la tâche. Le paramètre utilisateur est exposé par défaut. Vous pouvez masquer le paramètre pour les utilisateurs. Qu'il soit affiché ou non, le paramètre a des conséquences spécifiques sur les utilisateurs de Salesforce1 et du site complet de Salesforce, sur les utilisateurs de communautés, sur les utilisateurs de portails partenaires, sur les utilisateurs auxquels des tâches sont attribuées via des règles de workflow, et sur les utilisateurs auxquels sont attribuées des tâches générées par le champ triggeruser . Paramètres Paramètre de l'organisation (activé par défaut) Pour masquer le paramètre utilisateur, dans Configuration, cliquez sur Personnaliser > Activités > Paramètres d'activité, puis désactivez Activer le contrôle utilisateur des notifications d'attribution de tâche. Important: Si vous migrez une organisation, pensez à désactiver Activer le contrôle utilisateur des notifications d'attribution de tâche afin d'éviter les notifications par excessives. Paramètre de l'utilisateur (exposé par défaut) Les utilisateurs peuvent désactiver les notifications par pour les attributions de tâches en accédant à Mes paramètres > Rappels et alertes > Événements et tâches, puis en désactivant la case Envoyez-moi un lorsque quelqu'un m'attribue une tâche. Conséquences de l'affichage et du masquage du paramètre utilisateur Utilisateurs affectés Utilisateurs de Salesforce1, y compris les utilisateurs de communautés Utilisateurs du site complet de Salesforce, y compris les utilisateurs de communautés Conséquences de l'affichage du paramètre utilisateur Dans Mes paramètres > Notifications, la case Vous attribue une tâche reste inchangée. Dans la page Créer une tâche, les cases Envoyer une notification par et Choisir comme paramètre par défaut sont retirées. Dans Mes paramètres > Rappels et alertes > Événements et tâches, la case Envoyez-moi un lorsque Conséquences du masquage du paramètre utilisateur Dans Mes paramètres > Notifications, la case Vous attribue une tâche est retirée. Dans la page Créer une tâche, les cases Envoyer une notification par et Choisir comme paramètre par défaut restent inchangées, et les utilisateurs reçoivent des notifications par selon la sélection ou non des cases.

153 Ventes Salesforce Contrôle global des notifications de tâche par les utilisateurs 147 Utilisateurs affectés Conséquences de l'affichage du paramètre utilisateur quelqu'un m'attribue une tâche est ajoutée et sélectionnée par défaut. Conséquences du masquage du paramètre utilisateur Aucun paramètre utilisateur n'est ajouté. Utilisateurs de portails partenaires Utilisateurs auxquels sont attribuées des tâches générées par des règles de tache de workflow Utilisateurs auxquels des tâches sont attribuées via l'api Important: Une API doit être utilisée pour définir la valeur triggeruser . La valeur par défaut de triggeruser est false. Dans la page Créer une tâche, les cases Dans la page Créer une tâche, les cases Envoyer une notification par Envoyer une notification par et et Choisir comme paramètre par Choisir comme paramètre par défaut défaut sont retirées. restent inchangées, et les utilisateurs reçoivent des notifications par selon Les utilisateurs reçoivent un la sélection ou non des cases. lorsqu'une tâche leur est attribuée (les portails partenaires n'ont aucune page de paramètres pour les administrateurs ou les utilisateurs). Dans la page Nouvelle tâche des tâches de workflow, la case Notifier le bénéficiaire est retirée. Même si un administrateur a sélectionné la case Notifier le bénéficiaire avant la version Winter 15, les bénéficiaires de tâches qui utilisent le nouveau paramètre de suppression des notifications d'attribution de tâches ne reçoivent plus aucune notification. Si triggeruser = true, l'envoi des notifications par est déterminé par les paramètres des utilisateurs individuels. Les bénéficiaires de tâches continuent à recevoir des notifications selon les règles de tâche de workflow. Si triggeruser = true, les notifications par continuent d'être envoyées à tous les utilisateurs lors de l'attribution de tâches. Si triggeruser = false, aucune notification par n'est Si triggeruser = false, aucune notification par n'est envoyée lors de l'attribution d'une envoyée lors de l'attribution d'une tâche. tâche.

154 Ventes Salesforce Console Salesforce for Sales 148 Console Salesforce for Sales Salesforce Console facilite l'accès des utilisateurs aux informations commerciales à l'aide d'un tableau de bord. Ils peuvent accéder à davantage de données en réduisant les clics et le défilement. Éditions Améliorations de la Console Salesforce La console Salesforce for Sales et la console Salesforce for Service partagent de nouvelles fonctionnalités qui aident les administrateurs et les développeurs à personnaliser la console pour les utilisateurs. Pour plus d'informations, reportez-vous à Console de service Salesforce. Autres modifications dans Sales Cloud Nous avons apporté d'autres modifications aux fonctionnalités de Sales Cloud pour faciliter leur utilisation. Insertion de comptes personnels dans des packages Vous pouvez désormais inclure des composants et des attributs Compte personnel dans des packages gérés et non gérés. 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 Transfert des nouveaux éléments associés avec des modifications dans la propriété d'enregistrement Lors du transfert d'enregistrements entre des membres de votre équipe commerciale, les éléments supplémentaires associés à ces enregistrements sont également transférés. Type d'enregistrement Comptes Contrats Commandes Éléments associés également transférés Les commandes avec le statut Brouillon qui sont associées à un contrat de transfert ou sans contrat Les commandes avec le statut Brouillon Les tâches ouvertes et les événements futurs (applicables uniquement si l'ancien et le nouveau propriétaires ne sont pas dans une file d'attente) Ajout de champ à l'objet Commande L'objet Commande a un nouveau champ : Propriétaire. Les champs Compte et Contrat dans les commandes peuvent être mis à jour Les commandes sont désormais plus flexibles, car vos équipes commerciales peuvent mettre à jour les champs Compte et Contrat des commandes avec un statut Brouillon. Le champ Compte peut être mis à jour si tout contrat associé à la commande est également associé au nouveau compte. Le champ Contrat peut être mis à jour si les conditions suivantes sont remplies. Le compte associé à la commande est identique au compte associé au nouveau contrat. La devise associée à la commande est identique à la devise associée au nouveau contrat. Si un catalogue de prix est associé à la commande, il est également associé au nouveau contrat.

155 Ventes Salesforce Autres modifications dans Sales Cloud 149 Modification des étiquettes dans les paramètres de l'utilisateur Dans Mes paramètres, sous Calendrier et rappels, la page Rappels a été renommée en Rappels et alertes, et l'en-tête «Tâches et événements» s'intitule désormais «Événements et tâches». Dans Mes paramètres, dans les communautés, la page Rappels a été renommée Rappels et alertes, et l'étiquette «Rappels des événements et des tâches» s'intitule désormais «Rappels et alertes des événements et des tâches». En outre, le paragraphe qui explique le rappel a été clarifié dans les deux pages Mes paramètres. Modification du flux d'interaction pour les événements privés Avant la version Winter 15, lorsqu'un utilisateur visualisait un événement associé à un autre enregistrement, la case Privé était activée dans la page de modification de l'événement, bien qu'un événement associé à un autre enregistrement ne puisse pas être privé. Si un utilisateur sélectionnait la case et essayait de sauvegarder l'enregistrement, Salesforce affichait un message d'erreur. Désormais, lorsqu'un événement est associé à un autre enregistrement, la case Privé est masquée. Libération des ressources lors de la suppression des événements Avant la version Winter 15, lors de la suppression d'un événement, les ressources associées restaient associées à l'événement, mais pouvaient simultanément être réservées dans un autre événement. Si vous aviez réservé l'une de ces ressources dans un autre événement, puis restauré l'événement d'origine, un message d'erreur indiquait que la ressource était réservée deux fois. Désormais, les ressources sont retirées lors de la suppression d'un événement. Si vous restaurez l'événement, vous devez réserver de nouveau les ressources. Création de nouveaux types de part personnalisés dans Enterprise Edition pour mieux refléter vos processus métier Vous avez une devise personnalisée que vous ne parvenez pas à utiliser avec des parts d'opportunité? Vous souhaitez que les parts soient disponibles dans toutes vos opportunités? C'est désormais possible. Dans la version Summer 14, les parts de champ personnalisé ont été introduites pour Unlimited Edition, Performance Edition et Developer Edition. Dans la version Winter 15, cette fonctionnalité est également disponible dans Enterprise Edition.

156 Work.com Aidez les responsables et les équipes à accélérer leur formation et à augmenter leurs performances avec Work.com, une suite d'outils de gestion des ventes et de gestion des services qui optimise les performances à l'aide de fonctionnalités simples et personnalisables qui comprennent des objectifs, un accompagnement en temps réel, des récompenses et des examens de performance. DANS CETTE SECTION : Gestion des badges de remerciement sous l'onglet Badges Les équipes commerciales peuvent gérer leurs badges de remerciement avec plus d'efficacité grâce au nouvel onglet Badges. Les badges fonctionnent comme les objets Salesforce standard et comprennent d'autres options de personnalisation, par exemple l'ajout de champs personnalisés. Déploiement plus efficace des cycles de résumé de performance Les responsables de cycle de performance peuvent déployer des cycles avec plus d'efficacité en utilisant la nouvelle fonctionnalité, qui comprend le retrait automatique des utilisateurs inactifs dans un cycle de déploiement. Suggestion automatique de compétences pour les utilisateurs Améliorez l'engagement de votre organisation avec les Compétences en activant la fonctionnalité Compétences suggérées. Cette fonctionnalité suggère automatiquement des compétences en fonction des rubriques Chatter associées d'un utilisateur. Par exemple, si un responsable de compte a de nombreuses publications dans les rubriques «Négociation de contrats» et «Prévisions», ces rubriques ressortent en tant que compétences suggérées dans le profil Chatter du responsable. La fonctionnalité Compétences suggérées est efficace pour augmenter l'utilisation des Compétences dans votre organisation ou les déployer. Amélioration de la mesure de votre travail avec les objectifs optimisés (pilote) Créez aisément des objectifs pour définir, suivre et mesurer votre travail aussi bien dans Salesforce1 que sur votre ordinateur de bureau. La fonctionnalité Objectifs optimisés permet de mieux contrôler les objectifs et les mesures, et de les personnaliser comme n'importe quel autre objet Salesforce. Autres modifications apportées à Work.com Work.com inclut des modifications importantes.

157 Work.com Salesforce Gestion des badges de remerciement sous l'onglet Badges 151 Gestion des badges de remerciement sous l'onglet Badges Les équipes commerciales peuvent gérer leurs badges de remerciement avec plus d'efficacité grâce au nouvel onglet Badges. Les badges fonctionnent comme les objets Salesforce standard et comprennent d'autres options de personnalisation, par exemple l'ajout de champs personnalisés. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition La reconnaissance nécessite une licence pour Work.com Motivate, Work.com Align ou Work.com Perform, disponible en tant que licence complémentaire pour Professional Edition, Enterprise Edition, Unlimited Edition ou Developer Edition, et incluse dans Performance Edition. Les équipes commerciales peuvent accéder à leur bibliothèque de badges sous l'onglet Badges, où ils peuvent également créer des badges. Dans l'éditeur Chatter, vos utilisateurs peuvent sélectionner les badges affichés ou rechercher des badges par leur nom. Actuellement, les utilisateurs peuvent donner un badge à un seul utilisateur à la fois à partir de l'éditeur Chatter et ne peuvent plus donner de badges depuis l'onglet Reconnaissance.

158 Work.com Salesforce Déploiement plus efficace des cycles de résumé de performance 152 Désormais, l'onglet supérieur Reconnaissance affiche déjà les informations déjà présentes sous l'onglet Reconnaissance des profils utilisateur. Par conséquent, nous recommandons de retirer l'onglet de l'application Work.com. Reportez-vous à «Modification des propriétés des applications» dans l'aide de Salesforce. Le nouvel onglet Badges permet aux utilisateurs d'exploiter automatiquement des fonctionnalités supplémentaires de Salesforce. Par exemple, ils peuvent désormais rechercher des badges dans la recherche globale. Les administrateurs peuvent également créer des champs personnalisés pour des badges. Pour permettre aux utilisateurs de communauté d'accéder normalement aux badges de société, une action supplémentaire est requise. Pour autoriser les utilisateurs de communauté à donner des badges de société, désélectionnez le champ Badge de société et modifiez l'accès aux badges afin d'inclure tous les utilisateurs internes et externes, puis sélectionnez de nouveau le champ Badge de société. Les utilisateurs peuvent mieux contrôler les badges dans Salesforce1. Pour plus d'informations sur les remerciements dans Salesforce1, reportez-vous à Améliorations de Salesforce1. Déploiement plus efficace des cycles de résumé de performance Les responsables de cycle de performance peuvent déployer des cycles avec plus d'efficacité en utilisant la nouvelle fonctionnalité, qui comprend le retrait automatique des utilisateurs inactifs dans un cycle de déploiement. La présence d'utilisateurs inactifs dans un cycle de résumé de performance n'empêche plus le déploiement. Lorsqu'un responsable de cycle de performance déploie un cycle de résumé de performance, les utilisateurs inactifs sont automatiquement retirés et le cycle est déployé. Une fois le déploiement terminé, nous vous envoyons un détaillé sur le cycle de déploiement et des utilisateurs retirés. Les responsables de cycle de performance peuvent les rajouter ultérieurement si nécessaire. Les cycles de résumé de performance peuvent désormais prendre en charge davantage d'utilisateurs et les actions de cycle sont exécutées plus rapidement. En outre, les utilisateurs qui disposent des autorisations appropriées peuvent rechercher des cycles de résumé de performance en utilisant la recherche globale. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les résumés de performance nécessitent une licence Work.com Perform, disponible sous forme de licence complémentaire pour Professional Edition, Enterprise Edition, Unlimited Edition ou Developer Edition, et incluse dans Performance Edition.

159 Work.com Salesforce Suggestion automatique de compétences pour les utilisateurs 153 Suggestion automatique de compétences pour les utilisateurs Améliorez l'engagement de votre organisation avec les Compétences en activant la fonctionnalité Compétences suggérées. Cette fonctionnalité suggère automatiquement des compétences en fonction des rubriques Chatter associées d'un utilisateur. Par exemple, si un responsable de compte a de nombreuses publications dans les rubriques «Négociation de contrats» et «Prévisions», ces rubriques ressortent en tant que compétences suggérées dans le profil Chatter du responsable. La fonctionnalité Compétences suggérées est efficace pour augmenter l'utilisation des Compétences dans votre organisation ou les déployer. 1. Dans Configuration, cliquez sur Personnaliser > Work.com > Paramètres. 2. Cliquez sur Activer sous Activer les compétences suggérées. 3. Cliquez sur Enregistrer. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les compétences nécessitent une licence pour Work.com Motivate, Work.com Align ou Work.com Perform, disponibles en tant que licence complémentaire pour Professional Edition, Enterprise Edition, Unlimited Edition ou Developer Edition, et incluses dans Performance Edition. AUTORISATIONS UTILISATEUR Pour activer les paramètres de Work.com : Personnaliser l'application

160 Work.com Salesforce Amélioration de la mesure de votre travail avec les objectifs optimisés (pilote) 154 Amélioration de la mesure de votre travail avec les objectifs optimisés (pilote) Créez aisément des objectifs pour définir, suivre et mesurer votre travail aussi bien dans Salesforce1 que sur votre ordinateur de bureau. La fonctionnalité Objectifs optimisés permet de mieux contrôler les objectifs et les mesures, et de les personnaliser comme n'importe quel autre objet Salesforce. Remarque: La fonctionnalité Objectifs optimisés est actuellement disponible via un programme pilote. Pour plus d'informations sur l'activation des objectifs optimisés, contactez Salesforce. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les Objectifs nécessitent une licence Work.com Align ou Work.com Perform, disponible sous forme de licence complémentaire à Professional Edition, Enterprise Edition, Unlimited Edition ou Developer Edition, et comprise dans Performance Edition. La présentation et les fonctionnalités des objectifs optimisés sont semblables aux autres objets Salesforce et les utilisateurs peuvent exploiter des fonctionnalités Salesforce supplémentaires. Par exemple, les administrateurs peuvent créer des champs, des présentations, des actions et des vues de liste personnalisables associés à des objectifs. Les métriques sont liées à des objectifs individuels. Les utilisateurs peuvent désormais partager des métriques ou créer des activités pour des métriques individuelles.

161 Work.com Salesforce Autres modifications apportées à Work.com 155 Les objectifs et les métriques sont également disponibles dans Salesforce1. Ils permettent aux utilisateurs de réviser, modifier et créer des objectifs et des métriques. Notez les limitations suivantes : Actuellement, les objectifs optimisés ne prennent pas en charge les données des métriques et des objectifs existants. La progression globale des objectifs, la pondération des métriques et la liaison de métriques à des rapports ne sont pas prises en charge. Les métriques ne sont pas encore prises en charge dans l'accompagnement et les Résumés de performance. Autres modifications apportées à Work.com Work.com inclut des modifications importantes. Mieux tirer parti de Salesforce1 Modifiez les images de profil, l'accès aux fonds de récompense, la création de compétences, ainsi que la recherche et le filtrage des badges de remerciement dans Salesforce1. Pour plus d'informations, reportez-vous à Optimisations de Salesforce1 à la page 57 Affichage de textes multilingues, des dates et des chiffres au format local Le texte des fonctionnalités de Work.com peut désormais être affiché dans différentes langues selon le paramètre de Langue de l'utilisateur. De plus, les dates et les chiffres ont été localisés pour prendre en charge les formats internationaux, selon les Paramètres régionaux l'utilisateur. Par exemple, l'allemand utilise la virgule comme séparateur décimal au lieu du point, et de nombreux pays utilisent le format de date jj/mm/aa au lieu de mm/jj/aa. Pour plus d'informations sur les langues disponibles, reportez-vous à «Quelles sont les langues prises en charge par Salesforce?» dans l'aide de Salesforce. Gestion des résumés de performance avec l'api Utilisez l'api SOAP pour exécuter les actions de résumé de performance disponibles dans Salesforce. Les objets Work.com Perform fonctionnent de la même façon que les objets Salesforce standard, que vous pouvez également personnaliser avec diverses options. Annulation de la recommandation des compétences dans les profils Chatter Annulez votre recommandation des compétences d'un utilisateur directement dans son profil Chatter. Cliquez sur compétence que vous ne souhaitez plus recommander. pour la

162 Data.com Data.com est la solution de diffusion de données métier de premier plan 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 Évaluations de données Data.com. Remarque: Data.com n'est pas disponible hors des États-Unis. Pour cette raison, elle n'est pas incluse dans ces Notes de publication. Les utilisateurs peuvent toutefois consulter des informations sur ce service dans les fichiers d'aide.

163 Service Le Service Cloud de Salesforce fournit les outils utiles pour offrir à vos clients une expérience de service client complète. DANS CETTE SECTION : Fil de requête Fil de requête offre aux agents de support un moyen plus rationnel pour créer, gérer et afficher des requêtes. Il comprend des éditeurs qui permettent aux agents de créer des notes de requête, de consigner des appels, de modifier le statut des requêtes et de communiquer avec des clients dans un fil semblable à Chatter. Gestion des requêtes Utilisez des requêtes pour recevoir, suivre et résoudre les problèmes des clients. vers requête vers requête aide votre société à recevoir et résoudre rapidement les requêtes par . 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. Knowledge Salesforce Knowledge est votre base de connaissances certifiée basée sur le support Knowledge. Console de service Salesforce Salesforce Console for Service est conçue pour les utilisateurs d'environnements à évolution rapide qui doivent rechercher, mettre à jour et créer rapidement des enregistrements pour offrir un support à leurs clients. Communautés de service Les modèles de communauté pour le libre-service, les Réponses Chatter et les Idées offrent aux clients des communautés en libre-service dans lesquelles ils peuvent publier des questions et recevoir des réponses d'autres clients ou agents de support, et publier, voter et commenter des discussions. Service client social Le service client social est la nouvelle génération de l'intégration entre Radian6 et le Service Cloud Salesforce. Les agents d'un service client peuvent échanger avec leurs clients en répondant à des requêtes créent à partir de Twitter et Facebook. Les administrateurs Salesforce peuvent personnaliser le traitement des contenus sociaux entrant à l'aide d'une classe Apex et définir des utilisateurs de leur organisation autorisés à répondre en utilisant des comptes sociaux. Autres modifications dans Service Cloud Service Cloud inclut d'autres modifications importantes.

164 Service Salesforce Fil de requête 158 Fil de requête Fil de requête offre aux agents de support un moyen plus rationnel pour créer, gérer et afficher des requêtes. Il comprend des éditeurs qui permettent aux agents de créer des notes de requête, de consigner des appels, de modifier le statut des requêtes et de communiquer avec des clients dans un fil semblable à Chatter. DANS CETTE SECTION : Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Affichage d'informations supplémentaires sur les requêtes dans un espace réduit avec le fil compact Lorsque le fil compact est activé, les agents de support qui utilisent la console Salesforce peuvent afficher davantage d'informations sur les requêtes en réduisant le défilement, ce qui facilite la consultation de l'historique complet d'une requête et accélère la résolution des problèmes des clients. Simplification de l'ajout et de l'utilisation d'adresses avec les s de fil de requête Les agents de support qui utilisent l'action dans Fil de requête peuvent désormais rechercher des adresses par nom, déterminer si une adresse est associée à un contact ou à un utilisateur, et survoler une adresse pour afficher plus de détails. Renommage des actions de fil de requête et Communauté Remplacez les noms des actions et Communauté (anciennement Portail) dans Fil de requête par les noms utilisés dans votre société, auxquels les agents sont habitués. Prise en charge du glisser-déposer par le composant Fichiers de fil de requête Les agents de support peuvent faire glisser des fichiers vers le composant Fichiers de fil de requête pour les ajouter aisément et rapidement en tant que pièces jointes à une requête. Autres modifications dans Fil de requête Les modifications supplémentaires apportées à Fil de requête dans Winter 15 offrent de nouvelles options de personnalisation et facilitent la configuration. Affichage d'informations supplémentaires sur les requêtes dans un espace réduit avec le fil compact Lorsque le fil compact est activé, les agents de support qui utilisent la console Salesforce peuvent afficher davantage d'informations sur les requêtes en réduisant le défilement, ce qui facilite la consultation de l'historique complet d'une requête et accélère la résolution des problèmes des clients.

165 Service Salesforce Simplification de l'ajout et de l'utilisation d'adresses avec les s de fil de requête 159 Plus élégant, le fil compact inclut également une nouvelle présentation de la vue globale du fil. Pour plus d'informations sur les différences entre le fil compact et la vue du fil standard, reportez-vous à Affichage d'informations supplémentaires dans un espace réduit à l'aide des fils compacts dans les présentations basées sur le fil à la page 209. Le fil compact est disponible uniquement dans les présentations de page basées sur le fil et lorsque les agents affichent des enregistrements dans la console Salesforce. Elle n'est pas disponible dans les présentations de page héritées pour les utilisateurs de Fil de requête, et n'est pas prise en charge dans Internet Explorer 7 et 8. Pour activer les fils compacts, dans la page des paramètres Vue du fil d'une présentation de page de requête basée sur le fil, sélectionnez Activer l'affichage du fil compact dans la console. Remarque: Cette option est disponible uniquement si vous avez activé les Actions de l'éditeur et sélectionné Utiliser l'éditeur de présentation de page pour configurer des actions dans la page de paramètres Vue du fil. Pour plus d'informations sur la création et l'utilisation de présentations de page de requêtes basées sur le fil, reportez-vous à Création et modification de présentations de fil dans Fil de requête dans l'aide de Salesforce. Simplification de l'ajout et de l'utilisation d'adresses avec les s de fil de requête Les agents de support qui utilisent l'action dans Fil de requête peuvent désormais rechercher des adresses par nom, déterminer si une adresse est associée à un contact ou à un utilisateur, et survoler une adresse pour afficher plus de détails. Lorsque les agents rédigent des s, ils peuvent commencer à saisir un nom (1) pour consulter les adresses associées à ce nom. Dans la liste des adresses suggérées (correspondant à l'adresse ou au nom saisi par un agent), les agents peuvent déterminer les adresses associées à des contacts et les adresses associées à des utilisateurs (2).

166 Service Salesforce Renommage des actions de fil de requête et Communauté 160 Lorsque les agents sélectionnent une adresse pour l'ajouter à la ligne À, Cc ou Cci, ils peuvent la survoler pour afficher des informations détaillées. Renommage des actions de fil de requête et Communauté Remplacez les noms des actions et Communauté (anciennement Portail) dans Fil de requête par les noms utilisés dans votre société, auxquels les agents sont habitués. Par exemple, si votre société utilise le terme «messages» pour désigner les s et «Service de support» pour désigner la communauté, vous pouvez renommer l'action en «Envoyer un message» et l'action Communauté en «Service de support». AUTORISATIONS UTILISATEUR Pour renommer des actions et des filtres de fil : Personnaliser l'application OU Afficher la configuration ET Désignation d'un traducteur Pour plus d'informations sur la modification des noms d'action, reportez-vous à Renommage des actions et des filtres de fil dans Fil de requête dans l'aide de Salesforce. Prise en charge du glisser-déposer par le composant Fichiers de fil de requête Les agents de support peuvent faire glisser des fichiers vers le composant Fichiers de fil de requête pour les ajouter aisément et rapidement en tant que pièces jointes à une requête.

167 Service Salesforce Autres modifications dans Fil de requête 161 Les fichiers ajoutés par glisser-déposer deviennent des pièces jointes à une requête. La fonctionnalité glisser-déposer du composant Fichiers est disponible uniquement avec les navigateurs qui prennent en charge le HTML5. Autres modifications dans Fil de requête Les modifications supplémentaires apportées à Fil de requête dans Winter 15 offrent de nouvelles options de personnalisation et facilitent la configuration. Renommage du filtre de fil Nous avons renommé le nom du filtre de fil en Tous les s. Vous pouvez le renommer, ainsi que tous les autres filtres de fil, dans la page Renommer les onglets et les étiquettes des requêtes. Pour plus d'informations, reportez-vous à Renommage des actions et des filtres de fil dans Fil de requête dans l'aide de Salesforce. Renommage de l'action du portail Le nom de l'action Portail a été renommé en Communauté.

168 Service Salesforce Gestion des requêtes 162 Vous pouvez en outre renommer l'action Communauté. Pour plus d'informations, reportez-vous à Renommage des actions de fil de requête et Communauté à la page 160. Réorganisation de la page des paramètres de la vue du fil pour la page de requête basée sur le fil Nous avons modifié la page des paramètres Vue du fil afin de faciliter et d'accélérer la recherche et l'activation des options associées au fil et à l'éditeur, notamment le fil en pleine largeur et le nouveau fil compact. Nous avons déplacé les options associées au fil vers leur propre section en haut de la page. Auparavant, la vue du fil et les options de l'éditeur qui nécessitaient Utiliser l'éditeur de présentation de page pour configurer des actions étaient masquées lorsque ce paramètre n'était pas activé. Nous affichons désormais toutes ces options et celles qui ne sont pas disponibles, lorsque le paramètre Utiliser l'éditeur de présentation de page pour configurer des actions n'est pas activé, sont désormais grisées. Nous avons renommé l'option Utiliser le fil en pleine largeur dans la console en Activer l'affichage du fil en pleine largeur dans la console. Gestion des requêtes Utilisez des requêtes pour recevoir, suivre et résoudre les problèmes des clients. DANS CETTE SECTION : Personnalisation des notifications par Web vers requête Réduisez les risques de fuite de données via les notifications par Web vers requête, à l'aide des paramètres de messagerie de réponse automatique Masquer les informations sur l'enregistrement et Signature de l' . Nouvel emplacement pour le générateur HTML Web vers requête dans Configuration Le générateur HTML Web vers requête est désormais situé sous son propre noeud dans Configuration, sous Personnaliser > Libre-service > Générateur HTML Web vers requête. Éditions Disponible avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Personnalisation des notifications par Web vers requête Réduisez les risques de fuite de données via les notifications par Web vers requête, à l'aide des paramètres de messagerie de réponse automatique Masquer les informations sur l'enregistrement et Signature de l' . Les notifications par automatiques contiennent souvent des informations que vos clients ne souhaitent pas divulguer. En cas d'échec de la création d'une requête avec le processus Web vers requête, les clients reçoivent une notification par . Dans l' de notification, vous pouvez désormais masquer les données saisies par le client à l'aide de l'option Masquer les informations sur l'enregistrement. Vous pouvez également personnaliser les informations de la signature à l'aide de l'option Signature de l' . Vous pouvez personnaliser les paramètres de messagerie de réponse automatique Web vers requête dans Configuration > Personnaliser > Libre-service > Web vers requête.

169 Service Salesforce Nouvel emplacement pour le générateur HTML Web vers requête dans Configuration 163 Plus d'informations sur les paramètres Web vers requête, reportez-vous à Configuration de Web vers requête dans l'aide de Salesforce. Nouvel emplacement pour le générateur HTML Web vers requête dans Configuration Le générateur HTML Web vers requête est désormais situé sous son propre noeud dans Configuration, sous Personnaliser > Libre-service > Générateur HTML Web vers requête. Avant la version Winter '15, le générateur Web vers requête était situé dans Configuration, Personnaliser > Libre-service > Web vers requête. Utilisez l'outil Générateur HTML Web vers requête afin de générer un code HTML que votre webmestre peut insérer dans le site de votre société afin de capturer les requêtes dans un formulaire Web. Une requête est créée chaque fois qu'une personne soumet des informations sur ces pages Web. Pour consulter les instructions de génération d'un code HTML Web vers requête, reportez-vous à Génération d'un code HTML Web vers requête dans l'aide de Salesforce. vers requête vers requête aide votre société à recevoir et résoudre rapidement les requêtes par . DANS CETTE SECTION : Ajout d'adresses supplémentaires dans les messages de réponse automatique vers requête Vous pouvez désormais envoyer des messages de réponse automatique vers requête non seulement au client qui a soumis la requête par , mais également à toutes les adresses des lignes À et Cc du message d'origine. Utilisez cette option pour vous assurer que la réponse automatique est envoyée à toutes les personnes que le client souhaite inclure dans le fil de messages relatif à son problème. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition. Ajout d'adresses supplémentaires dans les messages de réponse automatique vers requête Vous pouvez désormais envoyer des messages de réponse automatique vers requête non seulement au client qui a soumis la requête par , mais également à toutes les adresses des lignes À et Cc du message d'origine. Utilisez cette option pour vous assurer que la réponse automatique est envoyée à toutes les personnes que le client souhaite inclure dans le fil de messages relatif à son problème. Par exemple, un client peut soumettre une requête sur un problème de photocopieur avant de quitter le bureau pour le week-end. Ce client peut ajouter dans le champ Cc les adresses de collègues qui seront présents au bureau le week-end et disponibles pour résoudre le problème en suivant les indications du service de support. Si vous avez activé l'option d'ajout d'adresses dans le champ Cc du message de réponse automatique envoyé lors de la création de la requête, les collègues du client reçoivent le numéro de la requête et peuvent être ajoutés aux autres s relatifs au problème. Cela peut favoriser la résolution et la fermeture rapide du problème. Pour activer cette option, sélectionnez Envoyer une réponse à tous les destinataires dans la page de modification de l'entrée d'une règle de réponse automatique vers requête. Pour plus d'informations, reportez-vous à Configuration de règles de réponse automatique dans l'aide de Salesforce.

170 Service Salesforce Boîte à outils CTI de Salesforce 164 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. DANS CETTE SECTION : Retrait du support de la boîte à outils CTI Salesforce Après la version Summer '15, Salesforce arrête la prise en charge de toutes les versions de la boîte à outils CTI Salesforce. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Retrait du support de la boîte à outils CTI Salesforce Après la version Summer '15, Salesforce arrête la prise en charge de 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. Néanmoins, nous recommandons vivement aux partenaires de migrer dès que possible vers Open CTI afin d'offrir plus de valeur à leurs clients et à la communauté Salesforce. Knowledge Salesforce Knowledge est votre base de connaissances certifiée basée sur le support Knowledge. Éditions DANS CETTE SECTION : Surveillance de l'activité de recherche dans Salesforce Knowledge Nous avons ajouté un nouvel objet principal associé à un article, qui permet de créer des types de rapport personnalisés pour les responsables de base de connaissances. Les rapports créés avec des types de rapport personnalisés prenant en charge l'objet Activité de recherche Knowledge offrent aux responsables de base de connaissances des informations précises sur les performances des articles de Salesforce Knowledge dans les recherches. Ces informations aident les responsables à déterminer comment renvoyer les contenus les plus pertinents pour les utilisateurs. 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. Recherche de nouvelle génération dans la base de connaissances qui augmente la pertinence des résultats de recherche d'articles pour les utilisateurs (globalement disponible) Nous avons présenté une mise à niveau majeure du moteur de recherche, qui accélère le renvoi de résultats plus intelligents et plus pertinents. Si vous avez activé Salesforce Knowledge, vous pouvez bénéficier de capacités telles que les termes de recherche promus, les recherches qui utilisent automatiquement l'opérateur le plus efficace et des fonctionnalités de synonymes supplémentaires, afin d'optimiser l'expérience de recherche de vos agents et de vos clients. Mises en évidence et extraits de recherche Identifiez rapidement le meilleur article, et déterminez la concordance entre vos termes de recherche et le texte des articles en mettant en évidence les termes recherchés dans les résultats.

171 Service Salesforce Surveillance de l'activité de recherche dans Salesforce Knowledge 165 Amélioration du contrôle des articles dans les résultats de recherche pour les responsables de base de connaissances avec les résultats promus (globalement disponible) Les responsables de base de connaissances peuvent promouvoir un article dans les résultats de recherche en lui associant des mots-clés. Les utilisateurs qui recherchent ces mots-clés affichent l'article en premier dans leurs résultats de recherche. Les termes de recherche promus permettent de promouvoir un article fréquemment utilisé pour résoudre un problème de support, lorsque la recherche d'un utilisateur contient des mots-clés spécifiques. Mise à niveau de l'éditeur de texte enrichi Dans le cadre d'une opération effectuée dans plusieurs produits, Salesforce Knowledge a mis à niveau l'éditeur de texte enrichi. Amélioration de la présentation de Knowledge One La présentation de Knowledge One a été modifiée pour améliorer l'expérience utilisateur et l'adapter à la nouvelle interface utilisateur de Salesforce Console. Surveillance de l'activité de recherche dans Salesforce Knowledge Nous avons ajouté un nouvel objet principal associé à un article, qui permet de créer des types de rapport personnalisés pour les responsables de base de connaissances. Les rapports créés avec des types de rapport personnalisés prenant en charge l'objet Activité de recherche Knowledge offrent aux responsables de base de connaissances des informations précises sur les performances des articles de Salesforce Knowledge dans les recherches. Ces informations aident les responsables à déterminer comment renvoyer les contenus les plus pertinents pour les utilisateurs. Remarque: La création d'un type de rapport personnalisé sur les données d'articles de Salesforce Knowledge ne nécessite aucune licence Salesforce Knowledge. Cependant, la visibilité d'un type de rapport personnalisé dans l'assistant de création de rapports est déterminée par l'accès de l'utilisateur aux données de ce type de rapport. Procédure : Créer un type de rapport d'activité de recherche dans Knowledge AUTORISATIONS UTILISATEUR Pour créer ou mettre à jour les types de rapport personnalisés : Gérer les types de rapport personnalisé Pour créer un dossier de rapports publics : Gérer les rapports publics Pour plus d'informations sur la création d'un type de rapport personnalisé sur les données des articles de Salesforce Knowledge, reportez-vous à #knowledge_custom_reports_type knowledge_custom_reports_type dans l'aide de Salesforce. Champs disponibles Pour afficher les champs que les types de rapport personnalisé basés sur l'objet Activité de recherche Knowledge peuvent inclure, reportez-vous à «Champs disponibles dans les rapports de Salesforce Knowledge» dans l'aide de Salesforce. Pour plus d'informations sur l'ajout ou la suppression de champs, reportez-vous à «Conception de la présentation des champs de rapports créés à partir de votre type de rapport personnalisé» dans l'aide de Salesforce. Données associées à des actions pour les responsables de base de connaissances L'objectif de l'analyse est l'exécution d'actions. En analysant les tendances, en comparant les résultats et en évaluant les performances, vous identifiez les zones qui posent problème, vous définissez des attentes et vous reconnaissez la valeur. Pour les responsables de base de connaissances, les métriques d'évaluation de la contribution de leur service sont essentielles pour augmenter les performances du service, améliorer les cycles de planification et de contrôle, et favoriser la responsabilité. Les rapports basés sur des types de rapport personnalisé avec l'objet Activité de recherche Knowledge peuvent révéler les informations suivantes : Analyse du nombre de recherches par jour, par mois ou par année dans chaque canal et chaque langue..

172 Service Pour chaque recherche, déterminez : la date l'id et le titre de l'article cliqué Salesforce Recherche de nouvelle génération dans la base de connaissances qui augmente la pertinence des résultats de recherche d'articles pour les utilisateurs (globalement disponible) 166 les mots-clés que les utilisateurs recherchent dans votre base de connaissances. Pour chaque mot-clé, déterminez le nombre moyen : de résultats d'articles affichés dans les résultats de recherche Pour chaque article, déterminez le nombre moyen : de clics d'utilisateurs uniques ayant cliqué Exemple: Le responsable de la base de connaissances de votre organisation peut s'apercevoir que les recherches de mots-clés populaires ne renvoient pas les résultats attendus ou aucun résultat. À l'appui de ces informations, il peut créer davantage d'articles sur ce thème, ajouter des résultats promus pour mettre en évidence les contenus, mettre à jour les articles qui incluent ces mots-clés, ou ajouter un groupe de synonymes afin d'associer ces mots-clés aux termes spécifiques utilisés par les créateurs des contenus. Recherche de nouvelle génération dans la base de connaissances qui augmente la pertinence des résultats de recherche d'articles pour les utilisateurs (globalement disponible) Nous avons présenté une mise à niveau majeure du moteur de recherche, qui accélère le renvoi de résultats plus intelligents et plus pertinents. Si vous avez activé Salesforce Knowledge, vous pouvez bénéficier de capacités telles que les termes de recherche promus, les recherches qui utilisent automatiquement l'opérateur le plus efficace et des fonctionnalités de synonymes supplémentaires, afin d'optimiser l'expérience de recherche de vos agents et de vos clients. Ces améliorations étaient auparavant disponibles uniquement via un programme pilote. Exploitez les améliorations et les nouvelles capacités de recherche ci-dessous. Accélération de l'indexation La recherche des enregistrements qui viennent d'être créés ou mis à jour est plus rapide. Amélioration de la recherche alphanumérique Grâce à une gestion plus efficace de la ponctuation, nous avons amélioré les résultats de recherche de chaînes spécialisées telles que des URL, des adresses et des numéros de téléphone. Certains signes de ponctuation de tête ou de fin sont désormais supprimés s'ils n'entourent pas une chaîne segmentée : <>[]{}()!,.;:"'. Par exemple, (415) est segmentée en 415. Nous avons supprimé ces signes des contenus indexés et des requêtes de recherche des utilisateurs afin de faciliter pour le moteur de recherche la reconnaissance du type d'élément recherché, par exemple un numéro de téléphone. Amélioration de la segmentation Nous avons considérablement amélioré la segmentation. Le moteur de recherche divise l'ensemble du texte recherché en petits segments, ou jetons, délimités par des caractères spécifiques (espaces, ponctuation et caractères alphanumériques), avant de les stocker dans l'index de recherche. Une segmentation correcte est essentielle pour obtenir des résultats précis dans n'importe quelle langue, notamment dans les langues d'asie de l'est qui s'écrivent sans espace, comme le chinois, le japonais, le coréen et le thaïlandais (CJKT).Pour plus d'informations, reportez-vous à Résultats optimisés pour les recherches en chinois, japonais, coréen et thaïlandais à la page 167.

173 Service DANS CETTE SECTION : Salesforce Recherche de nouvelle génération dans la base de connaissances qui augmente la pertinence des résultats de recherche d'articles pour les utilisateurs (globalement disponible) 167 Résultats optimisés pour les recherches en chinois, japonais, coréen et thaïlandais Les organisations qui effectuent des recherches en chinois, en japonais, en coréen et en thaïlandais (CJKT) sont les seules affectées par les améliorations apportées à la recherche dans Salesforce Knowledge. Outre la segmentation, nous avons amélioré la gestion de la ponctuation et ajouté une prise en charge de la racinisation. Opérateur AND/OR par défaut intelligent pour les utilisateurs recherchant des articles Lorsque les utilisateurs ne spécifient pas d'opérateur dans une recherche d'articles, le moteur de recherche détermine l'opérateur le plus adapté à utiliser. Les utilisateurs n'ont plus à saisir un opérateur de recherche pour afficher les résultats les plus pertinents correspondant à leurs termes de recherche. Opérateurs de recherche non définis en tant que synonymes Lorsque vous définissez des synonymes, vous ne pouvez pas utiliser AND, OR et AND NOT, qui correspondent à des opérateurs de recherche réservés. Amélioration de l'efficacité de la recherche en activant la correspondance des synonymes pour les caractères génériques de fin dans les termes de recherche Avec la correspondance des synonymes pour les recherches qui comprennent un caractère générique de fin, vos utilisateurs accèdent plus rapidement aux informations dont ils ont besoin dans les articles Salesforce Knowledge, les questions et réponses, les idées et les commentaires sur les idées, et les requêtes et les commentaires sur les requêtes. Résultats optimisés pour les recherches en chinois, japonais, coréen et thaïlandais Les organisations qui effectuent des recherches en chinois, en japonais, en coréen et en thaïlandais (CJKT) sont les seules affectées par les améliorations apportées à la recherche dans Salesforce Knowledge. Outre la segmentation, nous avons amélioré la gestion de la ponctuation et ajouté une prise en charge de la racinisation. Segmentation morphologique L'une des principales modifications est le passage de la segmentation bigrame à la segmentation morphologique. Auparavant, lors de l'indexation d'une chaîne de caractères, le moteur de recherche appliquait une segmentation bigrame afin de segmenter la chaîne en paires de caractères, appelées bigrames. Par exemple, en japonais, la chaîne 東 京 都 知 事 serait segmentée en quatre bigrames : 東 京, 京 都, 都 知 et 知 事. Dans un contexte d'utilisation, si un utilisateur recherchait 京 都, l'objectif serait de trouver 京 都, pas 東 京 都. Cependant, 東 京 都 serait renvoyé dans les résultats de recherche. La segmentation morphologique segmente correctement cette chaîne 東 京 都 知 事 en trois jetons : 東 京, 都 et 知 事. Dans ce contexte, les trois jetons sont pertinents et corrects, et 京 都 n'est pas segmenté. Une recherche de 京 都 renvoie uniquement 京 都, pas 東 京 都 comme attendu. Gestion de la ponctuation Auparavant, la ponctuation dans une chaîne telle que きっと 来 る entraînait l'exclusion de la chaîne des résultats de recherche si l'utilisateur recherchait きっと 来 る. Désormais, cette recherche renvoie une correspondance. Prise en charge de la racinisation La racinisation, ou lemmatisation, a été améliorée. Par exemple, auparavant la recherche de 行 く ne correspondait pas à 行 きた い. De la même façon, la recherche de ある ne correspondait pas à あります. Désormais, ces correspondances racinisées sont correctement renvoyées dans les résultats de recherche. Marques de sons prolongés Katakana-Hiragana non segmentées Lorsque la marque d'un son prolongé Katakana-Hiragana, également appelé tiret cadratin (ー), s'affiche en contexte (par exemple, コンピューター), il est exclu du contenu indexé. Il est également retiré des requêtes de recherche des utilisateurs.

174 Service Salesforce Recherche de nouvelle génération dans la base de connaissances qui augmente la pertinence des résultats de recherche d'articles pour les utilisateurs (globalement Limitations pour les utilisateurs en langue japonaise qui recherchent des enregistrements segmentés en chinois disponible) 168 Si un enregistrement contient au moins 300 caractères uniquement en Kanji (ni Katakana ni Hiragana), le contenu est segmenté en chinois. Par conséquent, si un utilisateur en langue japonaise recherche cet enregistrement, il risque d'être exclu des résultats. Les enregistrements uniquement en Kanji et inférieurs à 300 caractères sont segmentés en chinois et en japonais. Opérateur AND/OR par défaut intelligent pour les utilisateurs recherchant des articles Lorsque les utilisateurs ne spécifient pas d'opérateur dans une recherche d'articles, le moteur de recherche détermine l'opérateur le plus adapté à utiliser. Les utilisateurs n'ont plus à saisir un opérateur de recherche pour afficher les résultats les plus pertinents correspondant à leurs termes de recherche. De nombreuses recherches utilisent l'opérateur par défaut «AND». Ainsi, lorsque vous recherchez plusieurs termes, ils doivent tous correspondre pour générer un résultat. La correspondance sur tous les termes renvoie généralement des résultats plus pertinents que les recherches avec l'opérateur «OR» qui renvoient des résultats correspondant à un seul terme. Si le moteur de recherche ne renvoie aucun résultat correspondant à tous les termes, il recherche des concordances en utilisant l'opérateur «OR». Avec l'opérateur «OR», le moteur de recherche favorise les documents qui contiennent le plus grand nombre de termes correspondant à la requête. Par conséquent, ces documents sont renvoyés plus haut dans la liste des résultats. Opérateurs de recherche non définis en tant que synonymes Lorsque vous définissez des synonymes, vous ne pouvez pas utiliser AND, OR et AND NOT, qui correspondent à des opérateurs de recherche réservés. Exemple: Par exemple, si vous définissez des synonymes pour l'intitulé Accord de non-divulgation, vous ne pouvez pas définir l'acronyme AND comme synonyme. Amélioration de l'efficacité de la recherche en activant la correspondance des synonymes pour les caractères génériques de fin dans les termes de recherche Avec la correspondance des synonymes pour les recherches qui comprennent un caractère générique de fin, vos utilisateurs accèdent plus rapidement aux informations dont ils ont besoin dans les articles Salesforce Knowledge, les questions et réponses, les idées et les commentaires sur les idées, et les requêtes et les commentaires sur les requêtes. Pour activer la correspondance des synonymes pour les caractères génériques de fin, contactez le support client de salesforce.com. Elle est désactivée par défaut. La correspondance des synonymes renvoie les termes synonymes qui correspondent aux termes résultant d'une extension générique, ou à n'importe quel terme de la requête de recherche qui inclut un caractère générique de fin. Exemple: Par exemple, si vous avez défini un groupe de synonymes qui comprend les termes éva et rapport, la recherche eva* renvoie les résultats : éva évaluation (extension générique) rapport (correspondance des synonymes) Le terme de recherche de la requête doit correspondre au synonyme complet, pas seulement à une partie du texte. Par exemple, la recherche év* renvoie uniquement les résultats : éva (extension générique) évaluation (extension générique)

175 Service Salesforce Mises en évidence et extraits de recherche 169 Elle ne renvoie pas rapport, même si rapport figure dans le même groupe de synonymes qu'éva, renvoyé par extension générique. Une correspondance de synonymes est renvoyée uniquement pour un terme de recherche exact (pas pour une correspondance avec un synonyme défini). Mises en évidence et extraits de recherche Identifiez rapidement le meilleur article, et déterminez la concordance entre vos termes de recherche et le texte des articles en mettant en évidence les termes recherchés dans les résultats. Les mises en évidence et les extraits de recherche permettent aux agents et aux utilisateurs de déterminer la nature de la concordance entre une recherche et les résultats. Pour activer les mises en évidence et les extraits : 1. Dans Configuration, accédez à Personnaliser > Base de connaissances > Paramètres. 2. Cliquez sur Modifier. 3. Sous Knowledge One, sélectionnez Souligner le texte de l'article approprié dans les résultats de recherche. 4. Cliquez sur Enregistrer. Le texte correspondant aux termes de la recherche est affiché en caractères gras sous le titre. Remarque: Les mises en évidence et les extraits de recherche ne sont pas générés pour les recherches qui contiennent des caractères génériques. Les mises en évidence et les extraits de recherche sont générés pour les champs suivants :

176 Service Zone de texte longue Zone de texte enrichi Zone de texte Les mises en évidence et les extraits de recherche ne sont pas générés pour les champs suivants : Case à cocher Devise Date Date heure Fichier Formule Référence Liste de sélection multiple Numérique Pourcentage Téléphone Liste de sélection URL Remarque: Si un extrait n'est pas généré, le champ de résumé de l'article est affiché à la place. Salesforce Amélioration du contrôle des articles dans les résultats de recherche pour les responsables de base de connaissances avec les résultats promus (globalement disponible) 170 Amélioration du contrôle des articles dans les résultats de recherche pour les responsables de base de connaissances avec les résultats promus (globalement disponible) Les responsables de base de connaissances peuvent promouvoir un article dans les résultats de recherche en lui associant des mots-clés. Les utilisateurs qui recherchent ces mots-clés affichent l'article en premier dans leurs résultats de recherche. Les termes de recherche promus permettent de promouvoir un article fréquemment utilisé pour résoudre un problème de support, lorsque la recherche d'un utilisateur contient des mots-clés spécifiques. Cette fonctionnalité était auparavant disponible uniquement via un programme pilote. Affichez, modifiez et supprimez (à partir d'une page unique) tous les termes de recherche promus associés à des articles Salesforce Knowledge. AUTORISATIONS UTILISATEUR Pour créer, modifier et supprimer des termes de recherche promus : Gérer les termes de recherche promus Pour plus d'informations sur l'administration et la gestion des termes de recherche promus, reportez-vous à «Gestion des termes de recherche promus» et «Promotion d'un article dans les résultats de recherche des utilisateurs» dans l'aide de Salesforce. Mise à niveau de l'éditeur de texte enrichi Dans le cadre d'une opération effectuée dans plusieurs produits, Salesforce Knowledge a mis à niveau l'éditeur de texte enrichi. Tous les produits Salesforce qui utilisent l'éditeur de texte enrichi ont été mis à niveau afin d'améliorer l'expérience utilisateur. Remarque: L'éditeur mis à niveau ne prend pas en charge Internet Explorer versions 7 et 8 en mode de compatibilité. Éditeur de texte enrichi mis à niveau pour Chrome, FireFox, Internet Explorer versions 8, 9, 10 et 11, et Safari

177 Service Salesforce Amélioration de la présentation de Knowledge One 171 Ancien éditeur de texte enrichi pour Internet Explorer versions 7 et 8 en mode de compatibilité Amélioration de la présentation de Knowledge One La présentation de Knowledge One a été modifiée pour améliorer l'expérience utilisateur et l'adapter à la nouvelle interface utilisateur de Salesforce Console. La nouvelle interface est plus intuitive pour les agents, les partenaires et les clients. La zone et les filtres de recherche ont été rationalisés, et le bouton Créer un article n'est plus vert afin d'éviter toute confusion avec un bouton de lancement de recherche. Dans Salesforce Console, il est possible de réduire les filtres pour augmenter la lisibilité.

178 Service Salesforce Console de service Salesforce 172 Console de service Salesforce Salesforce Console for Service est conçue pour les utilisateurs d'environnements à évolution rapide qui doivent rechercher, mettre à jour et créer rapidement des enregistrements pour offrir un support à leurs clients. DANS CETTE SECTION : 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. Articles plus pertinents suggérés pour les requêtes (bêta) Les agents et les clients peuvent réduire les délais de résolution des requêtes en accédant en un clic aux articles les plus concordants avec les mots-clés saisis dans l'objet et la description des requêtes. Les articles suggérés sont disponibles dans la Console de service Salesforce et dans vos portails lorsque les utilisateurs affichent et créent des requêtes. Obtention des dernières capacités de recherche Les utilisateurs peuvent rechercher des informations et gérer les résultats de recherche avec plus d'efficacité grâce à la Recherche intelligente, la toute dernière version mise à jour de la recherche Salesforce, désormais incluse dans la console Salesforce. Éditions 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

179 Service Salesforce Boîte à outils d'intégration de la console Salesforce : nouvelles méthodes 173 Ajout de fichiers et d'outils d'expert en requête en tant que composants Salesforce Console Aidez vos agents de support à joindre des fichiers à des requêtes et à rechercher des collègues experts dans des domaines spécifiques en travaillant sur des requêtes dans la console Salesforce. Modification de l'ajout et du retrait du panneau de présentation de fil de requête dans Salesforce Console Nous avons mis à jour la présentation du panneau de présentation de Fil de requête lorsque l'option de fil compact est sélectionnée, et nous avons modifié les étapes de retrait des présentations de page. Personnalisation de la marque de Salesforce Console avec des couleurs personnalisées (pilote) Vous pouvez désormais personnaliser la marque de votre console Salesforce en spécifiant les couleurs de l'en-tête et du pied de page. Nouvelle présentation de Salesforce Console Nous avons ajouté une nouvelle présentation à la console, et facilité la recherche et la modification d'informations pour les utilisateurs. 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. Plusieurs méthodes nouvelles sont disponibles afin d'aider les développeurs et les administrateurs avancés à personnaliser le journal des interactions et l'onglet de navigation d'une console. Pour plus d'informations, reportez-vous à API de la console Salesforce (boite à outils d'intégration) à la page 353. Articles plus pertinents suggérés pour les requêtes (bêta) Les agents et les clients peuvent réduire les délais de résolution des requêtes en accédant en un clic aux articles les plus concordants avec les mots-clés saisis dans l'objet et la description des requêtes. Les articles suggérés sont disponibles dans la Console de service Salesforce et dans vos portails lorsque les utilisateurs affichent et créent des requêtes. Le moteur de recherche renvoie les articles dont le contenu correspond à l'objet et à la description de la requête, selon la fréquence et la répartition des termes de recherche correspondants. Le moteur recherche également les articles joints à d'autres requêtes dont l'objet et la description incluent les mêmes mots-clés. Avant la version Winter 15, les articles étaient suggérés uniquement en fonction du nombre fois qu'ils avaient été joints à des requêtes similaires.

180 Service Salesforce Obtention des dernières capacités de recherche 174 L'amélioration des articles suggérés pour une requête est actuellement disponible via un programme bêta. Pour l'activer, dans Configuration, accédez à Personnaliser > Base de connaissances > Paramètres, puis cochez Suggérer des articles pour des requêtes en tenant compte du contenu des requêtes (Bêta) sous Knowledge One. Obtention des dernières capacités de recherche Les utilisateurs peuvent rechercher des informations et gérer les résultats de recherche avec plus d'efficacité grâce à la Recherche intelligente, la toute dernière version mise à jour de la recherche Salesforce, désormais incluse dans la console Salesforce. Avec la Recherche intelligente, il n'est plus nécessaire d'utiliser la boîte de dialogue des options de recherche pour sélectionner les types d'objet à rechercher. Les utilisateurs peuvent également personnaliser l'affichage des résultats de recherche en épinglant des types d'enregistrement en haut de la liste. Pour plus d'informations sur la Recherche intelligente, reportez-vous à «Recherche d'enregistrements dans une console» dans l'aide de Salesforce. Ajout de fichiers et d'outils d'expert en requête en tant que composants Salesforce Console Aidez vos agents de support à joindre des fichiers à des requêtes et à rechercher des collègues experts dans des domaines spécifiques en travaillant sur des requêtes dans la console Salesforce. Ces outils ont été introduits avec la version Summer 14. Ils étaient auparavant disponibles en tant que composants du menu latéral dans les présentations de page de requête basées sur le fil. Vous pouvez désormais les ajouter en tant que composants de la console, afin qu'ils soient disponibles pour les utilisateurs sans occuper d'espace dans les présentations de page. L'outil fichiers permet aux agents d'afficher les fichiers associés à une requête, d'ajouter de nouveaux fichiers et de télécharger des fichiers, ou les joindre des fichiers à des messages d' vers requête. Avec l'outil Experts en requête, les agents peuvent rechercher et collaborer rapidement avec des collègues compétents dans certains domaines, afin d'accélérer la résolution des problèmes des clients. Pour plus d'informations sur l'ajout de composants de console Salesforce, reportez-vous à Ajout de composants de console à des présentations de page dans l'aide de Salesforce.

181 Service Salesforce Modification de l'ajout et du retrait du panneau de présentation de fil de requête dans Salesforce Console 175 Modification de l'ajout et du retrait du panneau de présentation de fil de requête dans Salesforce Console Nous avons mis à jour la présentation du panneau de présentation de Fil de requête lorsque l'option de fil compact est sélectionnée, et nous avons modifié les étapes de retrait des présentations de page. Auparavant, la désactivation de l'option Afficher dans la console, pour le panneau de présentation dans les propriétés d'une présentation de page, entraînait le retrait du panneau de présentation de la console et du panneau de présentation de Fil de requête lorsque les utilisateurs visualisaient des enregistrements de requête dans les onglets et les sous-onglets de la console Salesforce. Désormais, lorsque le fil compact est activé, la désactivation de l'option Afficher dans la console pour le panneau de présentation dans les Propriétés de présentation, remplace le panneau de présentation de la console par celui de Fil de requête dans les onglets principaux. Le panneau de présentation de Fil de requête reste affiché dans les sous-onglets de la console. Pour retirer tous les panneaux de présentation des onglets et des sous-onglets, utilisez la présentation de page pour supprimer tous les champs du panneau de présentation de Fil de requête. Remarque: Nous recommandons d'utiliser le panneau de présentation pour afficher l'objet de la requête, qui n'est pas visible dans la présentation du fil compact. Pour plus d'informations sur le fil compact, reportez-vous à Affichage d'informations supplémentaires sur les requêtes dans un espace réduit avec le fil compact à la page 158. Personnalisation de la marque de Salesforce Console avec des couleurs personnalisées (pilote) Vous pouvez désormais personnaliser la marque de votre console Salesforce en spécifiant les couleurs de l'en-tête et du pied de page. Quelques étapes suffisent pour définir les couleurs de l'en-tête et du pied de page dans la console Salesforce. Pour des informations et des instructions détaillées, reportez-vous à «Définition des couleurs dans Salesforce Console (pilote)» dans l'aide de Salesforce. Nouvelle présentation de Salesforce Console Nous avons ajouté une nouvelle présentation à la console, et facilité la recherche et la modification d'informations pour les utilisateurs. Interface utilisateur mise à jour pour la console Les utilisateurs affichent désormais une console plus moderne :

182 Service Salesforce Nouvelle présentation de Salesforce Console 176 Optimisation du composant de référence pour afficher plusieurs colonnes Les utilisateurs ont désormais davantage de possibilités pour afficher les informations dans les composants de référence. Ils peuvent afficher certaines informations dans plusieurs colonnes, notamment les numéros de téléphone et de télécopie, selon l'espace disponible, en faisant glisser la bordure des composants de référence pour élargir la colonne (il peut être nécessaire d'agrandir au préalable la fenêtre du navigateur). Les utilisateurs affichent ainsi davantage d'informations sans défilement. D'autres informations, telles que les descriptions, sont toujours affichées dans une seule colonne. Survol des éléments d'une liste associée pour consulter les détails Les utilisateurs disposent désormais d'une plus grande souplesse pour afficher les détails des éléments dans le composant Liste associée, un composant ajouté à un enregistrement répertoriant les éléments associés à cet enregistrement. En survolant le composant, les utilisateurs peuvent afficher les informations dont ils ont besoin sans les rechercher ailleurs. Par exemple, les utilisateurs peuvent survoler le numéro d'une requête pour afficher les détails associés, notamment le nom du contact, la priorité et le statut. Ils peuvent également cliquer sur les liens de survol pour afficher et modifier rapidement des informations supplémentaires. Modification aisée des champs du composant de référence Les utilisateurs peuvent désormais utiliser la modification en ligne pour changer des valeurs de champ, notamment le numéro de téléphone d'un contact, dans le composant Référence. La modification en ligne optimise la gestion des informations. Remarque: Aucun astérisque (*) n'est affiché en regard de l'étiquette d'un onglet qu'un utilisateur modifie en ligne. Ajustement vertical automatique des composants empilés Les utilisateurs peuvent désormais retrouver des informations plus rapidement en réduisant le défilement des composants empilés, qui s'ajustent verticalement au navigateur. Cet ajustement automatique n'est pas disponible dans Internet Explorer 7. Message d'avertissement dans la configuration de l'onglet de navigation Les administrateurs qui configurent une console peuvent désormais déterminer quels éléments ont été entièrement adaptés à une console grâce à la messagerie et aux astérisques (*).

183 Service Salesforce Communautés de service 177 Les utilisateurs peuvent actualiser tous les onglets principaux avec des pages Visualforce Les utilisateurs peuvent désormais cliquer sur et sélectionner Actualiser tous les onglets principaux pour actualiser les onglets qui affichent des pages Visualforce sans ID d'entité. Communautés de service Les modèles de communauté pour le libre-service, les Réponses Chatter et les Idées offrent aux clients des communautés en libre-service dans lesquelles ils peuvent publier des questions et recevoir des réponses d'autres clients ou agents de support, et publier, voter et commenter des discussions. DANS CETTE SECTION : Optimisation du service avec Questions Chatter (globalement disponible) Les Questions Chatter favorisent la collaboration entre les utilisateurs et les agents de service, en autorisant les utilisateurs à poser des questions et à contribuer dans Chatter. Optimisation du service avec Questions Chatter (globalement disponible) Les Questions Chatter favorisent la collaboration entre les utilisateurs et les agents de service, en autorisant les utilisateurs à poser des questions et à contribuer dans Chatter. Éditions 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. Pour plus d'informations sur les Questions Chatter, reportez-vous à Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) à la page 202. Modèles de communauté pour le libre-service (globalement disponible) Les modèles de communauté pour le libre-service permettent de construire, de personnaliser et de déployer des communautés de support client en libre-service élégants sur n'importe quel appareil. Vos clients souhaitent pouvoir communiquer aisément avec votre société, à tout moment et où qu'ils soient. Une communauté en libre-service facilite l'accès de vos clients aux informations dont ils ont besoin pour obtenir une réponse à leurs questions. Avec des communautés élaborées à partir des modèles Koa et Kokua, les clients peuvent rechercher des informations dans les articles de la base de connaissances, et contacter le support si nécessaire. Lorsqu'ils sont dans une communauté Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

184 Service Salesforce Modèles de communauté pour le libre-service (globalement disponible) 178 qui s'appuie sur le modèle Napili, ils peuvent rechercher des articles, et faire appel aux membres de la communauté pour trouver des réponses à leurs questions. S'ils ne trouvent pas ce qu'ils recherchent, ils peuvent contacter le support sans se connecter. Les modèles en libre-service permettent d'étendre votre communauté à une diversité d'appareils sans compromettre le confort d'utilisation. Kokua est un modèle de libre-service enrichi qui présente aux utilisateurs les articles de la base de connaissance organisés par catégorie de données. Les utilisateurs peuvent également soumettre des requêtes pour demander une aide aux agents. Koa est un modèle de libre-service en texte brut, optimisé pour les appareils mobiles. Il permet aux utilisateurs de rechercher et d'afficher les articles par catégorie de texte et de contacter le support lorsqu'ils ne trouvent pas les éléments recherchés. Napili est un puissant modèle de communauté de support qui permet à vos clients de poser des questions dans la communauté, et de rechercher et d'afficher les articles. S'ils ne trouvent pas ce qu'ils recherchent, ils peuvent contacter un agent de support. Pour créer une communauté en libre-service, créez une communauté Salesforce, créez des articles dans Salesforce Knowledge, configurez des catégories de données ou des rubriques, puis utilisez des modèles de communauté pour le libre-service dans Site.com. Dans Winter 15, vous pouvez utiliser la version bêta du Concepteur de communauté pour changer la marque et déployer une communauté personnalisée et élégante sur n'importe quel appareil mobile! Vous pouvez également autoriser les utilisateurs invités à créer des requêtes sans se connecter en activant Web vers requête dans votre organisation. Un assistant Site.com Studio permet de sélectionner un modèle et vous guide à travers les étapes initiales de configuration de vos catégories de données ou rubriques (selon le modèle utilisé). Chaque modèle génère une communauté basée sur une application monopage (une application Web qui charge une seule page HTML). Contrairement à un site Web traditionnel, qui est composé de plusieurs pages, une application monopage contient des vues qui représentent les pages de la communauté. Les vues peuvent être personnalisées et incluent des composants dynamiques qui permettent aux utilisateurs d'interagir de la même façon que dans des pages Web standard. Le Concepteur de communauté fonctionne avec Site.com Studio et fournit toutes les fonctionnalités utiles pour mettre à jour la marque de votre communauté. Les modèles offrent tous les éléments de page nécessaires pour créer une application monopage et afficher votre communauté. Il suffit de modifier quelques éléments de page pour inclure des informations sur votre communauté, ajouter quelques images afin d'exposer votre marque, et vous voilà prêt(e) sans aucun code! Site.com Studio permet même de créer des versions de votre site dans diverses langues. Toutes les langues sont conservées au sein du site. Par conséquent, il n'est pas nécessaire de créer et de gérer un site distinct pour chaque langue.

185 Service Salesforce Questions et recherche d'articles par les clients dans votre communauté de support 179 Pour en savoir plus sur la configuration d'un site en libre-service prêt pour le mobile, reportez-vous au guide Community Templates for Self-Service Implementation Guide. Questions et recherche d'articles par les clients dans votre communauté de support Napili est un puissant modèle de communauté de support qui permet à vos clients de poser des questions dans la communauté, et de rechercher et d'afficher les articles. S'ils ne trouvent pas ce qu'ils recherchent, ils peuvent contacter un agent de support. Ce modèle améliore votre communauté de support en ajoutant des discussions et des articles suggérés. Lorsque les clients saisissent une question dans la zone de recherche, les résultats comprennent les articles et les questions similaires qui correspondent au texte saisi. Si les résultats ne renvoient aucune réponse, les clients peuvent poser une question dans la communauté, et laisser les experts discuter et rechercher une solution. S'ils décident de contacter le support client, Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition une liste d'articles suggérés s'affiche, basée sur les mots-clés saisis dans la zone Objet et description. Les clients ont ainsi davantage de chances de trouver une réponse sans avoir à créer une requête de support.

186 Service Salesforce Service client social 180 Les utilisateurs invités et les utilisateurs connectés peuvent accéder à des articles, rechercher et afficher des discussions, et contacter des agents via les canaux de support officiels. Lorsqu'ils se connectent à la communauté, ils peuvent également poser des questions et participer à des discussions dans le fil. Les membres de la communauté peuvent poser des questions dans Chatter de la même façon qu'ils commentent une publication dans Chatter. La personne qui a posé la question ou le modérateur de la question peut sélectionner la meilleure réponse, qui est mise en évidence dans le fil. Les autres utilisateurs peuvent ainsi consulter aisément et rapidement la meilleure réponse à la question. Nous avons également ajouté un profil et une expérience de navigation optimisés pour les utilisateurs connectés. Dans le menu de profil, les utilisateurs peuvent accéder rapidement aux détails de leur profil et à la liste des requêtes, et contacter le support client. Les utilisateurs qui disposent d'autorisations de création ou de gestion de communauté peuvent également accéder aux pages de gestion et de configuration de la communauté directement à partir du menu de profil. Les utilisateurs peuvent modifier leurs coordonnées, la photo de leur profil, et activer ou désactiver les notifications par de la communauté directement à partir des détails de leur profil. Les profils utilisateurs indiquent également les surnoms et les niveaux de réputation, s'ils sont activés dans la communauté. Le modèle Napili ajoute des rubriques, qui offrent une flexibilité supplémentaire pour organiser votre communauté. Elles permettent de structurer une communauté afin de guider rapidement les membres vers les informations les plus importantes. Vous pouvez choisir des rubriques de navigation qui facilitent l'exploration de la communauté pour les clients, et des rubriques d'actualité qui mettent en évidence les conversations et les problèmes actuels. Les rubriques créées par les membres permettent aux utilisateurs d'organiser des informations mutualisées qui créent une expérience personnalisée et favorise l'engagement dans la communauté. Lors de la définition de la communauté, vous ou le responsable de la communauté associez des rubriques à des catégories de données existantes pour afficher vos articles dans les rubriques appropriées de la communauté. Pour plus d'informations sur le modèle Napili, reportez-vous au guide Community Templates for Self-Service Implementation Guide. Service client social Le service client social est la nouvelle génération de l'intégration entre Radian6 et le Service Cloud Salesforce. Les agents d'un service client peuvent échanger avec leurs clients en répondant à des requêtes créent à partir de Twitter et Facebook. Les administrateurs Salesforce peuvent personnaliser le traitement des contenus sociaux entrant à l'aide d'une classe Apex et définir des utilisateurs de leur organisation autorisés à répondre en utilisant des comptes sociaux. DANS CETTE SECTION : Éditions Le service client social est disponible dans Enterprise Edition, Performance Edition et Unlimited Edition. Paramètres de configuration par défaut communs Nous avons amélioré l'expérience de configuration du service client social avec des paramètres par défaut communs déjà définis. Authentification des comptes sociaux dans Salesforce Authentifiez vos comptes sociaux sans le gestionnaire de comptes sociaux Radian6. Paramètres de configuration par défaut communs Nous avons amélioré l'expérience de configuration du service client social avec des paramètres par défaut communs déjà définis. Ces paramètres prédéfinis accélèrent et facilitent la configuration. Les modifications sont les suivantes : Lorsqu'une requête est créée à partir d'une publication sociale, son origine est automatiquement définie sur le fournisseur ou le réseau social. L'action rapide de l'éditeur social est automatiquement créée lors de l'activation du service client social (dans Configuration, accédez à Personnaliser > Requêtes > Boutons liens et actions, puis cliquez sur Modifier en regard de l'action Social ou Éditeur social).

187 Service Salesforce Authentification des comptes sociaux dans Salesforce 181 La valeur prédéfinie de SocialPost.Name est automatiquement fournie pour garantir sa présence dans la présentation Action rapide (dans Configuration, accédez à Personnaliser > Requêtes > Présentations de page, puis cliquez sur Modifier en regard de la présentation du fil de requête et sur Action dans l'en-tête Présentation de requête). Nous avons amélioré les présentations par défaut de Publication sociale et de Personne sociale. Dans configuration, accédez à Personnaliser > Intégration d'applications sociales > Comptes et contacts sociaux > Personne sociale/publication sociale > Présentation de page. Authentification des comptes sociaux dans Salesforce Authentifiez vos comptes sociaux sans le gestionnaire de comptes sociaux Radian6. Avec Winter 15, vous pouvez authentifier de nouveaux comptes sociaux à partir de la page des paramètres du service client social. 1. Dans Configuration, accédez à Personnaliser > Intégration d'applications sociales > Gestion des clients sociaux > Paramètres. 2. Sous Gérer les comptes sociaux, cliquez sur Ajouter un compte, puis sélectionnez le fournisseur social.

188 Service Salesforce Autres modifications dans Service Cloud Vous êtes dirigé(e) vers le fournisseur social pour authentifier le compte. 4. Une fois le compte authentifié, vous revenez à la page des paramètres du service client social. Autres modifications dans Service Cloud Service Cloud inclut d'autres modifications importantes. Modification afin d'empêcher la redirection des pages de portail en libre-service vers des domaines hors de Salesforce Par conformité à nos meilleures pratiques en matière de sécurité, la version Winter 15 inclut une modification qui empêche la redirection des pages de portail en libre-service vers des domaines autres que Salesforce. Cette action élimine le risque de redirection des utilisateurs vers d'autres sites par un tiers non autorisé sans qu'ils en soient informés. Cette mise à jour protège les utilisateurs contre les menaces d'hameçonnage potentielles et met en conformité le comportement de redirection du portail libre-service avec le reste de la plate-forme Salesforce. Avec la version Winter 15, les redirections externes dans le portail libre-service renvoient le message d'erreur suivant : Invalid Page Redirection: The page you attempted to access has been blocked due to a redirection to an outside website or an improperly coded link or button. Please contact your salesforce.com Administrator for assistance. Pour empêcher toute interruption de votre service, nous vous invitons à vérifier toutes les pages mises en oeuvre et à supprimer les instances de redirection vers des pages extérieures à Salesforce. Les paramètres de redirection d'url ci-dessous sont soumis à ce nouveau comportement pour les URL externes, dans le portail en libre-service : returl starturl cancelurl saveurl Pour rediriger les utilisateurs vers un site Web externe au portail en libre-service, nous recommandons les options suivantes : Mettez à jour vos liens pour qu'ils pointent directement vers le site Web voulu. Par exemple, changez <a href = "https://na1.salesforce.com/sserv/portal.jsp?returl=http://societe.com"> en <a href = "http://societe.com">. Utiliser des codes Visualforce et Apex pour recréer ce processus voulu. Pour plus d'informations sur le développement de redirections, reportez-vous à la documentation Apex PageReference.

189 Création de rapports Salesforce1 Nous avons renommé nos fonctionnalités éprouvées de création de rapports et élargi leur disponibilité pour l'utilisation sur des appareils mobiles. Maîtrisez les tendances historiques, les graphiques de rapport incorporés dans des enregistrements d'objet, et utilisez l'api Reporting Salesforce1 pour développer vos propres applications de création de rapports Salesforce1. DANS CETTE SECTION : Nouveaux noms pour les fonctionnalités et les produits de rapport Certains produits et certaines fonctionnalités ont été renommés. Améliorations des rapports mobiles Salesforce1 L'application Salesforce1 offre désormais davantage de fonctionnalités de rapport auxquelles vous êtes habitué(e) dans la version Web. Vous pouvez afficher des rapports hors ligne, partager des tableaux de bord avec des collègues sur Chatter, changer les filtres de rapport directement depuis le tableau de bord, et davantage. Nouveaux noms pour les fonctionnalités et les produits de rapport Certains produits et certaines fonctionnalités ont été renommés. Salesforce Analytics s'intitule désormais Salesforce1 Reporting. Analytic Snapshots s'intitule désormais Reporting Snapshots. L'autorisation utilisateur «Gérer les instantanés analytiques» s'intitule désormais «Gérer les instantanés de rapport». Embedded Analytics s'intitule désormais Embedded Report Charts. L'API Analytics via Apex s'intitule désormais Salesforce1 Reporting API via Apex. L'API REST Analytics s'intitule désormais Salesforce1 Reporting REST API. Les références à ces produits et fonctionnalités ont été mises à jour dans l'interface utilisateur afin d'utiliser les nouveaux noms. Améliorations des rapports mobiles Salesforce1 L'application Salesforce1 offre désormais davantage de fonctionnalités de rapport auxquelles vous êtes habitué(e) dans la version Web. Vous pouvez afficher des rapports hors ligne, partager des tableaux de bord avec des collègues sur Chatter, changer les filtres de rapport directement depuis le tableau de bord, et davantage. DANS CETTE SECTION : Partage d'un tableau de bord dans Chatter Les utilisateurs de Salesforce1 peuvent publier un instantané d'un composant de tableau de bord dans Chatter en mentionnant un groupe ou un utilisateur. Le fil affiche un aperçu miniature du composant avec le commentaire. Les autres utilisateurs qui consultent le fil peuvent toucher la miniature pour ouvrir le tableau de bord complet. Cette option est disponible dans l'application navigateur mobile Salesforce1 et dans les applications téléchargeables Salesforce1, versions 7.0 et supérieures. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com

190 Création de rapports Salesforce1 Salesforce Partage d'un tableau de bord dans Chatter 184 Exploration d'un rapport matriciel à partir d'un tableau de bord Lors de l'affichage d'un tableau bord dans une version de l'application Salesforce1, les utilisateurs peuvent toucher un composant du tableau de bord pour afficher le rapport qui fournit les données au tableau de bord. Cette possibilité est désormais disponible pour les rapports matriciels, ainsi que pour les rapports tabulaires et récapitulatifs. Filtrage d'un rapport à partir d'un composant de tableau de bord Les utilisateurs peuvent appliquer des filtres de champ et des filtres d'étendue à un rapport en touchant le graphique associé. Ils peuvent toucher le bouton Filtres afin d'afficher les filtres appliqués au rapport. Cette amélioration est disponible dans toutes les versions de Salesforce1, à l'exception de l'application navigateur mobile Salesforce1 lorsqu'elle est utilisée sur un téléphone Windows 8.1. Toucher et maintenir pour afficher le texte tronqué dans les colonnes de rapport Pour ajuster des colonnes multiples à un écran mobile de taille réduite, certaines parties du contenu d'un champ (termes d'un champ de texte ou derniers chiffres d'un champ numérique) peuvent être supprimées. Les utilisateurs de Salesforce1 peuvent désormais toucher le champ afin d'afficher le texte complet dans une fenêtre contextuelle, puis toucher la fenêtre contextuelle pour accéder à l'enregistrement. Affichage en contexte des rapports avec les en-têtes flottants Lorsque les utilisateurs font défiler vers le bas pour lire un rapport, les lignes d'en-tête restent visibles. Tri initial des rapports par ordre descendant ou de A à Z Dans toutes les versions de l'application Salesforce1, l'ordre de tri par défaut facilite l'accès aux enregistrements de rapport en une touche en moins pour la majorité des utilisateurs. Lorsqu'un utilisateur touche pour trier un champ numérique, il trie d'abord dans l'ordre descendant. Lorsqu'il touche une deuxième fois le champ, l'ordre est inversé. Lorsqu'un utilisateur touche pour trier un champ de texte, il trie d'abord de A à Z, puis de Z à A. Partage d'un tableau de bord dans Chatter Les utilisateurs de Salesforce1 peuvent publier un instantané d'un composant de tableau de bord dans Chatter en mentionnant un groupe ou un utilisateur. Le fil affiche un aperçu miniature du composant avec le commentaire. Les autres utilisateurs qui consultent le fil peuvent toucher la miniature pour ouvrir le tableau de bord complet. Cette option est disponible dans l'application navigateur mobile Salesforce1 et dans les applications téléchargeables Salesforce1, versions 7.0 et supérieures. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

191 Création de rapports Salesforce1 Salesforce Exploration d'un rapport matriciel à partir d'un tableau de bord Touchez le bouton Partage pour obtenir une capture instantanée du graphique. 2. Touchez Partager pour publier la capture instantanée. Le destinataire peut toucher l'instantané pour accéder au tableau de bord. Exploration d'un rapport matriciel à partir d'un tableau de bord Lors de l'affichage d'un tableau bord dans une version de l'application Salesforce1, les utilisateurs peuvent toucher un composant du tableau de bord pour afficher le rapport qui fournit les données au tableau de bord. Cette possibilité est désormais disponible pour les rapports matriciels, ainsi que pour les rapports tabulaires et récapitulatifs. Dans des rapports matriciels, les regroupements sont présentés sous forme de colonnes. Balayez vers la droite ou vers la gauche pour afficher toutes les colonnes. Les utilisateurs peuvent afficher jusqu'à enregistrements. Pour afficher tous les enregistrements, connectez-vous au site complet de Salesforce. Important: Lorsque les utilisateurs naviguent d'un tableau de bord vers un rapport, la vue du rapport peut présenter des données légèrement différentes de celles de la vue du tableau de bord. Les données affichées dans un tableau de bord datent de la dernière actualisation du tableau (la date et l'heure d'actualisation sont affichées dans son en-tête), tandis que la navigation vers un rapport entraîne son exécution. L'utilisateur visualise ainsi les toutes dernières données du rapport. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com

192 Création de rapports Salesforce1 Salesforce Filtrage d'un rapport à partir d'un composant de tableau de bord 186 Filtrage d'un rapport à partir d'un composant de tableau de bord Les utilisateurs peuvent appliquer des filtres de champ et des filtres d'étendue à un rapport en touchant le graphique associé. Ils peuvent toucher le bouton Filtres afin d'afficher les filtres appliqués au rapport. Cette amélioration est disponible dans toutes les versions de Salesforce1, à l'exception de l'application navigateur mobile Salesforce1 lorsqu'elle est utilisée sur un téléphone Windows 8.1. Touchez une section du graphique (1) pour filtrer par cette valeur. Le bouton de filtrage montre le nombre de filtres appliqués. Touchez le bouton de filtrage (2) pour afficher les filtres appliqués. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com Dans cette version, les utilisateurs peuvent filtrer par date, mais pas par plage de dates. Toucher et maintenir pour afficher le texte tronqué dans les colonnes de rapport Pour ajuster des colonnes multiples à un écran mobile de taille réduite, certaines parties du contenu d'un champ (termes d'un champ de texte ou derniers chiffres d'un champ numérique) peuvent être supprimées. Les utilisateurs de Salesforce1 peuvent désormais toucher le champ afin d'afficher le texte complet dans une fenêtre contextuelle, puis toucher la fenêtre contextuelle pour accéder à l'enregistrement. Éditions Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com

193 Création de rapports Salesforce1 Salesforce Affichage en contexte des rapports avec les en-têtes flottants Touchez une cellule tableau abrégée pour afficher le contenu complet. 2. Touchez Accéder à l'enregistrement pour afficher les données sous-jacentes. Affichage en contexte des rapports avec les en-têtes flottants Lorsque les utilisateurs font défiler vers le bas pour lire un rapport, les lignes d'en-tête restent visibles. Éditions Les tableaux de bord sont disponibles avec : Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

194 Création de rapports Salesforce1 Salesforce Tri initial des rapports par ordre descendant ou de A à Z 188 Tri initial des rapports par ordre descendant ou de A à Z Dans toutes les versions de l'application Salesforce1, l'ordre de tri par défaut facilite l'accès aux enregistrements de rapport en une touche en moins pour la majorité des utilisateurs. Lorsqu'un utilisateur touche pour trier un champ numérique, il trie d'abord dans l'ordre descendant. Lorsqu'il touche une deuxième fois le champ, l'ordre est inversé. Lorsqu'un utilisateur touche pour trier un champ de texte, il trie d'abord de A à Z, puis de Z à A. Éditions Les rapports sont disponibles avec : Toutes les éditions à l'exception de Database.com

195 Chatter Chatter facilite la communication entre toutes les personnes au sein de votre organisation. DANS CETTE SECTION : Fichiers Simplifiez la gestion des fichiers pour vos utilisateurs à l'aide de la synchronisation des fichiers, du partage de fichiers et de la collaboration sur des fichiers. Chatter pour SharePoint globalement disponible Configurez l'accès à Chatter à partir de SharePoint Groupes Chatter Les groupes Chatter facilitent la communication entre les utilisateurs. Fils Chatter Les fils Chatter facilitent la collaboration. Autres modifications apportées à Chatter De petites modifications, telles qu'une nouvelle conception des notifications par , peut améliorer votre expérience dans Chatter. Fichiers Simplifiez la gestion des fichiers pour vos utilisateurs à l'aide de la synchronisation des fichiers, du partage de fichiers et de la collaboration sur des fichiers. DANS CETTE SECTION : Configuration de Salesforce Files Connect Avec Files Connect, les utilisateurs de Salesforce peuvent accéder à, partager et rechercher des données externes à partir de SharePoint Online, 2010 ou Le processus de configuration est différent selon que les sources de données externes sont basées sur le Cloud ou sur site. Accès et partage de fichiers externes avec Files Connect Une fois Files Connect configuré, vos utilisateurs peuvent accéder à des fichiers à partir de sources de données externes telles que SharePoint, ou les partager via l'onglet Fichiers et le fil. Recherche de fichiers externes avec Files Connect Si vous créez un objet externe à partir d'une source de données externe telle que SharePoint, les utilisateurs peuvent inclure son contenu aux recherches de données Salesforce. Exécution d'un rapport sur les liens des fichiers partagés publiquement Exécutez un nouveau rapport standard à partir de l'onglet Rapports dans Salesforce afin de connaître les fichiers que les utilisateurs partagent. Le rapport indique où et comment les utilisateurs partagent des fichiers dans votre organisation. Options supplémentaires pour les utilisateurs dans le menu des paramètres de partage de fichiers Les améliorations apportées au menu Paramètre de partage facilitent la gestion du partage de fichier pour les utilisateurs.

196 Chatter Salesforce Configuration de Salesforce Files Connect 190 Synchronisation des fichiers partagés avec Salesforce Files Sync Vous pouvez désormais synchroniser les fichiers partagés par d'autres utilisateurs directement à partir de publications de fil, de listes de fichiers et des pages de détail de fichiers. Autres modifications dans les fichiers D'autres modifications améliorent l'utilisation et la gestion des fichiers. Configuration de Salesforce Files Connect Avec Files Connect, les utilisateurs de Salesforce peuvent accéder à, partager et rechercher des données externes à partir de SharePoint Online, 2010 ou Le processus de configuration est différent selon que les sources de données externes sont basées sur le Cloud ou sur site. Remarque: Nous pensons que ce produit sera globalement disponible entre novembre 2014 et janvier Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent des applications Salesforce doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Pour commencer, activez Files Connect et autorisez les utilisateurs à accéder à des sources de données externes associées 1. Activation de Files Connect pour votre organisation. 2. Accès des utilisateurs aux sources de données Files Connect. Pour les sources de données basées sur le Cloud, créez un fournisseur d'authentification, puis définissez la source 1. Création d'un fournisseur d'authentification SharePoint Online. 2. Définition d'une source de données externe SharePoint Online pour Files Connect. Pour les sources de données sur site, configurez un agent sécurisé, puis définissez la source 1. Configuration d'un agent sécurisé sur un serveur Linux ou Windows afin de sécuriser la connexion de Salesforce aux données stockées derrière votre pare-feu. 2. Définition d'une source de données externe SharePoint 2010 ou 2013 pour Files Connect. Ajoutez les données externes à la recherche fédérée Pour permettre aux utilisateurs d'accéder aux données externes dans les recherches Salesforce globales, créez un objet externe et accordez l'accès à ses champs aux utilisateurs. Cette étape est facultative, mais vivement recommandée pour garantir l'intégration des données externes à Salesforce.

197 Chatter Salesforce Accès et partage de fichiers externes avec Files Connect 191 Demandez maintenant à vos utilisateurs de s'authentifier auprès de la source de données dans Salesforce Lorsque les utilisateurs ont renseigné leurs identifiants de source de données, ils peuvent télécharger et partager des fichiers externes via l'onglet Fichiers et le fil, et les inclure dans leurs recherches de contenu Salesforce. Accès et partage de fichiers externes avec Files Connect Une fois Files Connect configuré, vos utilisateurs peuvent accéder à des fichiers à partir de sources de données externes telles que SharePoint, ou les partager via l'onglet Fichiers et le fil. Téléchargement ou partage de fichiers sous l'onglet Fichiers Pour télécharger des fichiers externes sur votre système local ou les partager avec un ensemble de personnes de votre organisation, utilisez l'onglet Fichiers. 1. En haut de la fenêtre de Salesforce, cliquez sur l'onglet Fichiers. 2. Dans la colonne gauche, la liste Fichiers externes affiche désormais les sources de données externes. Cliquez sur une source pour accéder aux fichiers qu'elle contient. AUTORISATIONS UTILISATEUR Pour accéder à des sources de données basées sur le cloud telles que SharePoint Online : Files Connect dans le Cloud Pour accéder à des sources de données sur site telles que SharePoint 2010 : Files Connect sur site 3. À gauche d'un nom du fichier, cliquez sur le menu contextuel, puis sélectionnez l'une des options suivantes: Télécharger pour télécharger le fichier sur votre système local. Ouvrir dans la cible pour ouvrir le fichier dans la source de données externe, par exemple SharePoint. Partager une copie pour stocker une copie du fichier externe dans Salesforce. Si les fichiers sont partagés avec un groupe Chatter, tous les membres du groupe peuvent accéder aux fichiers, même s'ils n'ont pas accès au système externe. Partager une référence pointe vers le fichier externe stocké hors de Salesforce. Aucun aperçu n'est affiché dans Chatter, et les téléchargements de fichiers sont disponibles uniquement pour les utilisateurs qui ont accès au système externe (les utilisateurs doivent saisir les identifiants d'accès au système dans la section Paramètres d'authentification externe de la configuration personnelle). Remarque: Les administrateurs déterminent si les fichiers partagés sont copiés ou référencés. Les utilisateurs affichent une seule option. Quel que soit le mode de partage, Chatter ne reflète pas les révisions de fichier dans les systèmes externes. Cependant, le mode Référence pointe vers les toutes dernières versions de ces systèmes.

198 Chatter Salesforce Accès et partage de fichiers externes avec Files Connect 192 Partage de fichiers dans le fil Pour inclure des fichiers externes à une conversation Chatter spécifique, utilisez le fil. Tous les fichiers partagés dans le fil sont des copies ou des références, selon la définition de l'administrateur. 1. Lors de la création d'une publication, cliquez sur Fichier au-dessus du fil, puis sur Sélectionner un fichier depuis Salesforce. 2. Dans la colonne gauche, cliquez sur la source externe, par exemple SharePoint. 3. En regard du fichier que vous souhaitez partager, cliquez sur Joindre.

199 Chatter Salesforce Recherche de fichiers externes avec Files Connect 193 Recherche de fichiers externes avec Files Connect Si vous créez un objet externe à partir d'une source de données externe telle que SharePoint, les utilisateurs peuvent inclure son contenu aux recherches de données Salesforce. 1. Dans la zone de recherche globale, en haut de la fenêtre Salesforce, saisissez les termes recherchés, tels que le titre ou l'auteur d'un document (les informations spécifiques que vous pouvez rechercher dépendent de la configuration de la source de données externe). 2. Lorsque les résultats de la recherche s'affichent, cliquez sur le nom de la source de données externe dans la colonne gauche (par exemple, «SharePoint 2010»). Les résultats affichent désormais uniquement les éléments de cette source. AUTORISATIONS UTILISATEUR Pour accéder à des sources de données basées sur le cloud telles que SharePoint Online : Files Connect dans le Cloud Pour accéder à des sources de données sur site telles que SharePoint 2010 : Files Connect sur site Exécution d'un rapport sur les liens des fichiers partagés publiquement Exécutez un nouveau rapport standard à partir de l'onglet Rapports dans Salesforce afin de connaître les fichiers que les utilisateurs partagent. Le rapport indique où et comment les utilisateurs partagent des fichiers dans votre organisation. Pour chaque lien, affichez la date de création, la date d'expiration, la date de dernière visite, s'il est protégé par mot de passe ainsi que le nombre total de visites. Le rapport comprend les liens que les utilisateurs créent à l'aide de livraisons Salesforce CRM Content et de l'option Partager via un lien dans Chatter. Chaque ligne du rapport est accessible aux utilisateurs hors de votre organisation. AUTORISATIONS UTILISATEUR Pour exécuter et afficher un rapport sur les fichiers : Exécuter des rapports

200 Chatter Salesforce Options supplémentaires pour les utilisateurs dans le menu des paramètres de partage de fichiers 194 Pour exécuter le rapport Liens de fichiers et de contenu sous l'onglet Rapports, cliquez sur Rapports de fichier et de contenu > Liens de fichier et de contenu. Options supplémentaires pour les utilisateurs dans le menu des paramètres de partage de fichiers Les améliorations apportées au menu Paramètre de partage facilitent la gestion du partage de fichier pour les utilisateurs. Affichez les diffusions de contenu dans le menu Paramètres de partage Le menu Paramètres de partage comprend désormais les diffusions de contenu, en plus de partages avec des personnes, des groupes, des liens publics, des enregistrements dans Salesforce et des bibliothèques de contenu. Les utilisateurs peuvent gérer aisément l'accès aux fichiers directement depuis le menu Paramètres de partage de chaque type de partage. Si les utilisateurs ont accès à l'enregistrement ou la page de détail de contenu associée à la diffusion de contenu, ils peuvent cliquer sur Afficher la liste sous Toute personne avec la livraison pour afficher les livraisons de contenu associées. Si les utilisateurs possèdent des enregistrements ou un contenu associés, ou disposent de l'autorisation «Modifier toutes les données», ils peuvent gérer les diffusions de contenu associées.

201 Chatter Salesforce Synchronisation des fichiers partagés avec Salesforce Files Sync 195 Déterminez qui a accès aux fichiers à l'aide des descriptions de partage améliorées Si le Partage utilisateur est défini sur privé dans votre organisation, le menu Paramètres de partage décrit plus précisément les personnes avec lesquelles le fichier est partagé. Ces informations aident les utilisateurs à ne pas partager accidentellement les fichiers avec plus de personnes qu'ils ne le souhaitent. Par exemple, lorsque Fred Williamson publie un fichier dans le fil de Whitney Humboldt, le menu Paramètres de partage l'informe que Whitney Humboldt et les personnes qui peuvent afficher Whitney Humboldt ont accès aux fichiers. Les utilisateurs peuvent ouvrir le menu Paramètres de partage à partir de l'onglet Fichiers, en cliquant sur en regard du fichier qu'ils souhaitent partager. > Paramètres de partage Synchronisation des fichiers partagés avec Salesforce Files Sync Vous pouvez désormais synchroniser les fichiers partagés par d'autres utilisateurs directement à partir de publications de fil, de listes de fichiers et des pages de détail de fichiers. Pour afficher la liste complète des fonctionnalités de Salesforce Files Sync 1.3.0, reportez-vous à Nouveautés avec Salesforce Files Sync. Autres modifications dans les fichiers D'autres modifications améliorent l'utilisation et la gestion des fichiers. AUTORISATIONS UTILISATEUR Pour synchroniser un fichier partagé Synchroniser les fichiers Suppression par les utilisateurs de fichiers inclus dans des diffusions de contenu Un fichier qui fait partie d'une diffusion de contenu désormais être supprimé. La suppression d'un fichier livré désactive la diffusion de contenu. Si le fichier supprimé est restauré, la diffusion de contenu est réactivée. Affichage de la dernière version des fichiers dans les diffusions de contenu Les nouvelles diffusions de contenu indiquent désormais la version publiée la plus récente du fichier de contenu livré. Les anciennes diffusions de contenu continuent à afficher la version du fichier livré. Chatter pour SharePoint globalement disponible Configurez l'accès à Chatter à partir de SharePoint Les utilisateurs de Chatter peuvent désormais accéder aux fils Chatter (fils de société et de groupe) à partir de SharePoint Ils peuvent également publier des fichiers directement à partir de SharePoint dans des fils Chatter en tant que références de fichiers. Pour activer Chatter pour SharePoint, dans Configuration, accédez à Personnaliser > Chatter > Chatter pour SharePoint. La documentation fournie avec le lien de téléchargement inclut d'autres informations et instructions de configuration de cette fonctionnalité. Groupes Chatter Les groupes Chatter facilitent la communication entre les utilisateurs. DANS CETTE SECTION : Collaboration privée des utilisateurs dans des groupes non répertoriés Offrez à vos fournisseurs une option de collaboration plus confidentielle dans Chatter. Les groupes non répertoriés sont plus confidentiels que les groupes privés, car seuls les membres et les utilisateurs qui disposent de l'autorisation «Gérer les groupes non répertoriés» peuvent accéder aux groupes non répertoriés dans les vues de liste, les fils et les résultats de recherche.

202 Chatter Salesforce Collaboration privée des utilisateurs dans des groupes non répertoriés 196 Limitations des groupes non répertoriés Considérez les limitations des groupes non répertoriés avant de les activer pour votre organisation. Recherche d'utilisateurs mise à jour dans la boîte de dialogue Ajouter/Supprimer des membres de groupe Si vous avez activé le déploiement basé sur le profil de Chatter et que votre organisation compte plus de 500 utilisateurs, la liste Tout le monde n'est pas renseignée dans la boîte de dialogue Ajouter/Supprimer des membres. Commencez à saisir le nom d'un utilisateur dans le champ de recherche pour trouver le membre à ajouter. Collaboration privée des utilisateurs dans des groupes non répertoriés Offrez à vos fournisseurs une option de collaboration plus confidentielle dans Chatter. Les groupes non répertoriés sont plus confidentiels que les groupes privés, car seuls les membres et les utilisateurs qui disposent de l'autorisation «Gérer les groupes non répertoriés» peuvent accéder aux groupes non répertoriés dans les vues de liste, les fils et les résultats de recherche. Comme dans les groupes privés, seuls les membres d'un groupe non répertorié peuvent afficher le fil ou les fichiers du groupe. Les groupes non répertoriés offrent toutefois davantage de confidentialité que les groupes privés. AUTORISATIONS UTILISATEUR Pour activer les groupes non répertoriés : Personnaliser l'application L'appartenance à un groupe non répertorié est accordée uniquement sur invitation. Les non-membres ne peuvent pas demander à joindre ces groupes. Les groupes non répertoriés ne sont pas affichés dans les vues de liste, les fils et les résultats de recherche des non-membres. Seuls les membres et les utilisateurs qui disposent de l'autorisation «Gérer les groupes non répertoriés» peuvent rechercher et accéder à un groupe non répertorié. Pour pouvoir afficher les groupes non répertoriés dans le profil d'un utilisateur dans Chatter, vous devez avoir accès au groupe. Même les utilisateurs qui disposent des autorisations «Modifier toutes les données» et «Afficher toutes les données» peuvent accéder à un groupe non répertorié uniquement s'ils en sont membres ou s'ils possèdent l'autorisation «Gérer les groupes non répertoriés». Les non-membres ne peuvent pas consulter la page de détail du groupe (avec des groupes privés, les non-membres peuvent afficher une version tronquée de la page de détail, qui comprend le nom, la description et la liste des membres, mais pas le fil ni les fichiers). Chatter impose l'utilisation de noms uniques pour les groupes publics, privés et non répertoriés. Si un utilisateur tente de créer un groupe portant le même nom qu'un groupe non répertorié, un message d'erreur l'informe qu'un groupe existe déjà sous le même nom. Par conséquent, nous recommandons de ne pas inclure d'informations confidentielles dans les noms de groupes non répertoriés. Sélectionnez des noms complexes ou difficiles à deviner. N'utilisez pas par exemple un nom évident tel que «Fusion de la société». Remarque: Avant d'activer les groupes non répertoriés dans votre organisation, consultez les limitations à la page 197 qui s'appliquent aux groupes non répertoriés. Pour activer les groupes pour répertoriés dans votre organisation, dans Configuration, accédez à Chatter > Paramètres, puis cliquez sur Modifier. Sélectionnez Activer les groupes non répertoriés, puis activez la case en regard de Je souhaite activer les groupes non répertoriés et je comprends qu'il peut être nécessaire de mettre à jour le code Apex/Visualforce de mon organisation et enregistrez vos modifications.

203 Chatter Salesforce Limitations des groupes non répertoriés 197 Limitations des groupes non répertoriés Considérez les limitations des groupes non répertoriés avant de les activer pour votre organisation. Éditions Pour les administrateurs Les utilisateurs qui disposent de l'autorisation «Modifier toutes les données» peuvent supprimer des articles de fil dans un groupe non répertorié, même s'ils sont seulement membres du groupe. Les utilisateurs qui disposent de l'autorisation «Gérer les groupes non répertoriés», mais pas de l'autorisation «Modifier toutes les données», ne peuvent pas supprimer des articles de fil de groupes non répertoriés. Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les utilisateurs qui disposent de l'autorisation «Exportation de données» peuvent exporter toutes les données Chatter, et afficher les publications et les commentaires exportés à partir de n'importe quel groupe, qu'ils disposent ou non de l'autorisation «Gérer les groupes non répertoriés». Vous ne pouvez pas accorder l'autorisation «Gérer les groupes non répertoriés» à des utilisateurs qui ont un profil Chatter externe, Portail haut volume ou Portail client haut volume. Les groupes non répertoriés sont pris en compte dans la limitation de groupes d'un utilisateur, mais ils ne sont pas affichés dans la liste Groupe de la page de profil d'un utilisateur, sauf si la personne qui consulte la liste est membre de ces groupes ou est autorisée à gérer les groupes non répertoriés. Lorsque les groupes non répertoriés sont masqués, le décompte affiché en regard de la liste Groupes peut être imprécis, selon les autorisations de la personne qui consulte la liste. Pour les développeurs Le code Apex est exécuté en mode système, ce qui signifie que les autorisations de l'utilisateur actif ne sont pas prises en compte. Cette limitation impacte les pages écrites en Apex. Les pages Visualforce qui affichent des groupes peuvent exposer des groupes non répertoriés aux utilisateurs qui ne sont pas membres. Puisque le mode système ignore les autorisations de l'utilisateur, tous les utilisateurs qui ont accès à une page Visualforce montrant un groupe non répertorié peuvent agir en tant que propriétaires de ce groupe. Les applications AppExchange écrites en Apex, et qui accèdent à tous les groupes, peuvent exposer des groupes non répertoriés aux utilisateurs qui ne sont pas membres. Pour limiter et gérer l'accès aux groupes non répertoriés dans votre organisation : Retirez explicitement les groupes non répertoriés des requêtes SOQL dans tous les codes Apex. Utilisez des ensembles d'autorisations, des autorisations basées sur le profil et des contrôles de partage dans votre code afin de limiter davantage l'accès aux groupes non répertoriés. Utilisez des déclencheurs Apex dans l'objet CollaborationGroup pour surveiller et gérer la création de groupes non répertoriés. Dans Configuration, accédez à Chatter > Groupes > Déclencheurs de groupe pour ajouter des déclencheurs. Recherche d'utilisateurs mise à jour dans la boîte de dialogue Ajouter/Supprimer des membres de groupe Si vous avez activé le déploiement basé sur le profil de Chatter et que votre organisation compte plus de 500 utilisateurs, la liste Tout le monde n'est pas renseignée dans la boîte de dialogue Ajouter/Supprimer des membres. Commencez à saisir le nom d'un utilisateur dans le champ de recherche pour trouver le membre à ajouter.

204 Chatter Salesforce Fils Chatter 198 Fils Chatter Les fils Chatter facilitent la collaboration. DANS CETTE SECTION : Ajout de liens d'action à des publications (pilote) Utilisez des liens d'action pour intégrer Salesforce et des systèmes tiers dans le fil. Un lien d'action est une URL dans une publication qui pointe vers une API, une page Web ou un fichier. Pour garantir l'adoption et l'utilisation de Chatter par les utilisateurs, le plus efficace est de leur permettre de travailler dans le fil. Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) Favorisez l'engagement interne et externe dans la communauté en offrant la possibilité aux utilisateurs de poser et de répondre à des questions dans Chatter. Ajout de liens d'action à des publications (pilote) Utilisez des liens d'action pour intégrer Salesforce et des systèmes tiers dans le fil. Un lien d'action est une URL dans une publication qui pointe vers une API, une page Web ou un fichier. Pour garantir l'adoption et l'utilisation de Chatter par les utilisateurs, le plus efficace est de leur permettre de travailler dans le fil. Remarque: Les liens d'action sont actuellement disponibles pour sélectionner des clients via un programme pilote. Pour être désigné(e) comme participant à ce programme pilote, contactez salesforce.com. La participation au programme peut être soumise à des conditions supplémentaires. Notez que les programmes pilotes peuvent changer à tout moment. Par conséquent, nous ne pouvons pas garantir votre participation ni une période spécifique d'activation de cette fonctionnalité. Les services ou fonctionnalités non publiés et référencés dans ce document, dans d'autres bulletins d'actualité ou des annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Dans l'api version 32.0, les liens d'action ne sont plus limités à l'application navigateur mobile Salesforce1. Ces liens d'actions permettent à un utilisateur d'approuver ou de refuser une demande de déplacement dans le fil :

205 Chatter Salesforce Ajout de liens d'action à des publications (pilote) 199 Définissez des liens d'action dans des groupes. Les liens d'action au sein d'un groupe sont mutuellement exclusifs. Vous pouvez associer plusieurs groupes à une publication. Vous pouvez spécifier si un groupe de liens d'action s'affiche dans la publication ou dans le menu déroulant de la publication. Dans cet exemple, «Approuver» et «Refuser» appartiennent à un groupe, et «Cloner» et «Afficher» appartiennent à un autre groupe. «Approuver» et «Refuser» sont affichés dans la publication. «Cloner» et «Afficher» sont affichés dans le menu déroulant.

206 Chatter Salesforce Ajout de liens d'action à des publications (pilote) 200 Les liens d'action sont spécifiques à l'utilisateur et peuvent être privés ou publics. Dans cet exemple, Pam publie dans le fil de Deanna pour lui demander de télécharger des instructions et de passer une commande. Deanna peut voir les liens d'action «Commander» et «Télécharger» dans la publication dans son fil :

207 Chatter Salesforce Ajout de liens d'action à des publications (pilote) 201 Pam peut voir la publication, mais uniquement le lien d'action «Télécharger», car elle n'est pas autorisée à passer la commande :

208 Chatter Salesforce Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) 202 Pendant le pilote, utilisez l'api REST Chatter pour définir des liens d'action et poster dans Chatter une publication contenant des liens d'action. Pour plus d'informations, reportez-vous à Liens d'action (pilote). Questions dans le fil Chatter à l'aide des Questions Chatter (globalement disponible) Favorisez l'engagement interne et externe dans la communauté en offrant la possibilité aux utilisateurs de poser et de répondre à des questions dans Chatter. Les Questions Chatter permettent aux utilisateurs de poser des questions dans leur fil Chatter, dans des groupes et dans des enregistrements. Les membres des groupes et des communautés de vos utilisateurs peuvent poser des questions dans Chatter de la

209 Chatter Salesforce Autres modifications apportées à Chatter 203 même façon qu'ils commentent dans une publication Chatter. La personne qui a posé la question ou le modérateur de la question peut sélectionner la meilleure réponse, qui est mise en évidence dans le fil. Les autres utilisateurs peuvent ainsi consulter rapidement la meilleure réponse à la question. Les utilisateurs peuvent organiser les informations par le titre de la question et des détails relatifs à la question. Ils peuvent poser la question à leurs suiveurs, à un groupe ou à une personne spécifique, comme dans les autres articles de fil Chatter. Pour activer les questions Chatter dans votre organisation, ajoutez l'action Question à la présentation d'éditeur globale. Si vous utilisez une présentation d'éditeur personnalisée dans des groupes ou des enregistrements, assurez-vous que l'action Question est également ajoutée à ces présentations. Les Questions similaires, qui s'affichent lorsque les utilisateurs saisissent une question dans le fil, restent en version bêta pour Winter '15. Pour plus d'informations sur l'activation des Questions similaires pour votre organisation, contactez Salesforce. Chatter Desktop ne prend pas en charge les Questions Chatter. Autres modifications apportées à Chatter De petites modifications, telles qu'une nouvelle conception des notifications par , peut améliorer votre expérience dans Chatter. Basculement du contexte de l'utilisateur mobile à partir des s Sur les appareils mobiles, les liens des notifications par et des résumés Chatter lancent l'application, l'organisation et la communauté adaptées au contexte. Pièces jointes aux s à des groupes Les utilisateurs peuvent désormais inclure des pièces jointes lorsqu'ils envoient des publications par à des groupes dans Chatter. Un seul peut inclure jusqu'à 25 pièces jointes. Le premier fichier joint est inclus avec la publication et les fichiers suivants sont ajoutés en tant que commentaires. Les pièces jointes sont chargées en tant que fichiers dans Chatter, puis partagées avec le groupe. L'expéditeur est le propriétaire du fichier. Vous devez activer cette fonctionnalité pour votre organisation dans Configuration, en cliquant sur Chatter > Paramètres de messagerie > Autoriser les pièces jointes par . Rapports dans les attributions de rubriques Les utilisateurs qui disposent de l'autorisation «Gérer les types de rapport personnalisé» peuvent créer un type de rapport qui indique comment les rubriques sont attribuées. Sélectionnez l'objet principal Attributions de rubriques, puis sélectionnez parmi les champs suivants : Créé par, Date de création, Réseau, Préfixe clé d'enregistrement et Rubrique. Le champ Réseau est disponible uniquement si les Communautés Salesforce sont activées pour votre organisation. Le champ Préfixe clé d'enregistrement indique le type d'objet (compte, opportunité, etc.).

210 Personnalisation de Force.com Les fonctionnalités de personnalisation permettent de développer votre organisation en améliorant vos objets, vos données et vos champs, en personnalisant la présentation de votre organisation, en augmentant vos processus métier, en créant des sites Web et même des applications, le tout à l'aide d'outils pointer-cliquer. Ces fonctionnalités comprennent également des outils d'administration et de sécurisation de votre organisation. DANS CETTE SECTION : 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 la gestion et le suivi de vos données. Vos utilisateurs, applications et processus peuvent interagir de façon transparente avec toutes les données appropriées, y compris les données stockées dans des systèmes externes. 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é et identité Utilisez la sécurité pour protéger vos données et vos applications. Ces fonctionnalités offrent également la gestion de l'identité et de l'accès des utilisateurs. 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. Site.com Site.com est un système de gestion de contenu (CMS) Web qui facilite la création rapide de pages Web dynamiques et contrôlées par des données, la modification de contenu en temps réel et la gestion de vos sites Web. Mises à jour critiques Cette version comprend des mises à jour qui améliorent les performances, la logique et le fonctionnement de Salesforce, qui peuvent affecter vos personnalisations existantes. Autres modifications apportées à Force.com Même de petites améliorations de la personnalisation peuvent faciliter l'utilisation de Salesforce. Administration générale L'administration aide à gérer votre organisation en fonction de vos besoins métier.

211 Personnalisation de Force.com Salesforce Administration générale 205 DANS CETTE SECTION : Accès à des éléments récents supplémentaires dans la page d'accueil de Force.com (bêta) La liste Éléments récents de la page d'accueil de Force.com inclut désormais des types d'élément supplémentaires. Utilisez cette liste pour faciliter et accélérer l'accès aux nouveaux éléments de configuration que vous avez récemment visualisés. Recherche d'éléments supplémentaires dans la configuration (bêta) La recherche dans la configuration avancée continue d'élargir sa portée. Vous pouvez désormais rechercher davantage d'éléments individuels, notamment des règles de workflow et des modèles d' , par nom. Affichage de l'objet parent d'un champ dans les résultats de recherche dans la configuration (bêta) La page des résultats de Recherche dans la configuration avancée inclut désormais la colonne Objet, qui indique l'objet parent de tout élément correspondant, tel que des champs personnalisés, des règles et des tâches de workflow, des processus d'approbation. Il facilite l'affichage du contexte des éléments qui ont un objet parent. Activation automatique de la Recherche dans la configuration avancée (bêta) dans toutes les organisations Pour accorder à vos organisations un accès instantané à la Recherche dans la configuration avancée, cette fonctionnalité est automatiquement activée dans les organisations nouvelles et existantes. Attribution d'ensemble d'autorisations par les administrateurs délégués Vous pouvez désormais spécifier des ensembles d'autorisations que les administrateurs délégués peuvent attribuer aux utilisateurs qui ont un rôle spécifique et à tous les rôles subordonnés. Vous pouvez ainsi déléguer les tâches d'attribution d'ensembles d'autorisations tout en contrôlant strictement les autorisations que les administrateurs délégués peuvent attribuer. Gestion de l'accès à des applications et des processus personnalisés (globalement disponible) Lors de la création d'applications et de processus personnalisés, les développeurs peuvent désormais utiliser des autorisations personnalisées afin de contrôler avec précision le niveau d'accès des utilisateurs aux fonctionnalités. Les administrateurs peuvent ensuite attribuer des autorisations personnalisées dans des ensembles et des profils d'autorisation, ce qui facilite la définition de l'accès des utilisateurs à des fonctionnalités spécifiques. Référence d'accès aux autorisations personnalisées avec la variable globale $Permission Utilisez la variable globale $Permission dans des formules et des validations pour référencer les informations d'accès de l'utilisateur actif aux autorisations personnalisées de votre organisation. Par exemple, vous pouvez utiliser la variable globale $Permission dans une règle de validation qui s'assure que seuls les utilisateurs disposant de l'autorisation personnalisée «Modifier les comptes de Lyon» peuvent modifier les comptes comprenant la ville de facturation Lyon. Affichage d'informations supplémentaires dans un espace réduit à l'aide des fils compacts dans les présentations basées sur le fil Utilisez l'option de Fil compact pour permettre aux utilisateurs d'afficher plus d'informations en limitant les défilements dans les enregistrements de la console Salesforce, et pour améliorer et rationaliser la présentation du fil. Utilisation de liens de survol pour accéder rapidement à des listes associées dans des vues de détail des présentations basées sur le fil Nous avons ajouté des liens de survol en haut de la vue de détail des présentations basées sur le fil, afin de faciliter l'utilisation des listes associées en limitant le défilement. Il n'est plus nécessaire de choisir entre l'utilisation de présentations basées sur le fil et la transmission à vos utilisateurs de la fonctionnalité des liens du survol. Interaction avec plus d'actions de l'éditeur par programmation Dans l'api publisher.js, les événements publisher.selectaction, publisher.setactioninputvalues et publisher.invokeaction prennent désormais en charge les actions Publication et Publication sociale. Vous pouvez ainsi créer des composants de console personnalisés qui interagissent avec ces actions.

212 Personnalisation de Force.com Salesforce Accès à des éléments récents supplémentaires dans la page d'accueil de Force.com (bêta) 206 Activation du HTTPS externe pour les domaines L'activation du HTTPS externe dans un domaine permet à Salesforce d'utiliser le domaine dans les références sécurisées aux sites associés à ce domaine, notamment les URL affichées dans un d'une communauté Salesforce. Cette fonctionnalité est utile pour les sites qui nécessitent une authentification, tels que les sites de communauté, les sites de portail ou n'importe quel type de site dans lequel la confidentialité, la protection contre les écoutes ou la protection contre les usurpations est importante. Exigence de connexions sécurisées (HTTPS) pour Salesforce Communities, les sites Site.com et les sites Force.com Ce nouveau paramètre permet de rediriger vers le HTTPS les requêtes d'un site qui utilisent le HTTP. L'exigence de connexions sécurisées garantit la confidentialité et l'intégrité des données qui sont envoyées vers et renvoyées par un site Web. Lorsqu'une connexion n'est pas sécurisée, les autres utilisateurs peuvent afficher et modifier les données. Mise à jour des adresses d'expéditeur du message de réponse automatique pour satisfaire aux nouvelles exigences de sécurité Nous avons mis à jour les exigences relatives aux adresses d'expéditeur dans les messages de réponse automatique pour vers requête et Web vers piste. Ces nouvelles conditions augmentent la sécurité de vos clients. Accès à des éléments récents supplémentaires dans la page d'accueil de Force.com (bêta) La liste Éléments récents de la page d'accueil de Force.com inclut désormais des types d'élément supplémentaires. Utilisez cette liste pour faciliter et accélérer l'accès aux nouveaux éléments de configuration que vous avez récemment visualisés. Remarque: La liste Éléments récents est une version bêta. Elle est de qualité production, mais inclut des limitations connues. Cette liste de la page d'accueil de Force.com présente les éléments que vous avez récemment visualisés, modifiés ou créés, ainsi que leurs objets associés. Vous pouvez cliquer sur un élément pour accéder directement à sa page. Nous avons ajouté à cette liste les éléments suivants : Processus d'approbation Types de rapport personnalisé Modèles d' s Alertes par de workflow Mises à jour de champs de workflow Messages sortants de workflow Règles de workflow Tâches de workflow Pour accéder à la page d'accueil de Force.com, cliquez sur Page d'accueil Force.com. Éditions Disponible avec : toutes les éditions à l'exception de Database.com AUTORISATIONS UTILISATEUR Pour accéder à la page Accueil de Force.com : Personnaliser l'application

213 Personnalisation de Force.com Salesforce Recherche d'éléments supplémentaires dans la configuration (bêta) 207 Recherche d'éléments supplémentaires dans la configuration (bêta) La recherche dans la configuration avancée continue d'élargir sa portée. Vous pouvez désormais rechercher davantage d'éléments individuels, notamment des règles de workflow et des modèles d' , par nom. Remarque: La recherche dans la configuration avancée est en version bêta. Elle est de qualité production, mais inclut des limitations connues. Une fois la version Winter 15 disponible pour votre organisation, la possibilité d'indexer et d'effectuer des recherches dans les données de configuration de votre organisation peut prendre quelques semaines. Durant ces semaines initiales, il est possible que les recherches ne renvoient pas tous les résultats escomptés. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Avec la recherche dans la configuration avancée, vous pouvez désormais rechercher les éléments supplémentaires suivants : Modèles de publication d'approbation Processus d'approbation Présentations compactes Pages d'accueil personnalisées Règles de duplication Modèles d' s Composants de page d'accueil Files d'attente (avec les résultats des catégories Groupes et Files d'attente) Ressources statiques Alertes par de workflow Mises à jour de champs de workflow Messages sortants de workflow Règles de workflow Tâches de workflow Pour rechercher des éléments de configuration, saisissez au moins deux caractères consécutifs de l'élément dans la case Rechercher dans la configuration, puis cliquez sur un élément dans la liste. ou appuyez sur Entrée. Dans la page Résultats de recherche avancée qui s'affiche, sélectionnez Affichage de l'objet parent d'un champ dans les résultats de recherche dans la configuration (bêta) La page des résultats de Recherche dans la configuration avancée inclut désormais la colonne Objet, qui indique l'objet parent de tout élément correspondant, tel que des champs personnalisés, des règles et des tâches de workflow, des processus d'approbation. Il facilite l'affichage du contexte des éléments qui ont un objet parent. Remarque: La recherche dans la configuration avancée est en version bêta. Elle est de qualité production, mais inclut des limitations connues. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition

214 Personnalisation de Force.com Salesforce Activation automatique de la Recherche dans la configuration avancée (bêta) dans toutes les organisations 208 Lorsque les résultats de recherche incluent des objets parents, cliquez sur le nom d'un objet pour accéder à sa page d'accueil (pour un objet standard) ou sa page de détail (pour un objet personnalisé). Activation automatique de la Recherche dans la configuration avancée (bêta) dans toutes les organisations Pour accorder à vos organisations un accès instantané à la Recherche dans la configuration avancée, cette fonctionnalité est automatiquement activée dans les organisations nouvelles et existantes. Remarque: La recherche dans la configuration avancée est en version bêta. Elle est de qualité production, mais inclut des limitations connues. Pour désactiver ou activer la Recherche dans la configuration avancée, dans Configuration, cliquez sur Personnaliser > Interface utilisateur, puis accédez à Activer la recherche de configuration avancée (bêta) en bas de la liste. Remarque: Si la Recherche dans la configuration avancée est désactivée, la case de recherche dans la configuration renvoie uniquement les titres des pages du menu Configuration, pas les éléments individuels que vous avez créés ou modifiés dans la configuration, le cas échéant. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour désactiver ou activer la recherche dans la configuration avancée : Personnaliser l'application Attribution d'ensemble d'autorisations par les administrateurs délégués Vous pouvez désormais spécifier des ensembles d'autorisations que les administrateurs délégués peuvent attribuer aux utilisateurs qui ont un rôle spécifique et à tous les rôles subordonnés. Vous pouvez ainsi déléguer les tâches d'attribution d'ensembles d'autorisations tout en contrôlant strictement les autorisations que les administrateurs délégués peuvent attribuer. Pour plus d'informations, reportez-vous à «Délégation de l'attribution d'ensembles d'autorisations» dans l'aide de Salesforce. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition Gestion de l'accès à des applications et des processus personnalisés (globalement disponible) Lors de la création d'applications et de processus personnalisés, les développeurs peuvent désormais utiliser des autorisations personnalisées afin de contrôler avec précision le niveau d'accès des utilisateurs aux fonctionnalités. Les administrateurs peuvent ensuite attribuer des autorisations personnalisées dans des ensembles et des profils d'autorisation, ce qui facilite la définition de l'accès des utilisateurs à des fonctionnalités spécifiques. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition De nombreuses fonctionnalités de Salesforce nécessitent des contrôles d'accès qui spécifient les utilisateurs autorisés à accéder à certaines fonctions. Les paramètres d'ensembles d'autorisations et de profils comprennent des paramètres d'accès intégrés pour de nombreuses entités, notamment des objets, des champs, des onglets et des pages Salesforce. Toutefois, les ensembles d'autorisations et les profils n'incluent aucun accès à certains processus et applications personnalisés. Par exemple, dans une application de gestion

215 Personnalisation de Force.com Salesforce Référence d'accès aux autorisations personnalisées avec la variable globale $Permission 209 des congés, tous les utilisateurs doivent soumettre leurs demandes de congés, mais un petit groupe d'utilisateurs seulement est chargé d'approuver ces demandes. Vous pouvez utiliser des autorisations personnalisées pour ces types de contrôle. Les autorisations personnalisées permettent de définir des contrôles d'accès que vous pouvez attribuer à des utilisateurs via des ensembles d'autorisations ou des profils, de la même façon que vous attribuez des autorisations utilisateur et d'autres paramètres d'accès. Vous pouvez par exemple définir des contrôles d'accès dans Apex qui affichent un bouton sur une page Visualforce uniquement si l'utilisateur dispose de l'autorisation personnalisée appropriée. Dans la version Winter 15, les autorisations personnalisées comprennent les améliorations ci-dessous. Vous pouvez spécifier des autorisations personnalisées obligatoires pour d'autres autorisations personnalisées. Une autorisation personnalisée obligatoire doit être activée lors de l'activation de l'autorisation personnalisée parente. Remarque: Dans les organisations Developer Edition existantes, la liste associée Autorisations personnalisées obligatoires, de la page Autorisations personnalisées, sera affichée après le 17 octobre Les autorisations personnalisées sont disponibles aussi bien dans des packages non gérés que gérés. Les paramètres de profil des packages comprennent désormais des autorisations personnalisées. Pour plus d'informations, reportez-vous à «Autorisations personnalisées» dans l'aide de Salesforce. Référence d'accès aux autorisations personnalisées avec la variable globale $Permission Utilisez la variable globale $Permission dans des formules et des validations pour référencer les informations d'accès de l'utilisateur actif aux autorisations personnalisées de votre organisation. Par exemple, vous pouvez utiliser la variable globale $Permission dans une règle de validation qui s'assure que seuls les utilisateurs disposant de l'autorisation personnalisée «Modifier les comptes de Lyon» peuvent modifier les comptes comprenant la ville de facturation Lyon. Pour plus d'informations, reportez-vous à «Rôle des variables globales» dans l'aide de Salesforce. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition Affichage d'informations supplémentaires dans un espace réduit à l'aide des fils compacts dans les présentations basées sur le fil Utilisez l'option de Fil compact pour permettre aux utilisateurs d'afficher plus d'informations en limitant les défilements dans les enregistrements de la console Salesforce, et pour améliorer et rationaliser la présentation du fil. Dans la vue de fil standard, chaque élément de fil peut occuper un espace important sur la page. Les utilisateurs doivent faire défiler régulièrement la vue pour afficher l'ensemble de l'activité d'un enregistrement.

216 Personnalisation de Force.com Salesforce Affichage d'informations supplémentaires dans un espace réduit à l'aide des fils compacts dans les présentations basées sur le fil 210 Avec le fil compact, les éléments de fil occupent beaucoup moins d'espace, et la présentation générale du fil est plus soignée et plus claire. Chaque action de l'éditeur a une icône mise à jour (1), avec une icône correspondante pour les éléments de fil créés par cette action, ce qui facilite l'examen rapide des types d'activité sur un enregistrement. Le bouton développer tout/réduire tout (2) permet aux utilisateurs d'afficher en un clic plus ou moins d'informations sur chaque élément de fil. Au chargement d'un enregistrement, seul le premier élément de fil est automatiquement développé (3). Les utilisateurs peuvent cliquer sur des éléments de fil individuels pour les développer ou les réduire. L'image de profil du créateur d'un élément de fil est plus petite et plus discrète que dans la vue standard. Elle est accompagnée d'une icône indiquant le type d'élément de fil (4). Les éléments du fil compact affichent un résumé de l'activité (5) qui permet aux utilisateurs de consulter l'historique de l'enregistrement.

217 Personnalisation de Force.com Salesforce Utilisation de liens de survol pour accéder rapidement à des listes associées dans des vues de détail des présentations basées sur le fil 211 De plus, toutes les actions de l'éditeur que vous avez créées, notamment les actions de création ou de mise à jour, ont une présentation plus compacte, avec un espace réduit entre les champs. Le fil compact est disponible uniquement dans des présentations de page basées sur le fil et lorsque les utilisateurs visualisent des enregistrements dans la console Salesforce. Le fil compact n'est pas pris en charge dans Internet Explorer 7 ou 8. Pour activer le fil compact, dans la page de paramètres Vue du fil d'une présentation de page basée sur le fil, sélectionnez Activer l'affichage du fil compact dans la console. Remarque: Nous légèrement modifié la page des paramètres Vue de fil pour en faciliter l'utilisation. Utiliser le fil en pleine largeur dans la console s'intitule désormais Activer le fil en pleine largeur dans la console. Ce paramètre été déplacé vers la nouvelle section Options d'affichage du fil en haut de la page. Pour plus d'informations sur la création et la personnalisation des présentations de page basées sur le fil, reportez-vous à Création de présentations de page basées sur le fil dans l'aide de Salesforce. Utilisation de liens de survol pour accéder rapidement à des listes associées dans des vues de détail des présentations basées sur le fil Nous avons ajouté des liens de survol en haut de la vue de détail des présentations basées sur le fil, afin de faciliter l'utilisation des listes associées en limitant le défilement. Il n'est plus nécessaire de choisir entre l'utilisation de présentations basées sur le fil et la transmission à vos utilisateurs de la fonctionnalité des liens du survol. Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Lorsque les utilisateurs survolent un nom dans une liste associée, les entrées de la liste et les boutons d'action associés s'affichent.

218 Personnalisation de Force.com Salesforce Interaction avec plus d'actions de l'éditeur par programmation 212 Les survols de liste associée sont affichés dans la vue de détail des présentations basées sur le fil uniquement si aucun outil ou composant (boutons ou liens personnalisés) n'est présent dans le menu latéral gauche de la vue du fil des présentations. Pour plus d'informations sur la personnalisation des présentations basées sur un fil, reportez-vous à Création de présentations de page basées sur le fil dans l'aide de Salesforce. Interaction avec plus d'actions de l'éditeur par programmation Dans l'api publisher.js, les événements publisher.selectaction, publisher.setactioninputvalues et publisher.invokeaction prennent désormais en charge les actions Publication et Publication sociale. Vous pouvez ainsi créer des composants de console personnalisés qui interagissent avec ces actions. Par exemple, vous pouvez créer un composant qui permet aux agents de support de rechercher et d'afficher les articles de Salesforce Knowledge, et d'ajouter un lien vers un article à un tweet ou une publication Facebook dans l'action Publication sociale, d'un simple clic sur un bouton. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Pour plus d'informations sur l'utilisation de ces événements, reportez-vous à «Création de composants de console personnalisés qui interagissent avec fil de requête» dans Personnalisation de fil de requête avec un code. Activation du HTTPS externe pour les domaines L'activation du HTTPS externe dans un domaine permet à Salesforce d'utiliser le domaine dans les références sécurisées aux sites associés à ce domaine, notamment les URL affichées dans un d'une communauté Salesforce. Cette fonctionnalité est utile pour les sites qui nécessitent une authentification, tels que les sites de communauté, les sites de portail ou n'importe quel type de site dans lequel la confidentialité, la protection contre les écoutes ou la protection contre les usurpations est importante. Vous pouvez activer le HTTPS externe dans n'importe quel domaine qui ne pointe pas vers la cible CNAME votredomaine.votreidorganisation18caracteres.live.siteforce.com. Lorsqu'il est activé et que l'enregistrement DNS du domaine n'est pas un CNAME pointant vers le sous-domaine live.siteforce.com de ce domaine, Salesforce considère que le domaine prend en charge les connexions sécurisées. Cette option est destinée aux domaines qui utilisent un réseau de diffusion de contenu (CDN) ou un point de terminaison autre que Salesforce pour distribuer le HTTPS.

219 Personnalisation de Force.com Exigence de connexions sécurisées (HTTPS) pour Salesforce Communities, les sites Site.com et les sites Force.com Ce nouveau paramètre permet de rediriger vers le HTTPS les requêtes d'un site qui utilisent le HTTP. L'exigence de connexions sécurisées garantit la confidentialité et l'intégrité des données qui sont envoyées vers et renvoyées par un site Web. Lorsqu'une connexion n'est pas sécurisée, les autres utilisateurs peuvent afficher et modifier les données. Les nouvelles communautés Salesforce exigent désormais des connexions sécurisées par défaut. Les communautés Salesforce existantes n'exigent pas le HTTPS pour toutes les connexions par défaut. Les requêtes authentifiées dans une communauté Salesforce continuent de demander des connexions sécurisées lorsque l'organisation exige également des connexions sécurisées dans les paramètres de la session. Les Sites Force.com hors communauté nouveaux et existants n'exigent pas des connexions sécurisées par défaut pour permettre aux Sites Force.com de bénéficier de notre réseau de diffusion de contenu (CDN) global et accéléré. L'activation des connexions sécurisées dans un site Force.com hors communauté entraîne le contournement du CDN, car toutes les requêtes HTTP sont redirigées vers le HTTPS. L'activation des connexions sécurisées dans un site qui utilise un portail pour l'authentification entraîne la désactivation du paramètre de connexion Demander des connexions non sécurisées (HTTP) du site, s'il est activé. Les sites Site.com hors communauté nouveaux et existants exigent des connexions sécurisées lorsque le site contient au moins un domaine personnalisé sécurisé. Si aucun domaine personnalisé sécurisé n'existe sur le site, les requêtes HTTP ne sont pas redirigées vers le HTTPS. Mise à jour des adresses d'expéditeur du message de réponse automatique pour satisfaire aux nouvelles exigences de sécurité Nous avons mis à jour les exigences relatives aux adresses d'expéditeur dans les messages de réponse automatique pour vers requête et Web vers piste. Ces nouvelles conditions augmentent la sécurité de vos clients. L'adresse saisie à la ligne À des messages de réponse automatique doit être une adresse vérifiée à l'échelle de l'organisation ou l'adresse de votre profil utilisateur Salesforce. Auparavant, cette adresse n'était soumise à aucune exigence. Ainsi, des adresses imprécises ou potentiellement trompeuses pouvaient être utilisées, par exemple pour emprunter l'identité d'une autre société ou d'une personne connue. Pour plus d'informations sur l'affichage ou la modification des paramètres de vos règles de réponse automatique, reportez-vous à Configuration de règles de réponse automatique dans l'aide de Salesforce. Données Salesforce Exigence de connexions sécurisées (HTTPS) pour Salesforce Communities, les sites Site.com et les sites Force.com 213 La plate-forme Force.com facilite la gestion et le suivi de vos données. Vos utilisateurs, applications et processus peuvent interagir de façon transparente avec toutes les données appropriées, y compris les données stockées dans des systèmes externes. DANS CETTE SECTION : Accès à des données externes à l'aide de Lightning Connect Lightning Connect permet à vos utilisateurs d'afficher et de rechercher des enregistrements stockés hors de Salesforce, tels que les données d'un système de planification de ressource d'entreprise (ERP). Au lieu de copier les données dans Salesforce, ce qui serait redondant et inefficace, utilisez des objets externes pour référencer les données et y accéder en temps réel via des appels de service Web.

220 Personnalisation de Force.com Salesforce Accès à des données externes à l'aide de Lightning Connect 214 Gestion des données client avec les en-cours de données (pilote) Nous introduisons les en-cours de données, une nouvelle capacité d'exploitation des renseignements et des informations exécutables de toutes vos données client, pour vous aider à répondre aux clients et à concevoir des applications basées sur les données. Avec les en-cours de données, vous pouvez utiliser la puissance de scripts Apache Pig personnalisés sur Hadoop pour traiter les données volumineuses stockées dans Salesforce. Conservation des données historiques de champ (pilote) Le tri et la durée de stockage des données comptent parmi les préoccupations principales des clients. Pour répondre à leur attente, nous offrons une fonctionnalité pilote améliorée Journal d'audit des champs (précédemment appelée Rétention de l'historique des champs) qui permet de conserver les données plus longtemps. Accès à des données externes à l'aide de Lightning Connect Lightning Connect permet à vos utilisateurs d'afficher et de rechercher des enregistrements stockés hors de Salesforce, tels que les données d'un système de planification de ressource d'entreprise (ERP). Au lieu de copier les données dans Salesforce, ce qui serait redondant et inefficace, utilisez des objets externes pour référencer les données et y accéder en temps réel via des appels de service Web. Remarque: Nous pensons que ce produit sera globalement disponible entre novembre 2014 et janvier Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent des applications Salesforce doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Éditions Disponible avec : Developer Edition Disponible moyennant un coût supplémentaire dans : Enterprise Edition, Performance Edition et Unlimited Edition Les objets externes de Lightning Connect sont mappés avec des tableaux de données dans des sources externes, et sont disponibles pour les outils de Salesforce tels que les relations de référence, les fils d'enregistrement, l'application Salesforce1, les requêtes SOSL et SOQL, les API Salesforce et le déploiement via l'api métadonnées, les ensembles de modifications et les packages. Pour se connecter à une source de données externe, Lightning Connect utilise le protocole Open Data (OData) version 2.0. Par exemple, supposons que vous avez stocké des informations sur des produits commandés dans une base de données externe et que vous souhaitez afficher ces commandes sous forme d'une liste associée dans chaque enregistrement client de Salesforce. Lightning Connect permet de configurer une relation entre l'objet client (parent) et l'objet externe (enfant) pour les commandes. Vous pouvez ensuite configurer les présentations de page de l'objet parent pour inclure une liste associée qui affiche les enregistrements enfants. Pour consulter les détails et d'autres considérations relatives à la configuration de Lightning Connect, reportez-vous à l'aide de Salesforce. Exemple: Cette capture d'écran montre comment Lightning Connect peut fournir une vue transparente des données à travers les limites du système. Une page de détail d'enregistrement de l'objet externe Business_Partner comprend deux listes associées d'objets enfants. Dans cet exemple, des relations de référence externes et des présentations de page permettent aux utilisateurs d'afficher sur une page unique les données associées stockées dans et hors de Salesforce. Objet standard Compte (1) Objet externe Sales_Order (2)

221 Personnalisation de Force.com Salesforce Gestion des données client avec les en-cours de données (pilote) 215 Gestion des données client avec les en-cours de données (pilote) Nous introduisons les en-cours de données, une nouvelle capacité d'exploitation des renseignements et des informations exécutables de toutes vos données client, pour vous aider à répondre aux clients et à concevoir des applications basées sur les données. Avec les en-cours de données, vous pouvez utiliser la puissance de scripts Apache Pig personnalisés sur Hadoop pour traiter les données volumineuses stockées dans Salesforce. Remarque: Cette fonctionnalité est actuellement disponible pour sélectionner des clients via un programme pilote. Pour participer à ce programme pilote, contactez Salesforce. Des modalités et conditions supplémentaires peuvent être exigées pour participer à ce programme pilote. Notez que les programmes pilotes peuvent changer à tout moment. Par conséquent, nous ne pouvons pas garantir votre participation ni une période spécifique d'activation de cette fonctionnalité. Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres bulletins d'actualité ou annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Chaque connexion à votre client favorise l'augmentation continue du volume de données. Cette croissance nécessite un nouvel ensemble d'outils. L'activation du pilote des en-cours de données introduit Apache Hadoop sur la plate-forme Salesforce, qui offre un traitement par lot, une transformation et une compréhension hautement évolutifs des données client. Apex offre un langage de programmation orienté objet fortement typé, qui permet aux développeurs de contrôler et d'exécuter des flux, et de contrôler les transactions. Les en-cours de données offrent un ensemble d'outils supplémentaire pour contrôler les flux de données. Cet ensemble d'outils est fourni sous Apache Pig, un langage de haut niveau largement utilisé dans l'expression du contrôle des flux de données, avec un ensemble de fonctions d'aide à l'évaluation des données. Pig offre une abstraction en plus de l'infrastructure de Salesforce Hadoop qui autorise un traitement MapReduce dans le contexte de l'architecture mutualisée établie de Salesforce.

222 Personnalisation de Force.com Salesforce Conservation des données historiques de champ (pilote) 216 Les en-cours de données sont exprimés sous la forme de scripts Pig Latin déployés dans votre organisation à l'aide des mécanismes habituellement utilisés par la communauté de développeurs de Salesforce (l'api métadonnées et l'api Tooling). Les en-cours de données prennent en charge la distribution Apache Pig 0.13 et Apache Datafu 1.2.0, et fournissent un ensemble en liste blanche de bibliothèques Apache DataFu et Piggybank UDF afin d'élargir l'expression informatique d'un ensemble complet de cas d'utilisation. Pour plus d'informations sur le pilote, reportez-vous au guide Data Pipelines Implementation Guide. Pour plus d'informations sur la participation à ce pilote, contactez votre équipe de compte ou le support client de salesforce.com. Conservation des données historiques de champ (pilote) Le tri et la durée de stockage des données comptent parmi les préoccupations principales des clients. Pour répondre à leur attente, nous offrons une fonctionnalité pilote améliorée Journal d'audit des champs (précédemment appelée Rétention de l'historique des champs) qui permet de conserver les données plus longtemps. Dans le cadre d'une initiative plus large de gestion du cycle de vie des données, Salesforce maintient le pilote lancé avec la version Winter '14. Utilisez l'api métadonnées de Salesforce pour définir une stratégie de rétention de l'historique des champs. Utilisez ensuite l'api REST, l'api SOAP et l'api Tooling pour utiliser vos données archivées. Remarque: Cette fonctionnalité est actuellement disponible pour une sélection de clients via un programme pilote. Pour participer à ce programme pilote, contactez Salesforce. Des conditions d'utilisation supplémentaires peuvent être exigées pour participer au programme pilote. Notez que les programmes pilotes peuvent changer à tout moment. Par conséquent, nous ne pouvons pas garantir votre participation ni une période spécifique d'activation de cette fonctionnalité. Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres bulletins d'actualité ou annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Éditions Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition Le pilote permet de définir une stratégie de rétention pour l'historique des champs dans les objets Salesforce ci-dessous. Comptes Requêtes Contacts Pistes Opportunités Le pilote prend également en charge la définition de stratégies pour des objets personnalisés. Salesforce ajoutera à une version ultérieure une stratégie de suppression des données d'historique des champs de plus de 18 mois. Par conséquent, il est important de définir vos propres stratégies de rétention pour votre organisation. 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.

223 Personnalisation de Force.com Salesforce Automatisation de la logique métier et des processus 217 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. Éditions DANS CETTE SECTION : Automatisation visuelle de vos processus métier (bêta) Le Générateur de processus est un nouvel outil de workflow qui facilite l'automatisation de vos processus métier grâce à une présentation visuelle puissante et conviviale des processus que vous créez. Vous pouvez automatiser des processus métier en quelques clics et augmenter ainsi l'efficacité de votre organisation. Automatisation des processus temporels Utilisez le nouvel élément Wait pour automatiser les processus qui nécessitent un délai d'attente. Par exemple, vous pouvez créer un flux qui active un contrat, attend un jour après l'activation du contrat, puis envoie un au client avec un formulaire de commentaires. Stockage de plusieurs valeurs dans un flux Stockez plusieurs valeurs ensemble (pour exécuter des opérations globales) en utilisant la nouvelle ressource du flux variable de collecte. Les variables de collecte peuvent stocker des valeurs saisies manuellement et des valeurs provenant des ressources d'un flux, notamment les adresses saisies dans l'écran d'un flux. L'utilisation de variables de collecte aide à respecter les limitations en ne demandant pas ces informations à la base de données Salesforce. Soumission d'enregistrements pour approbation à partir d'un flux (globalement disponible) Le nouvel élément Soumettre pour approbation permet de configurer (sans aucun code) un flux de soumission d'enregistrement pour approbation. Auparavant, dans un flux, vous deviez écrire une classe Apex et l'exposer dans Cloud Flow Designer en tant que plug-in Apex. Publication dans Chatter à partir d'un flux Avec le nouvel élément Publication dans Chatter, vous pouvez configurer aisément un flux à publier dans le fil d'un utilisateur, d'un groupe Chatter ou d'un enregistrement. Ces publications peuvent inclure des mentions et des rubriques. Auparavant, pour créer une publication à partir d'un flux, vous deviez utiliser un plug-in Apex ou créer un enregistrement FeedItem. Visual Workflow est disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les approbations sont disponibles avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et, moyennant un coût supplémentaire, dans : Professional Edition Workflow est disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition et, moyennant un coût supplémentaire, dans : Professional Edition Les tâches de workflow, les alertes par et les déclencheurs de flux ne sont pas disponibles avec Database.com. Changement de comportement des valeurs par défaut dans les champs d'écran de flux Auparavant, les flux utilisaient la dernière valeur saisie dans un champ d'écran lors d'une visite précédente, que l'instance de cet écran soit identique ou différente. La mise à jour critique «Changement de comportement des valeurs par défaut dans les champs d'écran de flux» garantit l'utilisation de la valeur par défaut lorsque le flux est conçu pour visiter plusieurs fois un écran, par exemple dans une boucle. Réception d'un à chaque défaut non géré Auparavant, lorsque plusieurs interviews généraient des défauts non gérés avec des messages similaires, le créateur du flux recevait un uniquement pour le premier défaut non géré. Lorsque la mise à jour critique «Les créateurs de flux reçoivent un à chaque erreur non gérée» est activée, les créateurs de flux reçoivent désormais un chaque fois qu'un défaut non géré est détecté. Vous et les autres créateurs de flux êtes ainsi informés de chaque défaut présent dans vos flux. Optimisation de la réponse d'approbation Les approbateurs délégués peuvent approuver ou refuser des demandes d'approbation par en répondant à ces requêtes. Cette fonctionnalité permet de limiter les goulets d'étranglement dans le processus d'approbation. Elle est partiellement utile pour les organisations dont les utilisateurs reçoivent les requêtes d'approbation sur leur appareil mobile.

224 Personnalisation de Force.com Salesforce Automatisation visuelle de vos processus métier (bêta) 218 Spécification d'un émetteur pour un processus d'approbation Vous pouvez spécifier par programmation l'émetteur d'un enregistrement en utilisant les nouvelles méthodes Apex que vous avez ajoutées à la classe ProcessSubmitRequest. Cette flexibilité supplémentaire permet de soumettre des enregistrements par lot au nom d'autres émetteurs. Autres modifications de la logique métier et de l'automatisation des processus Découvrez les autres modifications de Visual Workflow et du workflow. Automatisation visuelle de vos processus métier (bêta) Le Générateur de processus est un nouvel outil de workflow qui facilite l'automatisation de vos processus métier grâce à une présentation visuelle puissante et conviviale des processus que vous créez. Vous pouvez automatiser des processus métier en quelques clics et augmenter ainsi l'efficacité de votre organisation. Grâce à une conception simple et puissante, le Générateur de processus permet d'effectuer les opérations suivantes : Créer vos processus à l'aide d'une présentation visuelle pratique par pointer et cliquer. Créer l'ensemble de vos processus à un emplacement unique au lieu d'utiliser plusieurs règles de workflow. Contribuer collectivement avec plusieurs collègues à la création de vos processus métier. Arrêter d'utiliser un code Apex pour automatiser les tâches simples. Dans le Générateur de processus, les processus automatisés incluent des critères qui déterminent l'exécution de groupe d'actions, et des actions immédiates et temporelles à exécuter lorsque ces critères sont remplis. Dès qu'un enregistrement remplit un critère suite à une modification, le groupe d'actions peut être déclenché. Si vous connaissez bien le workflow, vous pouvez utiliser le Générateur de processus pour exécuter toutes les mêmes actions (à l'exception des messages sortants), mais avec davantage de puissance et de flexibilité. Sans écrire une seule ligne de code Apex, vous pouvez exécuter les opérations suivantes : Créer un enregistrement. Mettre à jour un enregistrement associé, pas seulement l'enregistrement ou son parent. Utiliser une action rapide (spécifique à un objet ou globale) pour créer un enregistrement, mettre à jour un enregistrement ou consigner un appel. Lancer un flux prêt pour le déclenchement à partir d'actions immédiates ou planifiées. Envoyer un . Publier dans Chatter. Soumettre un enregistrement pour approbation. Le Générateur de processus facilite les premiers pas en création de processus métiers automatisés. Vous pouvez par exemple créer des processus métier pour : Mettre à jour toutes les adresses de tous les contacts enfants lors de la modification de l'adresse de facturation d'un compte. Soumettre un enregistrement pour approbation sans demander aux utilisateurs de cliquer sur Soumettre. Créer des enregistrements et des notifications en fonction des étapes d'une opportunité et des tâches de suivi planifié qui s'exécutent lors de la modification des enregistrements. Créer un enregistrement de commande avec les données de l'opportunité et du compte associé lorsque l'étape de l'opportunité passe de fermé à gagné. Envoyer un de rappel à l'équipe du compte si une opportunité importante est toujours ouverte dix jours avant la date de clôture indiquée.

225 Personnalisation de Force.com Salesforce Automatisation des processus temporels 219 Automatisation des processus temporels Utilisez le nouvel élément Wait pour automatiser les processus qui nécessitent un délai d'attente. Par exemple, vous pouvez créer un flux qui active un contrat, attend un jour après l'activation du contrat, puis envoie un au client avec un formulaire de commentaires. Les éléments Wait sont disponibles uniquement dans des flux prêts pour le déclenchement. Par conséquent, vous ne pouvez pas avoir un élément Wait dans le même flux que des écrans, des choix ou des choix dynamiques. AUTORISATIONS UTILISATEUR Pour ouvrir, modifier ou créer un flux dans Cloud Flow Designer : Gérer Force.com Flow Après avoir ajouté un élément Wait à un flux, configurez-le en définissant les événements que vous devez attendre. Les deux types d'événement disponibles sont des alarmes, composés d'une valeur de date/heure et un décalage facultatif par rapport à cette valeur. Chaque événement peut également avoir des conditions d'attente qui déterminent si l'interview de flux doit attendre l'événement associé durant l'exécution. Pour plus d'informations, reportez-vous à Configuration d'un flux d'attente des événements dans l'aide de Salesforce. Lorsqu'une interview de flux exécute un élément Wait, elle attend tous les événements définis dont les conditions d'attente sont remplies. Lorsque le premier de ces événements se produit, l'interview reprend, en restant dans le contexte de l'utilisateur qui l'a démarrée, puis exécute le chemin de cet événement. Pour exécuter plusieurs chemins d'événement, configurez le flux pour revenir à l'élément Wait. Exemple: Par exemple, dans un flux qui active un contrat, vous pouvez attendre un jour après l'activation du contrat avant d'envoyer un au client avec un formulaire de commentaires. Pour plus d'informations sur cet exemple de flux et d'autres flux utilisant l'élément Wait, notamment un flux qui exécute plusieurs chemins d'événement, reportez-vous à «Exemples de flux qui attendent des événements» dans l'aide de Salesforce. DANS CETTE SECTION : Débogage des interviews en attente Nous avons ajouté de nouveaux messages de journal afin de faciliter le dépannage des interviews de flux en attente. Suppression des interviews non terminées Lorsqu'une interview de flux attend le déclenchement d'un événement, vous ne pouvez pas mettre à jour ni supprimer le flux associé ou la version du flux. Au lieu d'attendre la fin de chaque interview, vous pouvez désormais supprimer les interviews en attente. Débogage des interviews en attente Nous avons ajouté de nouveaux messages de journal afin de faciliter le dépannage des interviews de flux en attente. De nouveaux messages de débogage sont désormais disponibles lors de l'exécution de flux qui contiennent des éléments Wait et des événements d'attente. Pour faciliter le suivi des événements déclenchés lors de l'exécution de flux prêts pour le déclenchement qui contienne des éléments Wait, les événements ci-dessous sont disponibles dans la catégorie Workflow des journaux de débogage lorsque le niveau consigné est défini sur FINER et au-dessus. FLOW_WAIT_WAITING_DETAIL FLOW_WAIT_RESUMING_DETAIL FLOW_WAIT_EVENT_WAITING_DETAIL

226 Personnalisation de Force.com Salesforce Stockage de plusieurs valeurs dans un flux 220 FLOW_WAIT_EVENT_RESUMING_DETAIL Suppression des interviews non terminées Lorsqu'une interview de flux attend le déclenchement d'un événement, vous ne pouvez pas mettre à jour ni supprimer le flux associé ou la version du flux. Au lieu d'attendre la fin de chaque interview, vous pouvez désormais supprimer les interviews en attente. Dans la page de liste du flux, la liste Interviews en attente identifie toutes les interviews de flux qui attendent le déclenchement d'un événement avant de s'exécuter. AUTORISATIONS UTILISATEUR Pour supprimer des interviews de flux : Gérer Force.com Flow Stockage de plusieurs valeurs dans un flux Stockez plusieurs valeurs ensemble (pour exécuter des opérations globales) en utilisant la nouvelle ressource du flux variable de collecte. Les variables de collecte peuvent stocker des valeurs saisies manuellement et des valeurs provenant des ressources d'un flux, notamment les adresses saisies dans l'écran d'un flux. L'utilisation de variables de collecte aide à respecter les limitations en ne demandant pas ces informations à la base de données Salesforce. Auparavant, il n'était pas possible de stocker des valeurs saisies manuellement ou des valeurs provenant des ressources d'un flux. Les variables sobject et les variables de collecte sobject peuvent stocker plusieurs valeurs, mais uniquement des valeurs de champ. AUTORISATIONS UTILISATEUR Pour ouvrir, modifier ou créer un flux dans Cloud Flow Designer : Gérer Force.com Flow Créez une variable de collecte sous l'onglet Ressources dans Cloud Flow Designer, en double cliquant sur Variable de collecte. Contrairement aux variables, aux variables sobject et aux variables de collecte sobject, vous ne pouvez pas utiliser les éléments Référence d'enregistrement et Référence rapide pour renseigner une variable de collecte. Pour renseigner une variable de collecte, ajoutez les valeurs dont le type de données correspond à la variable de collecte via une attribution. En d'autres termes, n'essayez pas d'ajouter une variable de type Texte à une variable de collecte de type Numéro. Soumission d'enregistrements pour approbation à partir d'un flux (globalement disponible) Le nouvel élément Soumettre pour approbation permet de configurer (sans aucun code) un flux de soumission d'enregistrement pour approbation. Auparavant, dans un flux, vous deviez écrire une classe Apex et l'exposer dans Cloud Flow Designer en tant que plug-in Apex. Dans la version Summer 14, l'élément Soumettre pour approbation était disponible via un programme pilote et vous pouviez spécifier uniquement l'enregistrement à soumettre. Après avoir ajouté un élément Soumettre pour approbation à un flux, utilisez les paramètres d'entrée pour identifier l'enregistrement que vous souhaitez soumettre. Vous pouvez AUTORISATIONS UTILISATEUR Pour ouvrir, modifier ou créer un flux dans Cloud Flow Designer : Gérer Force.com Flow

227 Personnalisation de Force.com Salesforce Publication dans Chatter à partir d'un flux 221 personnaliser davantage l'élément en saisissant des valeurs dans les paramètres facultatifs, notamment pour identifier un processus d'approbation spécifique ou le destinataire de la demande d'approbation. Pour plus d'informations sur la configuration de cet élément, reportez-vous à «Soumettre un enregistrement pour approbation à partir d'un flux» dans l'aide de Salesforce. Publication dans Chatter à partir d'un flux Avec le nouvel élément Publication dans Chatter, vous pouvez configurer aisément un flux à publier dans le fil d'un utilisateur, d'un groupe Chatter ou d'un enregistrement. Ces publications peuvent inclure des mentions et des rubriques. Auparavant, pour créer une publication à partir d'un flux, vous deviez utiliser un plug-in Apex ou créer un enregistrement FeedItem. Après avoir ajouté un élément Publication dans Chatter à un flux, utilisez les paramètres d'entrée pour identifier le message à publier, et l'utilisateur, le groupe Chatter ou l'enregistrement pour lequel vous souhaitez publier le message. Le message peut inclure des mentions et des rubriques. AUTORISATIONS UTILISATEUR Pour ouvrir, modifier ou créer un flux dans Cloud Flow Designer : Gérer Force.com Flow Pour plus d'informations sur cet élément, reportez-vous à «Publication dans Chatter à partir d'un flux» dans l'aide de Salesforce. Changement de comportement des valeurs par défaut dans les champs d'écran de flux Auparavant, les flux utilisaient la dernière valeur saisie dans un champ d'écran lors d'une visite précédente, que l'instance de cet écran soit identique ou différente. La mise à jour critique «Changement de comportement des valeurs par défaut dans les champs d'écran de flux» garantit l'utilisation de la valeur par défaut lorsque le flux est conçu pour visiter plusieurs fois un écran, par exemple dans une boucle. Une interview (une instance en cours d'exécution dans un flux) peut visiter un écran de flux plusieurs fois de deux façons. La même instance : l'utilisateur qui exécute le flux saisit des informations dans un champ d'écran, clique sur Précédent, puis sur Suivant. Une instance différente : un écran est utilisé dans une boucle, et le flux exige que les champs soient renseignés indépendamment à chaque passage. AUTORISATIONS UTILISATEUR Pour afficher les mises à jour critiques : Afficher la configuration Pour activer les mises à jour critiques : Modifier toutes les données ET Personnaliser l'application Si vous activez cette mise à jour maintenant, les flux utilisent la valeur par défaut du champ, si vous en avez défini une lors de la première visite de cette instance. Si l'utilisateur atteint l'écran dans le cadre d'un flux qui navigue en boucle, la valeur par défaut de ce champ est utilisée. Si l'utilisateur atteint l'écran en cliquant sur Précédent (ou sur Précédent puis sur Suivant), la dernière valeur saisie dans ce champ est utilisée. Vous pouvez activer cette mise à jour critique dans Configuration, en cliquant sur Mises à jour critiques et Activer en regard de «Changement de comportement des valeurs par défaut dans les champs d'écran de flux».

228 Personnalisation de Force.com Salesforce Réception d'un à chaque défaut non géré 222 Réception d'un à chaque défaut non géré Auparavant, lorsque plusieurs interviews généraient des défauts non gérés avec des messages similaires, le créateur du flux recevait un uniquement pour le premier défaut non géré. Lorsque la mise à jour critique «Les créateurs de flux reçoivent un à chaque erreur non gérée» est activée, les créateurs de flux reçoivent désormais un chaque fois qu'un défaut non géré est détecté. Vous et les autres créateurs de flux êtes ainsi informés de chaque défaut présent dans vos flux. Lorsqu'une interview de flux échoue, le système génère un message d'erreur. Si aucun chemin de défaut n'est défini pour gérer automatiquement l'erreur, elle est considérée comme une erreur non gérée et le système envoie au créateur du flux un contenant le message d'erreur. Nous recommandons d'activer cette mise à jour maintenant. Notez que vous et les autres créateurs de flux risquez de recevoir davantage d' s signalant un défaut dans le flux que précédemment. Vous pouvez activer cette mise à jour critique dans Configuration, en cliquant sur Mises à jour critiques et Activer en regard de «Les créateurs de flux reçoivent un à chaque erreur non gérée». AUTORISATIONS UTILISATEUR Pour afficher les mises à jour critiques : Afficher la configuration Pour activer les mises à jour critiques : Modifier toutes les données ET Personnaliser l'application Pour plus d'informations sur l'ajout de chemins de défaut pour automatiser davantage la gestion de ces erreurs, reportez-vous à «Présentation du connecteur de défaut» dans l'aide de Salesforce. Optimisation de la réponse d'approbation Les approbateurs délégués peuvent approuver ou refuser des demandes d'approbation par en répondant à ces requêtes. Cette fonctionnalité permet de limiter les goulets d'étranglement dans le processus d'approbation. Elle est partiellement utile pour les organisations dont les utilisateurs reçoivent les requêtes d'approbation sur leur appareil mobile. Un approbateur délégué est un utilisateur désigné comme approbateur remplaçant pour les demandes d'approbation. Lorsqu'un approbateur délégué répond à une demande d'approbation, la première ligne du corps du message peut inclure l'un des termes suivants : approuve approuvé oui rejette rejeté non Les points et les points d'exclamation sont également acceptés à la fin d'un terme. Les approbateurs délégués peuvent également ajouter des commentaires sur la deuxième ligne du corps de l' . Ils ont aussi la possibilité de cliquer sur un lien du message pour accéder à la page d'approbation. Spécification d'un émetteur pour un processus d'approbation Vous pouvez spécifier par programmation l'émetteur d'un enregistrement en utilisant les nouvelles méthodes Apex que vous avez ajoutées à la classe ProcessSubmitRequest. Cette flexibilité supplémentaire permet de soumettre des enregistrements par lot au nom d'autres émetteurs. Pour plus d'informations sur les méthodes Apex, reportez-vous à Classes Apex nouvelles et modifiées.

229 Personnalisation de Force.com Salesforce Autres modifications de la logique métier et de l'automatisation des processus 223 Remarque: Si vous utilisez des modèles d' avec des champs de fusion, tenez compte de l'éventualité d'un utilisateur actif et d'un émetteur différents. Par exemple, vous pouvez remplacer les références de l'utilisateur actif {!User.field_name} par une référence à un émetteur spécifié {!ApprovalRequestingUser.field_name}. Autres modifications de la logique métier et de l'automatisation des processus Découvrez les autres modifications de Visual Workflow et du workflow. Identification plus souple des destinataires dans l'élément Envoyer un L'élément Envoyer l' dans Visual Workflow inclut désormais de deux nouveaux modes d'identification des destinataires de l' . Auparavant, le paramètre obligatoire était appelé Adresses . Ce paramètre s'intitule désormais Adresses (séparées par une virgule) afin de le différencier d'un deuxième paramètre pour destinataire appelé Adresses (collection). Les deux paramètres sont facultatifs, mais vous devez en utiliser au moins un pour permettre au flux d'envoyer l' . Le nombre total d'adresses qui sépare les deux paramètres ne doit pas dépasser cinq. Le paramètre Adresses (collection) accepte uniquement des variables de collecte de type Texte. Pour plus d'informations sur les variables de collecte, reportez-vous à Stockage de plusieurs valeurs dans un flux. Le paramètre Adresses (séparées par une virgule) accepte uniquement les valeurs de chaînes qui ne sont pas des collectes. Par exemple, vous pouvez référencer la valeur d'un champ de saisie, d'une variable de type Texte ou d'une liste d'adresses saisies manuellement et séparées par une virgule. Envoi d' s à partir de l'adresse de l'organisation L'élément Envoyer un dans Visual Workflow permet désormais d'envoyer des s à partir de l'adresse de l'organisation. En activant cette fonctionnalité, nous avons également ajouté un nouveau paramètre Adresse de l'expéditeur à l'élément Envoyer un . Pour envoyer un à partir de l'adresse d'une l'organisation : 1. Dans Type expéditeur, saisissez OrgWide Address. 2. Dans Adresse de l'expéditeur, saisissez la valeur de l'adresse vérifiée de l'organisation. Déploiement de flux contenant des alertes par Si un flux contient une alerte par , vous pouvez désormais déployer ce flux via des ensembles de modifications ou des packages. Débogage de flux contenant des éléments Boucle et des appels d'action Deux nouveaux événements du journal de débogage Apex facilitent le dépannage de vos flux : FLOW_LOOP_DETAIL : fournit les détails des éléments Boucle. FLOW_ACTIONCALL_DETAIL : fournit les détails des éléments Alerte par , Publication dans Chatter, Action rapide, Envoyer l' et Soumettre pour approbation.

230 Personnalisation de Force.com Salesforce Sécurité et identité 224 Case à cocher Notifier le bénéficiaire supprimée des tâches de workflow lorsque vous exposez un nouveau paramètre de notification Si vous affichez un nouveau paramètre utilisateur qui permet aux utilisateurs de contrôler globalement leurs s de notification d'attribution de tâches, la case à cocher Notifier le bénéficiaire est supprimée des tâches de workflow. Pour plus d'informations sur le nouveau paramètre, reportez-vous à Contrôle global des notifications de tâche par les utilisateurs à la page 146. La vue de liste par défaut des tâches de workflow affiche toujours la colonne Notifier le bénéficiaire. Évitez ainsi de filtrer par le champ Notifier le destinataire et supprimez la colonne Notifier le bénéficiaire de la vue de liste. Modification de l'interface utilisateur de Cloud Flow Designer La section AUTRES ACTIONS s'intitule désormais ACTIONS RAPIDES. Collection SObject s'intitule désormais Variable de collection sobject. Sécurité et identité Utilisez la sécurité pour protéger vos données et vos applications. Ces fonctionnalités offrent également la gestion de l'identité et de l'accès des utilisateurs. DANS CETTE SECTION : Définition de l'expiration de session et de stratégies de mot de passe pour des profils individuels Vous pouvez personnaliser les exigences d'expiration de session et de mot de passe pour chaque profil, afin de mieux contrôler l'expérience utilisateur qu'en utilisant les paramètres antérieurs définis pour l'ensemble de l'organisation. Les paramètres de durée de session et de stratégie de mot de passe au niveau du profil remplacent les paramètres au niveau de l'organisation. Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisez les ressources de l'api SOAP et de l'api REST pour récupérer des fichiers journaux d'événements qui contiennent des informations utiles relatives à l'évaluation des tendances d'utilisation de l'organisation et du comportement des utilisateurs. Jetons de sécurité requis pour les connexions API à partir d'appels Optimisez le processus d'authentification de votre organisation à l'aide de jetons de sécurité requis pour les connexions API à partir d'appels. Modification de certains paramètres pour le comportement de gestion du chargement et du téléchargement de fichiers Examinez les modifications apportées aux paramètres de gestion du chargement et du téléchargement de certains types de fichier. Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion Les flux de connexions permettent aux administrateurs d'élaborer des processus de post-authentification adaptés à leurs pratiques métier, d'associer le flux à un profil utilisateur et d'orienter l'utilisateur vers ce flux lorsqu'il se connecte. Utilisez des flux de connexion pour collecter les informations d'inscription des utilisateurs, pour présenter un formulaire d'acceptation des conditions d'utilisation, pour demander à l'utilisateur un deuxième facteur d'authentification et d'autres personnalisations. Exportation et importation de certificats d'authentification entre les organisations pour faciliter la gestion des certificats et des clés Exportez tous les certificats d'authentification de votre organisation pour les stocker dans un magasin de clés, ou importez des certificats dans un magasin de clés local. Configuration d'un fournisseur d'authentification LinkedIn Donnez la possibilité aux utilisateurs de se connecter à une organisation Salesforce en utilisant leur compte LinkedIn. Configuration d'un fournisseur d'authentification Twitter Donnez la possibilité aux utilisateurs de se connecter à une organisation Salesforce avec leur compte Twitter.

231 Personnalisation de Force.com Salesforce Sécurité et identité 225 Icônes de bouton pour la connexion des utilisateurs de communauté avec leurs comptes tiers Ajoutez un bouton graphique à la page de connexion de votre communauté pour représenter un fournisseur d'authentification établi, par exemple Twitter, Facebook, ou autre. URL de déconnexion personnalisée disponible pour les utilisateurs de communautés Après avoir utilisé le SAML pour l'authentification unique, les utilisateurs externes d'une communauté peuvent être redirigés vers l'url de déconnexion spécifiée dans les paramètres SAML de la communauté. Cette URL est désormais prise en charge pour les organisations qui ont plusieurs configurations SAML. Affichage et téléchargement des données de connexion SAML pour des communautés et des domaines personnalisés Obtenez les informations de connexion SAML de chaque communauté ou domaine personnalisé à partir de l'interface utilisateur. Les pages de détail Application connectée et Paramètres d'authentification unique SAML incluent un bouton Télécharger les métadonnées qui facilite la récupération des informations de connexion et des points de terminaison spécifiques à un domaine. Retrait des connexions Internet Explorer 6 de la page Historique des connexions de l'organisation La page simplifiée Historique des connexions de l'organisation n'affiche plus d'informations pour les utilisateurs qui se connectent avec IE6. Affichage d'une liste Applications connectées OAuth optimisée dans la page de détail de l'utilisateur La liste Applications connectées OAuth de la page de détail d'un utilisateur inclut désormais des requêtes d'actualisation pour la même autorisation d'application dans la valeur Nombre d'utilisations. Insertion de l'id d'organisation pour identifier les utilisateurs de différents fournisseurs d'authentification Salesforce Identifiez les utilisateurs qui ont le même ID dans différentes organisations, par exemple deux sandbox. Retrait de la réponse de redirection de l'url d'identité et du point de terminaison UserInfo La réponse à une demande réussie d'url d'identité, ou à un point de terminaison UserInfo, ne comprend plus de redirection vers les informations. Extension de la prise en charge du jeton du porteur OAuth 2.0 JWT pour satisfaire les normes actuelles Pour respecter les normes du jeton du porteur OAuth JWT 2.0, Salesforce autorise prn ou sub pour le nom d'utilisateur du jeton. Nouvelle licence External Identity pour élargir les choix de licence utilisateur de votre communauté External Identity est un nouveau type de licence Salesforce qui fournit un service économique de gestion des identités et de l'accès pour les clients et les partenaires. Cette licence peut être mise à niveau vers des licences Customer Community ou Partner Community. Ajout d'applications favorites au lanceur d'application et au menu des applications afin de faciliter l'accès aux applications fréquemment utilisées Créez une application connectée sans spécifier de paramètre SAML ou OAuth pour lier des utilisateurs à un site ou à un service en un seul clic. Utilisation du SCIM (System for Cross-domain Identity Management), une API de gestion des utilisateurs basée sur des standards Salesforce introduit la prise en charge de la spécification 1.1 du SCIM (système de gestion d'identité à domaines croisés), et fournit plusieurs extensions de la spécification qui permettent de modifier et de gérer les propriétés utilisateur à l'aide de l'api REST. Ajout de fonctionnalités d'identité à davantage de types de licence L'option «Utiliser les fonctionnalités d'identité» est désormais disponible pour les utilisateurs des licences Customer Portal et Partner Portal. Correctif de sécurité pour protéger les données de l'organisation des utilisateurs invités Nous avons corrigé une faille de sécurité potentielle qui affectait les sessions utilisateur invité. Auparavant, certaines pages de site de communauté Force.com généraient des ID de session utilisateur invité. Ces sessions pouvaient entraîner un accès API anonyme via les autorisations d'objet, de champ et d'enregistrement de l'utilisateur invité.

232 Personnalisation de Force.com Salesforce Définition de l'expiration de session et de stratégies de mot de passe pour des profils individuels 226 Définition de l'expiration de session et de stratégies de mot de passe pour des profils individuels Vous pouvez personnaliser les exigences d'expiration de session et de mot de passe pour chaque profil, afin de mieux contrôler l'expérience utilisateur qu'en utilisant les paramètres antérieurs définis pour l'ensemble de l'organisation. Les paramètres de durée de session et de stratégie de mot de passe au niveau du profil remplacent les paramètres au niveau de l'organisation. Tant que vous n'avez pas défini la valeur Expiration de la session dans un profil, la valeur d'expiration de l'organisation, dans les Paramètres de session, s'applique aux utilisateurs associés à ce profil. Une fois définie, la valeur Expiration de la session du profil remplace la valeur d'expiration de l'organisation pour les utilisateurs associés à ce profil. Les modifications apportées à la valeur d'expiration de l'organisation ne s'appliquent pas à un utilisateur dont le profil inclut sa propre valeur Expiration de la session. Pour limiter la durée de session dans un profil : 1. Dans Configuration, cliquez sur Gérer les utilisateurs > Profils. 2. Sélectionnez un profil. 3. Selon l'interface utilisateur que vous utilisez, exécutez l'une des actions suivantes : Interface utilisateur de profil avancée : cliquez sur Expiration de la session, puis sur Modifier. Interface utilisateur de profil d'origine : cliquez sur Modifier, puis accédez à la section Expiration de la session. 4. Cliquez sur la liste déroulante pour sélectionner une autre valeur. 5. Cliquez sur Enregistrer. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour modifier les paramètres de session et de mot de passe dans des profils : Gérer les profils et les ensembles d'autorisations Pour définir des stratégies de mot de passe : Gérer les stratégies de mot de passe Tant que vous n'avez pas défini les Stratégies de mot de passe dans un profil, les stratégies de mot de passe de l'organisation s'appliquent aux utilisateurs associés ce profil. Une fois définies, les Stratégies de mot de passe d'un profil remplacent les Stratégies de mot de passe de l'organisation pour les utilisateurs associés à ce profil. Les modifications apportées aux Stratégies de mot de passe de l'organisation ne s'appliquent pas à un utilisateur dont le profil inclut sa propre valeur Stratégies de mot de passe. Pour définir les Stratégies de mot de passe dans un profil : 1. Dans Configuration, cliquez sur Gérer les utilisateurs > Profils. 2. Sélectionnez un profil. 3. Selon l'interface utilisateur que vous utilisez, exécutez l'une des actions suivantes : Interface utilisateur de profil avancée : cliquez sur Stratégies de mot de passe, puis sur Modifier. Interface utilisateur de profil d'origine : cliquez sur Modifier, puis accédez à la section Stratégies de mot de passe. 4. Modifiez les valeurs du profil actuel. Pour une description de tous les paramètres, reportez-vous à Définition des stratégies de mot de passe dans l'aide de Salesforce. 5. Cliquez sur Enregistrer.

233 Personnalisation de Force.com Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) Utilisez les ressources de l'api SOAP et de l'api REST pour récupérer des fichiers journaux d'événements qui contiennent des informations utiles relatives à l'évaluation des tendances d'utilisation de l'organisation et du comportement des utilisateurs. Remarque: Nous pensons que ce produit sera globalement disponible entre novembre 2014 et janvier Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent des applications Salesforce doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les fichiers journaux d'événements sont accessibles via l'api SOAP et l'api REST Force.com. Par conséquent, vous pouvez intégrer des données du journal à vos propres stockages et magasins de données pour faciliter la corrélation entre les données de plusieurs organisations et à travers des systèmes différents. Lors de l'utilisation de la surveillance des événements, tenez compte des points suivants : Si aucun fichier journal n'est généré pendant 24 heures, cas peu probable, contactez Salesforce. Les données de journal sont en lecture seule. Vous ne pouvez pas insérer, mettre à jour ou supprimer des données de journal. Utilisez le champ EventType pour déterminer quels fichiers ont été générés pour votre organisation. LogDate suit l'activité d'utilisation sur une période de 24 heures, de 00:00 à 23:59, heure UTC. Un événement génère des données de journal en temps réel. Cependant, les fichiers journaux sont générés le jour suivant l'événement, pendant les heures creuses. Par conséquent, les données d'un fichier journal ne sont pas disponibles pendant au moins un jour suivant un événement. CreatedDate suit la date de création du fichier journal. Les fichiers journaux, représentés par le champ EventType, sont générés uniquement si au moins un événement de ce type existe pendant la journée. Si aucun événement n'a lieu, le fichier n'est pas généré ce jour. Les fichiers journaux sont disponibles en fonction de la CreatedDate au cours des 30 derniers jours, lorsque les organisations achètent la Surveillance des événements utilisateur, ou sur un jour pour les organisations Developer Edition. Tous les journaux de surveillance des événements sont exposés à l'api via l'objet EventLogFile, mais il n'existe aucun accès via l'interface utilisateur. La surveillance des événements peut être utilisée avec 28 types de fichier différents : Appel Apex Exécution Apex SOAP Apex Déclencheur Apex API Rapport asynchrone API de transfert en masse Opération d'ensemble de modifications Distribution de contenu Lien de document de contenu Transfert de contenu Tableau de bord Salesforce Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) 227

234 Personnalisation de Force.com Téléchargements de documents joints Connexion Connexion en tant que Déconnexion Opération MDAPI Rapport à blocs multiples Installation de package Rapport Exportation de rapport API REST Adoption de Salesforce1 (suivi de l'interface utilisateur) Sandbox Sites Workflow temporel URI Visualforce Pour plus d'informations sur l'objet EventLogFile à utiliser avec la surveillance des événements, reportez-vous aux Nouveaux objets. Exemple: Exemple Vous pouvez utiliser le Workbench pour décrire des fichiers journaux d'événements. Dans la zone de texte Exécuter, saisissez /services/data/v32.0/sobjects/eventlogfile/describe. Exemple de réponse brute Salesforce Utilisation de la surveillance des événements pour comprendre les tendances de l'organisation (globalement disponible) 228 { } "actionoverrides" : [ ], "activateable" : false, "childrelationships" : [ ], "compactlayoutable" : false, "createable" : false, "custom" : false, "customsetting" : false, "deletable" : false, "deprecatedandhidden" : false, "feedenabled" : false, "fields" : [ { "autonumber" : false, "bytelength" : 18, "calculated" : false, "calculatedformula" : null, "cascadedelete" : false, "casesensitive" : false, "controllername" : null, "createable" : false,...

235 Personnalisation de Force.com Salesforce Jetons de sécurité requis pour les connexions API à partir d'appels 229 Remarque: Le schéma des données de journal de chaque EventType peut varier. Au début de chaque version, utilisez les champs LogFileFieldNames et LogFileFieldTypes pour valider les modifications de schéma de chaque EventType. Si aucun fichier journal n'est généré pendant 24 heures, cas improbable, contactez Salesforce. Jetons de sécurité requis pour les connexions API à partir d'appels Optimisez le processus d'authentification de votre organisation à l'aide de jetons de sécurité requis pour les connexions API à partir d'appels. Les jetons de sécurité sont désormais requis pour les connexions API à partir d'appels dans l'api versions 32.0 et supérieures. Dans l'api versions 31.0 et antérieures, les jetons de sécurité ne sont pas requis par défaut, mais vous pouvez les exiger en définissant une nouvelle préférence, Nécessite des jetons de sécurité pour les connexions proxy (API versions 31.0 et antérieures), accessible à partir de la section Confirmation de l'identité de la page Paramètres de session. Pour accéder à la page, dans Configuration, cliquez sur Contrôles de sécurité > Paramètres de session. Modification de certains paramètres pour le comportement de gestion du chargement et du téléchargement de fichiers Examinez les modifications apportées aux paramètres de gestion du chargement et du téléchargement de certains types de fichier. L'interdiction du chargement HTML empêche également les utilisateurs de charger les fichiers.swf et.xhtml. Lorsque l'option Ne pas autoriser les chargements HTML en tant que pièces jointes ou enregistrements de document est activée dans votre organisation, les utilisateurs ne peuvent pas charger les fichiers de type.swf et.xhtml, en plus des types.html,.htt,.mht et.svg. Paramètres de comportement de téléchargement identiques pour les fichiers HTML et THTML Auparavant, les paramètres du comportement de téléchargement des fichiers.html et.thtml étaient configurés séparément. Désormais, les deux types de fichier sont gérés par les paramètres des fichiers.html. Éditions Disponible avec : Toutes les éditions AUTORISATIONS UTILISATEUR Pour configurer les paramètres de chargement et de téléchargement de fichiers : Personnaliser l'application Si vous avez déjà configuré des fichiers.html ou.thtml pour un comportement de téléchargement hybride, ce comportement s'applique désormais aux fichiers.html,.acgi,.htm,.htx,.shtm,.shtml et.thtml. Le comportement de téléchargement hybride signifie que les fichiers Chatter et Salesforce CRM Content sont toujours téléchargés par les utilisateurs de votre organisation, mais que les pièces jointes à des enregistrements et des documents sont exécutées dans le navigateur. Configurez les paramètres de sécurité du chargement et du téléchargement de fichiers dans Configuration, en cliquant sur Contrôles de sécurité > Sécurité du chargement et du téléchargement de fichier. Pour plus d'informations sur la gestion de la sécurité des fichiers dans votre organisation, reportez-vous à Configuration des paramètres de sécurité de chargement et de téléchargement de fichiers dans l'aide de Salesforce.

236 Personnalisation de Force.com Salesforce Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion 230 Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion Les flux de connexions permettent aux administrateurs d'élaborer des processus de post-authentification adaptés à leurs pratiques métier, d'associer le flux à un profil utilisateur et d'orienter l'utilisateur vers ce flux lorsqu'il se connecte. Utilisez des flux de connexion pour collecter les informations d'inscription des utilisateurs, pour présenter un formulaire d'acceptation des conditions d'utilisation, pour demander à l'utilisateur un deuxième facteur d'authentification et d'autres personnalisations. Utilisez le Flow Designer pour créer des flux de connexion, puis associez ces flux à des profils spécifiques dans votre organisation. Vous pouvez connecter le même flux à plusieurs profils. Un utilisateur associé à ce profil est dirigé vers le flux de connexion après l'authentification, mais il est au préalable orienté vers le contenu de l'organisation. Les écrans du flux de connexion sont incorporés à la page de connexion standard de Salesforce et totalement intégrés au processus de connexion des utilisateurs. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour ouvrir, modifier ou créer un flux dans Cloud Flow Designer : Gérer Force.com Flow Les flux de connexion prennent en charge toutes les méthodes d'authentification de l'interface utilisateur de Salesforce, qui comprennent le nom d'utilisateur et le mot de passe, l'authentification déléguée, l'authentification unique SAML et la connexion sociale via un fournisseur d'authentification tiers. Les flux de connexion peuvent s'appliquer aux connexions à des organisations, des communautés et des portails Salesforce. Remarque: Actuellement, les flux de connexion ne peuvent pas s'appliquer aux connexions API ou lorsque les sessions sont transmises à l'interface utilisateur via frontdoor.jsp à partir d'un processus de connexion extérieur à l'interface. Élaboration de votre propre flux de connexion Suivez le processus ci-dessous pour créer votre propre flux de connexion. 1. Créez un nouveau flux à l'aide de Flow Designer et d'un code Apex. Par exemple, vous pouvez créer un flux d'authentification personnalisé à deux facteurs basé sur IP qui demande un deuxième facteur d'authentification uniquement si l'utilisateur se connecte hors de la plage IP de confiance de l'entreprise (pour obtenir ou définir la plage IP de confiance, dans Configuration, sélectionnez Contrôles de sécurité > Accès au réseau). Remarque: Ne définissez pas les plages IP de connexion directement dans le profil utilisateur. Les Plages IP de connexion définies directement dans un profil limitent l'accès à l'organisation pour les utilisateurs associés à ce profil et qui sont totalement extérieurs à la plage. Ces utilisateurs ne peuvent pas entrer dans le processus du flux de connexion. Le flux doit contenir les éléments suivants : a. Une nouvelle classe Apex qui définit un plug-in Apex implémenté à partir de (Process.Plugin) et qui utilise la classe Auth.SessionManagement pour accéder aux méthodes et services de mot de passe temporel à usage unique (TOTP). La nouvelle classe Apex du plug-in génère une clé temporelle avec un code de réponse rapide (QR) pour valider le TOTP fourni par l'utilisateur par rapport au TOTP généré par Salesforce. b. Un élément d'écran pour analyser un code QR. c. Un élément de décision pour gérer un jeton valide et un jeton non valide. Vous pouvez définir des variables d'entrée dans le flux. Si vous utilisez les noms spécifiés ci-dessous, ces valeurs sont renseignées au démarrage du flux.

237 Personnalisation de Force.com Salesforce Personnalisation et gestion de l'authentification des utilisateurs avec des flux de connexion 231 Nom LoginFlow_LoginType LoginFlow_IpAddress LoginFlow_LoginIpAddress LoginFlow_UserAgent LoginFlow_Platform LoginFlow_Application LoginFlow_Community LoginFlow_SessionLevel LoginFlow_UserId Description de la valeur Le type d'utilisateur, par exemple utilisateur externe d'une communauté Chatter L'adresse IP actuelle de l'utilisateur L'adresse IP de l'utilisateur utilisée lors de la connexion, qui peut changer après l'authentification La chaîne d'agent utilisateur fournie par le navigateur de l'utilisateur Le système d'exploitation de l'utilisateur L'application utilisée pour demander l'authentification La communauté actuelle, si le flux de connexion s'applique à une communauté Le niveau de sécurité de la session en-cours, Standard ou Assurance élevée L'ID de 18 caractères de l'utilisateur. Durant le flux, vous pouvez associer les valeurs de variables prédéfinies ci-dessous à un comportement spécifique. Remarque: Le flux charge ces valeurs uniquement après l'actualisation d'un écran de l'interface utilisateur (un utilisateur qui clique sur un bouton ne charge pas les valeurs ; pour que les valeurs soient chargées, un nouvel écran doit être ajouté au flux). Nom LoginFlow_FinishLocation LoginFlow_ForceLogout Description de la valeur Une valeur de texte. Fournit une chaîne qui définit la destination de l'utilisateur une fois le flux de connexion terminé. La chaîne doit être une URL Salesforce valide (l'utilisateur ne peut pas quitter l'organisation et rester dans le flux) ou un chemin relatif. Une valeur booléenne. Définissez cette variable sur true pour déconnecter l'utilisateur immédiatement et le forcer à quitter le flux. 2. Enregistrez le flux. 3. Activez le flux. 4. Connectez le flux de connexion à un profil. Connecter votre flux de connexion Après le flux de connexion créé dans Flow Designer et activé, vous devez l'associer à un profil de votre organisation. 1. Dans Configuration, cliquez sur Contrôles de sécurité > Flux de connexion. 2. Cliquez sur Nouveau.

238 Personnalisation de Force.com Salesforce Exportation et importation de certificats d'authentification entre les organisations pour faciliter la gestion des certificats et des clés Saisissez un Nom pour référencer cette association de flux de connexion si vous devez la modifier ou la supprimer. Il n'est pas nécessaire d'utiliser un Nom unique. 4. Saisissez le Profil à connecter au flux de connexion. Vous pouvez utiliser la liste de sélection pour afficher les profils disponibles. 5. Sélectionnez le Flux de connexion du profil dans la liste déroulante. La liste comprend tous les flux disponibles enregistrés dans le Flow Designer. 6. Cliquez sur Enregistrer. Les utilisateurs associés au profil sont ensuite dirigés vers le flux de connexion. Un flux de connexion unique peut être associé à un ou plusieurs profils. Cependant, un profil ne peut pas être connecté à plusieurs flux de connexion. Pour plus d'informations, reportez-vous à Présentation de Flow Designer dans l'aide de Salesforce et à la nouvelle classe Apex Auth.SessionManagement. Exportation et importation de certificats d'authentification entre les organisations pour faciliter la gestion des certificats et des clés Exportez tous les certificats d'authentification de votre organisation pour les stocker dans un magasin de clés, ou importez des certificats dans un magasin de clés local. Vous pouvez exporter vos certificats et clés privées vers un magasin de clés au format JKS (magasin de clés Java d'oracle), ou importer des certificats et des clés à partir d'un magasin local. Vous pouvez ainsi déplacer des clés privées entre deux organisations. 1. Dans Configuration, cliquez sur Contrôles de sécurité > Gestion des certificats et des clés. 2. Sélectionnez Exporter vers le magasin de clés ou Importer depuis le magasin de clés. Pour plus d'informations sur le format JKS, reportez-vous à la documentation relative au magasin de clés Java d'oracle. Éditions Disponible avec : Toutes les éditions AUTORISATIONS UTILISATEUR Pour créer, modifier et gérer des certificats : Personnaliser l'application

239 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification LinkedIn 233 Configuration d'un fournisseur d'authentification LinkedIn Donnez la possibilité aux utilisateurs de se connecter à une organisation Salesforce en utilisant leur compte LinkedIn. Pour configurer LinkedIn en tant que fournisseur d'authentification, procédez comme suit. 1. Déterminez les portées (détails utilisateur) à récupérer depuis LinkedIn. 2. Configurez une application LinkedIn. 3. Définissez un fournisseur LinkedIn dans votre organisation Salesforce, puis établissez un gestionnaire d'enregistrement. 4. Modifiez le gestionnaire d'enregistrement. 5. Mettez à jour votre application LinkedIn afin d'utiliser l'url de rappel générée par Salesforce comme entrée dans les OAuth 2.0 Redirect URLs LinkedIn. 6. Testez la connexion par authentification unique. Déterminez les portées (détails utilisateur) à récupérer depuis LinkedIn. Les portées déterminent les informations que vous obtenez de LinkedIn sur un utilisateur durant le processus d'autorisation. Vous pouvez demander des informations de base, telles que le nom d'utilisateur et l'url d'une photo, ou des informations plus spécifiques, par exemple une adresse, un numéro de téléphone, une liste de contacts et davantage. L'utilisateur approuve au préalable l'échange d'informations. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour afficher les paramètres : Afficher la configuration Pour modifier les paramètres : Personnaliser l'application ET Gérer les fournisseurs d'authentification Lorsque vous configurez LinkedIn en tant que fournisseur d'authentification, vous pouvez définir les portées dans trois emplacements différents : dans les paramètres d'application LinkedIn, dans les paramètres de fournisseur d'authentification Salesforce ou dans une requête au point de terminaison des informations sur l'utilisateur de LinkedIn en utilisant des sélecteurs de champ. Tenez compte des points suivants pour déterminer l'emplacement dans lequel vous spécifiez les portées, et les valeurs à utiliser. Vous pouvez laisser cette valeur vide dans les paramètres de LinkedIn et de Salesforce. La valeur par défaut est r_basicprofile, qui renvoie uniquement les informations de base de l'utilisateur telles que définies par LinkedIn. Salesforce nécessite l'adresse des utilisateurs. Pour obtenir la liste des valeurs prises en charge et leur signification, reportez-vous à la documentation sur l'authentification LinkedIn. Pour plus d'informations sur la demande de portées à l'aide d'une URL, reportez-vous à la page Sélecteurs de champs LinkedIn. Si vous définissez les Portées par défaut dans les paramètres de fournisseur d'authentification Salesforce, cette valeur remplace celle des paramètres de l'application LinkedIn. Dans les paramètres de l'application LinkedIn ou du fournisseur d'authentification Salesforce, séparez les valeurs de portée multiples uniquement par un espace, par exemple r_profildebase r_adresse . Si vous utilisez les sélecteurs de champ LinkedIn avec une URL, séparez les valeurs multiples uniquement par une virgule, par exemple https://api.linkedin.com/v1/people/~:(id,nom-complet,prénom,nom,url-profil-public,adresse- ). Configuration d'une application LinkedIn Avant de configurer LinkedIn pour votre organisation Salesforce, vous devez configurer une application dans LinkedIn. 1. Connectez-vous à votre compte de développeur de site Web LinkedIn. 2. Cliquez sur le nom d'utilisateur en haut, puis sélectionnez API Keys.

240 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification LinkedIn Cliquez sur Add New Application. 4. Saisissez les paramètres de l'application. 5. Notez la API Key et la Secret Key de la nouvelle application, elles seront utiles plus tard dans Salesforce. 6. Vous pouvez également saisir une valeur de portée prise en charge par LinkedIn ou plusieurs valeurs séparées par un espace. Pour plus d'informations sur l'utilisation de portées avec LinkedIn, reportez-vous à Déterminez les portées (détails utilisateur) à récupérer depuis LinkedIn.. Définition d'un fournisseur LinkedIn dans votre organisation Salesforce Pour configurer un fournisseur LinkedIn dans votre organisation Salesforce, l'api Key et la Secret Key LinkedIn sont requises. 1. Dans Configuration, cliquez sur Contrôles de sécurité > Fournisseurs d'authentification. 2. Cliquez sur Nouveau. 3. Sélectionnez LinkedIn dans Type de fournisseur. 4. Saisissez un Nom pour le fournisseur. 5. Saisissez le Suffixe d'url. Il est utilisé dans les URL de configuration client. Par exemple, si le suffixe de l'url de votre fournisseur est «MonFournisseurLinkedIn», votre URL d'authentification unique se présente comme suit : https://login.salesforce.com/services/sso/00dx /monfournisseurlinkedin 6. Utilisez l'api Key de LinkedIn dans le champ Clé consommateur. 7. Utilisez la Secret Key de LinkedIn dans le champ Secret consommateur. 8. Vous pouvez également saisir une valeur prise en charge par LinkedIn dans le champ Portées par défaut, ou plusieurs valeurs séparées par un espace. Pour plus d'informations sur l'utilisation de portées avec LinkedIn, reportez-vous à Déterminez les portées (détails utilisateur) à récupérer depuis LinkedIn.. 9. Vous pouvez également définir les champs ci-dessous. a. URL du point de terminaison d'informations utilisateur pour modifier les valeurs requises par l'api de profil LinkedIn. Pour plus d'informations sur ces champs, reportez-vous à https://developer.linkedin.com/documents/profile-fields. Le point de terminaison doit commencer par https://api.linkedin.com/v1/people/~ et les champs requis doivent correspondre aux portées requises. b. URL d'erreur personnalisée pour permettre au fournisseur de signaler les erreurs. c. Cliquez sur Créer automatiquement un modèle de gestionnaire d'enregistrement afin de créer un modèle de classe Apex pour le gestionnaire d'enregistrement, si aucun n'existe. Vous devez ensuite modifier cette classe ainsi que le contenu par défaut avant de l'utiliser. Remarque: Vous devez spécifier une classe de gestionnaire d'enregistrement pour Salesforce afin de générer l'url d'initialisation de l'authentification unique. d. Sélectionnez l'utilisateur qui exécute la classe de gestionnaire Apex dans Exécuter l'enregistrement en tant que. L'utilisateur doit disposer de l'autorisation «Gérer les utilisateurs». Un utilisateur est requis si vous avez sélectionné une classe de gestionnaire d'enregistrement ou si elle est automatiquement créée. e. Pour utiliser un portail pour les utilisateurs de LinkedIn, sélectionnez-le dans la liste déroulante Portail.

241 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification LinkedIn Utilisez le champ URL d'icône pour ajouter un chemin à une icône affichée sous la forme d'un bouton dans la page de connexion à une communauté. Cette icône s'applique uniquement à une communauté. Elle n'est pas affichée dans la page de connexion de votre organisation Salesforce ni dans un domaine personnalisé créé avec Mon domaine. Les utilisateurs cliquent sur le bouton pour se connecter avec le fournisseur d'authentification associé à la communauté. Vous pouvez spécifier un chemin vers votre propre image ou copier l'url d'une icône fournie dans le champ. 11. Cliquez sur Enregistrer. Une fois le fournisseur d'authentification défini, plusieurs URL de configuration client sont générées : URL d'initialisation texte uniquement : les administrateurs utilisent cette URL pour s'assurer que le fournisseur tiers est correctement configuré. L'administrateur ouvre cette URL dans un navigateur, se connecte au tiers, puis est redirigé vers Salesforce avec une carte d'attributs. URL d'initialisation de l'authentification unique : cette URL permet de procéder à une authentification unique à Salesforce à partir d'un tiers (en utilisant les identifiants du tiers). L'utilisateur ouvre cette URL dans un navigateur, puis se connecte au tiers. Un nouvel utilisateur est créé ou un utilisateur existant est mis à jour, puis l'utilisateur est connecté à Salesforce au nom de cet utilisateur. URL de liaison utilisateur existante : Utilisez cette URL pour lier des utilisateurs Salesforce existants à un compte tiers. L'utilisateur ouvre cette URL dans un navigateur, se connecte au tiers, se connecte à Salesforce, puis approuve le lien. URL d'initialisation Oauth uniquement : utilisez cette URL afin d'obtenir des jetons d'accès OAuth pour un tiers. Les utilisateurs doivent s'authentifier auprès de Salesforce pour le service tiers afin d'obtenir un jeton. Ce flux ne fournit pas la fonctionnalité d'authentification unique future. URL de rappel : cette URL de rappel est utilisée pour le point de terminaison que le fournisseur d'authentification appelle pour la configuration. Le fournisseur d'authentification doit se rediriger vers l'url de rappel avec des informations pour chaque URL de configuration client ci-dessus. 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. Modification du gestionnaire d'enregistrement 1. Dans Configuration, cliquez sur Développer > Classes Apex. 2. Modifiez le gestionnaire d'enregistrement Apex automatiquement créé (ou un gestionnaire existant) pour mapper les champs entre LinkedIn et Salesforce Remarque: La requête de profil par défaut de LinkedIn récupère uniquement les champs suivants : prénom, nom, titre principal, URL de profil. Le gestionnaire d'enregistrement par défaut nécessite une adresse . Supprimez l'exigence de l'adresse du gestionnaire d'enregistrement ou modifiez les portées requises dans Déterminez les portées (détails utilisateur) à récupérer depuis LinkedIn. à la page 233 pour inclure l'adresse et tout autre champ souhaité dans le gestionnaire d'enregistrement. L'exemple suivant est un gestionnaire d'enregistrement Apex destiné à une application LinkedIn en tant que fournisseur d'authentification. Ce gestionnaire d'enregistrement suppose que les portées demandées incluent r_basicprofile et r_ address. Il suppose également que les utilisateurs sont connectés à un portail client. //TODO:This auto-generated class includes the basics for a Registration //Handler class. You will need to customize it to ensure it meets your needs and //the data provided by the third party. global class LinkedInRegHandler implements Auth.RegistrationHandler { //Creates a Standard salesforce or a community user global User createuser(id portalid, Auth.UserData data) {

242 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification LinkedIn 236 if (data.attributemap.containskey('sfdc_networkid')) { //We have a community id, so create a user with community access //TODO: Get an actual account Account a =[SELECT Id FROM account WHERE name = 'LinkedIn Account']; Contact c = new Contact(); c.accountid = a.id; c. = data. ; c.firstname = data.firstname; c.lastname = data.lastname; insert(c); //TODO: Customize the username and profile. Also check that the username //doesn't already exist and possibly ensure there are enough org licenses //to create a user. Must be 80 characters or less. User u = new User(); Profile p =[SELECT Id FROM profile WHERE name = 'Customer Portal Manager']; u.username = data.firstname + u. = data. ; u.lastname = data.lastname; u.firstname = data.firstname; String alias = data.firstname; //Alias must be 8 characters or less if (alias.length() > 8) { alias = alias.substring(0, 8); } u.alias = alias; u.languagelocalekey = UserInfo.getLocale(); u.localesidkey = UserInfo.getLocale(); u. encodingkey = 'UTF-8'; u.timezonesidkey = 'America/Los_Angeles'; u.profileid = p.id; u.contactid = c.id; return u; } else { //This is not a community, so create a regular standard user User u = new User(); Profile p =[SELECT Id FROM profile WHERE name = 'Standard User']; //TODO: Customize the username. Also check that the username doesn't //already exist and possibly ensure there are enough org licenses //to create a user. Must be 80 characters or less u.username = data.firstname + u. = data. ; u.lastname = data.lastname; u.firstname = data.firstname; String alias = data.firstname; //Alias must be 8 characters or less if (alias.length() > 8) { alias = alias.substring(0, 8); } u.alias = alias; u.languagelocalekey = UserInfo.getLocale(); u.localesidkey = UserInfo.getLocale(); u. encodingkey = 'UTF-8'; u.timezonesidkey = 'America/Los_Angeles';

243 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification Twitter 237 } u.profileid = p.id; return u; } } //Updates the user's first and last name global void updateuser(id userid, Id portalid, Auth.UserData data) { User u = new User(id = userid); u.lastname = data.lastname; u.firstname = data.firstname; update(u); } Pour plus d'informations et d'exemples, reportez-vous à la documentation sur l'interface RegistrationHandler. Mise à jour de votre application LinkedIn Une fois le fournisseur d'authentification LinkedIn défini dans votre organisation Salesforce, revenez dans LinkedIn pour définir l'utilisation par votre application de l'url de rappel générée par Salesforce en tant que valeur OAuth 2.0 Redirect URLs LinkedIn. Test de l'authentification unique Dans un navigateur, ouvrez l'url d'initialisation texte uniquement dans la page de détail Fournisseur d'authentification. Elle doit renvoyer à la page de connexion de LinkedIn. Une fois connecté(e), vous êtes invité(e) à autoriser votre application. Une fois l'application autorisée, vous êtes redirigé(e) vers Salesforce. Configuration d'un fournisseur d'authentification Twitter Donnez la possibilité aux utilisateurs de se connecter à une organisation Salesforce avec leur compte Twitter. Pour configurer Twitter en tant que fournisseur d'authentification, procédez comme suit. 1. Configurez une application Twitter. 2. Définissez un fournisseur Twitter dans votre organisation Salesforce, puis établissez un gestionnaire d'enregistrement. 3. Modifiez le gestionnaire d'enregistrement. 4. Mettez à jour votre application Twitter afin d'utiliser l'url de rappel générée par Salesforce comme entrée dans les paramètres de l'application Twitter. 5. Testez la connexion par authentification unique. Configuration d'une application Twitter Avant de configurer Twitter pour votre organisation Salesforce, vous devez configurer une application dans Twitter. 1. Connectez-vous à votre compte de développeur de site Web Twitter. 2. Cliquez sur l'icône de l'utilisateur en haut, puis sélectionnez My Applications (ou accédez à apps.twitter.com). Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour afficher les paramètres : Afficher la configuration Pour modifier les paramètres : Personnaliser l'application ET Gérer les fournisseurs d'authentification

244 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification Twitter Cliquez sur Create New App. 4. Saisissez les paramètres de l'application. 5. Dans API Keys, notez la API Key et la Secret Key de la nouvelle application, elles seront utiles plus tard dans Salesforce. Définition d'un fournisseur Twitter dans votre organisation Salesforce Pour configurer un fournisseur Twitter dans votre organisation Salesforce, les API Key et API Secret de votre application Twitter sont requis. 1. Dans Configuration, cliquez sur Contrôles de sécurité > Fournisseurs d'authentification. 2. Cliquez sur Nouveau. 3. Sélectionnez le Type de fournisseur Twitter. 4. Saisissez un Nom pour le fournisseur. 5. Saisissez le Suffixe d'url. Il est utilisé dans les URL de configuration client. Par exemple, si le suffixe de l'url de votre fournisseur est «MonFournisseurTwitter», votre URL de connexion unique ressemble à : https://login.salesforce.com/services/sso/00dx /monfournisseurtwitter 6. Utilisez l'api Key de Twitter dans le champ Clé consommateur. 7. Utilisez l'api secret de Twitter dans le champ Secret consommateur. 8. Vous pouvez également définir les champs ci-dessous. a. URL d'erreur personnalisée pour permettre au fournisseur de signaler les erreurs. b. Cliquez sur Créer automatiquement un modèle de gestionnaire d'enregistrement afin de créer un modèle de classe Apex pour le gestionnaire d'enregistrement, si aucun n'existe. Vous devez ensuite modifier cette classe ainsi que le contenu par défaut avant de l'utiliser. Remarque: Vous devez spécifier une classe de gestionnaire d'enregistrement pour Salesforce afin de générer l'url d'initialisation de l'authentification unique. c. Sélectionnez l'utilisateur qui exécute la classe de gestionnaire Apex dans Exécuter l'enregistrement en tant que. L'utilisateur doit disposer de l'autorisation «Gérer les utilisateurs». Un utilisateur est requis si vous avez sélectionné une classe de gestionnaire d'enregistrement ou si elle est automatiquement créée. d. Pour utiliser un portail pour les utilisateurs de Twitter, sélectionnez-le dans la liste déroulante Portail. e. Utilisez le champ URL d'icône pour ajouter un chemin à une icône affichée sous la forme d'un bouton dans la page de connexion à une communauté. Cette icône s'applique uniquement à une communauté. Elle n'est pas affichée dans la page de connexion de votre organisation Salesforce ni dans un domaine personnalisé créé avec Mon domaine. Les utilisateurs cliquent sur le bouton pour se connecter avec le fournisseur d'authentification associé à la communauté. Vous pouvez spécifier un chemin vers votre propre image ou copier l'url d'une icône fournie dans le champ. 9. Cliquez sur Enregistrer. Une fois le fournisseur d'authentification défini, plusieurs URL de configuration client sont générées : URL d'initialisation texte uniquement : les administrateurs utilisent cette URL pour s'assurer que le fournisseur tiers est correctement configuré. L'administrateur ouvre cette URL dans un navigateur, se connecte au tiers, puis est redirigé vers Salesforce avec une carte d'attributs. URL d'initialisation de l'authentification unique : cette URL permet de procéder à une authentification unique à Salesforce à partir d'un tiers (en utilisant les identifiants du tiers). L'utilisateur ouvre cette URL dans un navigateur, puis se

245 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification Twitter 239 connecte au tiers. Un nouvel utilisateur est créé ou un utilisateur existant est mis à jour, puis l'utilisateur est connecté à Salesforce au nom de cet utilisateur. URL de liaison utilisateur existante : Utilisez cette URL pour lier des utilisateurs Salesforce existants à un compte tiers. L'utilisateur ouvre cette URL dans un navigateur, se connecte au tiers, se connecte à Salesforce, puis approuve le lien. URL de rappel : cette URL de rappel est utilisée pour le point de terminaison que le fournisseur d'authentification appelle pour la configuration. Le fournisseur d'authentification doit se rediriger vers l'url de rappel avec des informations pour chaque URL de configuration client ci-dessus. 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. Modification du gestionnaire d'enregistrement 1. Dans Configuration, cliquez sur Développer > Classes Apex. 2. Modifiez le gestionnaire d'enregistrement Apex automatiquement créé (ou un gestionnaire existant) pour mapper les champs entre Twitter et Salesforce L'exemple suivant est un gestionnaire d'enregistrement Apex destiné à une application Twitter en tant que fournisseur d'authentification. global class MyTwitterRegHandler implements Auth.RegistrationHandler{ global User createuser(id portalid, Auth.UserData data) { if(data.attributemap.containskey('sfdc_networkid')) { // Create communities user Account a = [SELECT Id FROM account WHERE name='twitter Account']; // Make sure this account exists Contact c = new Contact(); c.accountid = a.id; c. = c.firstname = data.fullname.split(' ')[0]; c.lastname = data.fullname.split(' ')[1]; insert(c); User u = new User(); Profile p = [SELECT Id FROM profile WHERE name='customer Portal Manager']; u.username = data.username + u. = u.firstname = data.fullname.split(' ')[0]; u.lastname = data.fullname.split(' ')[1]; String alias = data.fullname; } //Alias must be 8 characters or less if(alias.length() > 8) { alias = alias.substring(0, 8); u.alias = alias; u.languagelocalekey = 'en_us';

246 Personnalisation de Force.com Salesforce Configuration d'un fournisseur d'authentification Twitter 240 u.localesidkey = 'en_us'; u. encodingkey = 'UTF-8'; u.timezonesidkey = 'America/Los_Angeles'; u.profileid = p.id; u.contactid = c.id; return u; } else { // Create Standard SFDC user User u = new User(); Profile p = [SELECT Id FROM profile WHERE name='standard User']; u.username = data.username + u. = u.firstname = data.fullname.split(' ')[0]; u.lastname = data.fullname.split(' ')[1]; String alias = data.fullname; if(alias.length() > 8) alias = alias.substring(0, 8); } } u.alias = alias; u.languagelocalekey = 'en_us'; u.localesidkey = 'en_us'; u. encodingkey = 'UTF-8'; u.timezonesidkey = 'America/Los_Angeles'; u.profileid = p.id; return u; global void updateuser(id userid, Id portalid, Auth.UserData data) { User u = new User(id=userId); u.firstname = data.fullname.split(' ')[0]; u.lastname = data.fullname.split(' ')[1]; String alias = data.fullname; if(alias.length() > 8) alias = alias.substring(0, 8); } } u.alias = alias; update(u); Pour plus d'informations et d'exemples, reportez-vous à la documentation sur l'interface RegistrationHandler. Mise à jour de votre application Twitter Une fois le fournisseur d'authentification Twitter défini dans votre organisation Salesforce, revenez dans Twitter pour définir l'utilisation par votre application de l'url de rappel générée par Salesforce en tant que valeur URL de rappel dans les paramètres de l'application Twitter.

247 Personnalisation de Force.com Salesforce Icônes de bouton pour la connexion des utilisateurs de communauté avec leurs comptes tiers 241 Test de l'authentification unique Dans un navigateur, ouvrez l'url d'initialisation texte uniquement dans la page de détail Fournisseur d'authentification. Elle doit renvoyer à la page de connexion de Twitter. Une fois connecté(e), vous êtes invité(e) à autoriser votre application. Une fois l'application autorisée, vous êtes redirigé(e) vers Salesforce. Icônes de bouton pour la connexion des utilisateurs de communauté avec leurs comptes tiers Ajoutez un bouton graphique à la page de connexion de votre communauté pour représenter un fournisseur d'authentification établi, par exemple Twitter, Facebook, ou autre. 1. Cliquez sur communauté dans Configuration, puis sur Contrôles de sécurité > Fournisseurs d'authentification. 2. Pour un fournisseur d'authentification existant, cliquez sur Modifier. Cliquez sur Nouveau pour configurer un nouveau fournisseur d'authentification. 3. Utilisez le champ URL d'icône pour ajouter un chemin à une icône affichée sous la forme d'un bouton dans la page de connexion à une communauté. Cette icône s'applique uniquement à une communauté. Elle n'est pas affichée dans la page de connexion de votre organisation Salesforce ni dans un domaine personnalisé créé avec Mon domaine. Les utilisateurs cliquent sur le bouton pour se connecter avec le fournisseur d'authentification associé à la communauté. Vous pouvez spécifier un chemin vers votre propre image ou copier l'url d'une icône fournie dans le champ. Lorsque vous enregistrez les paramètres du fournisseur d'authentification, l'icône s'affiche sous la forme d'un bouton dans la page de connexion de l'utilisateur. Pour plus d'informations, reportez-vous à Ajout de pages personnalisées de connexion, de déconnexion et d'auto-inscription et à «Personnalisation de la connexion aux communautés» dans Premiers pas avec Communities. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour afficher les paramètres : Afficher la configuration Pour modifier les paramètres : Personnaliser l'application ET Gérer les fournisseurs d'authentification URL de déconnexion personnalisée disponible pour les utilisateurs de communautés Après avoir utilisé le SAML pour l'authentification unique, les utilisateurs externes d'une communauté peuvent être redirigés vers l'url de déconnexion spécifiée dans les paramètres SAML de la communauté. Cette URL est désormais prise en charge pour les organisations qui ont plusieurs configurations SAML. Pour accéder aux paramètres SAML, dans Configuration, cliquez sur Contrôles de sécurité > Paramètres d'authentification unique. Définissez l'url de déconnexion du fournisseur d'identité, dans les paramètres SAML de la communauté, pour fournir une URL de déconnexion personnalisée. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Auparavant, pour les utilisateurs externes d'une communauté une URL de déconnexion personnalisée fonctionnait uniquement lorsque l'organisation avait une configuration SAML, et les utilisateurs étaient redirigés vers une page contenant le message «Vous avez été déconnecté». Cette modification supprime également la page de ce message.

248 Personnalisation de Force.com Salesforce Affichage et téléchargement des données de connexion SAML pour des communautés et des domaines personnalisés 242 Affichage et téléchargement des données de connexion SAML pour des communautés et des domaines personnalisés AUTORISATIONS UTILISATEUR Pour lire : Pour créer, mettre à jour ou supprimer : Pour mettre à jour tous les champs, à l'exception de Profils, Ensembles d'autorisations et Attributs SAML de fournisseur de services : Pour mettre à jour les champs Profils, Ensembles d'autorisations et Attributs SAML de fournisseur de services : Personnaliser l'application Personnaliser l'application ET Modifier toutes les données OU Gérer les applications connectées Personnaliser l'application Personnaliser l'application ET Modifier toutes les données Éditions 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 avec : Toutes les éditions Pour désinstaller : Télécharger des packages AppExchange Obtenez les informations de connexion SAML de chaque communauté ou domaine personnalisé à partir de l'interface utilisateur. Les pages de détail Application connectée et Paramètres d'authentification unique SAML incluent un bouton Télécharger les métadonnées qui facilite la récupération des informations de connexion et des points de terminaison spécifiques à un domaine. Par exemple, si vous avez une application connectée activée pour le SAML qui l'utilise pour l'authentification unique à une communauté ou à un domaine personnalisé créé à l'aide de Mon domaine, vous pouvez afficher et télécharger les informations de connexion spécifiques au domaine de ce fournisseur de services. 1. Dans Configuration, cliquez sur Gérer les applications > Applications connectées. 2. Cliquez sur le nom d'une application connectée pour afficher sa page de détail. 3. Dans la section Informations de connexion SAML, consultez les URL de connexion de chaque domaine ou cliquez sur le bouton Télécharger les métadonnées pour récupérer les métadonnées spécifiques à un domaine. La page Paramètres d'authentification unique inclut désormais les informations de connexion SAML de chaque communauté ou d'un domaine personnalisé. Dans Configuration, cliquez sur Contrôles de sécurité > Paramètres d'authentification unique 1. Dans Configuration, cliquez sur Contrôles de sécurité > Paramètres d'authentification unique. 2. Cliquez sur le nom d'une configuration d'authentification unique SAML pour afficher sa page de détail. 3. Cliquez sur le bouton Télécharger les métadonnées pour récupérer les métadonnées spécifiques à un domaine.

249 Personnalisation de Force.com Salesforce Retrait des connexions Internet Explorer 6 de la page Historique des connexions de l'organisation 243 Retrait des connexions Internet Explorer 6 de la page Historique des connexions de l'organisation La page simplifiée Historique des connexions de l'organisation n'affiche plus d'informations pour les utilisateurs qui se connectent avec IE6. Les administrateurs peuvent observer les réussites et les échecs de connexion de leur organisation, ainsi que les portails ou les communautés activés dans la page Historique des connexions d'une organisation. Pour afficher cette page, dans Configuration, cliquez sur Gérer les utilisateurs > Historique des connexions. Les rapports IE6 ont été retirés de cette page, ainsi que les rapports téléchargés à partir de cette page. Éditions Disponible avec : Toutes les éditions AUTORISATIONS UTILISATEUR Pour surveiller les connexions : Gérer les utilisateurs Affichage d'une liste Applications connectées OAuth optimisée dans la page de détail de l'utilisateur La liste Applications connectées OAuth de la page de détail d'un utilisateur inclut désormais des requêtes d'actualisation pour la même autorisation d'application dans la valeur Nombre d'utilisations. Éditions Disponible avec : Toutes les éditions La page de détail d'un utilisateur inclut une liste d'applications connectées Oauth dont l'utilisateur a approuvé l'autorisation. Une application peut être répertoriée plusieurs fois. Chaque fois que vous accordez l'accès à une application, elle obtient un nouveau jeton d'accès. Toutefois, les requêtes de jetons d'actualisation augmentent désormais le Nombre d'utilisations affiché pour l'autorisation de l'application.

250 Personnalisation de Force.com Insertion de l'id d'organisation pour identifier les utilisateurs de différents fournisseurs d'authentification Salesforce Identifiez les utilisateurs qui ont le même ID dans différentes organisations, par exemple deux sandbox. Pour les fournisseurs d'authentification Salesforce configurés dans les versions Summer '14 et antérieures, l'identité utilisateur fournie par une organisation n'inclut pas l'id d'organisation, et l'organisation cible ne peut pas différencier les utilisateurs qui ont le même ID et proviennent de deux sources différentes (par exemple deux sandbox). Pour identifier les utilisateurs provenant de différentes sources, modifiez les paramètres du fournisseur d'authentification Salesforce existant, puis sélectionnez la case d'insertion de l'id de l'organisation pour les liaisons de comptes tiers. Une fois ce paramètre activé, les utilisateurs doivent renouveler l'approbation de toutes leurs liaisons tierces. Ce paramètre est activé par défaut pour le fournisseur d'authentification Salesforce créé dans les versions Winter '15 et supérieures. 1. Dans Configuration, cliquez sur Contrôles de sécurité > Fournisseurs d'authentification. 2. Cliquez sur Modifier en regard du nom de votre fournisseur d'authentification Salesforce tiers. 3. Sélectionnez la case d'insertion de l'id d'organisation. Remarque: Sélectionnez la case uniquement si vos utilisateurs rencontrent ce problème d'accès à une copie sandbox en utilisant un fournisseur d'authentification Salesforce. Une fois ce paramètre activé, les utilisateurs doivent renouveler l'approbation de toutes leurs liaisons tierces. Ces liaisons sont affichées dans la section Liens de compte tiers, dans la page de détail d'un utilisateur. Éditions Disponible avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour afficher les paramètres : Afficher la configuration Pour modifier les paramètres : Personnaliser l'application ET Gérer les fournisseurs d'authentification Retrait de la réponse de redirection de l'url d'identité et du point de terminaison UserInfo La réponse à une demande réussie d'url d'identité, ou à un point de terminaison UserInfo, ne comprend plus de redirection vers les informations. Dans les versions Summer 14 et antérieures, les requêtes d'url d'identité ou de point de terminaison UserInfo renvoyaient une redirection 302 vers les informations. La redirection a été retirée et les requêtes réussies renvoient simplement les informations requises, sans redirection. Pour plus d'informations, reportez-vous à URL d'identité et Le point de terminaison UserInfo dans l'aide en ligne. Salesforce Insertion de l'id d'organisation pour identifier les utilisateurs de différents fournisseurs d'authentification Salesforce 244 Éditions Disponible avec : Toutes les éditions

251 Personnalisation de Force.com Extension de la prise en charge du jeton du porteur OAuth 2.0 JWT pour satisfaire les normes actuelles Pour respecter les normes du jeton du porteur OAuth JWT 2.0, Salesforce autorise prn ou sub pour le nom d'utilisateur du jeton. Lors de la création d'un jeton du porteur JWT pour demander un jeton d'accès OAuth, vous pouvez utiliser l'objet (sub) au lieu du principal (prn) afin de spécifier le nom d'utilisateur. Si les deux sont spécifiés, prn est utilisé. Pour plus d'informations, reportez-vous aux spécifications disponibles à l'adresse et à Flux de jeton du porteur OAuth 2.0 JWT dans l'aide en ligne de Salesforce. Salesforce Extension de la prise en charge du jeton du porteur OAuth 2.0 JWT pour satisfaire les normes actuelles 245 Éditions Disponible avec : Toutes les éditions AUTORISATIONS UTILISATEUR Exemple: {"iss": "3MVG99OxTyEMCQ3gNp2PjkqeZKxnmAiG1xV4oHh9AKL_rSK.BoSVPGZHQ ukxnvjzrgsuqqgn75nl7yfkqcyy7", "sub": "aud": "https://login.salesforce.com", "exp": " "} Pour gérer, créer, modifier et supprimer des applications OAuth : Gérer les applications connectées Nouvelle licence External Identity pour élargir les choix de licence utilisateur de votre communauté External Identity est un nouveau type de licence Salesforce qui fournit un service économique de gestion des identités et de l'accès pour les clients et les partenaires. Cette licence peut être mise à niveau vers des licences Customer Community ou Partner Community. Remarque: Nous pensons que ce produit sera globalement disponible entre novembre 2014 et janvier Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent des applications Salesforce doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. La licence External Identity permet d'ajouter des utilisateurs au site de votre communauté sans utiliser de licences Customer Community. L'utilisateur d'une licence External Identity peut ajouter des utilisateurs pour un coût inférieur à la licence Customer Community, mais n'a pas accès aux fonctionnalités critiques de la communauté, telles que Requêtes ou Knowledge. Stockez et gérez ces utilisateurs, utilisez l'authentification par nom d'utilisateur et mot de passe, l'authentification unique ou l'authentification sociale (identités Facebook, Google+ et LinkedIn), et autorisez l'auto-inscription pour provisionner efficacement les nouveaux utilisateurs. Ces utilisateurs sont généralement des consommateurs de votre société, de vos partenaires, de vos revendeurs, de vos patients et autres clients. Le tableau ci-dessous présente les fonctionnalités disponibles pour les utilisateurs qui disposent d'une licence External Identity et d'une licence Customer Community. Éditions Les licences External Identity sont disponibles dans : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour attribuer et gérer des utilisateurs External Identity : Gérer les utilisateurs Pour activer les Communautés : Personnaliser l'application

252 Personnalisation de Force.com Salesforce Nouvelle licence External Identity pour élargir les choix de licence utilisateur de votre communauté 246 Fonctionnalité Chatter Identité Requêtes Produits Commandes Chatter (Personnes, Groupes, Fils, Messages privés) Fichiers Chatter Answers Idées Knowledge Tâches External Identity Customer Community Possibilité de créer et de gérer ses propres requêtes. Lecture seule Lecture seule Lecture seule Objets personnalisés Notes et pièces jointes 2 objets personnalisés par licence (les objets personnalisés dans des packages gérés ne sont pas pris en compte dans cette limitation) 10 objets personnalisés par licence (les objets personnalisés dans des packages gérés ne sont pas pris en compte dans cette limitation) Remarque: La liste associée Notes et pièces jointes n'est pas disponible dans les Comptes et les Contacts. Pour plus d'informations sur les fonctionnalités Identity, reportez-vous au guide Salesforce Identity Implementation Guide. Pour des informations sur la création d'une communauté pour les utilisateurs Identity, reportez-vous à Modèle de configuration des fonctionnalités Identity pour les utilisateurs de communauté.

253 Personnalisation de Force.com Salesforce Ajout d'applications favorites au lanceur d'application et au menu des applications afin de faciliter l'accès aux applications fréquemment utilisées 247 Ajout d'applications favorites au lanceur d'application et au menu des applications afin de faciliter l'accès aux applications fréquemment utilisées AUTORISATIONS UTILISATEUR Pour lire : Pour créer, mettre à jour ou supprimer : Pour mettre à jour tous les champs, à l'exception de Profils, Ensembles d'autorisations et Attributs SAML de fournisseur de services : Pour mettre à jour les champs Profils, Ensembles d'autorisations et Attributs SAML de fournisseur de services : Personnaliser l'application Personnaliser l'application ET Modifier toutes les données OU Gérer les applications connectées Personnaliser l'application Personnaliser l'application ET Modifier toutes les données Éditions 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 avec : Toutes les éditions Pour désinstaller : Télécharger des packages AppExchange Créez une application connectée sans spécifier de paramètre SAML ou OAuth pour lier des utilisateurs à un site ou à un service en un seul clic. Une application connectée sans paramètre d'autorisation s'affiche dans le lanceur d'application et dans le menu déroulant des applications de l'utilisateur, et se comporte comme un «favori» vers l'url associée. 1. Dans Configuration, cliquez sur Créer > Applications. 2. Dans la section Applications connectées, cliquez sur Nouveau. 3. Dans la section Base, saisissez les informations sur votre application connectée. 4. Dans la section Paramètres d'application Web, sélectionnez URL de départ. 5. Cliquez sur Enregistrer. Si la destination nécessite une authentification, le service qui héberge l'url de destination doit inviter les utilisateurs à saisir leurs identifiants de connexion. Utilisez ces favoris pour orienter les utilisateurs vers les sites dans lesquels ils gèrent leur propre authentification, ou en tant que liens utiles vers les URL fréquemment utilisées. Vous pouvez par exemple ajouter une application connectée qui pointe vers le site d'une vidéo Salesforce de type «Procédure à suivre...» pour aider les nouveaux utilisateurs. Pour plus d'informations, reportez-vous à Configuration et utilisation du lanceur d'application.

254 Personnalisation de Force.com Utilisation du SCIM (System for Cross-domain Identity Management), une API de gestion des utilisateurs basée sur des standards Salesforce introduit la prise en charge de la spécification 1.1 du SCIM (système de gestion d'identité à domaines croisés), et fournit plusieurs extensions de la spécification qui permettent de modifier et de gérer les propriétés utilisateur à l'aide de l'api REST. Les points de terminaison SCIM Salesforce sont les suivants, où salesforce_org_url correspond à l'url d'organisation (par exemple un domaine personnalisé) de l'utilisateur : https://salesforce_org_url/services/scim/v1/users https://salesforce_org_url/services/scim/v1/groups https://salesforce_org_url/services/scim/v1/entitlements https://salesforce_org_url/services/scim/v1/schemas Vous pouvez demander des capacités de l'implémentation SCIM Salesforce en utilisant https://salesforce_org_url/services/scim/v1/serviceproviderconfigs. Éditions Disponible avec : Toutes les éditions Vous pouvez demander les propriétés d'un utilisateur spécifique en utilisant https://salesforce_org_url/services/scim/v1/users/userid, où userid correspond à l'id d'organisation à 18 caractères de l'utilisateur. Salesforce élargit également son implémentation SCIM 1.1 avec les nouvelles propriétés suivantes : ID du responsable Utilisateurs externes Attributs personnalisés Ensembles d'autorisations Pour plus d'informations, reportez-vous à SCIM 1.1 core schema specification, à SCIM 1.1 REST API specification et au guide Salesforce REST API Developer s Guide. Ajout de fonctionnalités d'identité à davantage de types de licence L'option «Utiliser les fonctionnalités d'identité» est désormais disponible pour les utilisateurs des licences Customer Portal et Partner Portal. Pour plus d'informations sur les fonctionnalités d'identité, reportez-vous au guide Salesforce Identity Implementation Guide. Correctif de sécurité pour protéger les données de l'organisation des utilisateurs invités Salesforce Utilisation du SCIM (System for Cross-domain Identity Management), une API de gestion des utilisateurs basée sur des standards 248 Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Nous avons corrigé une faille de sécurité potentielle qui affectait les sessions utilisateur invité. Auparavant, certaines pages de site de communauté Force.com généraient des ID de session utilisateur invité. Ces sessions pouvaient entraîner un accès API anonyme via les autorisations d'objet, de champ et d'enregistrement de l'utilisateur invité. Avec ce correctif, les pages de site de communauté Force.com personnalisées ne génèrent et n'affichent aucun ID de session utilisateur invité, et ne sont pas vulnérables à un accès anonyme. Les pages de site de communauté Force.com qui utilisent la version API 32.0 sont sécurisées. Les pages intégrées de Salesforce sont également sécurisées.

255 Personnalisation de Force.com Salesforce Partage 249 Remarque: Dans l'api versions 32.0 et supérieures, la méthode Apex statique UserInfo.getSessionId() renvoie la chaîne NULL_SESSION_ID. Le champ Visualforce $Api.Session_ID renvoie une valeur null comme ID de session pour un utilisateur invité du site. Cela est dû à la désactivation des sessions utilisateur invité et au contexte de l'utilisateur invité qui ne correspond plus au contexte par défaut. Cette modification affecte uniquement l'api versions 32.0 et supérieures. Partage Le partage améliore votre contrôle sur les informations que les utilisateurs peuvent afficher. DANS CETTE SECTION : Désactivation des prévisions personnalisables et de la gestion des territoires La désactivation des prévisions personnalisables désactive automatiquement la gestion des territoires dans votre organisation. La désactivation de la gestion des territoires permet de migrer vers Territory Management 2.0 et les prévisions collaboratives, qui facilitent la conception de vos territoires commerciaux dans une structure logique mais flexible, et de planifier le cycle commercial depuis les encours jusqu'à la conclusion des ventes. Nouveau calcul automatique ajouté pour les grandes opérations Le nouveau calcul de règle de partage est exécuté après une opération d'un membre de groupe pour ajouter ou supprimer l'accès. Il est désormais exécuté automatiquement pour les grandes opérations afin de simplifier les mises à jour de partage. Désactivation des prévisions personnalisables et de la gestion des territoires La désactivation des prévisions personnalisables désactive automatiquement la gestion des territoires dans votre organisation. La désactivation de la gestion des territoires permet de migrer vers Territory Management 2.0 et les prévisions collaboratives, qui facilitent la conception de vos territoires commerciaux dans une structure logique mais flexible, et de planifier le cycle commercial depuis les encours jusqu'à la conclusion des ventes. Remarque: Pour désactiver les prévisions personnalisables et la gestion des territoires pour votre organisation, contactez Salesforce. Après avoir contacté Salesforce, désactivez les prévisions personnalisables via l'interface utilisateur. Dans Configuration, cliquez sur Personnaliser > Prévisions (personnalisables) > Paramètres. Désactivez ensuite la case Prévisions activées. La désactivation de cette case désactive automatiquement la gestion des territoires. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Auparavant, les organisations qui disposaient de la gestion des territoires ne pouvaient pas migrer vers les prévisions collaboratives. Avec la version Winter 15, ces organisations peuvent désactiver les prévisions personnalisables et la gestion des territoires avant de migrer vers les prévisions collaboratives. Pour plus d'informations sur la migration vers les prévisions collaboratives, reportez-vous à Planification de votre migration depuis les prévisions personnalisables vers les prévisions collaboratives dans l'aide de Salesforce. La désactivation des prévisions personnalisables supprime l'ensemble des prévisions, des remplacements et des quotas. Puisque la désactivation des prévisions personnalisables désactive automatiquement la gestion des territoires, elle annule également toutes les règles de partage et les partages manuels basés sur des territoires. Les champs Territoires et Territoire ne sont plus affichés dans les présentations de compte et d'opportunité respectivement. De plus, l'accès API aux objets de territoires n'est plus disponible. Si vous souhaitez réactiver les prévisions personnalisables et la gestion des territoires, contactez Salesforce. Vous ne pouvez pas réactiver ces fonctionnalités si vous avez déjà activé Territory Management 2.0 ou les prévisions collaboratives.

256 Personnalisation de Force.com Salesforce Nouveau calcul automatique ajouté pour les grandes opérations 250 Nouveau calcul automatique ajouté pour les grandes opérations Le nouveau calcul de règle de partage est exécuté après une opération d'un membre de groupe pour ajouter ou supprimer l'accès. Il est désormais exécuté automatiquement pour les grandes opérations afin de simplifier les mises à jour de partage. Auparavant, le nouveau calcul devait être exécuté manuellement si l'opération d'un membre de groupe affectait plus de enregistrements. Ces opérations comprennent les modifications apportées aux groupes, aux rôles, à la propriété des enregistrements et aux territoires. Le nouveau calcul de règle de partage est désormais exécuté automatiquement, quel que soit le nombre d'enregistrements affectés, et l'administrateur reçoit une notification par une fois l'opération terminée. Vous pouvez suspendre, puis reprendre le calcul ultérieurement. Dans Configuration, cliquez sur Contrôles de sécurité > Reporter les calculs de partage, puis sur Suspendre dans la liste associée Calcul de règle de partage. Remarque: Si l'option Reporter les calculs de partage n'est pas affichée dans la Configuration, cela signifie que cette fonctionnalité n'est pas activée pour vous. Pour l'activer pour votre organisation, contactez Salesforce. Lorsque le nouveau calcul de règle de partage est en cours, vous ne pouvez pas exécuter d'autres opérations de règle de partage. 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. DANS CETTE SECTION : Modification et ajout de langues prises en charge Le Norvégien est désormais une langue entièrement prise en charge. Le Portugais (Portugal) et le Slovaque sont désormais des langues de l'utilisateur final. Vous et vos clients pouvez accéder à Salesforce et à vos applications personnalisées dans de nouvelles langues. Modification du processus d'activation des devises multiples Le processus d'activation des devises multiples inclut une nouvelle étape de confirmation. De plus, le processus d'activation a été amélioré avec pour objectif de réduire le délai d'activation des devises multiples. Les organisations en forte croissance et qui doivent surveiller les valeurs monétaires dans plusieurs pays préféreront activer les devises multiples. Éditions Les règles de partage de compte et de contact sont disponibles avec : Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les règles de partage de territoire de compte, de requête, de piste, d'opportunité et d'objet personnalisé sont disponibles avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Les règles de partage de campagne sont disponibles dans Professional Edition moyennant un coût supplémentaire, et dans Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition AUTORISATIONS UTILISATEUR Pour recalculer les règles de partage : Gérer le partage Autres modifications de la globalisation Des corrections et des optimisations ont été apportées aux fonctionnalités de langue et aux paramètres régionaux. Modification et ajout de langues prises en charge Le Norvégien est désormais une langue entièrement prise en charge. Le Portugais (Portugal) et le Slovaque sont désormais des langues de l'utilisateur final. Vous et vos clients pouvez accéder à Salesforce et à vos applications personnalisées dans de nouvelles langues. Le Norvégien (no) a été promue de Langue de l'utilisateur final à Langue entièrement prise en charge. Davantage d'étiquettes, de textes et de fichiers d'aide sont traduits dans l'interface utilisateur, et le Norvégien peut être sélectionné lors de l'inscription au service.

257 Personnalisation de Force.com Salesforce Modification du processus d'activation des devises multiples 251 Deux langues ont été promues de Langues de plate-forme uniquement à Langues de l'utilisateur final. Portugais (Portugal) (pt_pt) Slovaque (sk) Pour les langues de l'utilisateur final, Salesforce fournit des étiquettes traduites pour l'ensemble des objets et des pages standard, à l'exception des pages de Configuration et d'aide. Lorsque vous spécifiez une langue de l'utilisateur final, les étiquettes et l'aide qui ne sont pas traduites sont affichées en Anglais. Deux langues qui étaient entièrement prises en charge dans les versions antérieures peuvent désormais être sélectionnées lors de l'inscription au service. Danois (da) Espagnol (Mexique) (es_mx) Toutes les langues entièrement prises en charge devraient être disponibles lors de l'inscription au service. L'omission de ces langues dans les options disponibles était une erreur. Pour plus d'informations sur les langues prises en charge et le niveau de prise en charge, reportez-vous à «Quelles sont les langues prises en charge par Salesforce?» dans l'aide de Salesforce. Modification du processus d'activation des devises multiples Le processus d'activation des devises multiples inclut une nouvelle étape de confirmation. De plus, le processus d'activation a été amélioré avec pour objectif de réduire le délai d'activation des devises multiples. Les organisations en forte croissance et qui doivent surveiller les valeurs monétaires dans plusieurs pays préféreront activer les devises multiples. Pour approuver l'activation des devises multiples dans l'organisation de votre choix, dans Configuration, accédez à Profil de la société > Informations sur la société, puis cliquez sur Modifier. Activez l'option Autoriser le support à activer les devises multiples, puis enregistrez vos modifications. Ce paramètre est utilisé pour vérifier l'organisation spécifique qui est approuvée pour l'activation des devises multiples. Une fois ce paramètre activé, contactez Salesforce afin de demander d'activer l'organisation pour les devises multiples. Pour plus d'informations sur ce processus et les conséquences de l'activation des devises multiples dans votre organisation, reportez-vous à «Activation des devises multiples» dans l'aide de Salesforce.

258 Personnalisation de Force.com Salesforce Autres modifications de la globalisation 252 Autres modifications de la globalisation Des corrections et des optimisations ont été apportées aux fonctionnalités de langue et aux paramètres régionaux. Retrait des fonctionnalités multilingues inactives des organisations à langue unique Certaines organisations à langue unique avaient accès à deux fonctionnalités multilingues dans Configuration, qui étaient inactives dans leur organisation. Ces fonctionnalités ont été supprimées de la Configuration dans ces organisations afin d'éviter toute confusion. Les fonctionnalités de Configuration affectées sont les suivantes : Profil de la société > Paramètres linguistiques Lorsqu'ils accèdent à ces fonctionnalités, les administrateurs obtiennent une erreur pour privilèges insuffisants. Cet élément n'est plus affiché. Portail client > Langues attribuées Cette liste associée permet aux clients d'ajouter des langues à la langue par défaut sélectionnée lors de la configuration de l'organisation. Les langues ajoutées sont toutefois inactives dans leur portail client. Le bouton Ajouter une nouvelle langue permet désormais aux administrateurs d'ajouter une seule langue, et la seule langue autorisée est la langue par défaut de l'organisation. L'ajout de la langue par défaut en tant que langue attribuée est sans effet sur votre portail client. Retrait des paramètres régionaux hors devise des listes de paramètres régionaux de devise Dans les organisations à devise unique, lors de la sélection d'un paramètre de devise dans Configuration, vous pouviez sélectionner des paramètres régionaux sans devise associée. Ce paramètre pouvait entraîner un comportement indésirable, par exemple un symbole de devise incorrect en regard des montants de devise. Les paramètres régionaux sans devise ne figurent plus dans les options de ces menus. Si votre organisation est concernée par ce problème, mettez simplement la devise à jour. Dans Configuration, accédez à Profil de la société > Informations sur la société, puis cliquez sur Modifier. Choisissez le paramètre de devise approprié sous Paramètres de devise, puis enregistrez vos modifications. Aucune autre configuration n'est requise, sauf si vous avez écrit un code personnalisé qui dépend du contenu spécifique de ces menus ou d'une liste de paramètres régionaux. Attribution d'une nouvelle valeur au type de champ de genre de métadonnées Sexe Le type de champ Sexe accepte une nouvelle valeur, AnimateMasculine, utilisée avec les langues slaves, soit actuellement le Tchèque, le Polonais, le Russe, le Slovaque, le Slovène et l'ukrainien. Site.com Site.com est un système de gestion de contenu (CMS) Web qui facilite la création rapide de pages Web dynamiques et contrôlées par des données, la modification de contenu en temps réel et la gestion de vos sites Web. DANS CETTE SECTION : Ajout d'une flexibilité à vos modèles de pages avec les propriétés personnalisées Les modèles de page Site.com permettent aux concepteurs et aux administrateurs de site de gagner du temps en définissant la présentation et les fonctionnalités des pages d'un site dans un modèle réutilisable. L'introduction des propriétés personnalisées augmente la flexibilité de réutilisation des modèles. Arrêt de Site.com Workbook Nous arrêtons Site.com Workbook dans Winter 15. Éditions Disponible à l'achat dans : Enterprise Edition, Performance Edition et Unlimited Edition Disponible (avec des limitations) dans : Developer Edition

259 Personnalisation de Force.com Salesforce Ajout d'une flexibilité à vos modèles de pages avec les propriétés personnalisées 253 Ajout d'une flexibilité à vos modèles de pages avec les propriétés personnalisées Les modèles de page Site.com permettent aux concepteurs et aux administrateurs de site de gagner du temps en définissant la présentation et les fonctionnalités des pages d'un site dans un modèle réutilisable. L'introduction des propriétés personnalisées augmente la flexibilité de réutilisation des modèles. Lors de la création d'un modèle de page, vous pouvez ajouter des propriétés personnalisées et spécifier ses valeurs dans le volet Propriétés. Lorsque vous ajoutez ensuite un code personnalisé ou des blocs de contenu au modèle de page, vous pouvez accéder aux valeurs des propriétés en utilisant des expressions. Les expressions servent d'espace réservé aux données qui sont remplacées par des informations au chargement de la page. Ensuite, lorsque vous ou votre équipe créez une page à partir du modèle, la page est une copie ou une instance du modèle. Puisque les expressions servent seulement d'espace réservé, leurs valeurs sont automatiquement actualisées lorsque vous mettez à jour les valeurs dans le volet Propriétés de la page. Lorsque le modèle de page est ouvert, 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. Cette action ouvre une nouvelle boîte de dialogue Propriétés personnalisées qui permet de créer des propriétés et de les organiser en sections. Mais ce n'est pas tout! Pour permettre à votre équipe de mettre à jour la présentation du modèle, vous pouvez lui ajouter des propriétés de personnalisation de la marque en cliquant sur Modifier les propriétés de marque dans le volet Propriétés. Lorsque vous utilisez des expressions en tant que styles d'espace réservé dans la feuille de style du site, votre équipe peut utiliser l'éditeur de marque afin de mettre à jour les propriétés personnalisées dans n'importe quelle page basée sur le modèle. Remarque: Les propriétés personnalisées et de la marque des modèles ne sont pas disponibles pour les utilisateurs de communautés qui travaillent avec les quatre modèles disponibles dans le Concepteur de communauté (bêta). Exemple: Par exemple, supposons que vous ajoutez au modèle un bloc de contenu qui contient l'en-tête de la page. Lorsque les utilisateurs créent une page à partir du modèle, vous les autorisez à remplacer une partie du texte, mais pas à modifier le bloc de contenu complet. En ajoutant une propriété personnalisée appelée pagesubject et en spécifiant une valeur initiale, vous pouvez utiliser l'expression suivante dans le bloc de contenu : En savoir plus sur {!pagesubject} Cette action permet aux membres de l'équipe de renommer n'importe quelle page basée sur le modèle, en mettant jour la propriété Objet de la page dans le volet Propriétés de la page, qui met automatiquement à jour la valeur représentée par l'expression {!pagesubject}. Arrêt de Site.com Workbook Nous arrêtons Site.com Workbook dans Winter 15. À l'exception du didacticiel Site.com, les outils d'aide et d'assistance utilisateur de Salesforce restent inchangés, et le support des clients de Site.com est entier.

260 Personnalisation de Force.com Salesforce Mises à jour critiques 254 Mises à jour critiques Cette version comprend des mises à jour qui améliorent les performances, la logique et le fonctionnement de Salesforce, qui peuvent affecter vos personnalisations existantes. Pour garantir une transition sans heurt, chaque mise à jour critique inclut une période d'adoption, qui se termine à la date d'activation automatique affichée sur la page Mises à jour critiques, dans Configuration. Durant cette période, vous pouvez activer et désactiver manuellement la mise à jour autant que nécessaire, afin d'évaluer son impact sur votre organisation et de modifier les personnalisations affectées. Une fois la période d'adoption passée, la mise à jour est automatiquement activée. Pour plus d'informations, reportez-vous à Présentation des mises à jour critiques dans l'aide de Salesforce. Changement de comportement des valeurs par défaut dans les champs d'écran de flux Auparavant, les flux utilisaient la dernière valeur saisie dans un champ d'écran lors d'une visite précédente, que l'instance de cet écran soit identique ou différente. La mise à jour critique «Changement de comportement des valeurs par défaut dans les champs d'écran AUTORISATIONS UTILISATEUR Pour afficher les mises à jour critiques : Afficher la configuration Pour activer les mises à jour critiques : Modifier toutes les données ET Personnaliser l'application de flux» garantit l'utilisation de la valeur par défaut lorsque le flux est conçu pour visiter plusieurs fois un écran, par exemple dans une boucle. Réception d'un à chaque défaut non géré Auparavant, lorsque plusieurs interviews généraient des défauts non gérés avec des messages similaires, le créateur du flux recevait un uniquement pour le premier défaut non géré. Lorsque la mise à jour critique «Les créateurs de flux reçoivent un à chaque erreur non gérée» est activée, les créateurs de flux reçoivent désormais un chaque fois qu'un défaut non géré est détecté. Vous et les autres créateurs de flux êtes ainsi informés de chaque défaut présent dans vos flux. Distribution de ressources statiques à partir du domaine Visualforce Une fois activée, cette mise à jour change le mode de distribution de vos ressources statiques, telles que les images, le code JavaScript et les fichiers CSS, à partir de Salesforce. Pour éviter de rompre les références à des ressources statiques, suivez les meilleures pratiques que nous recommandons. Autres modifications apportées à Force.com Même de petites améliorations de la personnalisation peuvent faciliter l'utilisation de Salesforce. Modification de l'interface utilisateur pour l'activation des listes de sélection de régions/provinces et de pays L'interface utilisateur d'activation des listes de sélection de régions/provinces et de pays a été légèrement révisée. Un clic sur Activer affiche immédiatement un message de confirmation de l'activation en cours des listes de sélection de régions/provinces et de pays, au lieu d'attendre la fin du processus d'activation. Cette modification corrige une situation peu commune qui provoquait l'expiration de la requête avant la fin du processus d'activation.

261 Développement Force.com Force.com facilite le développement de nouvelles applications et intégrations pour aider votre organisation ou pour la revente à d'autres organisations. DANS CETTE SECTION : 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. Force.com Canvas Intégrez aisément une application tierce à Salesforce avec un ensemble d'outils et d'api JavaScript, qui permettent d'afficher une application en tant qu'application de zone de dessin. Sélectionnez vos applications nouvelles ou existantes et mettez à la disposition de vos utilisateurs au sein même de Salesforce. Console du développeur Utilisez les nouvelles fonctionnalités de la console du développeur pour faciliter la gestion des codes dans votre organisation. Visualforce Développez des applications qui combinent Visualforce avec HTML et JavaScript, y compris Salesforce1 et d'autres applications mobiles. Code Apex À l'aide d'une syntaxe semblable à Java et qui agit de la même façon que des procédures stockées dans une base de données, le code Apex permet aux développeurs d'ajouter une logique métier à la plupart des événements système, notamment 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. Composants Lightning (bêta) L'infrastructure de composants Lightning pilote Salesforce1. Vous pouvez l'utiliser pour créer vos propres composants Lightning et les rendre accessible aux utilisateurs de Salesforce1. API Utilisez l'api pour créer des applications qui s'intègrent à Salesforce. ISVforce La version Winter 15 améliore la communauté partenaire, la plate-forme d'environnement et l'application de gestion des licences (LMA). Autres modifications du développement Force.com Nous avons amélioré le confort d'utilisation des outils de développement Force.com.

262 Développement Force.com Salesforce Ensembles de modifications et déploiement 256 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. 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 347. 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. Éditions Disponible avec Enterprise Edition, Performance Edition, Unlimited Edition et Database.com Edition Origine de liste blanche CORS Représente une origine dans la liste blanche CORS CORS (partage des ressources d'origines croisées) est une recommandation W3C qui permet aux navigateurs Web de demander des ressources provenant d'origines différentes de la leur. Par exemple, avec CORS, un script JavaScript à l'adresse https://www.exemple.com peut demander une ressource provenant de https://www.salesforce.com. DANS CETTE SECTION : Déploiement avec des tâches actives Une option été ajoutée à la page Paramètres de déploiement afin de déployer des composants référencés par des tâches Apex actives. Avec cette option, il n'est pas nécessaire d'annuler les tâches Apex pour réussir un déploiement. Accélération du déploiement des composants (pilote) Vous pouvez désormais déployer des composants en production sans exécuter tous les tests Apex lorsque les composants ont déjà été validés au cours des quatre derniers jours. Grâce au déploiement rapide, il n'est pas nécessaire d'attendre la fin de l'exécution de tous les tests d'un déploiement en production, qui peut ainsi être réalisé en moins de 30 minutes. Déploiement avec des tâches actives Une option été ajoutée à la page Paramètres de déploiement afin de déployer des composants référencés par des tâches Apex actives. Avec cette option, il n'est pas nécessaire d'annuler les tâches Apex pour réussir un déploiement. Auparavant, les déploiements échouaient s'ils contenaient des composants référencés par des tâches Apex en attente ou en cours. Par exemple, si vous déployez une classe Apex qui met en oeuvre Schedulable, et qu'une tâche planifiée correspond à cette classe, elle ne peut pas être déployée et l'ensemble du déploiement échoue. Vous pouvez désormais activer le déploiement de composants avec des tâches correspondantes (qui comprennent des tâches planifiées, des tâches par lot et des méthodes futures) et éviter l'échec du déploiement. Pour cela, dans Configuration, cliquez sur Paramètres de déploiement > Autoriser les déploiements de composants lorsque des tâches Apex correspondantes sont en attente ou en cours, puis cliquez sur Enregistrer. Avec cette modification, la page Connexions de déploiement a été renommée en Paramètres de déploiement. Cette option s'applique aux ensembles de modifications et aux déploiements démarrés via l'api métadonnées. Remarque: L'activation de cette option peut entraîner l'échec des tâches Apex en raison de modifications non prises en charge. Cette option n'affecte pas la modification et l'enregistrement de code Apex dans l'interface utilisateur de Salesforce (dans Configuration ou Console du développeur), qui échoue si des tâches actives sont associées à la classe Apex. La mise à jour du code Apex en utilisant Force.com IDE peut réussir si cette option est activée en raison de l'utilisation de l'api métadonnées pour la mise à jour du code.

263 Développement Force.com Salesforce Accélération du déploiement des composants (pilote) 257 Accélération du déploiement des composants (pilote) Vous pouvez désormais déployer des composants en production sans exécuter tous les tests Apex lorsque les composants ont déjà été validés au cours des quatre derniers jours. Grâce au déploiement rapide, il n'est pas nécessaire d'attendre la fin de l'exécution de tous les tests d'un déploiement en production, qui peut ainsi être réalisé en moins de 30 minutes. Remarque: Cette fonctionnalité est actuellement disponible pour une sélection de clients via un programme pilote. Pour participer à ce programme pilote, contactez Salesforce. Des conditions d'utilisation supplémentaires peuvent être exigées pour participer au programme pilote. Notez que les programmes pilotes peuvent changer à tout moment. Par conséquent, nous ne pouvons pas garantir votre participation ni une période spécifique d'activation de cette fonctionnalité. Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres bulletins d'actualité ou annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Dans le cadre d'un déploiement en production, tous les tests Apex sont exécutés dans l'organisation de production. Si l'organisation comprend un grand nombre de tests Apex, leur exécution peut être longue et retarder votre déploiement. Afin de réduire le délai de déploiement en production, vous pouvez procéder à un déploiement rapide en ignorant l'exécution de tous les tests. Les déploiements rapides sont disponibles uniquement pour des validations dont les tests ont été exécutés au cours des quatre derniers jours (96 heures) et qui respectent les exigences de couverture de code : la couverture de code globale de l'organisation doit être au minimum de 75 % et les déclencheurs Apex doivent avoir une couverture. Pour effectuer un déploiement rapide, commencez par exécuter un déploiement de validation, en exécutant un test Apex sur une série de composants à déployer en production. Si votre validation réussit et autorise un déploiement rapide, vous pouvez lancer le déploiement rapide en cliquant sur Déployer rapidement en regard de votre validation, dans la page Statut de déploiement, ou dans la page de détail de la validation. Ce bouton est affiché uniquement pour des validations de qualification. Vous pouvez lancer un déploiement rapide uniquement via l'interface utilisateur de Salesforce. Le déploiement rapide est disponible pour des ensembles de modifications et des déploiements basés sur l'api métadonnées qui s'affichent dans l'interface utilisateur.

264 Développement Force.com Salesforce Force.com Canvas 258 Remarque: Quick Deploy est activée pour les récentes validations dans lesquelles tous les tests Apex ont été exécutés avec succès et dans lesquelles les exigences de couverture de code sont remplies. Notez les éléments suivants : Puisque les tests Apex doivent être exécutés en production, les déploiements rapides sont pris en charge pour les validations qui remplissent les critères. Cela s'applique aux ensembles de modifications et aux déploiements basés sur l'api de métadonnées (y compris l'outil de migration Force.com). Lors d'un déploiement vers des environnements autres que production (Sandbox), les tests Apex ne sont pas obligatoires et ne sont pas automatiquement exécutés. Lors de l'utilisation de l'api de métadonnées (y compris l'outil de migration Force.com), Quick Deploy est prise en charge dans les environnements Sandbox uniquement pour les validations qui autorisent explicitement l'exécution de tests (par exemple, via le paramètre runalltests pour l'outil de migration). Pour des ensembles de modifications, Quick Deploy n'est pas prise en charge dans les environnements Sandbox, car aucune option n'autorise l'exécution de tests. Si vous effectuez un déploiement après une validation, que ce soit via Quick Deploy ou un déploiement normal, les validations ne prennent plus en charge le déploiement rapide. Vous devez valider de nouveau l'ensemble de composants à déployer rapidement. Force.com Canvas Intégrez aisément une application tierce à Salesforce avec un ensemble d'outils et d'api JavaScript, qui permettent d'afficher une application en tant qu'application de zone de dessin. Sélectionnez vos applications nouvelles ou existantes et mettez à la disposition de vos utilisateurs au sein même de Salesforce. La version du kit de développement de Force.com Canvas est Pour plus d'informations, reportez-vous au guide du développeur de Force.com Canvas. DANS CETTE SECTION : Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Professional (avec Force.com Canvas activé) Edition et Developer Edition Applications personnelles de zone de dessin livrées directement aux utilisateurs Les applications personnelles de zone de dessin permettent de créer des applications connectées spécialement conçues pour les utilisateurs dans l'ensemble des organisations, sans dépendre d'un administrateur pour leur distribution. Avec les applications personnelles de zone de dessin, les utilisateurs peuvent découvrir, installer et interagir de façon transparente avec l'application que vous créez. Utilisation de méthodes Salesforce1 pour intégrer la navigation dans des applications de zone de dessin Exploitez les nouvelles méthodes de l'infrastructure Force.com Canvas pour intégrer sans heurt la navigation ou des actions sur les enregistrements entre une application de zone de dessin et Salesforce1, sans utiliser Visualforce. Vos outils de développement se trouvent désormais dans une seule infrastructure. Modifications des objets et des champs dans le kit de développement Les modifications ci-dessous ont été apportées aux objets et aux champs dans le kit de développement Force.com Canvas. Applications personnelles de zone de dessin livrées directement aux utilisateurs Les applications personnelles de zone de dessin permettent de créer des applications connectées spécialement conçues pour les utilisateurs dans l'ensemble des organisations, sans dépendre d'un administrateur pour leur distribution. Avec les applications personnelles de zone de dessin, les utilisateurs peuvent découvrir, installer et interagir de façon transparente avec l'application que vous créez.

265 Développement Force.com Salesforce Applications personnelles de zone de dessin livrées directement aux utilisateurs 259 En tant qu'administrateur, vous pouvez toujours installer des applications de zone de dessin dans une organisation. Les applications personnelles de zone de dessin offrent aux développeurs une liberté de création d'applications que les utilisateurs peuvent immédiatement installer et utiliser. Les applications personnelles de zone de dessin offrent également une méthode aisée d'intégration de fonctionnalités externes dans Salesforce pour n'importe quel nombre d'utilisateurs. Les utilisateurs installent et utilisent une application personnelle de zone de dessin directement à partir de l'onglet Chatter, qui permet à l'application de se connecter à leurs données Salesforce. L'installation est rapide et aisée, car seules les métadonnées de l'application sont installées, et les utilisateurs obtiennent des fonctionnalités dont ils ont besoin. Dans le noeud Configuration, une nouvelle référence d'organisation permet aux administrateurs d'activer ou de désactiver l'utilisation d'applications personnelles de zone de dessin dans l'organisation. Pour un développeur, la conversion d'une application de zone de dessin en application personnelle est aussi simple que la sélection d'un nouveau paramètre d'application. Pour plus d'informations, reportez-vous au guide du développeur de Force.com Canvas.

266 Développement Force.com Salesforce Utilisation de méthodes Salesforce1 pour intégrer la navigation dans des applications de zone de dessin 260 Utilisation de méthodes Salesforce1 pour intégrer la navigation dans des applications de zone de dessin Exploitez les nouvelles méthodes de l'infrastructure Force.com Canvas pour intégrer sans heurt la navigation ou des actions sur les enregistrements entre une application de zone de dessin et Salesforce1, sans utiliser Visualforce. Vos outils de développement se trouvent désormais dans une seule infrastructure. Auparavant, pour contourner les limitations de navigation de l'iframe contenant une application de zone de dessin, le seul moyen consistait à utiliser des pages Visualforce. Ces méthodes Force.com Canvas offrent une alternative plus simple pour contrôler la navigation vers et depuis des applications de zone de dessin dans Salesforce1. Par exemple, le code de votre application de zone de dessin peut appeler la logique «créer un enregistrement» de Salesforce1 pour accéder à la page contenant le bouton Créer un compte. Ce bouton déclenche une méthode de navigation Salesforce1 pour accéder à la page de création d'un enregistrement, située hors de l'application de zone de dessin. Référencez la méthode de navigation en tant que variable d'événement, avec le nom et la charge de travail. Par exemple : var event = {name:"s1.createrecord", payload: {entityname: "Account", recordtypeid: "00h "}}; Pour plus d'informations, reportez-vous à «Méthodes de navigation Salesforce1 à utiliser avec des applications de zone de dessin» dans le guide du développeur de Force.com Canvas. Modifications des objets et des champs dans le kit de développement Les modifications ci-dessous ont été apportées aux objets et aux champs dans le kit de développement Force.com Canvas. L'objet Application inclut un nouveau champ, canvascontext.application.isinstalledpersonalapp. Dans l'exemple présenté, la valeur du champ est false. Par conséquent, l'application n'est pas désignée en tant qu'application personnelle de zone de dessin. Ce champ est formaté en JSON et fait partie de la charge de travail d'une requête signée. Par exemple : "application": { "namespace": null, "name": "CanvasContextPrettyPrint", "canvasurl": "https://canvas-context-pretty-print.herokuapp.com/canvas.jsp", "applicationid": "06PD CO0", "version": "1.0", "authtype": "SIGNED_REQUEST", "referenceid": "09HD CFQ", "options": [], "samlinitiationmethod": "None", "developername": "CanvasContextPrettyPrint", "isinstalledpersonalapp": false

267 Développement Force.com Salesforce Console du développeur 261 Console du développeur Utilisez les nouvelles fonctionnalités de la console du développeur pour faciliter la gestion des codes dans votre organisation. DANS CETTE SECTION : Utilisation des ressources Lightning dans la Console du développeur Créez des composants et des applications Lightning dans la console du développeur. Le menu Fichier de la Console du développeur permet d'accéder rapidement aux ressources Lightning. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition Utilisation des ressources Lightning dans la Console du développeur Créez des composants et des applications Lightning dans la console du développeur. Le menu Fichier de la Console du développeur permet d'accéder rapidement aux ressources Lightning. Remarque: Les composants Lightning sont disponibles dans une version bêta. Pour plus d'informations, reportez-vous à Composants Lightning (bêta). Pour créer des ressources Lightning, vous devez utiliser une organisation Developer Edition qui utilise un préfixe d'espace de noms. Une définition Lightning peut être une application, un composant, un événement ou une interface. Pour créer une définition Lightning dans la Console du développeur, cliquez sur Fichier > Nouveau, puis sélectionnez la définition (1) que vous souhaitez créer. Pour ouvrir une définition existante, cliquez sur Fichier > Ouvrir les ressources Lightning. Une fois la définition ouverte, d'autres ressources de support du paquet de définition sont disponibles dans le menu latéral (3). Vous pouvez les ouvrir en cliquant sur leur nom. Vos ressources s'ouvrent sous des onglets distincts dans l'éditeur de code source (2). Les composants et les applications Lightning incluent des ressources de support facultatives. Les événements et les interfaces n'incluent aucune ressource de support. Les ressources de support facultatives des composants et les applications sont les suivantes : Contrôleur : Les actions de contrôleur côté client en JavaScript Aide : Les fonctions d'aide en JavaScript Style : Les déclarations CSS Documentation : La description et le code exemple

268 Développement Force.com Salesforce Visualforce 262 Rendu : Le rendu client qui remplace l'implémentation du rendu par défaut Lorsque vous utilisez des classes Apex avec des composants Lightning dans la Console du développeur, il est utile de référencer l'onglet Journaux en vue d'évaluer votre code Apex. Par exemple, si votre code Apex ne parvient pas à enregistrer un enregistrement en raison d'une entrée de champ de saisie non valide dans un composant Lightning ui:inputdatetime, une exception est consignée dans l'onglet Journaux. Visualforce Développez des applications qui combinent Visualforce avec HTML et JavaScript, y compris Salesforce1 et d'autres applications mobiles. Pour plus d'informations sur les fonctionnalités affectées par ces améliorations, reportez-vous au guide Visualforce Developer s Guide. DANS CETTE SECTION : Ajout d'un accès aux données à vos pages Visualforce avec des Objets distants (globalement disponible) Les Objets distants sont globalement disponibles! Youpi! Les Objets distants sont des objets proxy qui activent des opérations DML de base sur des sobjects directement à partir de Éditions Disponible avec : Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited et Developer Edition JavaScript. Les Objets distants facilitent la création de pages dynamiques qui utilisent des bibliothèques JavaScript telles que jquery ou AngularJS. Vous pouvez désormais utiliser dans un environnement de production cette superbe fonctionnalité d'ajout de l'accès aux données à vos pages Visualforce basées sur JavaScript. Vous pouvez en outre utiliser deux nouveaux opérateurs dans vos requêtes d'objets distants. Autres modifications dans Visualforce Nous avons effectué quelques modifications supplémentaires dans Visualforce. Ajout d'un accès aux données à vos pages Visualforce avec des Objets distants (globalement disponible) Les Objets distants sont globalement disponibles! Youpi! Les Objets distants sont des objets proxy qui activent des opérations DML de base sur des sobjects directement à partir de JavaScript. Les Objets distants facilitent la création de pages dynamiques qui utilisent des bibliothèques JavaScript telles que jquery ou AngularJS. Vous pouvez désormais utiliser dans un environnement de production cette superbe fonctionnalité d'ajout de l'accès aux données à vos pages Visualforce basées sur JavaScript. Vous pouvez en outre utiliser deux nouveaux opérateurs dans vos requêtes d'objets distants. Les nouveaux opérateurs de requête sont les suivants : in : utilisé pour rechercher une valeur correspondant à n'importe quel ensemble de valeurs fixes. Saisissez les valeurs dans un groupe, par exemple, ['Benioff', 'Jobs', 'Gates']. nin : utilisé pour rechercher une valeur ne correspondant à aucun ensemble de valeurs fixes. Saisissez les valeurs dans un groupe, par exemple, ['Benioff', 'Jobs', 'Gates']. Voici une définition de requête qui recherche les enregistrements correspondants à un nom d'une série. { where: { LastName: { in: ['Benioff', 'Jobs', 'Gates'] }

269 Développement Force.com Salesforce Autres modifications dans Visualforce 263 } } Autres modifications dans Visualforce Nous avons effectué quelques modifications supplémentaires dans Visualforce. DANS CETTE SECTION : Feuilles de style standard combinées par Visualforce Visualforce combine désormais diverses feuilles de style dans un seul fichier, avant de les référencer ou de les distribuer dans les requêtes de pages. La combinaison de feuilles de style diminue le nombre de connexions réseau requises pour charger une page et ses ressources. La diminution du nombre de connexions améliore légèrement les performances et peut affecter les connexions à latence élevée, notamment sur les réseaux mobiles. Préservation du chiffrement de champ sobject dans des expressions Visualforce Pour des pages Visualforce définies sur l'api version 32.0 ou supérieure, les expressions qui référencent des champs sobject chiffrés renvoient les valeurs cryptées à la place de valeurs décryptées (brutes). Ce comportement répond précisément à vos attentes et limite le risque d'exposition accidentelle de données confidentielles suite à une erreur de programmation. Distribution de ressources statiques à partir du domaine Visualforce Une fois activée, cette mise à jour change le mode de distribution de vos ressources statiques, telles que les images, le code JavaScript et les fichiers CSS, à partir de Salesforce. Pour éviter de rompre les références à des ressources statiques, suivez les meilleures pratiques que nous recommandons. Feuilles de style standard combinées par Visualforce Visualforce combine désormais diverses feuilles de style dans un seul fichier, avant de les référencer ou de les distribuer dans les requêtes de pages. La combinaison de feuilles de style diminue le nombre de connexions réseau requises pour charger une page et ses ressources. La diminution du nombre de connexions améliore légèrement les performances et peut affecter les connexions à latence élevée, notamment sur les réseaux mobiles. Auparavant, Visualforce référençait et distribuait ces feuilles de style séparément. Le contenu des feuilles de style reste inchangé. Aucune opération n'est requise pour bénéficier de cette amélioration. Préservation du chiffrement de champ sobject dans des expressions Visualforce Pour des pages Visualforce définies sur l'api version 32.0 ou supérieure, les expressions qui référencent des champs sobject chiffrés renvoient les valeurs cryptées à la place de valeurs décryptées (brutes). Ce comportement répond précisément à vos attentes et limite le risque d'exposition accidentelle de données confidentielles suite à une erreur de programmation. Une expression peut être utilisée avec un composant Visualforce si l'affiche, tel que <apex:outputtext> ou <apex:column>, ou en tant qu'expression «brute» de la page, par exemple {! myobject c.encryptedfield c }. Dans ces scénarios, la valeur cryptée du champ est affichée à la place de la valeur décryptée. Ce comportement est identique au comportement documenté de <apex:inputfield> et <apex:outputfield>, qui affiche des valeurs cryptées pour des champs décryptés. Les pages définies sur l'api version 31.0 ou antérieure continuent d'afficher des valeurs décryptées pour des champs sobject cryptés, sauf lorsqu'elles sont affichées en utilisant <apex:inputfield> et <apex:outputfield>. Cette modification fait l'objet d'une nouvelle version. Vous devez mettre à jour vos pages vers l'api version 32,0 ou supérieure pour afficher la fonctionnalité modifiée.

270 Développement Force.com Salesforce Code Apex 264 Remarque: Apex n'a pas de type de données crypté. Par conséquent, les expressions qui référencent des propriétés ou des méthodes de contrôleur renvoyant des variables Apex (c.-à-d. des valeurs Apex plutôt que des valeurs sobject), affichent toujours des valeurs brutes (décryptées). Distribution de ressources statiques à partir du domaine Visualforce Une fois activée, cette mise à jour change le mode de distribution de vos ressources statiques, telles que les images, le code JavaScript et les fichiers CSS, à partir de Salesforce. Pour éviter de rompre les références à des ressources statiques, suivez les meilleures pratiques que nous recommandons. Avant la version Winter 15, certaines ressources statiques, notamment les images et les fichiers CSS, étaient chargées à partir du domaine Salesforce. Cette mise à jour change ce comportement. Toutes les ressources statiques sont désormais chargées à partir du domaine Visualforce. La modification du domaine d'origine peut entraîner la rupture des références absolues à des ressources statiques. Il est préférable de référencer les ressources statiques en utilisant la variable globale $Resource et la fonction URLFOR() à la place de chaînes statiques. Par exemple : <apex:includescript value="{!$resource.myjavascriptfile}"/> <apex:image url="{!urlfor($resource.testzip, 'images/bluehills.jpg')}" width="50" height="50"/> Ces références peuvent être utilisées en toute sécurité, quels que soient les paramètres de votre organisation pour cette mise à jour critique. Nous recommandons de tester cette mise à jour dans une organisation Sandbox ou Developer Edition, pour vérifier le comportement de vos pages, avant de l'activer dans votre organisation de production. Pour activer cette mise à jour critique : 1. Dans Configuration, cliquez sur Mises à jour critiques. 2. Cliquez sur Activer pour la «Distribution de ressources statiques à partir du domaine Visualforce». Code Apex À l'aide d'une syntaxe semblable à Java et qui agit de la même façon que des procédures stockées dans une base de données, le code Apex permet aux développeurs d'ajouter une logique métier à la plupart des événements système, notamment 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. Le code Apex inclut les améliorations suivantes. Pour plus d'informations sur ces améliorations, reportez-vous au guide Force.com Apex Code Developer's Guide. Éditions Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition et Database.com Edition DANS CETTE SECTION : Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable Contrôlez vos processus asynchrones Apex en utilisant l'interface Queueable. Cette interface permet d'ajouter des tâches à la file d'attente et de les surveiller. Elle optimise l'exécution de votre code Apex asynchrone par rapport aux méthodes futures. Exécution de méthodes et d'appels futurs Les limitations d'exécution de méthodes et d'appel futurs dans une transaction Apex ont été augmentées respectivement de 50 méthodes et 100 appels. Ces augmentations des limitations permettent d'exécuter davantage d'opérations avec un code Apex sans les limitations précédentes.

271 Développement Force.com Salesforce Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable 265 Exécution de davantage de tests dans des organisations Sandbox et Developer Les limitations d'exécution de tests asynchrones ont été augmentées. Vous pouvez désormais exécuter deux fois plus de tests dans les grandes organisations Sandbox et Developer. Déclencheurs Apex pris en charge pour l'objet Territory2 Utilisez des déclencheurs dans l'objet Territory2 pour automatiser les actions ou les processus associés aux personnalisations ou aux mises à jour d'enregistrements. Déclencheurs Apex pris en charge pour l'objet UserTerritory2Association Utilisez des déclencheurs dans l'objet UserTerritory2Association pour automatiser les actions ou les processus associés aux personnalisations ou aux mises à jour d'enregistrements. Apex pris en charge pour un sobject SearchPromotionRule Les termes de recherche promus sont utiles pour promouvoir un article Salesforce Knowledge fréquemment utilisé dans la résolution d'un problème de support, lorsque la recherche d'un utilisateur contient certains mots-clés. Les utilisateurs peuvent promouvoir un article dans les résultats de recherche en associant des mots-clés à l'article dans Apex (en utilisant un sobject SearchPromotionRule) en plus de l'interface utilisateur de Salesforce. Classes Apex nouvelles et modifiées Ces classes, méthodes et interfaces sont nouvelles ou ont été modifiées dans cette version. Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable Contrôlez vos processus asynchrones Apex en utilisant l'interface Queueable. Cette interface permet d'ajouter des tâches à la file d'attente et de les surveiller. Elle optimise l'exécution de votre code Apex asynchrone par rapport aux méthodes futures. Si vous avez des processus Apex longs, par exemple des opérations importantes dans la base de données ou des appels de services Web externes, vous pouvez les exécuter de façon asynchrone en mettant en oeuvre l'interface Queueable et en ajoutant une tâche à la file d'attente des tâches Apex. Ainsi, votre tâche Apex asynchrone est exécutée en arrière-plan dans son propre fil, sans retarder l'exécution de votre logique Apex principale. Chaque tâche en arrière-plan est exécutée lorsque les ressources du système sont disponibles. En utilisant les méthodes de l'interface Queueable, vous bénéficiez de limitations du gouverneur plus élevées que celles d'un code Apex synchrone, notamment en termes de taille de segment. Les tâches Queueable sont similaires aux méthodes futures. Elles sont mises en file d'attente d'exécution, mais offrent les avantages ci-dessus. Obtention d'un ID pour votre tâche : Lorsque vous soumettez votre tâche en invoquant la méthode System.enqueueJob, la méthode renvoie l'id de la nouvelle tâche. Cet ID correspond à celui de l'enregistrement AsyncApexJob. Vous pouvez l'utiliser pour identifier votre tâche et suivre sa progression, via l'interface utilisateur de Salesforce dans la page Tâches Apex ou par programmation en interrogeant votre enregistrement depuis AsyncApexJob. Enchaînement de tâches : Vous pouvez enchaîner une tâche à une autre en lançant la deuxième tâche en exécutant la première. L'enchaînement de tâches est pratique pour exécuter un processus qui dépend de l'exécution d'un autre processus. Exemple Cet exemple présente une mise en oeuvre de l'interface Queueable. La méthode execute de cet exemple insère un nouveau compte. public class AsyncExecutionExample implements Queueable { public void execute(queueablecontext context) { Account a = new Account(Name='Acme',Phone='(415) ');

272 Développement Force.com Salesforce Soumission et surveillance des tâches d'exécution asynchrones avec l'interface Queueable 266 } } insert a; Pour ajouter cette classe à une tâche dans une file, appelez la méthode suivante : ID jobid = System.enqueueJob(new AsyncExecutionExample()); Une fois votre classe queueable soumise pour exécution, la tâche est ajoutée à la file d'attente et traitée lorsque les ressources système sont disponibles. Vous pouvez suivre le statut de votre tâche par programmation, en interrogeant AsyncApexJob, ou via la Configuration de l'interface utilisateur, en cliquant sur Tâches > Tâches Apex. Pour demander des informations sur votre tâche soumise, effectuez une requête SOQL sur AsyncApexJob en filtrant par l'id de tâche que la méthode System.enqueueJob renvoie. Cet exemple utilise la variable jobid obtenue dans l'exemple précédent. AsyncApexJob jobinfo = [SELECT Status,NumberOfErrors FROM AsyncApexJob WHERE Id=:jobID]; Semblables aux tâches futures, les tâches queueable ne traitent pas les lots. Par conséquent le nombre de lots traités et le nombre total de lots sont toujours égaux à zéro. Test des tâches à mettre en file d'attente Cet exemple montre comment tester l'exécution d'une tâche queueable dans une méthode de test. Une tâche queueable est un processus asynchrone. Pour garantir l'exécution de ce processus dans la méthode de test, la tâche est soumise à la file d'attente entre le bloc Test.startTest et Test.stopTest. Le système exécute tous les processus asynchrones démarrés de façon synchrone dans une méthode de test après l'instruction Test.stopTest. La méthode de test vérifie ensuite les résultats de la tâche queueable pour interroger le compte créé par la public class AsyncExecutionExampleTest { static testmethod void test1() { // starttest/stoptest block to force async processes // to run in the test. Test.startTest(); System.enqueueJob(new AsyncExecutionExample()); Test.stopTest(); } } // Validate that the job has run // by verifying that the record was created. // This query returns only the account created in test context by the // Queueable class method. Account acct = [SELECT Name,Phone FROM Account WHERE Name='Acme' LIMIT 1]; System.assertNotEquals(null, acct); System.assertEquals('(415) ', acct.phone); Remarque: L'ID d'une tâche Apex queueable n'est pas renvoyé dans un test (System.enqueueJob renvoie null lors de l'exécution d'un test). Enchaînement de tâches Pour exécuter une tâche après le traitement d'une autre tâche, vous pouvez enchaîner les tâches queueable. Le nombre maximal de tâches qu'une chaîne peut inclure (profondeur de pile maximale) est de deux, ce qui signifie que vous pouvez associer une tâche une

273 Développement Force.com Salesforce Exécution de méthodes et d'appels futurs 267 seule fois. Pour enchaîner une tâche à une autre, soumettez la deuxième tâche à partir de la méthode execute() de votre classe queueable. Vous ne pouvez ajouter qu'une seule tâche à partir d'une tâche d'exécution. Par exemple, si vous avez une deuxième classe appelée SecondJob qui met en oeuvre l'interface Queueable, vous pouvez ajouter cette classe à la file d'attente dans la méthode execute(), comme suit : public class AsyncExecutionExample implements Queueable { public void execute(queueablecontext context) { // Your processing logic here } } // Chain this job to next job by submitting the next job System.enqueueJob(new SecondJob()); Vous ne pouvez pas enchaîner des tâches queueable dans un test Apex. Cet enchaînement entraînerait une erreur. Pour éviter toute erreur, vous pouvez vérifier si le code Apex est exécuté dans un contexte de test en appelant Test.isRunningTest() avant d'enchaîner les tâches. Limitations des méthodes Apex Queueable L'exécution d'une tâche en file d'attente est prise en compte dans la limitation partagée d'exécutions de méthodes Apex asynchrones. Vous pouvez ajouter jusqu'à 50 tâches à la file d'attente avec System.enqueueJob dans une seule transaction. La profondeur de pile maximale pour les taches enchaînées est de deux, ce qui signifie que vous pouvez associer une tâche une seule fois et que la chaîne peut inclure au maximum deux tâches. Lors de l'enchaînement de tâches, vous pouvez ajouter une seule tâche à une tâche en cours d'exécution avec System.enqueueJob. Exécution de méthodes et d'appels futurs Les limitations d'exécution de méthodes et d'appel futurs dans une transaction Apex ont été augmentées respectivement de 50 méthodes et 100 appels. Ces augmentations des limitations permettent d'exécuter davantage d'opérations avec un code Apex sans les limitations précédentes. Par exemple, vous pouvez avoir transféré la plus grande partie votre code longue durée vers des méthodes futures que vous appelez et exécutez de façon asynchrone à partir de votre classe principale. Si vous avez effectué de nombreux appels futurs dans votre classe, vous avez peut-être atteint la limitation de 10 appels futurs dans une transaction. Grâce à l'augmentation de la limite à 50 appels, vous pouvez effectuer davantage d'appels futurs sans atteindre cette limitation. Les limitations ci-dessous ont été augmentées. Description de la limitation Nombre maximal de méthodes avec la notation future autorisées par invocation Apex Nombre maximal d'appels (requêtes HTTP ou appels de services Web) dans une transaction Ancienne valeur Nouvelle valeur

274 Développement Force.com Salesforce Exécution de davantage de tests dans des organisations Sandbox et Developer 268 Exécution de davantage de tests dans des organisations Sandbox et Developer Les limitations d'exécution de tests asynchrones ont été augmentées. Vous pouvez désormais exécuter deux fois plus de tests dans les grandes organisations Sandbox et Developer. Dans les organisations Sandbox et Developer Edition, les limitations d'exécution ci-dessous ont été augmentées pour des tests asynchrones. Limitation Nombre maximal de classes test qui peuvent mises en file d'attente par période de 24 heures Valeur La valeur la plus grande entre 500 et 20 fois le nombre de classes test dans l'organisation L'augmentation correspond à la partie de la limitation qui varie avec le nombre de classes test dans votre organisation : 20 (au lieu de 10) multiplié par le nombre de classes test dans l'organisation. Si votre organisation a un grand nombre de classes test (26 ou plus), cette augmentation vous permet d'exécuter deux fois plus de tests qu'auparavant. L'augmentation de la limitation d'exécution de tests s'applique aux organisations Sandbox dans toutes les éditions prises en charge et aux organisations Developer Edition. Cette limitation reste inchangée pour les organisations de production dans les autres éditions. Déclencheurs Apex pris en charge pour l'objet Territory2 Utilisez des déclencheurs dans l'objet Territory2 pour automatiser les actions ou les processus associés aux personnalisations ou aux mises à jour d'enregistrements. Exemple: Par exemple, vous pouvez créer un déclencheur qui lit un champ personnalisé et suit le nombre de territoires dans chaque modèle de territoire, en augmentant ou en diminuant ce nombre à chaque création ou suppression de territoire. Déclencheurs Apex pris en charge pour l'objet UserTerritory2Association Utilisez des déclencheurs dans l'objet UserTerritory2Association pour automatiser les actions ou les processus associés aux personnalisations ou aux mises à jour d'enregistrements. Exemple: Par exemple, si vous pouvez créer un déclencheur qui envoie une notification par au groupe Opérations commerciales de votre société pour l'informer que des utilisateurs sont ajoutés aux territoires. Apex pris en charge pour un sobject SearchPromotionRule Les termes de recherche promus sont utiles pour promouvoir un article Salesforce Knowledge fréquemment utilisé dans la résolution d'un problème de support, lorsque la recherche d'un utilisateur contient certains mots-clés. Les utilisateurs peuvent promouvoir un article dans les résultats de recherche en associant des mots-clés à l'article dans Apex (en utilisant un sobject SearchPromotionRule) en plus de l'interface utilisateur de Salesforce. Exemple: L'exemple de code ci-dessous montre comment ajouter une règle de promotion de recherche. Il effectue une requête pour obtenir les articles publiés de type MyArticle kav. Il crée ensuite un sobject SearchPromotionRule pour promouvoir les articles qui contiennent le terme «Salesforce», puis lui attribue le premier article renvoyé. Pour terminer, il insère ce nouvel sobject. // Identify the article to promote in search results List<MyArticle kav> articles = [SELECT Id FROM MyArticle kav WHERE PublishStatus='Online' AND Language='en_US' AND Id='Article Id'];

275 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 269 // Define the promotion rule SearchPromotionRule s = new SearchPromotionRule( Query='Salesforce', PromotedEntity=articles[0]); // Save the new rule insert s; Pour effectuer des opérations DML sur un sobject SearchPromotionRule, vous devez activer Salesforce Knowledge. Classes Apex nouvelles et modifiées Ces classes, méthodes et interfaces sont nouvelles ou ont été modifiées dans cette version. Nouvelles méthodes Les classes existantes ci-dessous ont de nouvelles méthodes. Classe Approval.ProcessSubmitRequest : getprocessdefinitionnameorid() Renvoie le nom ou l'id du développeur de la définition du processus. getskipentrycriteria() Si getprocessdefinitionnameorid() renvoie une valeur différente de null, getskipentrycriteria() détermine si les critères d'entrée du processus doivent être évalués (true) ou non (false). getsubmitterid() Renvoie l'id de l'utilisateur qui demande l'enregistrement d'approbation. L'utilisateur doit être un émetteur autorisé dans la configuration de la définition du processus. setprocessdefinitionnameorid(string) Définit le nom ou l'id du développeur de la définition du processus à évaluer. setskipentrycriteria(boolean) Si l'id ou le nom de la définition du processus n'est pas null, setskipentrycriteria() détermine si les critères d'entrée du processus doivent être évalués (true) ou non (false). setsubmitterid(string) Définit l'id de l'utilisateur qui demande l'enregistrement d'approbation. L'utilisateur doit être un émetteur autorisé dans la configuration de la définition du processus. Si vous ne définissez pas un ID d'émetteur, le processus utilise l'utilisateur actuel en tant qu'émetteur. Classe Schema.DescribeFieldResult : getreferencetargetfield() Renvoie le nom du champ personnalisé de l'objet parent standard ou personnalisé dont les valeurs correspondent à celles du champ de relation de référence indirecte de l'objet externe enfant. Cette correspondance permet de déterminer quels enregistrements sont associés entre eux. Classe System.Limits : getqueueablejobs() Renvoie le nombre de tâches queueable qui ont été ajoutées à la file d'attente par transaction. Une tâche queueable correspond à une classe qui met en oeuvre l'interface Queueable.

276 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 270 getlimitqueueablejobs() Renvoie le nombre maximal de tâches queueable qui peuvent être ajoutées à la file d'attente par transaction. Une tâche queueable correspond à une classe qui met en oeuvre l'interface Queueable. Classe System.Network : getloginurl(string) Renvoie une URL absolue de la page de connexion utilisée par la communauté. getlogouturl(string) Renvoie une URL absolue de la page de déconnexion utilisée par la communauté. getselfregurl(string) Renvoie une URL absolue de la page d'auto-inscription utilisée par la communauté. loadallpackagedefaultnetworkdashboardsettings() Mappe les tableaux de bord du package Communities Analytics dans les paramètres de tableau de bord non configurés de chaque communauté. Renvoie le nombre de paramètres configurés. Classe System.System : enqueuejob(object) Ajoute une tâche à la file d'attente des tâches Apex qui correspond à la classe queueable spécifiée, et renvoie l'id de la tâche. Méthodes modifiées Les méthodes suivantes ont été modifiées : Mot-clé instanceof : Modification du comportement des versions lorsque instanceof est utilisé dans un objet null Dans un Apex enregistré avec l'api versions 32.0 et supérieures, instanceof renvoie false si l'opérande gauche est un objet null. L'exemple suivant renvoie false. Object o = null; Boolean result = o instanceof Account; System.assertEquals(false, result); Dans l'api versions 31.0 et antérieures, dans ce cas instanceof renvoie true. Nouvelles propriétés et nouveaux champs Les classes existantes ci-dessous ont de nouvelles propriétés. Classe Inbound .BinaryAttachment : en-têtes Toute valeur d'en-tête associée à la pièce jointe. Exemples de nom d'en-tête : Content-Type, Content-Transfer-Encoding et Content-ID. Classe Inbound .TextAttachment : en-têtes Toute valeur d'en-tête associée à la pièce jointe. Exemples de nom d'en-tête : Content-Type, Content-Transfer-Encoding et Content-ID. Les classes existantes ci-dessous ont de nouvelles constantes.

277 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 271 Classe System.Math : E Renvoie la constante mathématique e, qui est la base du logarithme naturel. PI Renvoie la constante mathématique pi, qui est le rapport de la circonférence d un cercle à son diamètre. Nouvelles classes Les classes ci-dessous ont été ajoutées. Auth.AuthConfiguration Class Contient des méthodes de configuration des paramètres de connexion des utilisateurs à une communauté, ou à un domaine personnalisé créé à l'aide de Mon domaine, avec un fournisseur d'authentification tel que Facebook. getauthconfig() Renvoie le sobject AuthConfig, qui représente les options d'authentification pour une communauté ou un domaine personnalisé créé à l'aide de Mon domaine. getauthconfigproviders() Renvoie la liste des fournisseurs d'authentification configurés pour une communauté ou un domaine personnalisé. getauthproviders() Renvoie la liste des fournisseurs d'authentification disponibles pour une communauté ou un domaine personnalisé. getauthproviderssourl(string, String, String) Renvoie l'url d'authentification unique à une communauté ou un domaine personnalisé. getbackgroundcolor() Renvoie la couleur d'arrière-plan de la page de connexion à une communauté. getdefaultprofileforregistration() Renvoie l'id de profil attribué aux nouveaux utilisateurs de communauté. getfootertext() Renvoie le texte du bas de la page de connexion à une communauté. getlogourl() Renvoie l'emplacement de l'image de l'icône en bas de la page de connexion à une communauté. getsamlproviders() Renvoie la liste des fournisseurs d'authentification basée sur SAML disponibles pour une communauté ou un domaine personnalisé. getsamlssourl(string, String, String) Renvoie l'url d'authentification unique à une communauté ou un domaine personnalisé. getselfregistrationenabled() Indique si la communauté actuelle autorise les nouveaux utilisateurs à créer leur propre compte en renseignant un formulaire d'enregistrement. getselfregistrationurl() Renvoie l'emplacement de la page d'auto-inscription permettant aux nouveaux utilisateurs de créer un compte dans une communauté. getstarturl() Renvoie la page d'une communauté ou d'un domaine personnalisé, qui s'affiche une fois l'utilisateur connecté.

278 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 272 getusernamepasswordenabled() Indique si la communauté actuelle est définie pour afficher un formulaire de connexion par nom d'utilisateur et mot de passe. Vous pouvez configurer la communauté pour ne pas demander le nom d'utilisateur et le mot de passe des utilisateurs non authentifiés ou des utilisateurs qui se connectent via un fournisseur d'authentification tiers. Auth.CommunitiesUtil Class Contient des méthodes d'obtention d'informations sur un utilisateur d'une communauté. getlogouturl() Renvoie la page à afficher une fois l'utilisateur d'une communauté déconnecté. getuserdisplayname() Renvoie le nom de communauté complet de l'utilisateur actuel. isguestuser() Indique si l'utilisateur actuel n'est pas connecté à la communauté, et qui doit être redirigé pour se connecter, si nécessaire. isinternaluser() Indique si l'utilisateur actuel est connecté en tant que membre de l'organisation Salesforce, par exemple un employé. Auth.SessionManagement Class Contient les méthodes de personnalisation des niveaux de sécurité, de l'authentification à deux facteurs et des plages IP de confiance pour une session actuelle. getcurrentsession() Renvoie une carte d'attributs de la session actuelle. getqrcode() Renvoie une carte contenant une URL vers un code de réponse rapide (QR) et un secret partagé par mot de passe unique temporel (TOTP) pour configurer l'authentification à deux facteurs d'applications ou d'appareils. inorgnetworkrange(string) Indique si l'adresse IP donnée est comprise dans la plage IP de confiance de l'organisation conformément aux paramètres d'accès réseau de l'organisation. isipallowedforprofile(string, String) Indique si l'adresse IP donnée est comprise dans la plage IP de confiance du profil donné. setsessionlevel(auth.sessionlevel) Défini le niveau de sécurité de la session actuelle de l'utilisateur. validatetotptokenforkey(string, String) Indique si un code (jeton) de mot de passe unique temporel (TOTP) donné est valide pour la clé partagée donnée. validatetotptokenforuser(string) Indique si un code (jeton) de mot de passe unique temporel (TOTP) donné est valide pour l'utilisateur actuel. Nouvelles interfaces Les interfaces ci-dessous ont été ajoutées. Interface System.Queueable : execute(queueablecontext) Exécute la tâche queueable. Interface System.QueueableContext : getjobid() Renvoie l'id de la tâche soumise qui utilise l'interface Queueable.

279 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 273 DANS CETTE SECTION : ConnectApi (Chatter dans Apex) Pour créer des expériences Chatter personnalisées dans Salesforce, utilisez Chatter dans Apex. ConnectApi (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. DANS CETTE SECTION : Mises à jour générales de Chatter dans Apex Classes Chatter dans Apex nouvelles et modifiées Classes d'entrée 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 Mises à jour générales de Chatter dans Apex Éléments de fil Important: L'API version 32.0 introduit de nouvelles méthodes qui récupèrent, recherchent, mettent à jour et publient des éléments de fil. Ces méthodes fonctionnent avec et renvoient de nouvelles classes d'entrée et de sortie qui représentent des éléments de fil. Les anciennes méthodes et classes qui fonctionnent avec et représentent des articles de fil ne sont pas prises en charge dans l'api version La documentation relative aux anciennes méthodes et classes inclut des liens vers la documentation sur les nouvelles méthodes et classes. Dans les API versions 30.0 et antérieures, un fil Chatter était un conteneur d'articles de fil. Dans l'api version 31.0, la définition d'un fil a été élargie pour inclure les nouveaux objets qui ne correspondaient pas exactement au modèle d'article de fil. Le fil Chatter est devenu un conteneur «d'éléments de fil». La classe abstraite ConnectApi.FeedElement a été introduite en tant que classe parente de la classe existante ConnectApi.FeedItem, et le sous-ensemble de propriétés que les éléments de fil partagent a été déplacé vers la classe ConnectApi.FeedElement. Cette modification permet au fil Chatter de contenir des articles de fil et d'autres objets qui héritent de la classe ConnectApi.FeedElement, tels que Recommandations (qui sont des objets ConnectApi.GenericFeedElement avec une capacité de recommandation).

280 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 274 Diagramme d'héritage des éléments de fil L'API version 31.0 a introduit des méthodes qui fonctionnent sur des éléments de fil à la place d'articles de fil. Pour plus d'informations sur ces modifications, reportez-vous à la section Éléments de fil relative aux classes Chatter dans Apex nouvelles et modifiées. Dans les Notes de publication, ces sections comprennent des informations détaillées sur les nouvelles classes d'entrée et de sortie des éléments de fil. Capacités Important: Les pièces jointes ne sont pas prises en charge dans l'api version Toutes les fonctionnalités des pièces jointes ont été déplacées vers les capacités. Alors qu'un article de fil ne pouvait inclure qu'une seule pièce jointe, les éléments de fil peuvent désormais avoir plusieurs capacités. La documentation relative aux pièces jointes comprend des liens vers les nouvelles capacités. Afin de diversifier le fil, les différentes fonctionnalités trouvées dans les éléments de fil ont été divisées en capacités. Les capacités offrent un moyen pratique pour interagir avec des objets dans le fil. Au lieu d'examiner le type d'article de fil et d'utiliser d'autres méthodes indirectes afin de déterminer la fonctionnalité disponible pour un élément de fil spécifique, les objets des capacités indiquent de façon explicite les éléments disponibles. Pour déterminer les actions possibles avec un élément de fil, un client peut vérifier la présence d'une capacité. Dans les versions 32.0 et supérieures, chaque élément de fil peut avoir un ensemble de capacités unique. Un objet de capacité inclut une indication d'une fonctionnalité possible ainsi que les données associées à cette fonctionnalité. Si une propriété de capacité existe dans un élément de fil, elle est disponible même si aucune donnée ne lui est encore associée. Par exemple, si la propriété de capacité chatterlikes existe dans un élément de fil (avec ou sans mention J'aime incluse dans la liste des mentions J'aime trouvées dans la propriété chatterlikes.page.items), l'utilisateur contextuel peut aimer un élément de fil. Si la propriété de capacité n'existe pas dans un élément de fil, il ne peut pas être aimé. Diagramme d'héritage des capacités Les sections «Capacités» des Notes de publication présentent des informations détaillées sur ces modifications. Recommandations Les recommandations sont nouvelles pour le fil Chatter dans l'api version Les recommandations sont des objets ConnectApi.GenericFeedElement dans une capacité ConnectApi.RecommentationsCapability. Elles représentent un exemple des possibilités de la nouvelle architecture d'éléments de fil et de capacités. Dans l'application navigateur mobile Salesforce1, les nouveaux fils peuvent inclure des recommandations sur des groupes intéressants à joindre. Le fil peut également recommander l'application Today, mais cette option peut être désactivée dans Configuration > Personnaliser > Chatter > Paramètres. Les méthodes qui obtiennent des éléments de fil à partir d'un fil, telles que ChatterFeeds.getFeedElementsFromFeed, renvoient ConnectApi.FeedElementPage, qui contient une liste d'objets ConnectApi.FeedElement. Ce diagramme présente les propriétés dont ConnectApi.GenericFeedElement hérite de ConnectApi.FeedElement, et indique la capacité de recommandation associée à l'élément de fil générique. Diagramme d'héritage des recommandations Pour plus d'informations sur ces modifications, reportez-vous à Recommandations à la page 297.

281 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 275 Classes Chatter dans Apex nouvelles et modifiées Éléments de fil de publication par lot Publiez un lot contenant jusqu'à 500 éléments de fil pour le coût d'une instruction DML. Vous pouvez par exemple créer un déclencheur qui publie en masse dans les fils de nouveaux comptes insérés. Publication d'un lot d'éléments de fil Utilisez la méthode ChatterFeeds.postFeedElementBatch(String, List<ConnectApi.BatchInput>). Dans le constructeur ConnectApi.BatchInput, l'objet d'entrée doit être une classe concrète ConnectApi.FeedElementInput. Capacités Pour des informations générales sur les capacités et leurs modifications dans l'api version 32.0, reportez-vous à Capacités à la page 274. Favori et suppression d'un favori d'élément de fil Si la capacité de favori est disponible, vous pouvez utiliser les deux méthodes ChatterFeeds ci-dessous pour ajouter un élément de fil dans les favoris ou supprimer le favori : updatefeedelementbookmarks(string, String, ConnectApi.BookmarksCapabilityInput) updatefeedelementbookmarks(string, String, Boolean) Obtention de commentaires pour un élément de fil Si la capacité de commentaires est disponible, vous pouvez utiliser les méthodes ChatterFeeds ci-dessous pour obtenir des commentaires pour élément de fil : getcommentsforfeedelement(string, String) getcommentsforfeedelement(string, String, String, Integer) Publication d'un commentaire dans un élément de fil Si la capacité de commentaires est disponible, vous pouvez utiliser les méthodes ChatterFeeds ci-dessous pour publier un commentaire dans un élément de fil : ChatterFeeds.postCommentToFeedElement(String, String, String) ChatterFeeds.postCommentToFeedElement(String, String, ConnectApi.CommentInput, ConnectApi.BinaryInput) Mention J'aime ou Je n'aime plus d'un élément de fil Si la capacité Aimer de Chatter est disponible, vous pouvez utiliser la méthode ChatterFeeds.likeFeedElement(String, String) pour aimer ou ne plus aimer un élément de fil. Obtention des mentions J'aime d'un élément de fil Si la capacité Aimer de Chatter est disponible, vous pouvez utiliser les méthodes ChatterFeeds ci-dessous pour obtenir les mentions J'aime d'un élément de fil : getlikesforfeedelement(string, String) getlikesforfeedelement(string, String, Integer, Integer) Vote pour un sondage Si la capacité de sondage est disponible, vous pouvez utiliser la méthode ChatterFeeds.voteOnFeedElementPoll(String, String, String) afin de voter pour un sondage. Obtention d'informations sur un sondage Si la capacité de sondage est disponible, vous pouvez utiliser la méthode ChatterFeedsgetFeedElementPoll(String, String) pour obtenir des informations sur un sondage.

282 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 276 Obtention, suppression et ajout de marqueurs d'éléments de fil Si la capacité de modération est disponible, vous pouvez utiliser les méthodes CommunityModeration ci-dessous : addflagtofeedelement(string, String) addflagtofeedelement(string, String, ConnectApi.CommunityFlagVisibility) getflagsonfeedelement(string, String) getflagsonfeedelement(string, String, ConnectApi.CommunityFlagVisibility) removeflagfromfeedelement(string, String, String) Ce tableau décrit comment migrer depuis les versions antérieures de l'api vers la version Dans les API versions 31.0 et antérieures, utilisez... ChatterFeeds.getCommentsForFeedItem(String, String, String, Integer) ChatterFeeds.getCommentsForFeedItem(String, String) ChatterFeeds.getFeedPoll(String, String) ChatterFeeds.getLikesForFeedItem(String, String, Integer, Integer) ChatterFeeds.getLikesForFeedItem(String, String) ChatterFeeds.likeFeedItem(String, String) ChatterFeeds.postComment(String, String, ConnectApi.CommentInput, ConnectApi.BinaryInput) ChatterFeeds.postComment(String, String, String) ChatterFeeds.updateBookmark(String, String, Boolean) ChatterFeeds.voteOnFeedPoll(String, String, String) Dans l'api version 32.0, utilisez... ChatterFeeds.getCommentsForFeedElement(String, String, String, Integer) ChatterFeeds.getCommentsForFeedElement(String, String) ChatterFeeds.getFeedElementPoll(String, String) ChatterFeeds.getLikesForFeedElement(String, String, Integer, Integer) ChatterFeeds.getLikesForFeedElement(String, String) ChatterFeeds.likeFeedElement(String, String) ChatterFeeds.postCommentToFeedElement(String, String, ConnectApi.CommentInput, ConnectApi.BinaryInput) ChatterFeeds.postCommentToFeedElement(String, String, String) ChatterFeeds.updateFeedElementBookmarks(String, String, Boolean) ChatterFeeds.voteOnFeedElementPoll(String, String, String) CommunityModeration.addFlagToFeedItem(String, String, ConnectApi.CommunityFlagVisibility) CommunityModeration.addFlagToFeedElement(String, String, ConnectApi.CommunityFlagVisibility) CommunityModeration.addFlagToFeedItem(String, String) CommunityModeration.addFlagToFeedElement(String, String) CommunityModerationgetFlagsOnFeedItem(String, String, ConnectApi.CommunityFlagVisibility) CommunityModeration.getFlagsOnFeedElement(String, String, ConnectApi.CommunityFlagVisibility) CommunityModeration.getFlagsOnFeedItem(String, String) CommunityModeration.getFlagsOnFeedElement(String, String)

283 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 277 Dans les API versions 31.0 et antérieures, utilisez... CommunityModeration.removeFlagFromFeedItem(String, String, String) Dans l'api version 32.0, utilisez... CommunityModeration.removeFlagFromFeedElement(String, String, String) Communautés Les communautés aident les sociétés à partager des informations avec leurs clients et partenaires. Récupération et recherche d'éléments de fil dans le fil d'accueil des communautés Le fil d'accueil d'une communauté contient tous les éléments de fil associés aux rubriques gérées de la communauté. Pour obtenir et rechercher dans ce fil, appelez les méthodes getfeedelementsfromfeed, getfeedelementsupdatedsince et searchfeedelementsinfeed, puis transmettez ConnectApi.FeedType.Home pour le paramètre feedtype. Récupération de la réputation des membres d'une communauté Utilisez la nouvelle méthode ChatterUsers.getReputation(String, String) pour obtenir la réputation des membres d'une communauté. Récupération d'informations sur les rubriques gérées, création, réorganisation et suppression de rubriques gérées Seuls les responsables de communauté (utilisateurs qui disposent de l'autorisation «Créer et configurer des communautés» ou «Gérer les communautés») peuvent créer, réorganiser et supprimer des rubriques gérées. Récupérez des informations sur les rubriques gérées dans une communauté avec les nouvelles méthodes ManagedTopics suivantes : getmanagedtopic(string, String) getmanagedtopics(string) getmanagedtopics(string, ConnectApi.ManagedTopicType) Créez une rubrique gérée dans une communauté avec les méthodes suivantes : createmanagedtopic(string, String, ConnectApi.ManagedTopicType) createmanagedtopicbyname(string, String, ConnectApi.ManagedTopicType) Réorganisez les rubriques gérées dans une communauté avec la méthode suivante : reordermanagedtopics(string, ConnectApi.ManagedTopicPositionCollectionInput) Supprimez une rubrique gérée d'une communauté avec la méthode suivante : deletemanagedtopic(string, String) Récupération de suggestions de questions et de réponses Récupérez des suggestions de questions et de réponses avec la nouvelle méthode QuestionAndAnswers suivante : getsuggestions(string, String, String, Boolean, Integer). Cette méthode a une méthode associée settest pour enregistrer des données à utiliser dans des tests. Sélection ou modification de la meilleure réponse Utilisez la méthode QuestionAndAnswer.updateQuestionAndAnswers(String, String, ConnectApi.QuestionAndAnswersCapabilityInput) pour sélectionner ou modifier la meilleure réponse à une question. Récupération et recherche des éléments de fil filtrés par type de question dans l'accueil, les actualités, les enregistrements et les fils de rubrique de communautés Récupérez et recherchez des éléments de fil filtrés par type de question dans l'accueil, les actualités, les enregistrements et les fils de rubrique. Les types de question sont définis dans la nouvelle énumération ConnectApi.FeedFilter : AllQuestions : uniquement les éléments de fil qui sont des questions.

284 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 278 SolvedQuestions : uniquement les éléments de fil qui sont des questions avec une meilleure réponse. UnansweredQuestions : uniquement les éléments de fil qui sont des questions sans réponse. UnsolvedQuestions : uniquement les éléments de fil qui sont des questions sans meilleure réponse. Transmettez l'une de ces valeurs dans le paramètre filter d'un appel aux nouvelles méthodes ChatterFeeds suivantes : getfeedelementsfromfeed(string, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, ConnectApi.FeedFilter) getfeedelementsfromfeed(string, ConnectApi.FeedType, String, Integer, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, Boolean, ConnectApi.FeedFilter) getfeedelementsupdatedsince(string, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, String, ConnectApi.FeedFilter) getfeedelementsupdatedsince(string, ConnectApi.FeedType, String, Integer, Integer, ConnectApi.FeedDensity, String, Integer, String, Boolean, ConnectApi.FeedFilter) searchfeedelementsinfeed(string, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String, ConnectApi.FeedFilter) searchfeedelementsinfeed(string, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String, Boolean, ConnectApi.FeedFilter) Ces méthodes ont des méthodes associées settest pour enregistrer des données à utiliser dans un contexte de test. Accès à un contenu public à partir d'un compte utilisateur invité Si votre communauté autorise l'accès sans connexion, toutes les surcharges de ces méthodes sont désormais disponibles pour les utilisateurs invités. Ces méthodes renvoient les informations auxquelles l'utilisateur invité a accès. Méthodes ChatterFeeds : getcommentsforfeedelement getfeed getfeedelementbatch getfeedelementpoll getlike getlikesforfeedelement Méthodes ChatterUsers : getfollowers getfollowings getgroups getphoto getreputation getuser getuserbatch getusers searchusergroups

285 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 279 searchusers Méthodes ManagedTopics : getmanagedtopic getmanagedtopics Méthodes Topics : getgroupsrecentlytalkingabouttopic getrecentlytalkingabouttopicsforgroup getrecentlytalkingabouttopicsforuser getrelatedtopics gettopic gettopics gettrendingtopics Data.com Data.com est la solution de diffusion de données métier de premier plan dans Salesforce. Achat de contacts ou de sociétés Data.com et suivi des informations sur l'utilisation des achats Mappez et achetez des contacts et des sociétés Data.com avec les nouvelles méthodes ConnectApi.Datacloud suivantes : getcompaniesfromorder(string, String, String) getcompany(string) getcontact(string) getcontactsfromorder(string, String, String) getorder(string) getusage(string) postorder(connectapi.datacloudorderinput) Éléments de fil Pour des informations générales sur la modification des éléments et articles de fil dans l'api version 32.0, reportez-vous à Éléments de fil à la page 273. Ce tableau décrit comment migrer depuis les versions antérieures de l'api vers la version Les méthodes de la première colonne sont prises en charge dans l'api versions 31.0 et antérieures. Les méthodes de la deuxième colonne étaient nouvelles dans l'api version Les méthodes d'éléments de fil renvoyés dans un objet ConnectApi.FeedElement ou ConnectApi.FeedElementPage. Important: L'API version 31.0 était une version de transition qui prenait en charge les méthodes fonctionnant sur des éléments de fil et les méthodes fonctionnant sur des articles de fil. Lorsque vous appelez la méthode d'articles de fil dans l'api version 31.0, elle renvoie uniquement les articles de fil, pas les autres sous-classes d'éléments de fil. À partir de l'api version 32.0, seules les méthodes d'éléments de fil sont prises en charge.

286 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 280 Dans les API versions 31.0 et antérieures, utilisez... ChatterFavorites.getFeedItems(String, String, String) ChatterFavorites.getFeedItems(String, String, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFavorites.getFeedItems(String, String, String, Integer, String, Integer, FeedSortOrder) ChatterFeeds.deleteFeedItem(String, String) ChatterFeeds.getFeedItem(String, String) ChatterFeeds.getFeedItemBatch(String, List<String>) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, Boolean) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType, String) ChatterFeeds.getFeedItemsFromFeed(String, ConnectApi.FeedType) ChatterFeeds.getFeedItemsFromFilterFeed(String, String, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder) Dans les API versions 31.0 et supérieures, utilisez... ChatterFavorites.getFeedElements(String, String, String) ChatterFavorites.getFeedElements(String, String, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFavorites.getFeedElements(String, String, String, Integer, String, Integer, FeedSortOrder) ChatterFeeds.deleteFeedElement(String, String) ChatterFeeds.getFeedElement(String, String) ChatterFeeds.getFeedElementBatch(String, List<String>) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, Boolean) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType, String) ChatterFeeds.getFeedElementsFromFeed(String, ConnectApi.FeedType) ChatterFeeds.getFeedElementsFromFilterFeed(String, String, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder)

287 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 281 Dans les API versions 31.0 et antérieures, utilisez... ChatterFeeds.getFeedItemsFromFilterFeed(String, String, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedItemsFromFilterFeed(String, String, String) ChatterFeeds. getfeeditemsfromfilterfeedupdatedsince(string, String, String, Integer, ConnectApi.FeedDensity, String, Integer, String) ChatterFeeds.getFeedItemsUpdatedSince(String, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, String) ChatterFeeds.getFeedItemsUpdatedSince(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, String, Boolean) ChatterFeeds.getFeedItemsUpdatedSince(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, String) ChatterFeeds.postFeedItem(String, ConnectApi.FeedType, String, ConnectApi.FeedItemInput, ConnectApi.BinaryInput) ChatterFeeds.postFeedItem(String, ConnectApi.FeedType, String, String) ChatterFeeds.searchFeedItems(String, String, ConnectApi.FeedSortOrder) ChatterFeeds.searchFeedItems(String, String, Integer, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.searchFeedItems(String, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.searchFeedItems(String, String, String, Integer) ChatterFeeds.searchFeedItems(String, String) Dans les API versions 31.0 et supérieures, utilisez... ChatterFeeds.getFeedElementsFromFilterFeed(String, String, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.getFeedElementsFromFilterFeed(String, String, String) ChatterFeeds. getfeedelementsfromfilterfeedupdatedsince(string, String, String, Integer, ConnectApi.FeedDensity, String, Integer, String) ChatterFeeds.getFeedElementsUpdatedSince(String, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, String) ChatterFeeds.getFeedElementsUpdatedSince(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, String, Boolean) ChatterFeeds.getFeedElementsUpdatedSince(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, String) ChatterFeeds.postFeedElement(String, ConnectApi.FeedElementInput, ConnectApi.BinaryInput) ChatterFeeds.postFeedElement(String, String, ConnectApi.FeedElementType, String) ChatterFeeds.searchFeedElements(String, String, ConnectApi.FeedSortOrder) ChatterFeeds.searchFeedElements(String, String, Integer, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.searchFeedElements(String, String, String, Integer, ConnectApi.FeedSortOrder) ChatterFeeds.searchFeedElements(String, String, String, Integer) ChatterFeeds.searchFeedElements(String, String)

288 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 282 Dans les API versions 31.0 et antérieures, utilisez... ChatterFeeds.searchFeedItemsInFeed(String, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String) Dans les API versions 31.0 et supérieures, utilisez... ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedItemsInFeed(String, ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String, Boolean) ConnectApi.FeedSortOrder, String, Boolean) ChatterFeeds.searchFeedItemsInFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedItemsInFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedItemsInFeed(String, ConnectApi.FeedType, String, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, String, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedItemsInFeed(String, ConnectApi.FeedType, String, String) ChatterFeeds.searchFeedItemsInFeed(String, ConnectApi.FeedType, String) ChatterFeeds.searchFeedItemsInFilterFeed(String, String, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedItemsInFilterFeed(String, String, String, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedItemsInFilterFeed(String, String, String, String) ChatterFeeds.shareFeedItem(String, ConnectApi.FeedType, String, String) ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, String, String) ChatterFeeds.searchFeedElementsInFeed(String, ConnectApi.FeedType, String) ChatterFeeds.searchFeedElementsInFilterFeed(String, String, String, Integer, ConnectApi.FeedDensity, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedElementsInFilterFeed(String, String, String, String, Integer, ConnectApi.FeedSortOrder, String) ChatterFeeds.searchFeedElementsInFilterFeed(String, String, String, String) ChatterFeeds.shareFeedElement(String, String, ConnectApi.FeedElementType, String) Classes d'entrée Chatter dans Apex nouvelles et modifiées Éléments de fil de publication par lot ConnectApi.BatchInput Class Construisez un ensemble d'entrées à transmettre en même temps dans une méthode.

289 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 283 La classe a les constructeurs suivants : ConnectApi.BatchInput(Object input) ConnectApi.BatchInput(Object input, ConnectApi.BinaryInput binary) ConnectApi.BatchInput(Object input, List<ConnectApi.BinaryInput> binaries) Les constructeurs acceptent les paramètres suivants : input : un objet d'entrée individuel à utiliser dans l'opération par lot. Par exemple, pour postfeedelementbatch(), l'objet doit être ConnectApi.FeedElementInput. binary : un fichier binaire à associer à l'objet d'entrée. binaries : une liste d'objets binaires à associer à l'objet d'entrée. Capacités Pour des informations générales sur les capacités et leurs modifications dans l'api version 32.0, reportez-vous à Capacités à la page 274. ConnectApi.BookmarksCapabilityInput Créez ou mettez à jour un favori dans un élément de fil. Cette nouvelle classe d'entrée est une sous-classe de ConnectApi.FeedElementCapabilityInput et a une propriété, isbookmarkedbycurrentuser, une valeur booléenne qui spécifie si l'élément de fil doit être ajouté aux favoris (true) ou non (false). ConnectApi.CanvasAttachmentInput Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez la classe ConnectApi.CanvasCapabilityInput. ConnectApi.CanvasCapabilityInput Créez ou mettez à jour une application de zone de dessin associée à un élément de fil. Cette nouvelle classe d'entrée est une sous-classe de ConnectApi.FeedElementCapabilityInput et a les propriétés suivantes : description : une description de l'application de zone de dessin. La taille maximale est de 255 caractères. developername : le nom API (nom du développeur) de l'application connectée. height : la hauteur en pixels de l'application de zone de dessin. namespaceprefix : un préfixe d'espace de noms unique pour l'application de zone de dessin. parameters : les paramètres transmis à l'application de zone de dessin. thumbnailurl : l'url d'une miniature vers l'image d'aperçu. La taille maximale de la miniature est de 120 pixels par 120 pixels. title : le titre de l'application de zone de dessin. ConnectApi.CommentInput Class Cette classe d'entrée a une nouvelle propriété, capabilities, qui contient n'importe quelle capacité, telle que des pièces jointes, à associer au commentaire. Utilisez cette propriété à la place de attachment qui n'est plus prise en charge. ConnectApi.ContentAttachmentInput Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez la classe ConnectApi.ContentCapabilityInput. ConnectApi.ContentCapabilityInput Joignez ou mettez à jour un fichier avec un élément de fil. Utilisez cette classe pour joindre un nouveau fichier ou mettre à jour un fichier qui a déjà été chargé dans Salesforce.

290 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 284 Cette nouvelle classe d'entrée est une sous-classe de ConnectApi.FeedElementCapabilityInput et a les propriétés suivantes : contentdocumentid : l'id du contenu existant. description : la description du fichier à charger. title : le titre du fichier. Cette valeur est utilisée en tant que nom de fichier des nouveaux contenus. Par exemple, si le titre d'un fichier.txt est Mon titre, le nom du fichier est Mon titre.txt. ConnectApi.FeedElementCapabilitiesInput Un conteneur de toutes les capacités qui peuvent être incluses en créant un élément de fil. Cette classe d'entrée a les propriétés suivantes : bookmarks : décrit des favoris ajoutés à cet élément de fil. canvas : décrit une application de zone de dessin ajoutée à cet élément de fil. content : décrit un contenu ajouté à cet élément de fil. link : décrit un lien ajouté à cet élément de fil. poll : décrit un sondage ajouté à cet élément de fil. questionandanswers : décrit une capacité de question et de réponse ajoutée à cet élément de fil. ConnectApi.FeedElementInput Class Cette classe a une nouvelle propriété capabilities, qui est un objet ConnectApi.FeedElementCapabilitiesInput contenant toutes les capacités associées à l'élément de fil. ConnectApi.FeedItemAttachmentInput Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez la classe ConnectApi.FeedElementCapabilityInput. ConnectApi.FeedItemInput Class Ces propriétés ne sont pas disponibles dans les versions 32.0 et supérieures : attachment : utilisez la propriété capabilities héritée de ConnectApi.FeedElementInput. isbookmarkedbycurrentuser : utilisez l'objet ConnectApi.BookmarksCapabilityInput. originalfeeditemid : utilisez la propriété originalfeedelementid. ConnectApi.LinkAttachmentInput Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez la classe ConnectApi.LinkCapabilityInput. ConnectApi.LinkCapabilityInput Créez ou mettez à jour un lien dans un élément de fil. Cette nouvelle classe d'entrée est une sous-classe de ConnectApi.FeedElementCapabilityInput et a les propriétés suivantes : url : l'url du lien. L'URL peut pointer vers un site externe. urlname : la description du lien. ConnectApi.NewFileAttachmentInput Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez la classe ConnectApi.ContentCapabilityInput. ConnectApi.PollAttachmentInput Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez la classe ConnectApi.PollCapabilityInput.

291 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 285 ConnectApi.PollCapabilityInput Créez, mettez à jour ou votez à un sondage dans un élément de fil. Cette nouvelle classe d'entrée est une sous-classe de ConnectApi.FeedElementCapabilityInput et a les propriétés suivantes : choices : les choix utilisés pour créer un sondage. Vous devez spécifier de 2 à 10 choix pour chaque sondage. mychoiceid : l'id d'un choix existant dans le sondage du fil. Utilisé pour voter à un sondage existant. ConnectApi.QuestionAndAnswersCapabilityInput Créez un élément de fil de question ou définissez la meilleure réponse de l'élément de fil de question existant. Cette nouvelle classe d'entrée est une sous-classe de ConnectApi.FeedElementCapabilityInput et a les propriétés suivantes : bestanswerid : l'id d'un commentaire à utiliser en tant que meilleure réponse à un élément de fil de question. Le commentaire de meilleure réponse doit déjà exister dans l'élément de fil de question. questiontitle : le titre d'un élément de fil de question. Ce tableau décrit comment migrer depuis les versions antérieures de l'api vers la version Dans les API versions 31.0 et antérieures, utilisez... ConnectApi.FeedItemInput.isBookmarkedByCurrentUser ConnectApi.CanvasAttachmentInput ConnectApi.CommentInput.attachment ConnectApi.ContentAttachmentInput ConnectApi.NewFileAttachmentInput ConnectApi.FeedItemAttachmentInput Cette classe est abstraite et correspond à la super-classe des autres classes d'entrée de pièce jointe. NA ConnectApi.FeedItemInput.attachment Cette propriété contient un objet ConnectApi.FeedItemAttachmentInput. ConnectApi.FeedItemInput.isBookmarkedByCurrentUser ConnectApi.FeedItemInput.originalFeedItemId ConnectApi.LinkAttachmentInput Dans l'api version 32.0, utilisez... ConnectApi.BookmarksCapabilityInput La propriété ConnectApi.FeedItemInput.capabilities contient l'objet ConnectApi.BookmarksCapabilityInput. ConnectApi.CanvasCapabilityInput ConnectApi.CommentInput.capabilities ConnectApi.ContentCapabilityInput ConnectApi.FeedElementCapabilityInput Cette classe est abstraite et correspond à la superclasse des autres classes d'entrée de capacité. ConnectApi.FeedElementCapabilitiesInput Utilisez cette classe pour spécifier les capacités de l'élément de fil. ConnectApi.FeedItemInput.capabilities Cette propriété contient un objet ConnectApi.FeedElementCapabilitiesInput. ConnectApi.FeedItemInput.capabilities. bookmarks.isbookmarkedbycurrentuser ConnectApi.FeedItemInput.originalFeedElementId ConnectApi.LinkCapabilityInput

292 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 286 Dans les API versions 31.0 et antérieures, utilisez... ConnectApi.PollAttachmentInput NA Dans l'api version 32.0, utilisez... ConnectApi.PollCapabilityInput ConnectApi.QuestionAndAnswersCapabilityInput Communautés Les communautés aident les sociétés à partager des informations avec leurs clients et partenaires. ConnectApi.ManagedTopicPositionCollectionInput Class Une collection de positions relatives de rubriques gérées. Cette classe a une propriété : managedtopicpositions : la liste des positions relatives des rubriques gérées. ConnectApi.ManagedTopicPositionInput Class La position relative d'une rubrique gérée. Cette classe a les propriétés suivantes : managedtopicid : l'id d'une rubrique gérée existante. position : la position relative de la rubrique gérée, indiquée par des nombres entiers ascendants avec un index de base zéro. Data.com Data.com est la solution de diffusion de données métier de premier plan dans Salesforce. ConnectApi.DatacloudOrderInput La représentation d'entrée de DatacloudOrder pour acheter des contacts ou des sociétés et récupérer les informations d'achat. Classes de sortie Chatter dans Apex nouvelles et modifiées Capacités Pour des informations générales sur les capacités et leurs modifications dans l'api version 32.0, reportez-vous à Capacités à la page 274. ConnectApi.AbstractBundleCapability Dans la version 32.0, cette classe a été renommée ConnectApi.BundleCapability. Le nom de la propriété feedelements a changé en page et elle est un objet ConnectApi.FeedElementPage. ConnectApi.ApprovalAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.ApprovalCapability est utilisée. ConnectApi.ApprovalCapability Si un élément de fil a cette capacité, il inclut des informations sur une approbation. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et contient les propriétés suivantes : id : l'id de l'élément de travail. L'ID de l'élément de travail est null si aucun élément de travail en attente n'est associé à l'enregistrement d'approbation. posttemplatefields : les détails du champ du modèle de publication d'approbation.

293 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 287 processintancestepid : l'id de l'étape de l'instance du processus. L'enregistrement associé représente une étape d'un processus d'approbation. status : le statut de l'approbation. ConnectApi.BasicTemplateAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, utilisez ConnectApi.EnhancedLinkCapability. ConnectApi.BookmarksCapability Class Cette classe de sortie a une nouvelle propriété : isbookmarkedbycurrentuser, qui est une valeur booléenne indiquant si l'élément de fil a été ajouté aux favoris (true) ou non (false). ConnectApi.BundleCapability Class Dans la version 31.0, cette classe était appelée ConnectApi.AbstractBundleCapability. Dans la version 32.0, le nom de la propriété feedelements a changé en page et elle est un objet ConnectApi.FeedElementPage. Cette classe est toujours abstraite et la super-classe de ConnectApi.GenericBundleCapability Class ConnectApi.TrackedChangeBundleCapability ConnectApi.CanvasCapability Si un élément de fil a cette capacité, il restitue une application de zone de dessin. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a les propriétés suivantes : description : une description de l'application de zone de dessin. La taille maximale est de 255 caractères. developername : le nom API (nom du développeur) de l'application connectée. height : la hauteur en pixels de l'application de zone de dessin. icon : l'icône de l'application de zone de dessin. namespaceprefix : un préfixe d'espace de noms unique pour l'application de zone de dessin. parameters : les paramètres transmis à l'application de zone de dessin. thumbnailurl : l'url d'une miniature vers l'image d'aperçu. La taille maximale de la miniature est de 120 pixels par 120 pixels. title : le titre de l'application de zone de dessin. ConnectApi.CanvasTemplateAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.CanvasCapability est utilisée. ConnectApi.CaseComment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.CaseCommentCapability est utilisée. ConnectApi.CaseCommentCapability Si un élément de fil a cette capacité, il inclut un commentaire de requête dans le fil de la requête. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a les propriétés suivantes : actortype : spécifie le type de l'utilisateur qui a commenté. createdby : les informations sur l'utilisateur qui a créé le commentaire. createddate : la chaîne de date ISO8601, par exemple, T18:24:31.000Z. eventtype : spécifie un type d'événement pour un commentaire dans le fil de la requête.

294 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 288 id : l'id de 18 caractères du commentaire de requête. published : spécifie si le commentaire a été publié. text : le texte du commentaire de la requête. ConnectApi.ChatterLikePage Cette classe de sortie a une nouvelle propriété, items, qui est une liste d'objets ConnectApi.ChatterLike. Utilisez cette propriété à la place de la propriété likes qui n'est plus prise en charge depuis la version ConnectApi.ChatterLikesCapability Class Si un élément de fil a cette capacité, l'utilisateur contextuel peut l'aimer. Expose des informations sur des mentions J'aime existantes. Cette classe de sortie a les nouvelles propriétés suivantes : islikedbycurrentuser : indique si l'élément de fil est aimé (true) ou non (false) par utilisateur actuel. page : les informations sur les mentions J'aime de cet élément de fil. likesmessage : un corps de message décrivant qui aime l'élément de fil. mylike : si l'utilisateur contextuel a aimé l'élément de fil, cette propriété est une référence à la mention J'aime spécifique, sinon elle est null. ConnectApi.Comment Class Cette classe a les nouvelles propriétés suivantes : capabilities : un objet ConnectApi.CommentCapabilities qui représente les capacités associées au commentaire. Utilisez cette propriété à la place de la propriété attachment qui n'est plus prise en charge. feedelement : un objet ConnectApi.Reference qui représente l'élément de fil dans lequel le commentaire est publié. Utilisez cette propriété à la place de la propriété feeditem qui n'est plus prise en charge. ConnectApi.CommentCapabilities Class Un ensemble de capacités dans un commentaire. Cette nouvelle classe de sortie a une propriété, content, qui est un objet ConnectApi.ContentCapability contenant des informations sur un fichier joint à un commentaire. ConnectApi.CommentPage Class Cette classe de sortie a une nouvelle propriété, items, qui est une liste d'objets ConnectApi.Comment. Utilisez cette propriété à la place de la propriété comments qui n'est plus prise en charge à partir de la version ConnectApi.CommentsCapability Class Si un élément de fil a cette capacité, l'utilisateur contextuel peut lui ajouter un commentaire. Cette classe de sortie a une nouvelle propriété, comments, qui est un objet ConnectApi.CommentPage contenant des informations sur les commentaires de cet élément de fil. ConnectApi.ContentAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.ContentCapability est utilisée. ConnectApi.ContentCapability Si un élément de fil a cette capacité, il inclut une pièce jointe. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a les propriétés suivantes : checksum : le chiffre de contrôle MD5 du fichier. contenturl : l'url du contenu des liens et des documents Google. description : la description de la pièce jointe downloadurl : l'url du contenu.

295 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 289 fileextension : l'extension du fichier. filesize : la taille du fichier en octets. Si la taille ne peut pas être déterminée, Unknown est renvoyé. filetype : le type du fichier. haspdfpreview : true si le fichier a un aperçu PDF disponible, sinon false. id : l'id de 18 caractères du contenu. isinmyfilessync : true si le fichier est inclus dans le dossier Salesforce Files Sync de l'utilisateur, et synchronisé entre ce dossier et Chatter ; sinon, false. mimetype : le type MIME du fichier. renditionurl : l'url de la ressource de rendu du fichier. Les rendus sont traités de façon asynchrone et peuvent ne pas être disponibles immédiatement après le chargement du fichier. renditionurl240by180 : l'url vers la ressource de rendu du fichier à la taille 240 x 180. Les rendus sont traités de façon asynchrone et peuvent ne pas être disponibles immédiatement après le chargement du fichier. renditionurl720by480 : l'url vers la ressource de rendu du fichier à la taille 720 x 480. Les rendus sont traités de façon asynchrone et peuvent ne pas être disponibles immédiatement après le chargement du fichier. textpreview : l'aperçu du texte du fichier si disponible, sinon null. Le nombre maximal de caractères autorisés est de 200. thumb120by90renditionstatus : le statut de rendu de l'image d'aperçu du fichier de 120 x 90 pixels. Doit être Traitement, Échec, Réussi, ou n/a s'il n'est pas disponible. thumb240by180renditionstatus : le statut de rendu de l'image d'aperçu du fichier de 240 x 180 pixels. Doit être Traitement, Échec, Réussi, ou n/a s'il n'est pas disponible. thumb720by480renditionstatus : le statut de rendu de l'image d'aperçu du fichier de 720 x 480 pixels. Doit être Traitement, Échec, Réussi, ou n/a s'il n'est pas disponible. title : le titre du fichier. versionid : l'id de version du fichier. ConnectApi.DashboardComponentAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.DashboardComponentSnapshotCapability est utilisée. ConnectApi.DashboardComponentSnapshot Représente les captures instantanées et les alertes de composant de tableau de bord que vous recevez lorsque la valeur d'un composant de tableau de bord dépasse un seuil. Cette nouvelle classe de sortie a les propriétés suivantes : componentid : l'id de 18 caractères du composant de tableau de bord. componentname : le nom du composant du tableau de bord. dashboardbodytext : affiche ce texte en regard de l'acteur dans l'élément de fil. Utilisez ce texte à la place du texte du corps par défaut. dashboardid : l'id de 18 caractères du tableau de bord. dashboardname : le nom du tableau de bord. fullsizeimageurl : l'url source qui permet de récupérer l'image en taille réelle d'une capture instantanée. Accédez à cette URL avec des identifiants OAuth. lastrefreshdate : date au format ISO-8601 qui indique la dernière actualisation de ce composant de tableau de bord. lastrefreshdatedisplaytext : texte d'affichage de la date de dernière actualisation, par exemple «Dernière actualisation le 30 septembre 2014».

296 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 290 runninguser : l'utilisateur actif du tableau de bord lors de la publication de la capture instantanée. Cette valeur peut être null. Chaque tableau de bord a un utilisateur actif, dont les paramètres de sécurité déterminent les données qui s'affichent dans un tableau de bord. thumbnailurl : l'url source qui permet de récupérer l'image miniature d'une capture instantanée. Accédez à cette URL avec des identifiants OAuth. ConnectApi.DashboardComponentSnapshotCapability Si un élément de fil a cette capacité, il inclut une capture instantanée d'un composant de tableau de bord. Une capture instantanée est une image statique d'un composant de tableau de bord à un instant précis. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a une nouvelle propriété : dashboardcomponentsnapshot, qui est une ConnectApi.DashboardComponentSnapshot. ConnectApi. Message Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi. MessageCapability est utilisée. ConnectApi. MessageCapability Si un élément de fil a cette capacité, il inclut un d'une requête. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a les propriétés suivantes : direction : la direction de l' . Les valeurs sont : messageid : l'id de l' . subject : l'objet de l' . textbody : le corps de l' . toaddresses : l'adresse À de l' . ConnectApi.EnhancedLinkCapability Si un élément de fil a cette capacité, il inclut un lien qui peut contenir des informations supplémentaires, par exemple une icône, un titre et une description. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a les propriétés suivantes : description : une description limitée à 500 caractères. icon : une icône. linkrecordid : un ID associé au lien, si l'url du lien référence un enregistrement Salesforce. linkurl : l'url d'un lien vers une page de détail, si le contenu disponible ne peut pas être affiché en ligne. title : un titre vers une page de détail. ConnectApi.FeedElementCapabilities Class Un conteneur de toutes les capacités qui peuvent être incluses avec un élément de fil. Cette classe de sortie a les nouvelles propriétés suivantes : approval : si un élément de fil a cette capacité, il inclut des informations sur une approbation. canvas : si un élément de fil a cette capacité, il restitue une application de zone de dessin. casecomment : si un élément de fil a cette capacité, il inclut un commentaire de requête dans le fil de la requête. content : si un élément de fil a cette capacité, il inclut une pièce jointe. dashboardcomponentsnapshot : représente les captures instantanées et les alertes de composant de tableau de bord que vous recevez lorsque la valeur d'un composant de tableau de bord dépasse un seuil. message : si un élément de fil a cette capacité, il inclut un d'une requête

297 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 291 enhancedlink : si un élément de fil a cette capacité, il inclut un lien qui peut contenir des informations supplémentaires, par exemple une icône, un titre et une description. link : si un élément de fil a cette capacité, il inclut un lien. recommendations : si un élément de fil a cette capacité, il inclut une recommandation. recordsnapshot : si un élément de fil a cette capacité, il inclut tous les champs d'un enregistrement capturés pour un seul événement de création d'enregistrement. trackedchanges : si un élément de fil a cette capacité, il inclut toutes les modifications d'un enregistrement pour un seul événement de suivi des modifications. ConnectApi.FeedItemAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.FeedElementCapability est utilisée. ConnectApi.FeedItem Class Ces propriétés ne sont pas disponibles dans les versions 32.0 et supérieures. Leur fonctionnalité a été déplacée dans des capacités. attachment comments isbookmarkedbycurrentuser islikedbycurrentuser likes likesmessage mylike topics ConnectApi.FeedItemTopicPage Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.TopicsCapability est utilisée. ConnectApi.FeedPoll Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.PollCapability est utilisée. ConnectApi.GenericBundleCapability Class Si un élément de fil a cette capacité, l'élément de fil inclut un groupe d'éléments de fil différents regroupés en un seul élément. Ce groupe est appelé paquet. Cette classe est une sous-classe de ConnectApi.BundleCapability. ConnectApi.LinkAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.LinkCapability est utilisée. ConnectApi.LinkCapability Si un élément de fil a cette capacité, il inclut un lien. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a les propriétés suivantes : url : l'url du lien. L'URL peut pointer vers un site externe. urlname : la description du lien. ConnectApi.PollCapability Class Si un élément de fil a cette capacité, il inclut un sondage.

298 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 292 Cette classe de sortie a les nouvelles propriétés suivantes : choices : série de choix qui compose le sondage. mychoiceid : l'id de 18 caractères du choix pour lequel l'utilisateur actif a voté dans ce sondage. Renvoie null si l'utilisateur actif n'a pas voté. totalvotecount : le nombre total de votes enregistrés dans l'élément de sondage du fil. ConnectApi.QuestionAndAnswersCapability Class Si un élément de fil a cette capacité, il inclut une question, et les commentaires sur l'élément de fil sont les réponses à la question. Cette classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a trois propriétés : bestanswer : le commentaire sélectionné en tant que meilleure réponse à la question. bestanswerselectedby : l'utilisateur qui a sélectionné la meilleure réponse à la question. cancurrentuserselectorremovebestanswer : indique si l'utilisateur actif peut sélectionner ou supprimer une meilleure réponse (true) ou non (false). questiontitle : le titre de la question. ConnectApi.RecommendationsCapability Si un élément de fil a cette capacité, il inclut une recommandation. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a une propriété, items, qui est une liste d'objets ConnectApi.AbstractRecommentation. ConnectApi.RecordSnapShotAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.RecordSnapshotCapability est utilisée. ConnectApi.RecordSnapshotCapability Si un élément de fil a cette capacité, il inclut tous les champs d'un enregistrement capturés pour un seul événement de création d'enregistrement. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et a une propriété : recordview, qui est une représentation de l'enregistrement contenant les métadonnées et les données pour faciliter l'affichage. ConnectApi.TopicsCapability Class Si un élément de fil a cette capacité, l'utilisateur contextuel peut lui ajouter des rubriques. Les rubriques aident les utilisateurs à organiser et à découvrir des conversations. Cette classe de sortie a les nouvelles propriétés suivantes : canassigntopics : true si une rubrique peut être attribuée à l'élément de fil, sinon false. items : une collection de rubriques associée à cet élément de fil. ConnectApi.TrackedChangeAttachment Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Dans les versions 32.0 et supérieures, ConnectApi.TrackedChangesCapability est utilisée. ConnectApi.TrackedChangesCapability Si un élément de fil a cette capacité, il inclut toutes les modifications d'un enregistrement pour un seul événement de suivi des modifications. Cette nouvelle classe de sortie est une sous-classe de ConnectApi.FeedElementCapability et contient une propriété, changes, qui est une collection de modifications suivies de fil pour l'élément de fil. Ce tableau décrit comment migrer depuis les versions antérieures de l'api vers la version 32.0.

299 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 293 Les API versions 31.0 et antérieures utilisent... ConnectApi.ApprovalAttachment ConnectApi.BasicTemplateAttachment ConnectApi.CanvasTemplateAttachment ConnectApi.CaseComment ConnectApi.Comment.attachment ConnectApi.Comment.feedItem ConnectApi.CommentPage.comments ConnectApi.ContentAttachment ConnectApi.DashboardComponentAttachment ConnectApi. Message ConnectApi.FeedItem.attachment ConnectApi.FeedItem.comments ConnectApi.FeedItem.isBookmarkedByCurrentUser ConnectApi.FeedItem.isLikedByCurrentUser ConnectApi.FeedItem.likes ConnectApi.FeedItem.likesMessage ConnectApi.FeedItem.myLike ConnectApi.FeedItem.moderationFlags ConnectApi.FeedItem.topics ConnectApi.FeedItemAttachment Cette classe est abstraite et correspond à la super-classe des autres classes d'entrée de pièce jointe. ConnectApi.FeedItemTopicPage ConnectApi.FeedPoll ConnectApi.LinkAttachment ConnectApi.RecordSnapShotAttachment L'API version 32.0 utilise... ConnectApi.ApprovalCapability ConnectApi.EnhancedLinkCapability ConnectApi.CanvasCapability ConnectApi.CaseCommentCapability ConnectApi.Comment.capabilities Cette propriété inclut un objet ConnectApi.CommentCapabilities qui contient les capacités associées au commentaire. ConnectApi.Comment.feedElement ConnectApi.CommentPage.items ConnectApi.ContentCapability ConnectApi.DashboardComponentSnapshotCapability ConnectApi. MessageCapability ConnectApi.FeedElement.capabilities Cette propriété inclut un objet ConnectApi.FeedElementCapabilities qui contient les capacités associées à l'élément de fil. capabilities.comments.page capabilities.bookmarks.isbookmarkedbycurrentuser capabilities.chatterlikes.islikedbycurrentuser capabilities.chatterlikes.page capabilities.chatterlikes.likesmessage capabilities.chatterlikes.mylike capabilities.moderation.moderationflags capabilities.topics.items ConnectApi.FeedElementCapability Cette classe est abstraite et correspond à la superclasse des autres classes d'entrée de capacité. ConnectApi.TopicsCapability ConnectApi.PollCapability ConnectApi.LinkCapability ConnectApi.RecordSnapshotCapability

300 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 294 Les API versions 31.0 et antérieures utilisent... ConnectApi.TrackedChangeAttachment L'API version 32.0 utilise... ConnectApi.TrackedChangesCapability Communautés Les communautés aident les sociétés à partager des informations avec leurs clients et partenaires. ConnectApi.ArticleItem Class Élément Article dans les suggestions de questions et de réponses. Cette classe a les propriétés suivantes : id : l'id de l'article. rating : la note de l'article. title : le titre de l'article. urllink : l'url du lien de l'article. viewcount : le nombre de votes enregistrés pour l'article. ConnectApi.ChatterMessage Class Cette classe a une nouvelle propriété, sendingcommunity, qui fournit des informations sur la communauté à partir de laquelle le message a été envoyé. ConnectApi.Community Class Cette classe a une nouvelle propriété, nicknamedisplayenabled, qui spécifie si les surnoms sont affichés dans la communauté. ConnectApi.Features Class Cette classe a les nouvelles propriétés suivantes : communityreputation : spécifie si la réputation est activée pour la communauté dans l'organisation. managedtopicsenabled : indique l'accès au fil d'accueil de la communauté et au fil de la rubrique gérée. ConnectApi.ManagedTopic Class Représente une rubrique gérée dans une communauté. Cette classe a les propriétés suivantes : id : l'id de la rubrique gérée. managedtopictype : type de la rubrique gérée. topic : les informations sur une rubrique. url : l'url API REST Chatter de la rubrique gérée. ConnectApi.ManagedTopicCollection Class Une collection de rubriques gérées. Cette classe a les propriétés suivantes : currentpageurl : URL de l'api REST Chatter qui identifie la page actuelle. managedtopics : la liste des rubriques gérées. ConnectApi.QuestionAndAnswersSuggestions Class Suggestions de questions et de réponses. Cette classe a les propriétés suivantes : articles : une liste d'articles. questions : la liste de questions.

301 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 295 ConnectApi.Reputation La réputation d'un utilisateur. Cette nouvelle classe de sortie a les propriétés suivantes : reputationlevel : le niveau de réputation de l'utilisateur. reputationpoints : les points de réputation de l'utilisateur, qui peuvent être gagnés en effectuant diverses activités au sein de la communauté. url : une URL API REST Chatter vers la réputation. ConnectApi.ReputationLevel Class Le niveau de réputation d'un utilisateur. Cette nouvelle classe de sortie a les propriétés suivantes : levelimageurl : l'url vers l'image du niveau de réputation. levelname : le nom du niveau de réputation. levelnumber : le numéro du niveau de réputation, qui peut être numérique avec un niveau inférieur de 1. Les administrateurs définissent les plages de points des niveaux de réputation. ConnectApi.Topic Class Cette classe a une nouvelle propriété, images, qui représente les images associées à la rubrique. ConnectApi.TopicImages Class Cette nouvelle classe a les propriétés suivantes : coverimageurl : l'url de l'image de couverture de la rubrique, qui s'affiche dans la page de la rubrique. Les rubriques et les rubriques gérées peuvent avoir des images de couverture. featuredimageurl : l'url de l'image d'actualité de la rubrique gérée, qui s'affiche à l'emplacement que vous sélectionnez pour l'image, par exemple dans la page d'accueil d'une communauté. ConnectApi.User Class Cette classe a les nouvelles propriétés suivantes : communitynickname : le surnom de l'utilisateur dans la communauté. displayname : le nom de l'utilisateur tel qu'il est affiché dans la communauté. Si les surnoms sont activés, le surnom est affiché. Si les surnoms ne sont pas activés, le nom complet est affiché. reputation : la réputation de l'utilisateur. Data.com Data.com est la solution de diffusion de données métier de premier plan dans Salesforce. ConnectApi.DatacloudCompany Class Informations sur une société Data.com. ConnectApi.DatacloudCompanies Class Répertorie toutes les sociétés qui ont été achetées dans une commande spécifique, les URL des pages et le nombre de sociétés de la commande. ConnectApi.DatacloudContact Class Informations sur un contact Data.com. ConnectApi.DatacloudContacts Class Répertorie tous les contacts qui ont été achetés dans une commande spécifique, les URL des pages et le nombre de contacts de la commande.

302 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 296 ConnectApi.DatacloudOrder Class Renvoie orderid, la date d'achat, le nombre d'achats et les URL des détails sur votre commande. ConnectApi.DatacloudPurchaseUsage Class Informations sur l'utilisation des points Data.com pour les Utilisateurs mensuels et les Utilisateurs de fonds de liste. Éléments de fil et paquets Pour des informations générales sur la modification des éléments et articles de fil dans l'api version 32.0, reportez-vous à Éléments de fil à la page 273. ConnectApi.Bundle Cette classe de sortie a été remplacée par des instances de la classe ConnectApi.GenericFeedElement contenant la classe ConnectApi.BundleCapability. Remarque: Les publications intégrées sont disponibles via un programme pilote. Pour plus informations, contactez Salesforce. Pendant le pilote, les paquets contiennent uniquement des modifications suivies de fil. ConnectApi.Feed La propriété feeditemsurl n'est pas disponible dans l'api version Utilisez la propriété feedelementsurl. ConnectApi.FeedDirectoryItem La propriété feeditemsurl n'est pas disponible dans l'api version Utilisez la propriété feedelementsurl. ConnectApi.FeedItemPage Cette classe n'est pas disponible dans les versions 32.0 et supérieures. Utilisez la propriété ConnectApi.FeedElementPage. ConnectApi.GenericFeedElement Class Une mise en oeuvre concrète de la classe abstraite ConnectApi.FeedElement. Cette classe n'a pas de propriétés autres que celles héritées de ConnectApi.FeedElement. Ce tableau décrit comment migrer depuis les versions antérieures de l'api vers la version Les API versions 31.0 et antérieures utilisent... ConnectApi.FeedItemPage ConnectApi.Feed.feedItemsUrl ConnectApi.FeedDirectoryItem.feedItemsUrl L'API version 32.0 utilise... ConnectApi.FeedElementPage ConnectApi.Feed.feedElementsUrl ConnectApi.FeedDirectoryItem.feedElementsUrl Fichiers Simplifiez la gestion des fichiers pour vos utilisateurs à l'aide de la synchronisation des fichiers, du partage de fichiers et de la collaboration sur des fichiers. ConnectApi.File Class Cette classe de sortie a une nouvelle propriété, contentmodifieddate, qui représente une date modifiée spécifique à un fichier, mise à jour uniquement pour les opérations directes sur le fichier, par exemple un renommage. Les modifications effectuées sur le fichier hors de Salesforce ne peuvent pas mettre à jour cette date. ConnectApi.UserSettings Class Cette classe a les nouvelles propriétés suivantes : filesynclimit : nombre maximal de fichiers que l'utilisateur peut synchroniser. foldersynclimit : nombre maximal de dossiers que l'utilisateur peut synchroniser.

303 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 297 Recommandations Pour des informations générales sur les recommandations, reportez-vous à Recommandations à la page 274. ConnectApi.AbstractRecommendation Class Cette nouvelle classe est une super-classe de : ConnectApi.EntityRecommendation Class ConnectApi.NonEntityRecommendation Class Cette classe a les propriétés suivantes : explanation : l'explication de la recommandation. recommendationtype : spécifie le type de l'enregistrement recommandé. ConnectApi.AbstractRecommendationExplanation Class Cette nouvelle classe est une super-classe de ConnectApi.RecommendationExplanation Class et contient les propriétés suivantes : summary : l'explication résumée de la recommandation. type : indique le motif de la recommandation. ConnectApi.EntityRecommendation Class Cette nouvelle classe représente une recommandation d'une entité Salesforce, telle qu'un fichier, un groupe, un enregistrement ou un utilisateur, et est une sous-classe de ConnectApi.AbstractRecommendation Class. Cette classe a les propriétés suivantes : actonurl : l'url REST Chatter qui peut être utilisée avec une requête POST pour exécuter une action suite à une recommandation. action : spécifie l'action à exécuter suite à une recommandation. entity : l'entité avec laquelle le destinataire est recommandé d'agir. ConnectApi.NonEntityRecommendation Class Cette nouvelle classe représente une recommandation d'une entité autre que Salesforce, telle qu'une application, et est une sous-classe de ConnectApi.AbstractRecommendation Class. Cette classe a les propriétés suivantes : displaylabel : l'étiquette traduite de l'objet non-entité. motif : le motif de l'objet non-entité. ConnectApi.RecommendationExplanation Class Cette nouvelle classe est une sous-classe de ConnectApi.AbstractRecommendationExplanation Class et contient la propriété suivante : detailsurl : l'url des détails de l'explication ou null si la recommandation n'a aucune explication détaillée. Énumérations Chatter dans Apex nouvelles et modifiées ConnectApi.DatacloudUserType Spécifie le type d'utilisateur. Monthy : un type d'utilisateur auquel sont attribués des limitations en points mensuels pour l'achat d'enregistrements Data.com. Les points mensuels peuvent être utilisés uniquement par l'utilisateur auquel ils ont été attribués. Les points expirent à la fin du mois. Mensuel est le paramètre par défaut de DatacloudUserType. Listpool : un type d'utilisateur autorisé à puiser dans un fonds de points pour acheter des enregistrements Data.com.

304 Développement Force.com Salesforce Classes Apex nouvelles et modifiées 298 ConnectApi.FeedElementCapabilityType Cette énumération a les nouvelles valeurs suivantes : Approval : l'élément de fil inclut des informations sur une approbation. Canvas : l'élément de fil restitue une application de zone de dessin. CaseComment : l'élément de fil a un commentaire de requête dans le fil de requête. Content : l'élément de fil a un fichier. DashboardComponentSnapshot : l'élément de fil a une capture instantanée d'un composant de tableau de bord. Message : l'élément de fil a un d'une requête. EnhancedLink : l'élément de fil a un lien qui peut inclure des informations supplémentaires telles qu'une icône, un titre et une description. Link : l'élément de fil a une URL. QuestionAndAnswers : l'élément de fil a une question, et les utilisateurs peuvent répondre à l'élément de fil au lieu de publier des commentaires. Les utilisateurs peuvent également sélectionner la meilleure réponse. Recommendations : l'élément de fil a une recommandation. RecordSnapshot : l'élément de fil a tous les champs d'un enregistrement capturés pour un seul événement de création d'enregistrement. TrackedChanges : l'élément de fil a toutes les modifications d'un enregistrement pour un seul événement de suivi des modifications. ConnectApi.FeedElementType Cette énumération a un nouveau type, Home, qui correspond à un fil contenant tous les éléments de fil associés à une rubrique gérée dans une communauté. ConnectApi.FeedFilter Cette nouvelle énumération spécifie le filtre de fil et a les valeurs suivantes : AllQuestions : uniquement les éléments de fil qui sont des questions. SolvedQuestions : uniquement les éléments de fil qui sont des questions avec une meilleure réponse. UnansweredQuestions : uniquement les éléments de fil qui sont des questions sans réponse. UnsolvedQuestions : uniquement les éléments de fil qui sont des questions sans meilleure réponse. ConnectApi.ManagedTopicType Cette nouvelle énumération spécifie le type rubrique gérée. Featured : les rubriques d'actualité, par exemple dans la page d'accueil de la communauté, mais qui ne permettent pas de navigation générale. Navigational : les rubriques qui s'affichent dans un menu de navigation de la communauté. ConnectApi.RecommendationActionType Cette nouvelle énumération spécifie l'action à exécuter suite à une recommandation. follow : suivre un enregistrement ou un utilisateur. join : joindre un groupe. view : afficher un enregistrement ou un fichier. ConnectApi.RecommendationExplanationType Cette nouvelle énumération indique le motif d'une recommandation. FilePopular : les fichiers qui ont de nombreux suiveurs ou vues. FileViewedTogether : les fichiers souvent vus en même temps que d'autres fichiers que l'utilisateur contextuel affiche.

305 Développement Force.com Salesforce Composants Lightning (bêta) 299 FollowedTogetherWithFollowees : les utilisateurs souvent suivis avec les mêmes personnes que l'utilisateur contextuel suit. GroupMembersFollowed : les groupes avec des membres que l'utilisateur contextuel suit. GroupNew : les groupes récemment créés. GroupPopular : les groupes qui ont de nombreux membres actifs. ItemViewedTogether : les enregistrements souvent vus en même temps que d'autres enregistrements que l'utilisateur contextuel affiche. PopularApp : les applications populaires. RecordOwned : les enregistrements appartenant à l'utilisateur contextuel. RecordParentOfFollowed : les enregistrements parents d'enregistrements que l'utilisateur contextuel suit. RecordViewed : les enregistrements que l'utilisateur contextuel a récemment visualisés. UserDirectReport : les utilisateurs subordonnés à l'utilisateur contextuel. UserFollowedTogether : les utilisateurs souvent suivis en même temps que d'autres utilisateurs que l'utilisateur contextuel suit. UserFollowsSameUsers : les utilisateurs qui suivent les mêmes utilisateurs que l'utilisateur contextuel. UserManager : le responsable de l'utilisateur contextuel. UserNew : les utilisateurs récemment créés. UserPeer : les utilisateurs subordonnés au même responsable que l'utilisateur contextuel. UserPopular : les utilisateurs qui ont de nombreux suiveurs. UserViewingSameRecords : les utilisateurs qui affichent les mêmes enregistrements que l'utilisateur contextuel. ConnectApi.RecommendationType Cette nouvelle énumération spécifie le type de l'enregistrement recommandé. apps files groups records users ConnectApi.UserProfileTabType Cette énumération a une seule valeur, Element, un onglet de profil qui affiche un contenu générique en ligne. Composants Lightning (bêta) L'infrastructure de composants Lightning pilote Salesforce1. Vous pouvez l'utiliser pour créer vos propres composants Lightning et les rendre accessible aux utilisateurs de Salesforce1. Éditions Remarque: Cette version inclut une version bêta des composants Lightning, de qualité production, mais avec des limitations connues. Les composants correspondent à des sections réutilisables dans l'interface utilisateur qui peuvent aller d'une simple ligne de texte à une application complète. Les composants interagissent en écoutant ou en déclenchant des événements. Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition Utilisez l'infrastructure de composants Lightning afin de développer des applications Web dynamiques pour des appareils mobiles et de bureau. Cette infrastructure moderne permet d'élaborer des applications monopage qui s'adaptent à votre croissance.

306 Développement Force.com Salesforce Composants Lightning (bêta) 300 L'architecture d'interface utilisateur serveur-client permet d'utiliser JavaScript côté client et Apex côté serveur. Pour plus d'informations, reportez-vous au Guide du développeur de composants Lightning. Avantages L'utilisation de l'infrastructure offre de nombreux avantages. Ensemble de composants prêts à l'emploi Un ensemble de composants prêts à l'emploi sont fournis pour accélérer la création d'applications. Réduisez les délais d'optimisation de vos applications pour différents appareils, les composants s'en chargent pour vous. Performance Utilise une architecture client avec état et serveur sans état qui repose sur JavaScript côté client afin de gérer les métadonnées des composants de l'interface utilisateur et les données applicatives. L'infrastructure utilise JSON pour échanger des données entre le serveur et le client. Pour plus d'efficacité, le serveur envoie uniquement les données requises par l'utilisateur. Utilise intelligemment votre serveur, votre navigateur, vos appareils et votre réseau. Vous pouvez vous concentrer sur la logique et les interactions entre vos applications. Architecture pilotée par les événements Utilise une architecture pilotée par les événements afin d'améliorer le découplage entre les composants. Tous les composants peuvent s'abonner à un événement d'application, ou à un événement de composant qu'ils peuvent afficher. Accélération du développement Améliore la productivité des équipes de développeurs en offrant des composants prêts à l'emploi qui fonctionnent de façon transparente avec les appareils mobiles et de bureau. L'élaboration d'une application avec des composants facilite la conception parallèle, qui augmente l'efficacité générale du développement. Les composants sont encapsulés et leur contenu reste privé, alors que leur représentation physique est visible par les consommateurs du composant. Grâce à cette franche séparation, les créateurs de composants peuvent modifier en toute liberté les détails d'implémentation interne sans que les consommateurs des composants ne remarquent ces modifications. Sensibilité aux appareils et compatibilité multi-navigateurs Les applications sont réactives et offrent une expérience agréable aux utilisateurs. prend charge les nouvelles technologies de navigateur, telles que le HTML5, le CSS3 et les éléments tactiles. Limitations connues La version bêta des composants Lightning présente des limitations connues. Les applications Force.com Canvas ne fonctionnent pas dans Salesforce1 si les composants Lightning sont activés ATTENTION: Vous ne pouvez pas utiliser les applications Force.com Canvas dans Salesforce1 si vous activez des composants Lightning. Si vous activez les composants Lightning, aucune application Force.com Canvas de votre organisation ne fonctionnera dans Salesforce1. Ensemble limité de composants prêts à l'emploi Cette version bêta inclut un ensemble très limité de composants. Préfixe d'espace de noms requis Pour pouvoir développer des composants Lightning, votre organisation doit avoir un préfixe d'espace de noms requis.

307 Développement Force.com Salesforce Modifications de l'interface utilisateur 301 Infrastructure Open Source Aura L'infrastructure de composants Lightning est élaborée sur l'infrastructure ouverte Aura. La source Aura est ouverte à l'adresse https://github.com/forcedotcom/aura. Vous pouvez élaborer des applications Web d'usage général hébergées sur votre propre serveur. Vos applications peuvent être totalement indépendantes de Salesforce et de vos données dans Salesforce. Notez que l'infrastructure Open source Aura inclut des fonctionnalités et des composants qui ne sont pas encore disponibles dans. Nous nous efforçons actuellement de couvrir davantage de ces fonctionnalités et composants pour les développeurs de Salesforce. DANS CETTE SECTION : Modifications de l'interface utilisateur Quelques modifications ont été apportées à l'interface utilisateur dans Salesforce, qui se rapportent au développement de composants Lightning. Prise en charge d'api et de la création de packages Modifications de l'interface utilisateur Quelques modifications ont été apportées à l'interface utilisateur dans Salesforce, qui se rapportent au développement de composants Lightning. Activation des composants Lightning et du mode de débogage Dans Configuration, cliquez sur Développer > Composants Lightning pour afficher la case Activer les composants Lightning. ATTENTION: Vous ne pouvez pas utiliser les applications Force.com Canvas dans Salesforce1 si vous activez des composants Lightning. Si vous activez les composants Lightning, aucune application Force.com Canvas de votre organisation ne fonctionnera dans Salesforce1. Pour plus d'informations, reportez-vous à «Activation des composants Lightning» dans l'aide de Salesforce. Vous pouvez également activer le mode de débogage. Pour plus d'informations, reportez-vous à «Débogage du code JavaScript» dans l'aide de Salesforce. Création de composants Lightning Utilisez la Console du développeur pour créer et gérer le balisage et le code de vos composants. Pour plus d'informations, reportez-vous à Utilisation des ressources Lightning dans la Console du développeur à la page 261. Ajout de composants Lightning au menu de navigation dans Salesforce1 Dans Configuration, cliquez sur Créer > Onglets pour créer un onglet Composant Lightning. La création d'un onglet personnalisé est un prérequis à l'activation de votre composant dans le menu de navigation de Salesforce1, mais l'accès à votre composant Lightning dans le site complet de Salesforce n'est pas pris en charge. Un administrateur doit ajouter l'onglet personnalisé au menu de navigation dans Salesforce1 en cliquant sur Administration mobile > Navigation mobile dans Configuration. Pour plus d'informations, reportez-vous à «Ajout de composants Lightning à Salesforce1» dans l'aide de Salesforce. Prise en charge d'api et de la création de packages API SOAP Utilisez les objets AuraDefinition et AuraDefinitionBundle pour travailler avec les ressources Lightning. Reportez-vous à Nouveaux objets à la page 303. API métadonnées Utilisez le type AuraDefinitionBundle pour travailler avec des paquets Lightning. Reportez-vous à API métadonnées à la page 347.

308 Développement Force.com Salesforce API 302 Création de packages Pour une vue d'ensemble des ressources Lightning d'empaquetage, reportez-vous à Composants Lightning de package à la page 358. API Utilisez l'api pour créer des applications qui s'intègrent à Salesforce. Éditions DANS CETTE SECTION : Objets nouveaux et modifiés Les objets suivants sont nouveaux ou ont été modifiés dans l'api version SOQL Utilisez le langage Salesforce Object Query Language (SOQL) pour construire des chaînes de requête utilisées dans les API Salesforce. Disponible avec : Developer Edition, Enterprise Edition, Unlimited Edition et Performance Edition SOSL Utilisez le langage Salesforce Object Search Language (SOSL) pour effectuer des recherches de texte avec les API Salesforce. API REST L'API REST inclut des ressources nouvelles et modifiées, de nouveaux types et des modifications par rapport aux anciennes versions. API SOAP L'API SOAP inclut des appels nouveaux et modifiés, des types nouveaux et modifiés, et des modifications par rapport aux anciennes versions de l'api. API REST Chatter Pour intégrer des applications mobiles, des sites intranet et des applications Web tierces à Chatter, utilisez l'api REST Chatter. API Tooling Utilisez l'api Tooling afin d'élaborer des outils de développement personnalisés pour des applications Salesforce. La prise en charge de nombreuses fonctionnalités a été ajoutée, notamment les présentations compactes, les actions rapides, les workflows et les modèles d' . API métadonnées Utilisez l'api métadonnées pour gérer les informations de personnalisation (tels que des définitions d'objets personnalisés et des présentations de page) pour votre organisation. Le support des métadonnées a été ajouté ou optimisé par de nombreuses fonctionnalités, notamment Territory Management 2.0, des rubriques gérées, des flux et des tâches. API Data.com Recherchez et achetez des enregistrements Data.com en utilisant l'api Data.com. Accédez aux tout derniers enregistrements Data.com pour vous assurer que vos données sont à jour et précises. API Publisher.js Dans l'api publisher.js, trois événements prennent désormais en charge les actions Post et Social Post. Vous pouvez ainsi créer des composants de console personnalisés qui interagissent avec ces actions. API de la console Salesforce (boîte à outils d'intégration) La boîte à outils comprend de nouvelles méthodes qui permettent de personnaliser par programmation l'onglet de navigation et le journal des interactions d'une console.

309 Développement Force.com Salesforce Objets nouveaux et modifiés 303 Objets nouveaux et modifiés Les objets suivants sont nouveaux ou ont été modifiés dans l'api version DANS CETTE SECTION : Nouveaux objets Les objets ci-dessous sont nouveaux dans l'api version Objets modifiés Les objets suivants ont été modifiés dans l'api version Nouveaux objets Les objets ci-dessous sont nouveaux dans l'api version AuraDefinition Représente une définition Lightning, telle qu'un balisage de composant, un contrôleur coté client ou un événement. Les composants Lightning sont une fonctionnalité bêta. Cet objet fait partie de la fonctionnalité bêta Composants Lightning. AuraDefinitionBundle Représente un paquet de définition Lightning, tel qu'un paquet de composant ou d'application. Un paquet contient une définition Lightning et toutes ses ressources associées. Les composants Lightning sont une fonctionnalité bêta. Cet objet fait partie de la fonctionnalité bêta Composants Lightning. AuthConfig Représente les options d'authentification pour un domaine de communauté ou personnalisé créé à l'aide de Mon domaine AuthConfigProviders Représente un fournisseur d'authentification configuré dans une organisation. Cet objet est un enfant de l'objet AuthConfig. ContentDistribution Représente les informations sur le partage d'un document, partagé via un lien dans Chatter ou envoyé via une livraison Salesforce CRM Content. ContentDistributionView Représente les informations sur les vues d'un document partagé. CustomPermissionDependency Représente la dépendance entre deux autorisations personnalisées, lorsqu'une autorisation personnalisée nécessite l'activation d'une autre autorisation personnalisée. DcSocialProfile Représente les profils de poignée sociale des contacts Data.com. L'objet DcSocialProfile est en lecture seule et accessible uniquement via l'api Data.com Social Key. DcSocialProfileHandle Représente les détails des profils de poignée sociale des contacts Data.com. L'objet DcSocialProfileHandle est un enfant de DcSocialProfile, en lecture seule et accessible uniquement via l'api Data.com Social Key. DuplicateRecordItem Représente un enregistrement individuel qui fait partie d'un ensemble d'enregistrements dupliqués. Utilisez cet objet pour créer des types de rapport personnalisés. DuplicateRecordSet Représente un groupe d'enregistrements qui ont été identifiés en tant que doublons. Chaque ensemble d'enregistrements dupliqués contient un ou plusieurs éléments d'enregistrements dupliqués. Utilisez cet objet pour créer des types de rapport personnalisés.

310 Développement Force.com Salesforce Objets nouveaux et modifiés 304 EventLogFile Informations de surveillance des événements opérationnels de votre organisation Salesforce, que vous pouvez utiliser pour analyser les tendances d'utilisation et le comportement des utilisateurs. Vous pouvez interagir avec les données de surveillance des événements via l'objet EventLogFile. Cet objet est disponible en tant que pilote depuis l'api version 29.0, et globalement disponible dans l'api versions 32.0 et supérieures. Remarque: Le schéma des données de journal peut changer. Au début de chaque version, utilisez les champs LogFileFieldNames et LogFileFieldTypes pour valider les changements de schéma. Remarque: Nous pensons que ce produit sera globalement disponible entre novembre 2014 et janvier Les services ou fonctionnalités non publiés et référencés dans ce document, ou dans d'autres annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent des applications Salesforce doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. ListView Inclut les métadonnées qui décrivent une vue de liste. OauthToken Représente un jeton d'accès OAuth pour l'authentification d'une application connectée, et peut être utilisé pour créer une interface utilisateur de gestion des jetons. Chaque fois que vous accordez l'accès à une application, l'application obtient un nouveau jeton d'accès. ReputationLevel Représente un niveau de réputation défini pour une communauté. ReputationLevel Représente les règles de points de réputation d'une communauté. Chaque règle spécifie une action pour laquelle les membres de la communauté peuvent gagner des points, ainsi que les points associés à ces actions dans une communauté spécifique. SearchPromotionRule Représente un terme de recherche promu, qui correspond à un ou plusieurs mots-clés que vous associez un article Salesforce Knowledge. Lorsque la requête de recherche d'un utilisateur comprend ces mots-clés, l'article associé est renvoyé en haut des résultats de recherche. ThirdPartyAccountLink Une liste de liens de comptes tiers est générée lorsque les utilisateurs d'une organisation s'authentifient à l'aide d'un fournisseur d'authentification externe. Utilisez cet objet pour répertorier et révoquer les connexions par authentification sociale (telle que Facebook ) d'un utilisateur. TwoFactorInfo Utilisez cet objet lors de la personnalisation de l'authentification à deux facteurs dans votre organisation. WorkFeedbackHistory Cet objet en lecture seule contient des informations historiques relatives aux modifications apportées à l'objet WorkFeedback. WorkFeedbackQuestionSetHistory Cet objet en lecture seule contient des informations historiques relatives aux modifications apportées à l'objet WorkFeedbackQuestionSet. WorkFeedbackRequestFeed Représente un article de fil unique dans le fil affiché sur la page de détail de requête de commentaire. Le fil de requête de commentaires affiche les modifications apportées à une requête pour les champs suivis dans les fils, les publications et les commentaires sur la requête.

311 Développement Force.com Salesforce Objets nouveaux et modifiés 305 Objets modifiés Les objets suivants ont été modifiés dans l'api version ActivityHistory Contraintes et exemples d'ordre de tri mis à jour dans la section Utilisation. AttachedContentDocument L'objet AttachedContentDocument inclut le nouveau champ suivant : ExternalDataSourceName. AuthProvider L'objet AuthProvider inclut les nouveaux champs suivants : OptionsIncludeOrgIdInId et IconURL. AsyncApexJob Le champ JobType inclut la nouvelle valeur suivante : Queueable (ce champ fait partie de la fonctionnalité Queueable Apex). Le champ Status inclut la nouvelle valeur suivante : Holding (ce champ a été ajouté à l'api version 31.0 avec le pilote Apex Flex Queue). ChatterMessage L'objet ChatterMessage inclut le nouveau champ suivant : SenderNetworkId. CombinedAttachment L'objet CombinedAttachment inclut le nouveau champ suivant : ExternalDataSourceName. ContentDocument L'objet ContentDocument inclut le nouveau champ suivant : ContentModifiedDate. ContentDocumentLink Le champ Visibility dans l'objet ContentDocumentLink inclut la nouvelle valeur de liste de sélection suivante : SharedUsers. ContentVersion Le champ ContentModifiedDate dans l'objet ContentVersion prend désormais en charge l'appel Create. Le champ Language dans l'objet ContentVersion inclut la nouvelle valeur de liste de sélection suivante : no (norvégien). L'objet ContentVersion inclut les nouveaux champs suivants : ContentLocation ExternalDataSourceID ExternalDocumentInfo1 ExternalDocumentInfo2 IsMajorVersion ContentVersionHistory Le champ Field dans l'objet ContentVersionHistory inclut la nouvelle valeur de liste de sélection suivante : IsMajorVersion. ContentWorkspace Le champ TagModel dans l'objet ContentWorkspace inclut les nouvelles valeurs de liste de sélection suivantes : R (restreint) G (guidé) U (non restreint) CustomBrand L'objet CustomBrand peut désormais avoir comme parent Topic et ReputationLevel en plus des objets déjà pris en charge Network et Organization.

312 Développement Force.com Salesforce Objets nouveaux et modifiés 306 DatacloudContact Les champs firstname et lastname étaient masqués dans la version précédente. Ces deux champs désormais visibles pour tous les enregistrements de contact. DatacloudDandBCompany Le champ ParentOrHqDunsNumber est désormais activé pour la recherche. Vous pouvez afficher les hiérarchies d'entreprise dans la réponse. Le champ IsParent a été ajouté. DandBCompany Cet objet était auparavant en lecture seule. Il est désormais activé pour les opérations CRUD (créer, lire, mettre à jour, supprimer). Remarque: Si la mise à jour automatique de Data.com est activée dans votre organisation, les enregistrements de société D&B risquent être remplacés lors de mises à jour ou de modifications manuelles. Domain L'objet Domain contient désormais le champ suivant : OptionsExternalHttps. Ce champ est en lecture seule et indique si le domaine prend en charge (true) ou non (false) les connexions sécurisées. Ce champ est disponible uniquement si le domaine ne pointe pas vers la cible CNAME votredomaine.votreidorg18caractères.live.siteforce.com. Header Le champ triggeruser ne prend plus en charge l'envoi d'un lors de la création ou de la modification d'une tâche. Template L'objet Template prend désormais en charge l'appel search(). Groupe de collaboration Le champ CollaborationType inclut la nouvelle valeur suivante : Unlisted. CollaborationGroupFeed, FeedItem, FeedComment, FeedPollChoice, UserProfileFeed Ces objets ont été mis à jour pour prendre en charge les groupes non répertoriés. Seuls les utilisateurs qui disposent de l'autorisation «Modifier les groupes non répertoriés» peuvent supprimer les enregistrements de ce type dans des groupes non répertoriés, en plus des utilisateurs qui les ont créés. LookedUpFromActivity Contraintes et exemples d'ordre de tri mis à jour dans la section Utilisation. Network L'objet Network inclut le nouveau champ suivant : OptionsNicknameDisplayEnabled. OpenActivity Contraintes et exemples d'ordre de tri mis à jour dans la section Utilisation. NetworkMember Order L'objet NetworkMember prend désormais en charge les déclencheurs Apex et inclut le nouveau champ suivant : LastChatterActivityDate. Le champ ReputationPoints peut désormais être mis à jour. L'objet Order inclut le nouveau champ suivant : Owner. Les champs AccountId et ContractId peuvent désormais être mis à jour dans les commandes qui ont le statut Draft. OpportunityTeamMember L'objet OpportunityTeamMember inclut désormais le champ suivant : PhotoURL.

313 Développement Force.com Salesforce Objets nouveaux et modifiés 307 OwnedContentDocument L'objet OwnedContentDocument inclut le nouveau champ suivant : ExternalDataSourceName. PermissionSet et Profile L'autorisation utilisateur PermissionsViewEncryptedData, qui était précédemment disponible uniquement dans l'interface utilisateur de Salesforce, est désormais disponible dans l'api. Remarque: La disponibilité d'autorisations spécifiques dépend de l'édition et des licences utilisateur de l'organisation. ProcessDefinition L'objet ProcessDefinition prend désormais en charge l'appel search(). Site Le champ suivant a été ajouté : OptionsRequireHttps Si le champ est défini sur true, le site nécessite des connexions sécurisées. Si le champ est défini sur false, le site fonctionne normalement via des connexions non sécurisées au lieu de rediriger vers une connexion sécurisée. StaticResource L'objet StaticResource prend désormais en charge l'appel search(). StatusCode Le code de statut INVALID_EVENT_SUBSCRIPTION a été ajouté aux codes de statut d'api disponibles. UserTerritory2Association L'objet UserTerritory2Association inclut un nouveau champ de liste de sélection : Role in Territory. User L'objet User inclut le nouveau champ suivant : BadgeText. UserProfile L'objet UserProfile a été déprécié dans l'api version Supprimez toutes les références à l'objet UserProfile existantes avant la publication de la version Winter 15. WorkBadge L'objet WorkBadge prend désormais en charge l'appel search(). De plus, l'objet inclut les nouveaux champs suivants : Description GiverId ImageUrl LastReferencedDate LastViewedDate Message WorkBadgeDefinition L'objet WorkBadgeDefinition prend désormais en charge l'appel search (). La propriété groupable du champ LimitStartDate a été modifiée en true. De plus, l'objet inclut les nouveaux champs suivants : GivenBadgeCount LastViewedDate LastReferencedDate WorkFeedback L'objet WorkFeedback prend désormais en charge l'appel search().

314 Développement Force.com Salesforce SOQL 308 WorkFeedbackQuestion L'objet WorkFeedbackQuestion prend désormais en charge l'appel search(). WorkFeedbackQuestionSet L'objet WorkFeedbackQuestionSet prend désormais en charge l'appel search(). WorkFeedbackRequest L'objet WorkFeedbackRequest inclut le nouveau champ suivant : IsShareWithSubject WorkPerformanceCycle L'objet WorkPerformanceCycle prend désormais en charge l'appel search (). La valeur de liste de sélection Process du champ State a été supprimée. De plus, l'objet inclut le nouveau champ suivant : CurrentTask. WorkReward L'objet WorkReward inclut les nouveaux champs suivants : RedemptionDisclaimer RedemptionInfo RedemptionUrl WorkRewardFund L'objet WorkRewardFund prend désormais en charge l'appel search(). De plus, l'objet inclut les nouveaux champs suivants : LastReferencedDate LastViewedDate WorkRewardFundType L'objet WorkRewardFundType prend désormais en charge l'appel search(). De plus, l'objet inclut les nouveaux champs suivants : LastReferencedDate LastViewedDate Objets modifiés qui affectent les versions d'api antérieures Les objets suivants ont été modifiés dans l'api version 32.0 et affectent les versions antérieures de l'api. ForecastingAdjustment L'objet ForecastingAdjustment inclut le nouveau champ suivant : AdjustmentNote. Ce champ est disponible dans l'api versions 31.0 et supérieures. SOQL Utilisez le langage Salesforce Object Query Language (SOQL) pour construire des chaînes de requête utilisées dans les API Salesforce. Filtrage des requêtes SOQL avec la nouvelle clause USING SCOPE La nouvelle clause USING SCOPE permet de limiter les résultats de recherche par filterscope dans l'aide de Salesforce. Par exemple : SELECT Id FROM Account USING SCOPE Mine SOSL Utilisez le langage Salesforce Object Search Language (SOSL) pour effectuer des recherches de texte avec les API Salesforce.

315 Développement Force.com Salesforce API REST 309 Mise en évidence des termes de recherche concordants dans les résultats de recherche à l'aide de la clause dans l'aide de Salesforce Ajoutez la clause WITH SNIPPET à des recherches d'article pour fournir aux utilisateurs un contexte supplémentaire sur chaque article correspondant dans les résultats de recherche. Les sélections et les extraits dans les résultats de recherche facilitent l'identification du contenu recherché par les utilisateurs, lorsque le terme de recherche n'est pas inclus dans le champ de résumé de l'article. API REST L'API REST inclut des ressources nouvelles et modifiées, de nouveaux types et des modifications par rapport aux anciennes versions. Nouvelles ressources Ressource List View dans l'aide de Salesforce /vxx.x/sobjects/{sobjecttype}/listviews/{listviewid} Renvoie des informations de base sur la vue de liste spécifiée. Ressource List View Describe dans l'aide de Salesforce /vxx.x/sobjects/{sobjecttype}/listviews/{listviewid}/describe Renvoie des informations détaillées sur une vue de liste, comprenant l'id, les colonnes et la requête SOQL. Ressource List View Results dans l'aide de Salesforce /vxx.x/sobjects/{sobjecttype}/listviews/{listviewid}/results Exécute la requête SOQL pour une vue de liste, et renvoie les données et les informations de présentation qui en résultent. Ressource List Views dans l'aide de Salesforce /vxx.x/sobjects/{sobjecttype}/listviews Renvoie la liste de vues de liste du sobject spécifié, avec les informations de base de chaque vue de liste. Vous pouvez également appeler cette ressource pour un ID d'entité listview spécifique afin de renvoyer les informations d'une seule vue de liste. Ressource Recent List Views dans l'aide de Salesforce /vxx.x/sobjects/{sobjecttype}/listviews/recent Renvoie la liste des vues de liste récemment utilisées pour un type sobject donné. Ressource Suggestions Renvoie une liste d'enregistrements suggérés dont le nom correspond à la chaîne de recherche de l'utilisateur. La ressource des suggestions représente un gain de temps pour les utilisateurs qui peuvent accéder directement à des enregistrements potentiellement concordants, avant d'effectuer une recherche. List Invocable Actions Renvoie Standard ou Custom, les deux principales catégories d'actions. Les actions standard peuvent être utilisées de façon statique alors que les actions personnalisées doivent être définies à l'avance. Utilisez la méthode GET pour chaque action spécifique afin d'obtenir des informations supplémentaires sur les paramètres d'entrée et de sortie de l'invocation de l'action. List Invocable Actions Standard Renvoie la liste des actions qui peuvent être invoquées de façon statique. Les actions disponibles sont : ChatterPost : publiez un texte dans le fil d'un enregistrement, d'un utilisateur ou d'un groupe Chatter spécifique. Le texte peut inclure et des rubriques. Simple : envoyez un dans lequel vous spécifiez l'objet, le corps du message et les destinataires. SubmitApproval : soumettez un enregistrement Salesforce pour approbation.

316 Développement Force.com Salesforce API REST 310 List Invocable Actions Custom Renvoie la liste de toutes les actions personnalisées. Les actions disponibles sont : Alert : les alertes par de workflow de votre organisation. Flow : les flux prêts pour le déclenchement dans votre organisation. QuickAction : les actions rapides disponibles dans votre organisation. Ressources modifiées Approval Process Requests De nouvelles requêtes de processus sont disponibles pour la ressource suivante : /vxx.x/process/approvals/. Ces requêtes permettent d'effectuer les opérations suivantes : Spécifier un émetteur qui demande un enregistrement d'approbation. Spécifier le nom ou l'id du développeur d'une définition de processus. Déterminer si les critères d'entrée du processus doivent être évalués ou non. Reportez-vous à «Process Approvals» dans le guide Force.com REST API Developer's Guide. SObject Rows La méthode GET de la ressource prend désormais en charge les objets externes. Pour les détails d'utilisation spécifiques à un objet externe, reportez-vous à «SObject Rows» dans le guide Force.com REST API Developer's Guide. Nouveaux en-têtes En-tête Call Options L'en-tête Call Options est un en-tête de requête qui s'applique lors de l'utilisation d'un client spécifique. Utilisez cet en-tête pour spécifier un espace de noms par défaut, qui permet de résoudre les noms de champ dans des packages gérés sans spécifier l'espace de noms partout. L'exemple suivant définit l'espace de noms par défaut sur battle : Sforce-Call-Options: client=samplecasesensitivetoken/100, defaultnamespace=battle Cela permet aux requêtes du type suivant de réussir : /vxx.x/query/?q=select+id+botid c+from+account Dans le cas présent, le champ interrogé est battle botid c. En-tête Package Version L'en-tête Package Version est un en-tête de requête qui s'applique lors de l'utilisation de package gérés. Utilisez cet en-tête pour spécifier la version de chaque package référencé par votre client API. Une version de package est un numéro qui identifie l'ensemble des composants et le comportement inclus dans un package. Les versions de package permettent aux éditeurs d'adapter les composants de leurs packages gérés en publiant gracieusement des versions ultérieures sans gêner les intégrations clientes existantes en utilisant le package. Cet en-tête peut également être utilisé pour spécifier une version de package dans les appels à un service Web REST Apex. L'exemple suivant spécifie une version 1.0 pour le package clientpackage : x-sfdc-packageversion-clientpackage: 1.0 En-tête Query Options L'en-tête Query Options est un en-tête de requête qui s'applique lors de l'utilisation de la ressource API REST Query. Utilisez cet en-tête pour spécifier la taille de lot des résultats de la requête. L'exemple suivant définit la taille du lot des résultats de la requête sur 1000 : Sforce-Query-Options: batchsize=1000

317 Développement Force.com Salesforce API SOAP 311 Autres modifications Ajout de la prise en charge des champs de géolocalisation composés dans anciennes versions de l'api Dans l'api versions 26.0 et supérieures, vous pouvez sélectionner des champs de géolocalisation composés dans des requêtes REST. Auparavant, la prise en charge des champs de géolocalisation composés était disponible dans les versions 30.0 et supérieures de l'api. API SOAP L'API SOAP inclut des appels nouveaux et modifiés, des types nouveaux et modifiés, et des modifications par rapport aux anciennes versions de l'api. Nouveaux appels Les appels suivants sont nouveaux dans l'api version describesoqllistviews() Renvoie des informations détaillées sur une vue de liste, comprenant l'id, les colonnes et la requête SOQL. executelistview() Exécute la requête SOQL pour une vue de liste, et renvoie les données et les informations de présentation qui en résultent. Appels modifiés Les appels ci-dessous ont été modifiés dans l'api version describesobjects() Le champ suivant a été ajouté à DescribeSObjectResult : actionoverriddes : un groupe de remplacements d'actions qui se substitue aux actions spécifiées dans les champs urldetail, urledit et urlnew. Le nouveau type suivant a été ajouté : ActionOverride : fournit les détails d'une action qui remplace les pages d'action par défaut d'un objet. DescribeFlexiPageResult (renvoyé par describeflexipages()) Le champ suivant a été ajouté : type : obligatoire. Le type de la Flexible Page. describelayout(), DescribeLayoutResult et les types associés Le champ suivant a été ajouté au sous-type RelatedList : buttons : les boutons liés à la liste associée. Le champ suivant a été ajouté au sous-type DescribeLayoutButton : colors : un ensemble d'informations sur les couleurs des icônes associées à ce bouton ou ce lien. Chaque couleur est associée à un thème. SearchResult (renvoyé par la recherche SOSL) Le champ suivant a été ajouté : queryid : identificateur unique de la recherche SOSL.

318 Développement Force.com Salesforce API SOAP 312 Nouveaux types Les types suivants sont nouveaux dans l'api version DescribeSoqlListView Inclut des informations sur la vue de liste spécifiée, comprenant les colonnes, le type sobject et la requête SOQL. DescribeSoqlListViewParams Utilisez DescribeSoqlListViewParams avec describesoqllistviews pour récupérer la SOQL à partir d'une vue de liste. DescribeSoqlListViewResult Inclut un ou plusieurs objets DescribeSoqlListView, chacun contenant des informations sur une ou plusieurs vues de liste, comprenant l'id, l'entité, les colonnes et la requête SOQL. DescribeSoqlListViewsRequest Utilisez cet objet avec describesoqllistviews pour récupérer des informations sur une vue de liste. describesoqllistviewsresponse Inclut l'objet DescribeSoqlListViewResult qui décrit une vue de liste, notamment la requête SOQL requise pour exécuter la vue de liste. ExecuteListViewRequest Utilisez cet objet avec executelistview pour récupérer des données, des étiquettes et des actions depuis une vue de liste. ExecuteListViewResponse Inclut l'objet ExecuteListViewResult qui contient les données de la vue de liste que vous avez récupérées par programmation. ExecuteListViewResult Inclut les données de la vue de liste que vous avez récupérées par programmation. ListViewColumn Inclut les métadonnées d'une seule colonne d'une vue de liste. ListViewOrderBy Utilisez cet objet avec executelistview afin de déterminer l'ordre dans lequel les enregistrements sont renvoyés depuis une vue de liste. ListViewRecord Représente une ligne unique d'une vue de liste. ListViewRecordColumn Représente une cellule unique sur une ligne d'une vue de liste. Types modifiés Ce type a été modifié dans l'api version Field dans DescribeSObjectResult Le champ suivant a été ajouté au type Field : referencetargetfield : s'applique uniquement à des relations de référence indirecte dans des objets externes. Le nom du champ personnalisé de l'objet parent standard ou personnalisé dont les valeurs correspondent à celles du champ de relation de référence indirecte de l'objet externe enfant. Cette correspondance permet de déterminer quels enregistrements sont associés entre eux. Le champ suivant a été modifié dans le type Field : extratypeinfo : étendu pour prendre en charge les champs de type reference dans des objets externes. Indique le type de relation de l'objet externe.

319 Développement Force.com Salesforce API REST Chatter 313 Autres modifications Ajout de la prise en charge des champs de géolocalisation composés aux anciennes versions de l'api Dans l'api versions 26.0 et supérieures, vous pouvez sélectionner des champs de géolocalisation composés dans des requêtes SOAP. Auparavant, la prise en charge des champs de géolocalisation composés était disponible dans les versions 30.0 et supérieures de l'api. Remarque: Les appels SOAP qui utilisent des versions d'api antérieures à 30.0 renvoient les valeurs de géolocalisation composées sous la forme de chaînes. Reportez-vous à «Types de données de géolocalisation renvoyés» dans Référence d'objet pour Salesforce et Force.com. API REST Chatter 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 ConnectApi (Chatter dans Apex). DANS CETTE SECTION : Mises à jour générales Ressources nouvelles et modifiées Corps de requête nouveaux et modifiés Corps de réponse nouveaux et modifiés Mises à jour générales Éléments de fil Dans les API versions 30.0 et antérieures, un fil Chatter était un conteneur d'articles de fil. Dans l'api version 31.0, la définition d'un fil a été élargie pour inclure les nouveaux objets qui ne correspondaient pas exactement au modèle d'article de fil. Le fil Chatter est devenu un conteneur d'éléments de fil. Dans l'api version 32.0, les éléments de fil peuvent être des articles de fil ou des éléments de fil génériques. Les éléments de fil génériques n'ont aucune propriété actor. Par conséquent, ils peuvent être utilisés pour un contenu généré par le système tel que les nouvelles recommandations dans le fil. Ce tableau présente les propriétés partagées par Generic Feed Element et Feed Item, ainsi que les propriétés uniques de Feed Item. Propriété actor body capabilities canshare createddate feedelementtype header Generic Feed Element X X X X X Feed Item X X X X X X X

320 Développement Force.com Salesforce API REST Chatter 314 Propriété id isdeleterestricted modifieddate originalfeeditem originalfeeditemactor parent photourl relativecreateddate type url visibility Generic Feed Element X X X X X Feed Item X X X X X X X X X X X Important: L'API version 32.0 introduit de nouvelles ressources qui récupèrent, recherchent, mettent à jour et publient des éléments de fil. Ces ressources fonctionnent avec et renvoient de nouveaux corps de requête et de réponse qui représentent des éléments de fil. Les ressources, les corps de requête et les corps de réponse anciens qui fonctionnent avec et représentent uniquement des articles de fil, ne sont pas pris en charge dans l'api version La documentation relative aux ressources, aux corps de requête et aux corps de réponse anciens comprend des liens vers la documentation des ressources, corps de requête et corps de réponse plus récents. Les sections «Éléments de fil» suivantes présentent des informations détaillées sur ces modifications. Capacités Afin de diversifier le fil, les différentes fonctionnalités trouvées dans les éléments de fil ont été divisées en capacités. Les capacités offrent un moyen pratique pour interagir avec des objets dans le fil. Au lieu d'examiner le type d'article de fil et d'utiliser d'autres méthodes indirectes afin de déterminer la fonctionnalité disponible pour un élément de fil spécifique, les objets des capacités indiquent de façon explicite les éléments disponibles. Pour déterminer les actions possibles avec un élément de fil, un client peut vérifier la présence d'une capacité. Tous les éléments de fil ont une propriété capabilities, qui inclut un corps de réponse Feed Element Capabilities. Le corps de réponse Feed Element Capabilities peut avoir une ou plusieurs propriétés, chacune contenant une capacité de l'élément de fil. Propriété des capacités de l'élément de fil approval associatedactions banner bundle Type Capacité Approval Capacité Associated Actions Capacité Banner Capacité Generic Bundle Capacité Tracked Change Bundle

321 Développement Force.com Salesforce API REST Chatter 315 Propriété des capacités de l'élément de fil canvas casecomment chatterlikes comments content dashboardcomponentsnapshot message enhancedlink link moderation poll questionandanswers recommendations recordsnapshot topics trackedchanges Type Capacité Canvas Capacité Case Comment Capacité Chatter Likes Capacité Comments Capacité Content Capacité Dashboard Component Snapshot Capacité Message Capacité Enhanced Link Capacité Link Capacité Moderation Capacité Poll Capacité Question and Answers Capacité Recommendations Capacité Record Snapshot Capacité Topics Capacité Tracked Changes Dans les versions 32.0 et supérieures, chaque élément de fil peut avoir un ensemble de capacités unique. Une capacité inclut une indication d'une fonctionnalité possible ainsi que les données associées à cette fonctionnalité. Si une capacité existe dans un élément de fil, elle est disponible même si aucune donnée ne lui est encore associée. Par exemple, si la propriété de capacité chatterlikes existe dans un élément de fil (avec ou sans mention J'aime incluse dans la liste des mentions J'aime trouvées dans la propriété chatterlikes.page.items), l'utilisateur contextuel peut aimer un élément de fil. Si la propriété de capacité n'existe pas dans un élément de fil, il ne peut pas être aimé. Important: Dans l'api version 32.0, de nouvelles ressources ont été introduites qui fonctionnent sur les capacités d'éléments de fil. Ces ressources fonctionnent avec et renvoient de nouveaux corps de requête et de réponse qui représentent des capacités. Les ressources, les corps de requête et les corps de réponse anciens ne sont pas pris en charge dans l'api version De plus, toutes les fonctionnalités des pièces jointes ont été migrées vers les capacités, et les pièces jointes ne sont pas prises en charge dans l'api version Alors qu'un article de fil ne pouvait inclure qu'une seule pièce jointe, les éléments de fil peuvent désormais avoir plusieurs capacités. La documentation relative aux pièces jointes comprend des liens vers les nouvelles capacités. Les sections «Capacités» suivantes présentent des informations détaillées sur ces modifications. Recommandations Les recommandations sont nouvelles pour le fil Chatter dans l'api version Dans l'application navigateur mobile Salesforce1, les nouveaux fils peuvent inclure des recommandations sur des groupes intéressants à joindre. Le fil peut également recommander l'application Today, mais cette option peut être désactivée dans Configuration > Personnaliser > Chatter > Paramètres.

322 Développement Force.com Salesforce API REST Chatter 316 Les recommandations sont des éléments de fil génériques avec une capacité Recommendations. Elles représentent un exemple des possibilités de la nouvelle architecture d'éléments de fil et de capacités. Recommandations Les sections «Recommandations» suivantes présentent des informations détaillées sur ces modifications. Utilisation de CORS (partage des ressources d'origines croisées) pour accéder à l'api REST Chatter Remarque: Pour activer cette fonctionnalité, contactez votre représentant Salesforce. Dans l'api version 32.0, seule l'api REST Chatter prend en charge CORS. L'API REST ne prend pas en charge CORS. CORS est une recommandation W3C qui permet aux navigateurs Web de demander des ressources provenant d'origines différentes de la leur (requêtes d'origines croisées). Par exemple, avec CORS, un script JavaScript à l'adresse https://www.exemple.com peut demander une ressource provenant de https://www.salesforce.com. L'API REST Chatter prend en charge CORS (partage des ressources d'origines croisées). Pour accéder à cette API à partir d'un JavaScript dans un navigateur Web, ajoutez l'origine qui distribue le script à la liste blanche CORS. Pour ajouter une origine à la liste blanche CORS, dans Configuration, sélectionnez Contrôles de sécurité > CORS. Cliquez sur Nouveau pour saisir un modèle d'url d'origine. Le modèle d'url d'origine doit inclure HTTPS et un nom de domaine, et peut inclure un port. Le caractère générique (*) est pris en charge et doit être placé devant le nom de domaine de deuxième niveau. Par exemple, https://*.exemple.com ajoute tous les sous-domaines de exemple.com à la liste blanche. Si un navigateur prenant en charge CORS envoie une requête à une origine ajoutée à la liste blanche CORS Salesforce, Salesforce renvoie l'origine dans l'en-tête HTTP Access-Control-Allow-Origin, avec tous les en-têtes HTTP CORS supplémentaires. Si l'origine ne figure pas dans la liste blanche, Salesforce renvoie le code de statut HTTP 404. Vous devez toutefois transmettre un jeton OAuth avec les requêtes qui l'exigent.

323 Développement Force.com Salesforce API REST Chatter 317 Ressources nouvelles et modifiées Liens d'action (pilote) Remarque: Les liens d'action sont actuellement disponibles pour sélectionner des clients via un programme pilote. Pour être désigné(e) comme participant à ce programme pilote, contactez salesforce.com. La participation au programme peut être soumise à des conditions supplémentaires. Notez que les programmes pilotes peuvent changer à tout moment. Par conséquent, nous ne pouvons pas garantir votre participation ni une période spécifique d'activation de cette fonctionnalité. Les services ou fonctionnalités non publiés et référencés dans ce document, dans d'autres bulletins d'actualité ou des annonces publiques, ne sont pas disponibles actuellement et peuvent ne pas être livrés à temps ni à terme. Les clients qui achètent nos services doivent motiver leur décision d'achat en tenant compte des fonctionnalités actuellement disponibles. Un lien d'action est un indicateur d'un élément de fil qui cible une API, une page Web ou un fichier, représenté par un bouton dans l'interface utilisateur du fil Chatter Salesforce. Un lien d'action inclut une méthode HTTP et peut inclure des informations d'en-tête, telles qu'un jeton du porteur pour l'authentification. Utilisez des liens d'action pour intégrer Salesforce et des systèmes tiers dans le fil. Les boutons en surbrillance sont des liens d'action :

324 Développement Force.com Salesforce API REST Chatter 318 Dans la version 32.0 du pilote, les liens d'action ne sont plus limités à l'application navigateur mobile Salesforce1. Nous avons en outre apporté les modifications suivantes. Changement du nom des liens d'action La ressource Lien d'action (/chatter/action-links/actionlinkid) renvoie désormais un corps de réponse Platform Action qui décrit un lien d'action. La ressource Groupe de liens d'action (/chatter/action-link-groups/actionlinkgroupid) renvoie désormais un corps de réponse Platform Action Group qui décrit un groupe de liens d'action. Obtention d'informations sur le diagnostic des liens d'action Pour obtenir des informations sur le diagnostic des liens d'action, utilisez la nouvelle ressource /chatter/action-links/actionlinkid/diagnostic-info. Les informations de diagnostic sont indiquées uniquement pour les utilisateurs qui ont accès au lien d'action.

Notes de publication de Salesforce Spring 15

Notes de publication de Salesforce Spring 15 Notes de publication de Salesforce Spring 15 Salesforce, Spring 15 @salesforcedocs Copyright 2000 2015 salesforce.com, inc. Tous droits réservés. Salesforce est une marque déposée de salesforce.com, inc.,

Plus en détail

Notes de publication de Salesforce Summer 15

Notes de publication de Salesforce Summer 15 Notes de publication de Salesforce Summer 15 Salesforce, Summer 15 @salesforcedocs Copyright 2000 2015 salesforce.com, inc. Tous droits réservés. Salesforce est une marque déposée de salesforce.com, inc.,

Plus en détail

Configuration et gestion des communautés Salesforce

Configuration et gestion des communautés Salesforce Configuration et gestion des communautés Salesforce Guide de l'utilisateur, Winter 16 @salesforcedocs La version anglaise de ce document est prioritaire sur la version traduite. Copyright 2000 2015 salesforce.com,

Plus en détail

Notes de publication de Salesforce.com Summer '14

Notes de publication de Salesforce.com Summer '14 Salesforce.com: Summer 14 Notes de publication de Salesforce.com Summer '14 Copyright 2000 2014 salesforce.com, inc. Tous droits réservés. Salesforce.com est une marque déposée de salesforce.com, inc.,

Plus en détail

Notes de publication de Salesforce.com Winter 14

Notes de publication de Salesforce.com Winter 14 Salesforce.com: Winter 14 Notes de publication de Salesforce.com Winter 14 Copyright 2000 2013 salesforce.com, inc. Tous droits réservés. Salesforce.com est une marque déposée de salesforce.com, inc.,

Plus en détail

Configuration et maintenance d'outils de collaboration

Configuration et maintenance d'outils de collaboration Configuration et maintenance d'outils de collaboration Guide de l'utilisateur, Winter 16 @salesforcedocs La version anglaise de ce document est prioritaire sur la version traduite. Copyright 2000 2015

Plus en détail

Configuration et maintenance des outils de vente

Configuration et maintenance des outils de vente Configuration et maintenance des outils de vente Guide de l'utilisateur, Summer 15 @salesforcedocs Copyright 2000 2015 salesforce.com, inc. Tous droits réservés. Salesforce est une marque déposée de salesforce.com,

Plus en détail

Configuration et maintenance des outils de support des clients

Configuration et maintenance des outils de support des clients Configuration et maintenance des outils de support des Guide de l'utilisateur, Summer 15 @salesforcedocs Copyright 2000 2015 salesforce.com, inc. Tous droits réservés. Salesforce est une marque déposée

Plus en détail

Déploiement d'améliorations à partir de sandbox

Déploiement d'améliorations à partir de sandbox Déploiement d'améliorations à partir de sandbox Guide de l'utilisateur, Summer 15 @salesforcedocs Copyright 2000 2015 salesforce.com, inc. Tous droits réservés. Salesforce est une marque déposée de salesforce.com,

Plus en détail

Guide de démarrage rapide de Novell Vibe Mobile

Guide de démarrage rapide de Novell Vibe Mobile Guide de démarrage rapide de Novell Vibe Mobile Mars 2015 Mise en route L'accès mobile au site Web de Novell Vibe peut avoir été désactivé par votre administrateur Vibe. Si vous ne parvenez pas à accéder

Plus en détail

Rationalisation des ventes et des services avec la console Salesforce

Rationalisation des ventes et des services avec la console Salesforce Rationalisation des ventes et des services avec la console Guide de l'utilisateur, Winter 16 @salesforcedocs La version anglaise de ce document est prioritaire sur la version traduite. Copyright 2000 2015

Plus en détail

Administrateur certifié salesforce.com Guide d'étude

Administrateur certifié salesforce.com Guide d'étude Administrateur certifié salesforce.com Guide d'étude Winter 14 GUIDE D'ÉTUDE 0 Sommaire À PROPOS DU PROGRAMME ADMINISTRATEUR CERTIFIE SALESFORCE.COM... 1 SECTION 1 : OBJECTIF DE CE GUIDE D'ETUDE... 1 SECTION

Plus en détail

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs Documentation de produit PUBLIC de SAP Cloud for Customer pour les administrateurs Table des matières 1 de SAP Cloud for Customer pour les administrateurs.... 4 Table des matières P U B L I C 2011, 2012,

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Les règles du contrôleur de domaine

Les règles du contrôleur de domaine Les règles du contrôleur de domaine Menu démarrer et barre des taches Supprimer le dossier des utilisateurs du menu Démarrer Désactiver et supprimer les liens vers Windows Update Supprimer le groupe de

Plus en détail

Version 1.0 Janvier 2011. Xerox Phaser 3635MFP Plate-forme EIP

Version 1.0 Janvier 2011. Xerox Phaser 3635MFP Plate-forme EIP Version 1.0 Janvier 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX et XEROX and Design sont des marques commerciales de Xerox Corporation aux États-Unis et/ou dans d'autres pays. Des modifications

Plus en détail

Nouveaute s Office 2013 (Word, Excel, Powerpoint, Outlook, OneNote)

Nouveaute s Office 2013 (Word, Excel, Powerpoint, Outlook, OneNote) Nouveaute s Office 2013 (Word, Excel, Powerpoint, Outlook, OneNote) Objectif Découvrir les nouvelles fonctionnalités d'office 2013 Public Utilisateur régulier d une version antérieure de Word, Excel, PowerPoint

Plus en détail

GFI MailArchiver 6.2 for Exchange. Manuel d'utilisation. GFI Software Ltd.

GFI MailArchiver 6.2 for Exchange. Manuel d'utilisation. GFI Software Ltd. GFI MailArchiver 6.2 for Exchange Manuel d'utilisation GFI Software Ltd. http://www.gfi.com E-mail : info@gfi.com Les informations contenues dans ce document sont susceptibles d'être modifiées sans avis

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

Plus en détail

Manual D Utilisateur De SmartLibrary

Manual D Utilisateur De SmartLibrary Manual D Utilisateur De SmartLibrary TABLE DES MATIÈRES NUMÉRO DE PAGE Sommaire de SmartLibrary 3 Console d'administration 4 Configurer SmartLibrary 4 Définir les paramètres de suppression automatique

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser

Plus en détail

Guide de l'utilisateur

Guide de l'utilisateur www.novell.com/documentation Guide de l'utilisateur Novell iprint 1.1 Octobre 2014 Mentions légales Novell, Inc. n'accorde aucune garantie, explicite ou implicite, quant au contenu de cette documentation,

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Manuel d'utilisation Microsoft Apps

Manuel d'utilisation Microsoft Apps Manuel d'utilisation Microsoft Apps Édition 1 2 À propos de Microsoft Apps À propos de Microsoft Apps Avec Microsoft Apps, vous disposez des applications professionnelles Microsoft sur votre téléphone

Plus en détail

Impression mobile. Guide de l'utilisateur

Impression mobile. Guide de l'utilisateur Impression mobile Guide de l'utilisateur Novembre 2014 www.lexmark.com Contenu 2 Contenu Aperçu...4 Application Impression mobile Lexmark...5 Mise en route...5 Configuration requise...5 Installation de

Plus en détail

Version 3.26. Vecteur Plus. Septembre 2013

Version 3.26. Vecteur Plus. Septembre 2013 MANUEL UTILISATEUR Version 3.26 Vecteur Plus Septembre 2013 20/09/2013 Contact : service.client@vecteurplus.com Page 1 sur 35 SOMMAIRE I. GENERALITES... 3 A. Authentification... 3 B. Organisation des Ecrans...

Plus en détail

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA

VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Editions ENI VBA Excel 2010 Programmer sous Excel : Macros et Langage VBA Collection Ressources Informatiques Table des matières Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse

Plus en détail

Guide d utilisation. Les solutions ZEN par

Guide d utilisation. Les solutions ZEN par Guide d utilisation 1 Sommaire 1 COMPTE... 4 1.1 MON COMPTE A ETE BLOQUE SUITE A L'ECHEC DE 5 TENTATIVES DE CONNEXION. COMMENT PUIS-JE RECUPERER MES IDENTIFIANTS? 4 1.2 MA SESSION RESTE ACTIVE PENDANT

Plus en détail

Sophos Mobile Control Guide de démarrage. Version du produit : 5.1

Sophos Mobile Control Guide de démarrage. Version du produit : 5.1 Sophos Mobile Control Guide de démarrage Version du produit : 5.1 Date du document : juillet 2015 Table des matières 1 À propos de ce guide...3 1.1 Terminologie...3 2 Licences Sophos Mobile Control...5

Plus en détail

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika. Guide d intégration Protection de classeurs Microsoft EXCEL avec CopyMinder Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr

Plus en détail

Guide d'administration. BlackBerry Professional Software pour IBM Lotus Domino. Version: 4.1 Service Pack: 4

Guide d'administration. BlackBerry Professional Software pour IBM Lotus Domino. Version: 4.1 Service Pack: 4 BlackBerry Professional Software pour IBM Lotus Domino Version: 4.1 Service Pack: 4 SWD-311541-0911043520-002 Table des matières 1 Gestion des comptes d'utilisateur... 7 Ajouter un compte utilisateur...

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

Plus en détail

Brainloop Secure Client pour Windows version 1.3 Guide de l'utilisateur

Brainloop Secure Client pour Windows version 1.3 Guide de l'utilisateur Brainloop Secure Client pour Windows version 1.3 Guide de l'utilisateur Copyright Brainloop AG, 2004-2015. Tous droits réservés. Version du document : 1.3 Tous les noms de marque citées dans ce document

Plus en détail

Notes de publication. Version 6.0 SP1

Notes de publication. Version 6.0 SP1 Notes de publication Version 6.0 SP1 2013 Pitney Bowes Software Inc. Tous droits réservés. Ce document peut contenir des informations confidentielles et exclusives appartenant à Pitney Bowes Inc et/ou

Plus en détail

Vue d'ensemble du partage et du travail en collaboration sur des données Excel - Exc... Page 1 sur 15

Vue d'ensemble du partage et du travail en collaboration sur des données Excel - Exc... Page 1 sur 15 Vue d'ensemble du partage et du travail en collaboration sur des données Excel - Exc... Page 1 sur 15 France (modifier) Tous les sites Microsoft Se connecter à Mon site Office Online (Qu'est-ce que c'est?)

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version 0 CAN-FRE Conventions typographiques Ce guide de l'utilisateur utilise l'icône suivante : Les remarques indiquent la marche à suivre dans une situation donnée et donnent

Plus en détail

À propos du Guide de l'utilisateur final de VMware Workspace Portal

À propos du Guide de l'utilisateur final de VMware Workspace Portal À propos du Guide de l'utilisateur final de VMware Workspace Portal Workspace Portal 2.1 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées

Plus en détail

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation Sauvegarde automatique des données de l ordinateur Manuel d utilisation Sommaire 1- Présentation de la Sauvegarde automatique des données... 3 2- Interface de l'application Sauvegarde automatique des données...

Plus en détail

Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus..

Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus.. INFORMATION PRODUIT : Quoi de Neuf dans Cumulus 9.0? Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus.. Les nouveautés marquantes et les améliorations disponibles

Plus en détail

Avant-propos. Contexte et présentation des technologies SharePoint. Méthodologie et préparation du projet Chapitre 2. Chapitre 1

Avant-propos. Contexte et présentation des technologies SharePoint. Méthodologie et préparation du projet Chapitre 2. Chapitre 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI210SHAF dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

Manuel d'utilisation Force.com

Manuel d'utilisation Force.com Manuel d'utilisation Force.com: Salesforce Summer '10 Manuel d'utilisation Force.com Copyright 2000-2010 salesforce.com, inc. Tous droits réservés. Salesforce.com, le logo "no software" et Team Edition

Plus en détail

Guide de référence des tâches Sametime Communicate

Guide de référence des tâches Sametime Communicate Guide de référence des tâches Sametime Communicate ii Guide de référence des tâches Sametime Communicate Table des matières Guide de référence des tâches Sametime Communicate........ 1 iii iv Guide de

Plus en détail

Sophos Mobile Control Guide de l'administrateur. Version du produit : 3

Sophos Mobile Control Guide de l'administrateur. Version du produit : 3 Sophos Mobile Control Guide de l'administrateur Version du produit : 3 Date du document : janvier 2013 Table des matières 1 À propos de Sophos Mobile Control...4 2 À propos de la console Web de Sophos

Plus en détail

Documentation 4.0. 2014 Network Quality Intelligence - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis

Documentation 4.0. 2014 Network Quality Intelligence - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis Documentation 4.0-5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com Guide Utilisateur...........................................................................................

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version 0 CAN-FRE Conventions typographiques Ce guide de l'utilisateur utilise l'icône suivante : Les remarques indiquent la marche à suivre dans une situation donnée et donnent

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

v7.1 SP2 Guide des Nouveautés

v7.1 SP2 Guide des Nouveautés v7.1 SP2 Guide des Nouveautés Copyright 2012 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Démarrage rapide de l'application mobile Novell Filr 1.2

Démarrage rapide de l'application mobile Novell Filr 1.2 Démarrage rapide de l'application mobile Novell Filr 1.2 Avril 2015 Démarrage rapide Novell Filr vous permet d'accéder facilement à tous vos fichiers et dossiers, depuis votre bureau, un navigateur ou

Plus en détail

Sophos Mobile Control Guide d'utilisation pour Apple ios. Version du produit : 4

Sophos Mobile Control Guide d'utilisation pour Apple ios. Version du produit : 4 Sophos Mobile Control Guide d'utilisation pour Apple ios Version du produit : 4 Date du document : mai 2014 Table des matières 1 À propos de Sophos Mobile Control...3 2 À propos de ce guide...4 3 Connexion

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,

Plus en détail

Sophos Mobile Control Guide d'administration. Version du produit : 4

Sophos Mobile Control Guide d'administration. Version du produit : 4 Sophos Mobile Control Guide d'administration Version du produit : 4 Date du document : mai 2014 Table des matières 1 À propos de Sophos Mobile Control...4 2 À propos de la console Web de Sophos Mobile

Plus en détail

Microsoft Windows Server Update Services. Microsoft Internet Information Services (IIS) 6.0. Pour des

Microsoft Windows Server Update Services. Microsoft Internet Information Services (IIS) 6.0. Pour des Microsoft Windows Server Update Services Conditions requises pour l'installation de WSUS Microsoft Internet Information Services (IIS) 6.0. Pour des instructions sur le mode d'installation des services

Plus en détail

Google Drive, le cloud de Google

Google Drive, le cloud de Google Google met à disposition des utilisateurs ayant un compte Google un espace de 15 Go. Il est possible d'en obtenir plus en payant. // Google Drive sur le web Se connecter au site Google Drive A partir de

Plus en détail

SharePoint Server 2013 Déploiement et administration de la plate-forme

SharePoint Server 2013 Déploiement et administration de la plate-forme Présentation des technologies SharePoint 1. Historique des technologies SharePoint 13 1.1 SharePoint Team Services v1 14 1.2 SharePoint Portal Server 2001 14 1.3 Windows SharePoint Services v2 et Office

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Alcatel-Lucent OpenTouch Conversation pour PC. Guide utilisateur R2.0.2. 8AL90631FRABed02 1443

Alcatel-Lucent OpenTouch Conversation pour PC. Guide utilisateur R2.0.2. 8AL90631FRABed02 1443 Alcatel-Lucent OpenTouch Conversation pour PC Guide utilisateur R.0. 8AL9063FRABed0 443 . OpenTouch Conversation pour PC... 3. Lancer OpenTouch Conversation... 3 3. Description de la page d accueil...

Plus en détail

Canon Mobile Printing Premiers pas

Canon Mobile Printing Premiers pas Canon Mobile Printing Premiers pas Vérifiez l'environnement de connexion réseau. Le terminal Android doit être connecté à un point d'accès réseau sans fil. Le point d'accès et l'imprimante que vous utilisez

Plus en détail

DocuShare Guide d utilisation

DocuShare Guide d utilisation DocuShare Guide d utilisation Date de publication : Avril 2011 Le présent document se rapporte à DocuShare version 6.6.1. Préparé par : erox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Concepts fondamentaux de la plate-forme Force.com

Concepts fondamentaux de la plate-forme Force.com Concepts fondamentaux de la plate-forme Force.com Présentation du développement d applications personnalisées dans le Cloud Version 8 Octobre 2013 Par Phil Choi Chris McGuire Caroline Roth Avec les contributions

Plus en détail

OpenTouch Conversation for iphone Release 2.0.x

OpenTouch Conversation for iphone Release 2.0.x OpenTouch Conversation for iphone Release 2.0.x Guide de l utilisateur OpenTouch Business Edition OpenTouch MultiMedia Services 8AL90884FRABed01 1412 1. INTRODUCTION 3 2. LANCER OPENTOUCH CONVERSATION

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version B CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version A CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée

Plus en détail

UTILISER NETVIBES : portail personnel de liens

UTILISER NETVIBES : portail personnel de liens UTILISER NETVIBES : portail personnel de liens L'application en ligne du site Netvibes permet de mettre en ligne ses signets, ses fils RSS et autres informations écrites sur des étiquettes appelées «widgets»,

Plus en détail

Sage ACT! 2011 Démarrage rapide pour les nouveaux utilisateurs

Sage ACT! 2011 Démarrage rapide pour les nouveaux utilisateurs Sage ACT! 2011 Démarrage rapide pour les nouveaux utilisateurs Bienvenue dans Sage ACT! 2011. Sage ACT! 2011 est le numéro un de la famille des solutions pour la gestion de contacts et de clients. Il vous

Plus en détail

MEDIAplus_page de garde_v67_mise en page 1 09/12/2010 09:23 Page 2. MEDIAplus elearning. version 6.7

MEDIAplus_page de garde_v67_mise en page 1 09/12/2010 09:23 Page 2. MEDIAplus elearning. version 6.7 MEDIAplus_page de garde_v67_mise en page 1 09/12/2010 09:23 Page 2 MEDIAplus elearning version 6.7 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes

Plus en détail

LIAISON-GESTION. Guide de démarrage. version 1.0.x. DT Soutien: 800-663-7829 DT Ventes: 800-663-7829 drtax.cs

LIAISON-GESTION. Guide de démarrage. version 1.0.x. DT Soutien: 800-663-7829 DT Ventes: 800-663-7829 drtax.cs LIAISON-GESTION Guide de démarrage version 1.0.x DT Soutien: 800-663-7829 DT Ventes: 800-663-7829 drtax.cs TL 28614 (17-11-14) Informations sur les droits d'auteur Droits d'auteur des textes 2010 2014

Plus en détail

Guide d'utilisation rapide de Polycom RealPresence Content Sharing Suite

Guide d'utilisation rapide de Polycom RealPresence Content Sharing Suite Guide d'utilisation rapide de Polycom RealPresence Content Sharing Suite Version 1.2 3725-69871-001 Rév. A Novembre 2013 Ce guide vous apprend à partager et à visualiser des contenus pendant une téléconférence

Plus en détail

Sophos Mobile Control as a Service Guide de démarrage. Version du produit : 2.5

Sophos Mobile Control as a Service Guide de démarrage. Version du produit : 2.5 Sophos Mobile Control as a Service Guide de démarrage Version du produit : 2.5 Date du document : août 2012 Table des matières 1 À propos de ce guide...3 2 Quelles sont les étapes essentielles?...4 3 Première

Plus en détail

Guide technique d'implémentation Ordre de paiement par e-mail PayZen 2.5

Guide technique d'implémentation Ordre de paiement par e-mail PayZen 2.5 Guide technique d'implémentation Ordre de paiement par e-mail PayZen 2.5 Version du document 2.3 Sommaire 1. HISTORIQUE DU DOCUMENT... 3 2. CONTACTER L'ASSISTANCE TECHNIQUE...4 3. DESCRIPTION...5 3.1.

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version 3.0 - EXOCA 1 Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8 Powered by Version 3.0 - EXOCA 1 Sommaire Introduction... 3 1. Configuration du logiciel Zdesktop...4 2. Connexion

Plus en détail

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version 0 CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée

Plus en détail

Sophos Anti-Virus pour Mac : Édition Familiale Aide

Sophos Anti-Virus pour Mac : Édition Familiale Aide Sophos Anti-Virus pour Mac : Édition Familiale Aide Pour les Macs autonomes sous Mac OS X Version du produit : 9C Date du document : juin 2013 Table des matières 1 À propos de Sophos Anti-Virus...3 2 Contrôle

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Sophos Mobile Control Guide de l'utilisateur pour Apple ios

Sophos Mobile Control Guide de l'utilisateur pour Apple ios Sophos Mobile Control Guide de l'utilisateur pour Apple ios Version du produit : 2.5 Date du document : juillet 2012 Table des matières 1 À propos de Sophos Mobile Control... 3 2 Connexion au Portail libre

Plus en détail

Boîte à outils OfficeScan

Boîte à outils OfficeScan Boîte à outils OfficeScan Manuel de l'administrateur Sécurité des points finaux Protection ti en ligne Sécurité Web Trend Micro Incorporated se réserve le droit de modifier sans préavis ce document et

Plus en détail

Mise à jour 46 de l ENT itslearning Août 2014

Mise à jour 46 de l ENT itslearning Août 2014 Mise à jour 46 de l ENT itslearning Août 2014 C'est bientôt la rentrée, et quelques mises à jour intéressantes vous attendent : un accès direct aux informations les plus pertinentes un processus de connexion

Plus en détail

Modèle d administration élève

Modèle d administration élève Modèle d administration élève Stratégie Paramètre Commentaire Configuration utilisateur > Modèles d administration > Bureau Cacher l icône Emplacements réseau sur le Bureau Masquer toutes les icônes du

Plus en détail

Guide de démarrage de Business Objects Crystal Decisions

Guide de démarrage de Business Objects Crystal Decisions Guide de démarrage de Business Objects Crystal Decisions Business Objects Crystal Decisions Brevets Marques Copyright Tiers contributeurs Business Objects est propriétaire des brevets américains suivants,

Plus en détail

Mode d'emploi Application Présences Planification des évènements

Mode d'emploi Application Présences Planification des évènements Mode d'emploi Application Présences Planification des évènements 21 avril 2005 Page 1 / 31 2005 / Guillaume Fort Sommaire 1. Description du concept...3 2. Démarrage de l'application...4 3. Philosophie

Plus en détail

EnterpriseOne 8.9 PeopleBook Gestion de la relation client

EnterpriseOne 8.9 PeopleBook Gestion de la relation client EnterpriseOne 8.9 PeopleBook Gestion de la relation client Septembre 2003 EnterpriseOne 8.9 PeopleBook Gestion de la relation client SKU CRM89FCRMU0309 Copyright 2003 PeopleSoft, Inc. Tous droits réservés.

Plus en détail

Guide de démarrage de Business Objects Crystal Decisions

Guide de démarrage de Business Objects Crystal Decisions Guide de démarrage de Business Objects Crystal Decisions Business Objects Crystal Decisions Brevets Marques Copyright Tiers contributeurs Business Objects est propriétaire des brevets américains suivants,

Plus en détail

Comment utiliser mon compte alumni?

Comment utiliser mon compte alumni? Ce document dispose d une version PDF sur le site public du CI Comment utiliser mon compte alumni? Elena Fascilla, le 23/06/2010 Sommaire 1. Introduction... 2 2. Avant de commencer... 2 2.1 Connexion...

Plus en détail

Guide de l'utilisateur de l'application mobile

Guide de l'utilisateur de l'application mobile Guide de l'utilisateur de l'application mobile Avis de droit d'auteur Copyright Acronis International GmbH, 2002-2012. Tous droits réservés. «Acronis», «Acronis Compute with Confidence», «Acronis Recovery

Plus en détail

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés. Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration

Plus en détail

Guide d utilisation de Microsoft Advanced Group Policy Management 3.0

Guide d utilisation de Microsoft Advanced Group Policy Management 3.0 Guide d utilisation de Microsoft Advanced Group Policy Management 3.0 Microsoft Corporation Publication : octobre 2008 Résumé Ce guide comporte des instructions pas à pas pour l exécution de tâches à l

Plus en détail

Sophos Mobile Control as a Service Guide de démarrage. Version du produit : 3.6

Sophos Mobile Control as a Service Guide de démarrage. Version du produit : 3.6 Sophos Mobile Control as a Service Guide de démarrage Version du produit : 3.6 Date du document : novembre 2013 Table des matières 1 À propos de ce guide...3 2 Quelles sont les étapes essentielles?...4

Plus en détail

Sage CRM. 7.2 Guide du portable

Sage CRM. 7.2 Guide du portable Sage CRM 7.2 Guide du portable Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

An Apple Subsidiary. Notes de publication des programmes d'installation et de mise à jour FileMaker Server 13.0v2

An Apple Subsidiary. Notes de publication des programmes d'installation et de mise à jour FileMaker Server 13.0v2 An Apple Subsidiary Notes de publication des programmes d'installation et de mise à jour FileMaker Server 13.0v2 Description du logiciel Le programme d'installation installe FileMaker Server 13.0v2 pour

Plus en détail

Aide de l'utilisateur de Websense Secure Messaging

Aide de l'utilisateur de Websense Secure Messaging Aide de l'utilisateur de Websense Secure Messaging Bienvenue dans Websense Secure Messaging, l'outil qui fournit un portail sécurisé pour la transmission et la consultation des données personnelles sensibles

Plus en détail

Business Sharepoint Contenu

Business Sharepoint Contenu Business Sharepoint Contenu Comment ajouter un utilisateur BlackBerry? (Business Sharepoint)... 2 Comment démarrer avec Business Sharepoint?... 10 Comment se connec