Configurer une organisation Salesforce

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 Restrictions liées à l'accès au réseau et aux adresses IP basées sur le profil et Définir des plages d'adresses IP de confiance pour votre organisation dans la documentation Salesforce.

Configurer un utilisateur

  1. Dans Salesforce, créez un utilisateur ou ajustez les paramètres d'un utilisateur existant conformément aux instructions suivantes.
  2. Créez un profil dédié et attribuez-le à l'utilisateur.
  3. Si votre organisation a configuré des restrictions liées aux adresses IP, veillez à ajouter les adresses IP de Datastream à la liste des adresses IP autorisées. Pour en savoir plus, consultez la section Limiter les adresses IP de connexion dans les profils.
  4. 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.
  5. 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 peut voir quelles données dans la documentation Salesforce.
  6. 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 les applications tierces peuvent 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:

  1. Créez une application connectée. Pour en savoir plus, consultez la documentation Salesforce.
  2. Configurez votre application connectée pour le flux d'identifiants client OAuth 2.0.

  3. Assurez-vous que l'habilitation Manage user data via APIs (api) est activée pour votre application connectée. Pour en savoir plus sur les champs d'application, consultez la section Jetons et champs d'application OAuth.

  4. Assurez-vous que votre application connectée peut accéder aux API Salesforce avec les adresses IP de 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.

  5. Obtenez la clé client et le code secret client :

    1. Dans Salesforce, saisissez App dans la zone de recherche rapide, puis sélectionnez Gestionnaire d'applications.
    2. Recherchez votre application connectée dans la liste et développez le menu déroulant à droite de la ligne.
    3. Sélectionnez Afficher.
    4. Sur la page d'informations Gérer les applications connectées, cliquez sur Gérer les détails du client.
    5. Un écran s'ouvre et vous demande de saisir un code de validation. Un e-mail contenant le code de validation est envoyé à l'utilisateur auquel vous attribuez le flux d'identifiants client.
    6. Saisissez le code de validation. Vous êtes ensuite redirigé vers la page d'informations du client, où vous trouverez votre clé et votre code secret. Vous devez fournir la clé et le code secret client lorsque vous créez votre profil de connexion.

Étape suivante