action Authentification Salesforce
- Dernière mise à jour2023/11/16
action Authentification Salesforce
Authentification Salesforce est la première action de commande qu'il faut appeler pour s'authentifier auprès de Salesforce.
Remarque : Les exemples et les graphiques fournis sur cette page ne sont donnés qu\'à titre indicatif et peuvent ne pas refléter exactement votre propre situation. Nous n\'assumons pas la responsabilité de leur mise à jour ou de leur exactitude.
Pour authentifier l'accès à Salesforce, obtenez les paramètres d'authentification auprès de l'application connectée Salesforce, puis utilisez-les dans Automation 360.Remarque : Dernièrement, Salesforce a mis en œuvre les éléments suivants : Flux nom d'utilisateur-mot de passe OAuth 2.0 bloqué par défaut dans les nouvelles organisations. Assurez-vous que ces flux sont autorisés à utiliser le package Salesforce dans votre environnement Salesforce. Voir
Paramètres AOuth et OpenID Connect.
Différentes méthodes s'offrent à vous pour vous connecter à Salesforce :
- OAuth2 - Infos d'identification client : utilisez cette méthode de connexion en fournissant les infos d'identification de Salesforce. Vous devez disposer d'un nom d'utilisateur et d'un mot de passe Salesforce pour établir une connexion.
- Connexion OAuth de la Control Room : utilisez cette méthode de connexion en créant une connexion OAuth et en la stockant dans la Control Room.
Procédure
- Connectez-vous à la Control Room.
- Créez un nouveau robot ou modifiez un robot existant. Pour plus d'informations, voir Créer votre premier robot.
- Dans le volet Actions, sélectionnez l'action Démarrer du flux de robot. et placez-la sous l'onglet
- Dans le champ Type d'authentification, sélectionnez la méthode d'authentification dans la liste déroulante.
-
Pour afficher les détails de l'identifiant client et du secret du client pour l'authentification OAuth2 - Infos d'identification client, procédez comme suit :
-
Pour vous connecter à l'aide de la méthode OAuth2 - Infos d'identification client, procédez comme suit :
-
Pour configurer une connexion OAuth de la Control Room dans Salesforce, procédez comme suit :
- Pour vous connecter à l'aide d'une connexion OAuth de la Control Room, choisissez une connexion Salesforce OAuth que vous avez créée et stockée dans la Control Room. Pour plus d'informations, voir Configurer les connexions OAuth dans la Control Room.
- Spécifiez la version de l'API. Vous pouvez rechercher la version de l'API dans votre installation Salesforce Enterprise Edition. Pour plus de détails, voir Recherche de la version de l'API Salesforce.
- Saisissez Par défaut comme nom de session.
-
Créez une variable Multiple ou Dictionnaire pour stocker la réponse. Vous pouvez procéder de l'une des façons suivantes :
- La commande d'authentification renvoie une variable de dictionnaire avec 2 paires clé-valeur.
Authorization
(de type Information d'identification) etInstanceUrl
(de type Chaîne). La paireAuthorization
est masquée, mais vous pouvez lireInstanceUrl
. Par exemple, vous pouvez utiliser une zone de message pour imprimer la valeur de$str_Authresponse{InstanceUrl}$
, qui renvoie l'URL Salesforce. - Vous pouvez sélectionner la variable Multiple comme indiqué ci-dessous et la mapper sur une variable d'identification et une variable de chaîne en tant que clés.
L'autorisation renvoie un jeton, qui est masqué puisqu'il est de type Information d'identification ; vous pouvez transmettre ce jeton directement dans la commande Service Web Rest.
- La commande d'authentification renvoie une variable de dictionnaire avec 2 paires clé-valeur.
- Cliquez sur Exécuter pour enregistrer et exécuter votre robot. Une fois l'authentification terminée, vous pouvez utiliser le jeton pour appeler d'autres services de l'API Salesforce.