acción Autenticación de Salesforce
- Última actualización2023/11/16
acción Autenticación de Salesforce
La autenticación de Salesforce es la primera acción de comando que debe llamar a fin de autenticarse con Salesforce.
Nota: Los ejemplos y gráficos proporcionados en esta página son meramente ilustrativos y es posible que no reflejen con precisión su caso específico. No nos hacemos responsables de su mantenimiento ni de su exactitud.
Autentique el acceso a Salesforce obteniendo los parámetros de autenticación de la aplicación conectada a Salesforce y utilizándolos en Automation 360.Nota: Recientemente, Salesforce implementó lo siguiente: Flujo de nombre de usuario y contraseña de OAuth 2.0 bloqueado por defecto en nuevas organizaciones. Asegúrese de permitir que estos flujos en su entorno de Salesforce utilicen el paquete de Salesforce. Consulte
la configuración de OAuth y OpenID Connect
Puede utilizar métodos de conexión diferentes para conectarse a Salesforce:
- OAuth2 - Credenciales de cliente: Utilice este método de conexión al proporcionar las credenciales de la cuenta Salesforce. Necesita un nombre de usuario y una contraseña de Salesforce para establecer una conexión.
- Conexión OAuth de Control Room: Utilice este método de conexión creando una conexión OAuth y almacenándola en Control Room.
Procedimiento
- Inicie sesión en el Control Room.
- Cree un nuevo bot o modifique un bot existente. Para obtener más información, consulte Cree su primer bot.
- En el panel Acciones, seleccione Iniciar del flujo de bot. y coloque debajo de la opción
- En el campo Tipo de autenticación, seleccione el método de autenticación en el menú desplegable.
-
Para ver los detalles de ID de cliente y secreto de cliente para la autenticación de OAuth2: Credenciales de cliente, complete los siguientes pasos:
-
Para conectarse a través de OAuth2 - Credenciales de cliente, complete los siguientes pasos:
-
Para configurar una conexión OAuth de la Control Room en Salesforce, complete los siguientes pasos:
- Para conectarse mediante la conexión OAuth de la Control Room, seleccione una conexión de OAuth de Salesforce que haya creado y almacenado en la Control Room. Para obtener más información, consulte Configurar conexiones OAuth en la Control Room.
- Introduzca la versión de la API. Puede encontrar la versión de la API en la configuración de Salesforce Enterprise Edition. Para obtener más información, consulte Buscar versión de la API de Salesforce.
- Introduzca Predeterminado como nombre de la sesión.
-
Cree una variable múltiple o de diccionario para almacenar la respuesta. Puede hacer cualquiera de lo siguiente:
- El comando de autenticación devuelve un diccionario con 2 pares clave-valor.
Authorization
(tipo credencial) eInstanceUrl
(tipo cadena). Se oculta laAuthorization
, pero podrá leer laInstanceUrl
. Por ejemplo, puede utilizar un cuadro de mensaje para imprimir el valor de$str_Authresponse{InstanceUrl}$
, esto devuelve la URL de Salesforce. - Puede seleccionar una variable múltiple como se muestra a continuación y asignar a una variable de credencial y una variable de cadena como claves.
La autorización devuelve un token, que está oculto cuando es de tipo credencial, y este token se puede pasar directamente en el comando Servicios Web Rest.
- El comando de autenticación devuelve un diccionario con 2 pares clave-valor.
- Haga clic en Ejecutar para guardar y ejecutar su bot. Una vez autenticado, podrá utilizar el token para llamar a otros servicios de la API de Salesforce.