Cette page explique comment configurer une instance Salesforce pour l'utiliser avec Datastream.
Avant de commencer
Avant de commencer à configurer Salesforce pour l'utiliser avec Datastream, vous devez:
- Avoir accès à une organisation Salesforce active
- Savoir naviguer dans Salesforce et modifier ses paramètres
- Savoir créer des utilisateurs et des profils dans Salesforce
Configurer une organisation Salesforce pour l'utiliser avec Datastream
Pour établir une connexion entre votre organisation Salesforce et Datastream, vous devez vous authentifier à l'aide d'un nom d'utilisateur et d'un mot de passe, ou à l'aide du flux d'identifiants client OAuth 2.0. Pour utiliser ce dernier, vous pouvez créer une application connectée Salesforce ou une application cliente externe.
Si votre organisation Salesforce est configurée pour autoriser l'accès à partir d'adresses IP spécifiques, assurez-vous que Salesforce accepte les adresses IP Datastream. Pour savoir comment gérer vos restrictions d'accès au réseau, consultez les sections Accès au réseau et restrictions d'adresses IP basées sur les profils et Définir des plages d'adresses IP approuvées pour votre organisation dans la documentation Salesforce.
Configurer un utilisateur
- Dans Salesforce, créez un utilisateur ou modifiez les paramètres d'un utilisateur existant en suivant les instructions ci-dessous.
- Créez un profil dédié et attribuez-le à l'utilisateur.
- Si votre organisation a configuré des restrictions d'adresses IP, veillez à ajouter les adresses IP Datastream à la liste des adresses IP autorisées. Pour en savoir plus, consultez la section Limiter les adresses IP de connexion dans les profils.
- Assurez-vous que le profil utilisateur dispose de l'autorisation
API Enabled
afin qu'il puisse utiliser à la fois l'API REST Salesforce et l'API Bulk 2.0. - Assurez-vous que le profil utilisateur dispose des autorisations nécessaires pour lire tous les objets et champs que vous souhaitez inclure dans votre flux. Pour des raisons de sécurité, envisagez d'accorder à l'utilisateur des autorisations en lecture seule. Pour en savoir plus, consultez la section Contrôler qui voit quoi dans la documentation Salesforce.
- Facultatif: Par défaut, Salesforce renvoie les champs chiffrés en tant que champs masqués.
Si vous souhaitez que votre utilisateur affiche les valeurs réelles des champs chiffrés, accordez-lui l'autorisation
View Encrypted Data
. Vous pouvez accorder l'autorisation en modifiant l'ensemble d'autorisations de l'utilisateur.
Facultatif: Créer et configurer une application connectée
Salesforce utilise des applications connectées pour intégrer des applications externes à l'API Salesforce, intégrer des fournisseurs de services à votre organisation Salesforce ou contrôler les données auxquelles une application tierce peut accéder depuis votre organisation Salesforce. Si vous préférez utiliser une application connectée pour authentifier votre instance Salesforce dans Datastream, procédez comme suit:
- Créez une application connectée. Pour en savoir plus, consultez la documentation Salesforce.
Configurez votre application connectée pour le flux d'identification client OAuth 2.0.
Assurez-vous que le champ d'application
Manage user data via APIs (api)
est activé pour votre application connectée. Pour en savoir plus sur les champs d'application, consultez la section Jetons et champs d'application OAuth.Assurez-vous que votre application connectée peut accéder aux API Salesforce avec les adresses IP Datastream. Pour en savoir plus, consultez les pages Restreindre l'accès aux API avec des applications connectées et Configurer des plages d'adresses IP approuvées pour une application connectée.
Obtenez la clé client et le secret client:
- Dans Salesforce, saisissez
App
dans la zone de recherche rapide, puis sélectionnez Gestionnaire d'applications. - Recherchez votre application connectée dans la liste, puis développez le menu déroulant à droite de la ligne.
- Sélectionnez Afficher.
- Sur la page d'informations Gérer les applications connectées, cliquez sur Gérer les informations sur le consommateur.
- Un écran s'ouvre et vous demande un code de validation. Un e-mail contenant le code de validation est envoyé à l'utilisateur auquel vous attribuez le flux d'identifiants client.
- Saisissez le code de validation. Vous êtes ensuite redirigé vers la page d'informations sur le client, où vous trouverez votre clé et votre secret. Vous devez fournir la clé et le secret du client lorsque vous créez votre profil de connexion.
- Dans Salesforce, saisissez
Étape suivante
- En savoir plus sur la source Salesforce