View a markdown version of this page

Conéctese a Salesforce - AWS Estudio de aplicaciones

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Conéctese a Salesforce

Para conectar App Studio con Salesforce y permitir a los desarrolladores acceder a los recursos de Salesforce y usarlos en las aplicaciones, debe crear y configurar una aplicación conectada en Salesforce y crear un conector de Salesforce en App Studio.

Para conectar Salesforce con App Studio
  1. En App Studio, en el panel de navegación, elija Conectores en la sección Administrar. Accederá a una página que muestra una lista de los conectores existentes con algunos detalles sobre cada uno de ellos.

  2. Seleccione + Crear conector.

  3. Seleccione Salesforce en la lista de tipos de conectores para abrir la página de creación de conectores.

  4. Tome nota de la URL de redireccionamiento, que utilizará para configurar Salesforce en los pasos siguientes.

  5. El siguiente paso es crear una aplicación conectada en Salesforce. En otra pestaña o ventana, navegue hasta su instancia de Salesforce.

  6. En el cuadro Búsqueda rápida, busque App Manager y, a continuación, seleccione App Manager.

  7. Selecciona Nueva aplicación conectada.

  8. En Nombre de la aplicación conectada y Nombre de la API, ingresa un nombre para tu aplicación. No es necesario que coincida con el nombre de tu aplicación de App Studio.

  9. Proporciona la información de contacto según sea necesario.

  10. En la sección API (Habilitar la configuración de OAuth), habilita Habilitar la configuración de OAuth.

  11. En la URL de devolución de llamada, introduce la URL de redireccionamiento que anotaste anteriormente desde App Studio.

  12. En Ámbitos de OAuth seleccionados, añade los ámbitos de permisos necesarios de la lista. App Studio puede interactuar con las API REST de Salesforce para realizar operaciones CRUD en cinco objetos: cuentas, casos, contactos, clientes potenciales y oportunidades. Se recomienda añadir el acceso completo (completo) para garantizar que la aplicación App Studio tenga todos los permisos o alcances pertinentes.

  13. Desactiva la opción Requerir una clave de prueba para el intercambio de código (PKCE) para los flujos de autorización compatibles. App Studio no admite PKCE.

  14. Habilite Requerir secreto para el flujo del servidor web y Requerir secreto para actualizar el flujo de tokens para seguir las mejores prácticas de seguridad.

  15. App Studio admite los dos flujos de autenticación siguientes:

    • Flujo de credenciales de cliente: ideal para interacciones de servidor a servidor en las que la aplicación actúa en su propio nombre sin la interacción del usuario. Por ejemplo, enumerar toda la información de clientes potenciales de un equipo de empleados temporales que no tienen acceso a Salesforce.

    • Flujo de códigos de autorización: adecuado para aplicaciones que actúan en nombre de un usuario, como el acceso a datos personales o las acciones. Por ejemplo, enumerar los clientes potenciales de cada gerente de ventas que hayan obtenido o pertenezcan a él para realizar otras tareas a través de esta aplicación.

    • Para el flujo de credenciales de los clientes:

      1. Habilite el flujo de credenciales de cliente. Revise y confirme el mensaje.

      2. Guarda la aplicación.

      3. Debe seleccionar un usuario de ejecución, aunque no haya ninguna interacción del usuario en el flujo. Al seleccionar un usuario de ejecución, Salesforce devuelve los tokens de acceso en nombre del usuario.

        1. En el administrador de aplicaciones, en la lista de aplicaciones, elija la flecha de la aplicación App Studio y elija Administrar.

        2. Selecciona Editar políticas

        3. En el flujo de credenciales del cliente, agregue el usuario correspondiente.

    • Para el flujo de códigos de autorización, habilite Habilitar el flujo de códigos de autorización y credenciales

  16. Salesforce proporciona un identificador de cliente y un secreto de cliente, que se deben usar para configurar el conector en App Studio en los pasos siguientes.

    1. En el administrador de aplicaciones, elija la flecha de la aplicación App Studio y elija Ver.

    2. En la sección API (habilitar la configuración de OAuth), selecciona Administrar los detalles del consumidor. Esto puede enviar un correo electrónico solicitando una clave de verificación, que tendrás que introducir para confirmarla.

    3. Anote la clave del consumidor (ID de cliente) y el secreto del consumidor (secreto del cliente).

  17. De vuelta en App Studio, configura y crea tu conector rellenando los siguientes campos.

  18. En Nombre, introduzca un nombre para su conector de Salesforce.

  19. En Descripción, introduzca una descripción para su conector de Salesforce.

  20. En URL base, introduzca la URL base de su instancia de Salesforce. Debería tener el siguiente aspecto:https://hostname.salesforce.com/services/data/v60.0, reemplazándolo por hostname el nombre de su instancia de Salesforce.

  21. En Método de autenticación, asegúrese de que OAuth 2.0 esté seleccionado.

  22. En OAuth 2.0 Flow, seleccione el método de autenticación OAuth y rellene los campos relacionados:

    • Seleccione el flujo de credenciales del cliente para su uso en aplicaciones que actúan en su propio nombre, para las integraciones de un sistema a otro.

      1. En ID de cliente, introduzca la clave de consumidor obtenida anteriormente de Salesforce.

      2. En Secreto del cliente, introduzca el secreto del consumidor, obtenido previamente de Salesforce.

      3. En la URL del token de acceso, introduce el punto final del token de OAuth 2.0. Debería tener el siguiente aspecto:https://hostname/services/oauth2/token, sustituyéndolo por el nombre de su hostname instancia de Salesforce. Para obtener más información, consulte la documentación de Salesforce OAuth Endpoints.

      4. Seleccione Verificar la conexión para probar la autenticación y la conexión.

    • Seleccione el flujo de códigos de autorización para usarlo en aplicaciones que actúen en nombre del usuario.

      1. En ID de cliente, introduzca la clave de consumidor obtenida anteriormente de Salesforce.

      2. En Secreto del cliente, introduzca el secreto del consumidor, obtenido previamente de Salesforce.

      3. En la URL de autorización, introduzca el punto final de autorización. Debería tener el siguiente aspecto:https://hostname/services/oauth2/authorize, sustituyéndolo por el nombre hostname de su instancia de Salesforce. Para obtener más información, consulte la documentación de Salesforce OAuth Endpoints.

      4. En la URL del token de acceso, introduce el punto final del token de OAuth 2.0. Debería tener el siguiente aspecto:https://hostname/services/oauth2/token, sustituyéndolo por el nombre de su hostname instancia de Salesforce. Para obtener más información, consulte la documentación de Salesforce OAuth Endpoints.

  23. En Operaciones, seleccione las operaciones de Salesforce que admitirá su conector. Las operaciones de esta lista están predefinidas y representan tareas comunes en Salesforce, como crear, recuperar, actualizar o eliminar registros de objetos comunes.

  24. Seleccione Crear. El conector recién creado aparecerá en la lista de conectores.