Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le connecteur Salesforce Knowledge Copilot permet à votre organization d’indexer des articles de Salesforce Knowledge. Après avoir configuré le connecteur, les utilisateurs finaux peuvent rechercher des articles de connaissances à partir de Salesforce dans Microsoft Copilot et à partir de n’importe quel client Recherche Microsoft.
Cette documentation est destinée aux administrateurs Microsoft 365 ou à toute personne qui configure, exécute et surveille un connecteur Salesforce Knowledge Copilot.
Fonctionnalités
- Indexer les articles Salesforce Knowledge.
- Permettre aux utilisateurs au sein de l’entreprise de poser des questions en langage naturel à l’aide de Copilot et de recevoir des réponses basées sur des articles dans Salesforce. Exemples :
- Quelles sont les étapes à suivre pour traiter un remboursement ?
- Quelle est la procédure d’escalade pour les cas prioritaires ?
- Quelles sont les dernières mises à jour de notre politique de garantie produit ?
- Utilisez la recherche sémantique dans Copilot pour permettre aux utilisateurs de trouver du contenu pertinent en fonction des mots clés, des préférences personnelles et des connexions sociales.
Limitations
- Le connecteur Salesforce Knowledge prend actuellement en charge les autorisations basées uniquement sur l’accès à l’entité de connaissances. Il ne prend pas en charge les autorisations basées sur les catégories de données, la sécurité au niveau du champ (FLS) ou les règles de partage.
- Prend uniquement en charge les articles et les éléments écrits en anglais.
- Seuls les éléments publiés sont indexés.
Conditions préalables
Remarque
Assurez-vous que le compte Salesforce utilisé pour se connecter au connecteur Salesforce Knowledge Copilot est identique au compte déjà connecté à Salesforce.
Autorisations Salesforce requises
Pour configurer le connecteur Salesforce Knowledge, les autorisations suivantes sont requises :
- API activée
- Afficher l’installation et la configuration
- Autoriser l’affichage des connaissances
- Accès en lecture pour l’entité Knowledge
Obtenir les informations d’identification salesforce Knowledge Connector
Pour vous connecter à votre instance Salesforce, vous avez besoin de votre URL de instance Salesforce, de l’ID client et de la clé secrète client pour l’authentification OAuth 2.0. Les étapes suivantes expliquent comment vous ou votre administrateur Salesforce pouvez obtenir ces informations à partir de votre compte Salesforce :
Connectez-vous à votre instance Salesforce et accédez à Configuration.
Accédez à Applications -> Gestionnaire d’applications.
Sélectionnez Nouvelle application connectée.
Cliquez sur Créer une application cliente externe.
Complétez la section API comme suit :
- Cochez la case Activer les paramètres Oauth.
- Spécifiez l’URL de rappel comme suit : Pour M365 Entreprise :
https://gcs.office.com/v1.0/admin/oauth/callback, pour M365 Government :https://gcsgcc.office.com/v1.0/admin/oauth/callback - Sélectionnez les étendues OAuth requises.
- Accéder à vos données (API) et les gérer.
- Effectuez des demandes en votre nom à tout moment (refresh_token, offline_access).
- Cochez la case Exiger un secret pour le flux de serveur web.
- Enregistrez l’application.
Copiez la clé du consommateur et la clé secrète du consommateur. Ces informations sont utilisées comme ID client et clé secrète client lorsque vous configurez les paramètres de connexion pour votre connecteur Salesforce Knowledge Copilot dans le portail d’administration Microsoft 365.
Avant de fermer votre instance Salesforce, procédez comme suit pour vous assurer que les jetons d’actualisation n’expirent pas :
- Accédez à Applications -> Gestionnaire d’applications.
- Recherchez l’application que vous avez créée et sélectionnez la liste déroulante à droite. Sélectionnez Gérer.
- Sélectionnez Modifier les stratégies.
- Pour la stratégie de jeton d’actualisation, sélectionnez Le jeton d’actualisation est valide jusqu’à ce qu’il soit révoqué.
Vous pouvez maintenant utiliser le centre Administration Microsoft 365 pour terminer le reste du processus de configuration de votre connecteur Salesforce Knowledge Copilot.
Prise en main
1. Nom d’affichage
Un nom d’affichage est utilisé pour identifier chaque citation dans Copilot, ce qui permet aux utilisateurs de reconnaître facilement le fichier ou l’élément associé. Le nom d’affichage indique également le contenu approuvé. Le nom d’affichage est également utilisé comme filtre de source de contenu. Une valeur par défaut est présente pour ce champ, mais vous pouvez la personnaliser avec un nom que les utilisateurs de votre organization reconnaître.
2. URL salesforce knowledge
Utilisez l’URL de l’instance de connaissances Salesforce de votre organization. Cette URL est l’adresse web spécifique utilisée pour accéder aux services d’API Salesforce Knowledge et interagir avec ceux-ci pour la récupération des données, ce qui ressemble généralement à https://[COMPANY_NAME].my.salesforce.com
3. Type d’authentification
Pour le connecteur Salesforce Knowledge Copilot, utilisez OAuth 2.0 pour l’authentification.
Pour vous authentifier, entrez l’ID client et la clé secrète client. L’ID client est un identificateur unique affecté à votre application pour effectuer des demandes à l’API Salesforce Knowledge. La clé secrète client est une clé confidentielle utilisée avec l’ID client pour authentifier votre application en toute sécurité avec l’API Salesforce Knowledge.
La première fois que vous avez tenté de vous connecter avec ces paramètres, vous obtenez une fenêtre contextuelle vous demandant de vous connecter à Salesforce avec votre nom d’utilisateur et votre mot de passe d’administrateur.
Remarque
- Si la fenêtre contextuelle n’apparaît pas, elle peut être bloquée dans votre navigateur. Vous devez donc autoriser les fenêtres contextuelles et les redirections.
- Vérifiez que le compte Salesforce utilisé pour se connecter au connecteur Graph est identique à celui de l’utilisateur déjà connecté à Salesforce.
- Vérifiez que l’utilisateur qui se connecte dispose de toutes les autorisations d’objet nécessaires pour l’organization.
4. Déployer pour un public limité
Déployez cette connexion sur une base d’utilisateurs limitée si vous souhaitez la valider dans Copilot et d’autres surfaces de recherche avant d’étendre le déploiement à un public plus large. Pour en savoir plus sur le déploiement limité, consultez Déploiement intermédiaire.
À ce stade, vous êtes prêt à créer la connexion pour Salesforce Knowledge. Vous pouvez cliquer sur le bouton « Créer » pour publier votre connexion et indexer les publications à partir de votre compte Salesforce Knowledge.
Pour d’autres paramètres, tels que les autorisations d’accès, lesrègles d’inclusion des données, le schéma, la fréquence d’analyse, les valeurs par défaut sont préconfigurées et optimisées pour les données Salesforce Knowledge. Vous trouverez les valeurs par défaut répertoriées ci-dessous :
| Utilisateurs | Description |
|---|---|
| Autorisations d’accès | Uniquement les personnes ayant accès au contenu dans la source de données. |
| Mapper des identités | Identités de source de données mappées à l’aide d’ID de Microsoft Entra. |
| Contenu | Description |
|---|---|
| Gérer les propriétés | Pour case activée propriétés par défaut et leur schéma, consultez le contenu. |
| Synchronisation | Description |
|---|---|
| Analyse incrémentielle | Fréquence : toutes les 15 minutes |
| Analyse complète | Fréquence : Tous les jours |
Pour modifier l’une de ces valeurs, sélectionnez l’option Configuration personnalisée .
Configuration personnalisée
L’installation personnalisée est destinée aux administrateurs qui souhaitent modifier les valeurs par défaut des paramètres. Une fois que vous avez cliqué sur l’option « Configuration personnalisée », trois autres onglets s’affichent : Utilisateurs, Contenu et Synchronisation.
Utilisateurs
Autorisations d’accès
Le connecteur Salesforce Knowledge prend en charge les autorisations de recherche visibles pour tout le monde ou uniquement les personnes ayant accès à cette source de données. Si vous choisissez Tout le monde, les données indexées apparaissent dans les résultats de la recherche pour tous les utilisateurs. Si vous choisissez Uniquement les personnes ayant accès à cette source de données, les données indexées apparaissent dans les résultats de la recherche pour les utilisateurs qui y ont accès. Choisissez celle qui convient le mieux à votre organization.
Mappage des identités
Vous pouvez choisir d’ingérer des listes de Access Control (ACL) à partir de votre instance Salesforce ou d’autoriser tous les membres de votre organization à voir les résultats de la recherche à partir de cette source de données. Les listes de contrôle d’accès peuvent inclure des identités Microsoft Entra (utilisateurs fédérés de Microsoft Entra ID vers Salesforce), des identités AD non Azure (utilisateurs Salesforce natifs qui ont des identités correspondantes dans Microsoft Entra ID) ou les deux.
Remarque
Si vous utilisez un fournisseur d’identité tiers comme Ping ID ou secureAuth, vous devez sélectionner « non Microsoft Entra » comme type d’identité.
Si vous avez choisi d’ingérer une liste de contrôle d’accès à partir de votre instance Salesforce et que vous avez sélectionné « ID non-ME » pour le type d’identité, consultez Mapper vos identités non Microsoft Entra pour obtenir des instructions sur le mappage des identités.
Si vous avez choisi d’ingérer une liste de contrôle d’accès à partir de votre instance Salesforce et que vous avez sélectionné « ME-ID » pour le type d’identité, consultez Mapper vos identités Microsoft Entra pour obtenir des instructions sur le mappage des identités. Pour savoir comment configurer Microsoft Entra’authentification unique pour Salesforce, consultez ce tutoriel.
Remarque
Mises à jour aux groupes qui régissent les autorisations d’accès sont synchronisées uniquement dans des analyses complètes. Les analyses incrémentielles ne prennent pas en charge le traitement des mises à jour des autorisations.
Dans la vidéo suivante, vous allez apprendre à vous authentifier auprès de votre instance Salesforce, à synchroniser vos identités non Microsoft Entra avec vos identités Microsoft Entra et à appliquer les paramètres de sécurité appropriés à vos éléments Salesforce. Bien que ce guide concerne spécifiquement le connecteur Salesforce CRM, les mêmes étapes peuvent être appliquées au connecteur Salesforce Knowledge.
Contenu
Gérer les propriétés
Ici, vous pouvez ajouter ou supprimer des propriétés disponibles à partir de votre source de données Salesforce Knowledge, affecter un schéma à la propriété (définir si une propriété peut faire l’objet d’une recherche, s’il est interrogeable, récupérable ou refinable), modifier l’étiquette sémantique et ajouter un alias à la propriété. Les propriétés sélectionnées par défaut sont répertoriées ci-dessous :
| Source, propriété | Étiquette sémantique | Description | Schéma |
|---|---|---|---|
| Articleid | Requête, récupération | ||
| Numéro d’article | Numéro unique attribué automatiquement à l’article lors de sa création. | Requête, récupération | |
| ArticleType | Type ou catégorie de l’article de connaissances (par exemple, FAQ, Article de support, Guide pratique). | Récupérer | |
| CondensedBody | Inclut le contenu complet ou le corps principal de l’article | Récupérer, rechercher | |
| CreatedById | Interroger, Récupérer, Rechercher | ||
| CreatedByName | createdBy | Utilisateur qui a initialement créé l’article. | Interroger, Récupérer, Rechercher |
| CreatedDate | createdDateTime | Horodatage de la création initiale de l’article. | Requête, récupération |
| IconUrl | iconUrl | Récupérer | |
| Langue | Langue dans laquelle l’article est écrit. | Récupérer | |
| LastModifiedById | Interroger, Récupérer, Rechercher | ||
| LastModifiedByName | lastModifiedBy | Utilisateur qui a mis à jour l’article en dernier. | Interroger, Récupérer, Rechercher |
| LastModifiedDate | lastModifiedDateTime | Horodatage de la mise à jour la plus récente de l’article. | Requête, récupération |
| LastPublishedDate | Date de la dernière publication de l’article. | Requête, récupération | |
| LastPublishedVersionId | Requête, récupération | ||
| Résumé | Brève vue d’ensemble ou résumé du contenu de l’article. | Recherche | |
| Titre | title | Titre principal ou titre de l’article. | Interroger, Récupérer, Rechercher |
| Url | url | Lien vers l’article dans Salesforce Knowledge. | Récupérer |
| UrlName | Nom unique convivial d’URL généré pour l’article. | Requête, récupération |
Synchronisation
L’intervalle d’actualisation détermine la fréquence à laquelle vos données sont synchronisées entre la source de données et l’index du connecteur Salesforce Knowledge Copilot. Il existe deux types d’intervalles d’actualisation : l’analyse complète et l’analyse incrémentielle. Pour plus d’informations, consultez Paramètres d’actualisation.
Résolution des problèmes
Après avoir publié votre connexion, vous pouvez consulter les status dans la section Connecteurs du Centre d’administration. Pour savoir comment effectuer des mises à jour et des suppressions, consultez Gérer votre connecteur.
Recherche d’éléments dans l’Explorateur d’index
Si vous souhaitez examiner un article de connaissances spécifique dans l’Explorateur d’index, vous aurez d’abord besoin de son KnowledgeArticleId (l’ID master qui lie toutes les versions de l’article). Voici comment l’obtenir à partir de Salesforce :
- Obtenez l’ID de version de l’article à partir de l’URL : Ouvrez l’article dans Salesforce. Copiez l’ID à partir de l’URL. Par exemple :
/lightning/r/Knowledge__kav/kav1234567890ABC/view.kav1234567890ABCVoici l’ID. - Ouvrir la console du développeur
- Exécutez la requête SOQL : accédez à l’onglet Éditeur de requête et exécutez la requête suivante (remplacez par votre ID).
SELECT Id, KnowledgeArticleId, Title FROM KnowledgeArticleVersion WHERE Id = '<<KNOWLEDGE_URL_ID>>' - Dans les résultats, copiez le
KnowledgeArticleId - Entrez ceci
KnowledgeArticleIddans l’Explorateur d’index pour afficher toutes les données indexées associées.
Si vous rencontrez des problèmes ou si vous souhaitez fournir des commentaires, consultez prise en charge de Microsoft Graph.