Integración con Salesforce integrating-with-salesforce

Al integrar Salesforce con Adobe Experience Manager AEM (), se proporcionan capacidades de administración de posibles clientes y se utilizan las capacidades existentes listas para usarse de Salesforce. AEM Puede configurar la publicación de posibles clientes en Salesforce y crear componentes que accedan a los datos directamente desde Salesforce.

AEM La integración bidireccional y ampliable entre las soluciones de y Salesforce permite:

  • Que las organizaciones utilicen y modifiquen completamente los datos para mejorar la experiencia del cliente.
  • Participación desde el marketing hasta las actividades de ventas.
  • Organizaciones que transmiten y reciben datos automáticamente desde un almacén de datos de Salesforce.

Este documento describe lo siguiente:

  • Cómo configurar los Cloud Service AEM de Salesforce (configurar los parámetros para que se integren con Salesforce).
  • Aprenda a utilizar la información de contacto/posible cliente de Salesforce en Client Context y para Personalization.
  • AEM Aprenda a utilizar el modelo de flujo de trabajo de Salesforce para publicar usuarios como posibles clientes en Salesforce.
  • Obtenga información sobre cómo crear un componente que muestre datos de Salesforce.

AEM Configuración de la integración de con Salesforce configuring-aem-to-integrate-with-salesforce

AEM Para configurar la integración de los usuarios con Salesforce, primero debe configurar una aplicación de acceso remoto en Salesforce. A continuación, configure el servicio en la nube de Salesforce para que se vincule a esta aplicación de acceso remoto.

NOTE
Puede crear una cuenta de desarrollador gratuita en Salesforce.

AEM Para configurar la integración de los con Salesforce:

CAUTION
Instale el paquete de integración de la API Salesforce antes de continuar con el procedimiento. Para obtener más información sobre cómo trabajar con paquetes, consulte la página Cómo trabajar con paquetes.
  1. AEM En el cuadro de diálogo, navegue hasta Cloud Service. En Servicios de terceros, haga clic en Configurar ahora en Salesforce.

    chlimage_1-70

  2. Cree una configuración, por ejemplo, developer.

    note note
    NOTE
    La nueva configuración redirige a una nueva página: http://localhost:4502/etc/cloudservices/salesforce/developer.html. Este es exactamente el mismo valor que debe especificar en la URL de devolución de llamada al crear la aplicación de acceso remoto en Salesforce. Estos valores deben coincidir.
  3. Inicie sesión en su cuenta de Salesforce (o si no la tiene, cree una en https://developer.salesforce.com).

  4. En Salesforce, vaya a Crear > Aplicaciones para llegar a Aplicaciones conectadas (en versiones anteriores de Salesforce, el flujo de trabajo era Implementar > Acceso remoto).

  5. AEM Haga clic en Nuevo para poder conectarse a Salesforce de manera que se pueda conectar a la manera que lo haga con el.

    chlimage_1-71

  6. Escriba el nombre de la aplicación conectada, nombre de la API y correo electrónico de contacto. Seleccione la casilla de verificación Habilitar la configuración de OAuth, escriba la URL de devolución de llamada y agregue un ámbito de OAuth (por ejemplo, acceso completo). La URL de devolución de llamada tiene un aspecto similar al siguiente: http://localhost:4502/etc/cloudservices/salesforce/developer.html

    Cambie el nombre del servidor/número de puerto y el nombre de página para que coincidan con la configuración.

    chlimage_1-72

  7. Haga clic en Guardar para guardar la configuración de Salesforce. AEM Salesforce crea una clave de consumidor y un secreto de consumidor, que usted necesita para la configuración de la.

    chlimage_1-73

    note note
    NOTE
    Espere varios minutos (hasta 15 minutos) para que se active la aplicación de acceso remoto en Salesforce.
  8. AEM En la barra de herramientas, navegue hasta Cloud Service y navegue hasta la configuración de Salesforce que creó anteriormente (por ejemplo, desarrollador). Haga clic en Editar e introduzca la clave de cliente y el secreto de cliente en salesforce.com.

    chlimage_1-15

    table 0-row-2 1-row-2 2-row-2
    URL de inicio de sesión Este es el punto final de autorización de Salesforce. Su valor está rellenado previamente y sirve para la mayoría de los casos.
    Clave de cliente Escriba el valor obtenido de la página Registro de aplicación de acceso remoto en salesforce.com
    Secreto del cliente Escriba el valor obtenido de la página Registro de aplicación de acceso remoto en salesforce.com
  9. Haga clic en Conectar con Salesforce para conectarse. Salesforce solicita que permita que la configuración se conecte a Salesforce.

    chlimage_1-74

    AEM En, se abre un cuadro de diálogo de confirmación que le indica que se ha conectado correctamente.

  10. Vaya a la página raíz del sitio web y haga clic en Propiedades de página. A continuación, seleccione Cloud Service, agregue Salesforce y seleccione la configuración correcta (por ejemplo, desarrollador).

    chlimage_1-75

    Ahora puede utilizar el modelo de flujo de trabajo para publicar posibles clientes en Salesforce y crear componentes que accedan a los datos desde Salesforce.

AEM Exportación de usuarios de como posibles clientes de Salesforce exporting-aem-users-as-salesforce-leads

AEM Si desea exportar un usuario como cliente potencial de Salesforce, configure el flujo de trabajo para publicar posibles clientes en Salesforce.

AEM Para exportar usuarios de como posibles clientes de Salesforce:

  1. Vaya al flujo de trabajo de Salesforce en http://localhost:4502/workflow haciendo clic con el botón derecho en el flujo de trabajo Salesforce.com Export y haciendo clic en Start.

    chlimage_1-76

  2. AEM Seleccione el usuario de la que desea crear como posible cliente como Carga para este flujo de trabajo (inicio > usuarios). Asegúrese de seleccionar el nodo de perfil del usuario, ya que contiene información como givenName y familyName, que están asignados a los campos FirstName y LastName del posible cliente de Salesforce.

    chlimage_1-77

    note note
    NOTE
    AEM Antes de iniciar este flujo de trabajo, hay ciertos campos obligatorios que un nodo principal en la aplicación debe tener antes de publicarse en Salesforce. Estos son givenName, familyName, company y email. AEM AEM Para ver una lista completa de las asignaciones entre el usuario y el posible cliente de Salesforce, vea Configuración de asignaciones entre el usuario y el posible cliente de Salesforce.
  3. Haga clic en Aceptar. La información de usuario se exporta a salesforce.com. Puede verificarlo en salesforce.com.

    note note
    NOTE
    Los registros de errores muestran si se importa un posible cliente. Consulte el registro de errores para obtener más información.

Configuración del flujo de trabajo de exportación de Salesforce.com configuring-the-salesforce-com-export-workflow

Si es necesario, configure el flujo de trabajo de exportación de Salesforce.com para que coincida con la configuración correcta de Salesforce.com o para realizar otros cambios.

Para configurar el flujo de trabajo de exportación de Salesforce.com:

  1. Navegue hasta http://localhost:4502/cf#/etc/workflow/models/salesforce-com-export.html.

    chlimage_1-16

  2. Abra el paso Exportación de Salesforce.com, seleccione la ficha Argumentos, seleccione la configuración correcta y haga clic en Aceptar. Además, si desea que el flujo de trabajo vuelva a crear un posible cliente eliminado en Salesforce, active la casilla de verificación.

    chlimage_1-78

  3. Haga clic en Guardar para guardar los cambios.

    chlimage_1-79

AEM Asignación de la configuración entre el usuario de y el posible cliente de Salesforce mapping-configuration-between-aem-user-and-salesforce-lead

AEM Para ver o editar la configuración de asignación actual entre un usuario de la aplicación y un posible cliente de Salesforce, abra el Administrador de configuración: https://<hostname>:<port>/system/console/configMgr y busque Configuración de asignación de posibles clientes de Salesforce.

  1. Abra el Administrador de configuración haciendo clic en Consola web o directamente en https://<hostname>:<port>/system/console/configMgr.

  2. Busque Configuración de asignación de posibles clientes de Salesforce.

    chlimage_1-80

  3. Cambie las asignaciones según sea necesario. La asignación predeterminada sigue el patrón aemUserAttribute=sfLeadAttribute. Haga clic en Guardar para guardar los cambios.

Configurar el almacén de Client Context de Salesforce configuring-salesforce-client-context-store

AEM El almacén de contexto del cliente de Salesforce muestra información adicional sobre el usuario que ha iniciado sesión actualmente que lo que ya está disponible en el cliente de. Extrae esta información adicional de Salesforce según la conexión del usuario con Salesforce.

Para ello, configure lo siguiente:

  1. AEM Vincule un usuario de con un ID de Salesforce a través del componente Salesforce Connect.
  2. Agregue los datos de perfil de Salesforce a la página de contexto del cliente para que pueda configurar qué propiedades desea ver.
  3. (Opcional) Cree un segmento que utilice los datos del almacén de Client Context de Salesforce.

AEM Vinculación de un usuario de con un ID de Salesforce linking-an-aem-user-with-a-salesforce-id

AEM Asigne un usuario de con un ID de Salesforce para que pueda cargarlo en el contexto del cliente. En una situación real, se establecería una vinculación basada en datos de usuario conocidos con validación. Para fines de demostración, en este procedimiento se utiliza el componente Salesforce Connect.

  1. AEM Vaya a un sitio web en, inicie sesión, y arrastre y suelte el componente Salesforce Connect de la barra de tareas.

    note note
    NOTE
    Si el componente Salesforce Connect no está disponible, ve a la vista Diseño y selecciónalo para que esté disponible en la vista Editar.

    chlimage_1-17

    Cuando arrastra el componente a la página, muestra Vínculo a Salesforce=Desactivado.

    chlimage_1-81

    note note
    NOTE
    Este componente solo tiene fines de demostración. En situaciones reales, habría otro proceso para vincular o hacer coincidir a los usuarios con posibles clientes.
  2. Después de arrastrar el componente en la página, ábralo para configurarlo. Seleccione la configuración, el tipo de contacto y el posible cliente o contacto de Salesforce, y haga clic en Aceptar.

    chlimage_1-82

    AEM Vincula al usuario con el contacto o posible cliente de Salesforce.

    chlimage_1-83

Añadir datos de Salesforce a Client Context adding-salesforce-data-to-client-context

Puede cargar datos de usuario de Salesforce en Client Context para usarlos para la personalización:

  1. Abra el contexto de cliente que desea ampliar navegando allí, por ejemplo, http://localhost:4502/etc/clientcontext/default/content.html.

    chlimage_1-18

  2. Arrastre el componente Datos de perfil de Salesforce al contexto de cliente.

    chlimage_1-19

  3. Abra el componente haciendo doble clic en él. Seleccione Agregar elemento y seleccione una propiedad de la lista desplegable. Agregue tantas propiedades como desee y seleccione Aceptar.

    chlimage_1-84

  4. Ahora verá las propiedades específicas de Salesforce de Salesforce en el contexto de cliente.

    chlimage_1-85

Creación de un segmento con datos del almacén de Client Context de Salesforce building-a-segment-using-data-from-salesforce-client-context-store

Puede crear un segmento que utilice datos del almacén de contexto de cliente de Salesforce. Para ello, haga lo siguiente:

  1. AEM Vaya a la segmentación en la. Vaya a Herramientas > Segmentación o a http://localhost:4502/miscadmin#/etc/segmentation.
  2. Cree o actualice un segmento para incluir datos de Salesforce. Para obtener más información, consulte Segmentación.

Buscando posibles clientes searching-leads

AEM Se envía con un componente de búsqueda de muestra que busca posibles clientes en Salesforce según los criterios dados. Este componente muestra cómo utilizar la API de REST de Salesforce para buscar objetos de Salesforce. Para almacenar en déclencheur una llamada a salesforce.com, vincule una página con una configuración de Salesforce.

NOTE
Este es un componente de ejemplo que muestra cómo utilizar la API de REST de Salesforce para consultar objetos Salesforce. Utilícelo como ejemplo para crear componentes más complejos según sus necesidades.

Para utilizar este componente:

  1. Desplácese hasta la página en la que desee utilizar esta configuración. Abra las propiedades de la página y seleccione Cloud Service. Haz clic en Agregar servicios y selecciona Salesforce y la configuración adecuada, y haz clic en Aceptar.

    chlimage_1-20

  2. Arrastre el componente de búsqueda de Salesforce a la página (siempre que se haya habilitado). Para habilitarlo, vaya al modo Diseño y agréguelo al área correspondiente).

    chlimage_1-21

  3. Abra el componente Buscar, especifique los parámetros de búsqueda y haga clic en Aceptar.

    chlimage_1-86

  4. AEM muestra los posibles clientes especificados en el componente de búsqueda que coinciden con los criterios especificados.

    chlimage_1-87

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2