|||
-|-|-|
| Résumé | Discourse Salesforce permet la synchronisation entre les utilisateurs Discourse et les prospects/contacts Salesforce, et permet la connexion sociale Salesforce.
| Lien du dépôt | https://github.com/discourse/discourse-salesforce
| Guide d’installation | Comment installer des plugins dans Discourse
Synchronisation entre les prospects/contacts Salesforce et les utilisateurs Discourse
Vous pouvez créer un prospect ou un contact Salesforce à partir de n’importe quel utilisateur Discourse en utilisant le menu de publication. Pour distinguer facilement ces utilisateurs, une icône d’auteur sera affichée à côté du nom d’utilisateur dans les publications. Il y aura des liens de retour vers ces profils d’utilisateurs Discourse dans les objets Salesforce correspondants.
Ces prospects et contacts créés sont automatiquement ajoutés aux groupes d’utilisateurs Discourse.
Lorsque des prospects ou des contacts créent de nouveaux sujets, ils seront ajoutés comme élément de flux dans Chatter.
Synchronisation entre les cas Salesforce et les sujets Discourse
Vous pouvez créer un cas Salesforce pour n’importe quel sujet Discourse à partir du menu d’administration du sujet. L’auteur du sujet sera automatiquement créé comme contact Salesforce.
Connexion avec Salesforce (OAuth)
Ce plugin permet également la connexion avec Salesforce, facilitant ainsi l’inscription de vos utilisateurs Salesforce sur Discourse.
Configuration
Les étapes 1 à 3 couvrent la configuration sur votre console Salesforce à l’aide du nouveau gestionnaire d’applications client externe (2025). Les étapes 4 et 5 couvrent la configuration sur notre plugin Discourse Salesforce.
Étape 1 : Accéder au gestionnaire d’applications client externe
Cliquez sur Configuration dans l’icône en forme de roue dentée en haut à droite. Recherchez “Gestionnaire d’applications client externe”.
Étape 2 : Créer une nouvelle application client externe
Remplissez les “Informations de base”, puis activez les paramètres OAuth.
L’URL de rappel doit être
- https://\\u003cvotre-site-discourse\u003e
- https://\\u003cvotre-site-discourse\u003e/auth/salesforce/callback
Ajoutez ces étendues OAuth disponibles
- Accéder au service d’URL d’identité (id, profile, email, address, phone)
- Gérer les données utilisateur via les API (api)
- Effectuer des requêtes à tout moment (refresh_token, offline_access)
Dans l’activation du flux
- Activer le flux d’informations d’identification client
- Activer le flux JWT Bearer (Ceci est pour la création de prospects et de contacts)
- Générer un certificat
- téléchargez le fichier
server.crt(cette procédure pas à pas suppose que vous générerez un fichierserver.crtetserver.key) - Conservez le fichier
server.keypour votre site
Enregistrer.
Étape 3 : Obtenir les secrets du consommateur de la nouvelle application client externe
Sur l’application client externe nouvellement créée, allez dans l’onglet Paramètres, puis faites défiler vers le bas pour développer les paramètres OAuth.
Cliquez sur “Clé et secret du consommateur”, remplissez à nouveau les informations d’identification de connexion, puis passez à l’étape suivante.
Étape 4 : Remplir les détails dans les paramètres du plugin Discourse Salesforce
Allez sur https://\u003cvotre-site-discourse\u003e/admin/plugins/discourse-salesforce/settings
Il y a six paramètres + un à mettre à jour
- Cochez “salesforce enabled”
- Cochez “salesforce login enabled”
- Remplissez “salesforce client id” avec la clé du consommateur de l’étape précédente
- Remplissez “salesforce client secret” avec le secret du consommateur de l’étape précédente
- Remplissez “salesforce rsa private key” avec le fichier
server.keyque vous avez généré ci-dessus - Remplissez “salesforce username” avec une adresse e-mail d’administrateur dans votre organisation Salesforce. Il doit s’agir d’un administrateur système dans Salesforce.
- Si vous avez un domaine Salesforce personnalisé : url du serveur d’autorisation Salesforce
Étape 5 : Autoriser votre application Discourse pour Salesforce
Allez sur https://\u003cvotre-site-discourse\u003e/salesforce/admin/authorize
Vous serez invité à autoriser l’application.
Hébergé par nous ? Ce plugin est disponible sur nos plans Entreprise.







