Loading

Preguntas más frecuentes sobre Salesforce Lightning Sync

Fecha de publicación: Jul 15, 2022
Descripción
Si desea información general sobre Salesforce Lightning Sync, consulte Lightning Sync

Lightning Sync ofrece tres (3) métodos de conexión, en función de su servidor de correo electrónico, que le permiten sincronizar sus contactos y calendario desde cualquiera de los sistemas, o ambos, en función de los ajustes de su configuración de sincronización:
 
 
Elija si desea conectar Microsoft Exchange con Salesforce empleando una cuenta de servicio de Exchange o empleando OAuth 2.0, y configure esa conexión. Ambas opciones utilizan los servicios web de Exchange (EWS) en segundo plano, y ambas opciones son las mejores conexiones seguras de su clase que Microsoft recomienda para integraciones de terceros, como Lightning Sync.

Si desea saber más, consulte:
Solución


Aquí se incluyen respuestas a preguntas específicas que puede tener sobre el trabajo con Salesforce Lightning Sync:

1. ¿Por qué necesitamos tener la función de administrador global de Office365 para conectar con OAuth 2.0 mediante una cuenta de Microsoft Office 365®?

Si aún no se ha familiarizado con OAuth 2.0, empiece por leer las especificaciones: OAuth 2.0

Como puede ver en la página de configuración de Lightning Sync, cuando se solicita la cuenta de administrador global para la autenticación, redirigimos al usuario a la página de inicio de sesión de Microsoft O365. Las credenciales no se proporcionan nunca a Lightning Sync, y Salesforce no las conoce en ningún momento; es decir, nunca se almacenan en la organización de Salesforce ni se utilizan en las siguientes conexiones con O365. En su lugar, tras la configuración inicial de OAuth se usa un token de OAuth que no contiene las credenciales, y que tiene forma de consentimiento único a la autenticación de OAuth.

Como parte de la fase inicial del flujo de OAuth 2.0, instala la aplicación Azure multiarrendatario de Lightning Sync (llamada "Salesforce Lightning Sync") en la instancia de Azure, que puede ser visible en el portal del directorio activo aquí. Al hacerlo, el administrador global de Azure acepta que la aplicación Lightning Sync pueda obtener un token de OAuth que puede acceder a los buzones de correo de los usuarios mediante EWS.

Tenga en cuenta que el objetivo de este procedimiento es registrar la aplicación en el AD del cliente, en su arrendatario de Azure, y que Lightning Sync obtenga el Id. de arrendatario de Azure. El administrador global de Azure no tiene que ser un usuario que se sincronice, ni el administrador obtiene ningún "poder" al acceder a Azure, como tampoco le da derechos de suplantación de identidad; simplemente instala la aplicación en su arrendatario de Azure. La aplicación seguirá estando instalada y funcionando de forma perpetua, incluso si el administrador cambia la contraseña o abandona la empresa.

Si desea saber más sobre la arquitectura y el diseño de la aplicación Lightning Sync para empresas, consulte:
La Plataforma de identidad de Microsoft y el flujo de credenciales de cliente de OAuth 2.0 
Documentación general sobre las credenciales de cliente
Crear aplicaciones centinela o de servicios con las API de correo, calendario y contactos de Office 365

A continuación, se incluyen más puntos que explican el acceso y los permisos que usa Lightning Sync:

  • Permite que la aplicación tenga acceso completo mediante los servicios web de Exchange (EWS) a todas las cuentas de usuario de intercambio de correo sin que un usuario inicie sesión.
  • Permite a los usuarios iniciar sesión en la aplicación y permite a la aplicación leer el perfil de los usuarios que han iniciado sesión. También permite a la aplicación leer información básica de la empresa de los usuarios que han iniciado sesión.
  • Durante la configuración, su administrador de O365 escribe la contraseña de Azure en el sitio de Microsoft Azure AD, no en Salesforce.
  • Salesforce almacena el token de OAuth 2.0, pero no las credenciales.
  • La implementación que hace Microsoft del protocolo de flujo de concesión de las credenciales de cliente de OAuth 2.0 no permite que el usuario conozca a qué buzones puede acceder el cliente. Por ello, el token que Lightning Sync obtiene de Azure puede acceder a todas las cuentas de usuario de intercambio de correos electrónicos de Office sin necesidad de que el usuario individual se autentique.
  • Los datos en tránsito a través de Lightning Sync están totalmente cifrados mediante SSL, y no se comparten con ningún tercero.
  • Si el administrador de O365 o Azure decide revocar el acceso, puede desinstalar la aplicación desde el portal de Azure, con lo que el servicio de Lightning Sync ya no podrá obtener un token.
  • En caso de que un usuario esté desactivado en O365 o Salesforce (o se haya eliminado de una configuración activa de Lightning Sync), se dejarán de sincronizar los eventos y contactos de ese usuario.
 
Nota: Lightning Sync utiliza únicamente el permiso de lectura y escritura en el calendario y los contactos en la cuenta de buzón de correo del usuario, y no lee ni escanea los correos electrónicos. Lightning Sync solo intenta hacer llamadas a la API de EWS para los usuarios asignados a una configuración activa de Lightning Sync (no a toda la base de usuarios del servidor de Exchange).
 

2. ¿Qué pasa si se cambia la contraseña del administrador global de Office365 o su función se reduce a "Usuario (sin acceso de administrador)", o si eliminamos ese administrador global una vez establecida la conexión con OAuth 2.0 para Microsoft Exchange?

No cambiará nada. La conexión de Lightning Sync seguirá funcionando, ya que el token de acceso se reutiliza en lugar de actualizar un nuevo token.

Nota: Una vez que el administrador global ha aceptado e instalado la aplicación en su arrendatario, Lightning Sync puede obtener un token para acceder a las cuentas de buzón de correo de los usuarios en ese arrendatario usando las API de EWS.


3. ¿Qué pasará si cambiamos la contraseña de la cuenta del servicio de Exchange una vez establecida la conexión con "Cuenta de servicio para Microsoft Exchange"?

Tendrá que volver a proporcionar las credenciales de la cuenta del servicio de Exchange en la configuración de Salesforce Lightning Sync, ya que, de lo contrario, la sincronización de registros no funcionará.
 

4¿Cómo almacena Lightning Sync la contraseña de la cuenta del servicio de Exchange cuando usa el método de conexión "Cuenta de servicio para Microsoft Exchange"?

Lightning Sync pide el nombre y contraseña de la cuenta de servicio en la página de Visualforce y guarda la contraseña cifrada mediante una función de hash criptográfico dentro de la base de datos. Para hacerlo, aprovecha la función de campo cifrado existente en Salesforce, que también proporciona un mecanismo de gestión de claves. Lightning Sync usa esas credenciales cifradas para comunicarse con Exchange mediante los servicios de EWS y autodetección, tras la conexión con cifrado SSL, y nunca envía resultados en texto sin cifrar, si no mediante codificación hash. La aplicación codifica mediante hash la contraseña proporcionada y la compara con la almacenada.
Las credenciales se almacenan en un esquema de almacenamiento de claves de tres niveles, de modo que asegura el cumplimiento de la PCI.


5. ¿Podemos sincronizar eventos en ambas direcciones mediante Lightning Sync?

Sí, puede sincronizar eventos en ambos sentidos mediante Lightning Sync con cualquiera de los métodos de conexión disponibles. Consulte Instrucciones de sincronización de eventos disponibles en la configuración cuando se usa Lightning Sync si desea más información.
 

6. ¿Podemos sincronizar los eventos creados mediante herramientas de backend o API empleando la sincronización bidireccional de Salesforce a Exchange?

Sí, a partir de la versión Winter '19, los eventos creados a partir de API o backend se sincronizarán automáticamente de acuerdo con las configuraciones de sincronización existentes.


7. ¿Se pueden sincronizar los eventos que hemos creado a partir del complemento de integración de Outlook o de la extensión de Chrome para la integración de Gmail mediante acciones rápidas (acciones de publicador) usando Lightning Sync?

Sí, cualquier evento que se cree a partir del complemento de integración de Outlook o de Lightning para Gmail también se sincronizará desde Salesforce con el calendario de Exchange (Google) mediante Lightning Sync.

Nota: Los eventos que se crean desde el panel lateral (panel de la aplicación de correo electrónico) con las acciones rápidas del publicador se sincronizan. Los eventos que se agregan usando el botón "Agregar evento" también se sincronizan si especifica qué eventos de Exchange o Google se sincronizan con Salesforce mediante el ajuste de "Eventos que seleccionan los usuarios" en la configuración de sincronización.


8. ¿Qué tipos de licencia de Salesforce admite Lightning Sync?

Lightning Sync está disponible para las licencias de usuario de Sales Cloud y Service Cloud (Salesforce), Lightning Platform y Force.com. En función de los objetos que están disponibles a través de la licencia, los representantes pueden sincronizar los contactos, eventos o ambos entre sus aplicaciones de Microsoft y Salesforce.

Nota: Los eventos se sincronizan para los usuarios de Salesforce con licencias de suscripción de Lightning Platform - Salesforce Platform y Lightning Platform - One App o la aplicación de Lightning Platform. No se admite la sincronización de contactos para los clientes de Lightning Sync que tengan la licencia de usuario de Lightning Platform - One App. Lightning Platform - One App no incluye el objeto Contactos. Los tipos de licencia Lightning Platform Starter y Lightning Platform Plus no admiten la sincronización de eventos ni de contactos.
 

9. ¿Qué diferencia hay entre los asistentes y los invitados a un evento en Salesforce? ¿Podemos sincronizarlos desde Salesforce en Exchange?

Lightning Experience ofrece asistentes al evento, que son parecidos a los invitados a un evento de Salesforce Classic, con algunas diferencias.

  • No es necesario configurar a los invitados, y los usuarios puede ver, invitar o gestionar a los invitados de los eventos desde sus eventos de Salesforce Classic. Salesforce enviará la invitación a la reunión en nombre del usuario a los invitados del evento, y los invitados tendrán la opción de responder haciendo clic en el botón Responder a esta solicitud; la respuesta se registrará en Salesforce. Los invitados también tienen la opción de agregar el archivo .vcs a su Outlook, y el usuario de Salesforce tiene la opción de hacer clic en el botón Agregar a Outlook desde el evento de Salesforce para incluir la reunión. Consulte Programación e invitaciones en Salesforce Classic.
  • La sincronización de asistentes requiere que un administrador configure Lightning Sync para dejar que los usuarios visualicen, inviten o gestionen a los asistentes a un evento en Lightning Experience y Salesforce para iOS y Android. Consulte Sincronizar asistentes a eventos y Consideraciones para el uso de eventos y calendarios en Lightning Experience para saber más sobre este tema.
 

10. ¿Por qué no aparece el campo "Asistentes" normal en los eventos de Salesforce?

El campo Asistentes solo está disponible cuando cumple los siguientes criterios:

  • El administrador de Salesforce tiene que activar Lightning Experience (LEX) en la organización de Salesforce.
  • En la aplicación de Lightning Experience y Salesforce, los usuarios ven el campo "Asistentes" cuando los administradores lo agregan a los formatos de página de eventos, los formatos de página o los formatos de acciones rápidas. El campo Asistentes no está disponible en Cronología de actividad.
  • Para sincronizar asistentes, el administrador tiene que configurar Lightning Sync mediante cualquier método de conexión con la dirección de sincronización "Sincronizar en ambas direcciones" o "Salesforce a Exchange/Google", de modo que los eventos se sincronicen entre Salesforce y los calendarios de Microsoft® o Google de los usuarios.
Si cumple los criterios anteriores, pero sigue sin ver los campos Asistentes en el objeto Eventos, compruebe si ha configurado Lightning Sync mediante Cuenta de servicio para Microsoft Exchange antes y tiene activada la sincronización bidireccional beta (heredada) para los eventos. Registre un caso de asistencia en Salesforce para desactivar la función beta, que activará automáticamente el campo Asistentes en su organización.
 

11. ¿Cuál es la frecuencia de sincronización de los eventos y contactos con Lightning Sync?

En función de múltiples factores internos y externos (que incluye la base de usuarios y el número de registros para sincronizar), la sincronización inicial podría tardar entre 48 y 72 horas, o incluso más. Cuando la sincronización inicial se haya completado, todos los registros recién creados se sincronizan en minutos. Sin embargo, la sincronización podría tardar hasta un día completo o más en algunos casos:

  • Cuando se configura que se inicie la sincronización de muchos usuarios a la misma hora.
  • Cuando la sincronización de un gran número de contactos estaba pendiente.
  • NOTA: Lightning Sync sincronizará 50.000 contactos y 50.000 eventos.

Consulte Sincronizar contactosSincronización de eventos.
Registre un caso de asistencia con Salesforce si detecta grandes retrasos en la sincronización de registros.
 

12. ¿Es Lightning Sync compatible con la autenticación multifactor?

La autenticación de dos factores no funciona con Lightning Sync porque el motor de sincronización se ejecuta como servicio. En estos momentos, la autenticación multifactor de Outlook no es compatible con el método de cuenta de servicio de Lightning Sync. Una solución temporal es desactivar la autenticación multifactor solo para la cuenta de servicio. Consulte Configurar los requisitos de inicio de sesión de autenticación de dos factores si desea más información.
 

13. ¿Qué tengo que saber sobre las prácticas recomendadas que deben seguirse al configurar Lightning Sync?

  • Realice siempre una prueba con una base de usuarios reducida en un sandbox antes de implementarla en la solución de producción.
  • Cada nueva organización en la que configure Lightning Sync se tratará como Primera sincronización, y puede tardar entre 48 y 72 horas, o incluso más (según factores internos y externos). 
  • Cuando configure Lightning Sync desde cero, active siempre primero 1 usuario de sincronización y aumente gradualmente el número de usuarios en múltiples espacios. 
  • No realice cambios frecuentes en configuraciones activas que incluyan el agregado y eliminación de perfiles de usuario, cambios de dirección de sincronización, cambios del conjunto de datos, eliminación y nueva creación de configuraciones, ni agregar el mismo usuario a nuevas configuraciones, entre otras. 
  • No agregue a la configuración de Lightning Sync perfiles que tengan usuarios inactivos (usuarios que no estén activos) ni usuarios con direcciones de correo electrónico que no pertenezcan al dominio o Exchange sincronizado, ya que esto provoca que se seleccionen estos usuarios cada vez en múltiples ciclos, y origina un error en nuestro servidor. 
  • No realice la operación "Restablecer sincronización" para usuarios si la sincronización va lenta o hay problemas de funcionalidad. Restablezca la sincronización únicamente cuando detecte que no se está sincronizando nada del usuario específico o que el usuario no se selecciona para la sincronización aunque la prueba de conexión sea positiva. Restablecer sincronización limpiará todos los registros e iniciará la sincronización desde el principio.
  • No active ni desactive Lightning Sync, no cambie el método de conexión y no cambie con frecuencia las credenciales de la cuenta de servicio (si usa el método de cuenta de servicio). Estas acciones pueden provocar problemas de rendimiento, que no se realice la sincronización, que se pierda en la asignación de backend o que se dupliquen los registros, entre otros.
  • Adopte las medidas necesarias antes de realizar la actualización masiva de registros de eventos o contactos en Salesforce, ya que podría actualizar o sobrescribir los registros de un sistema u otro, en función de los ajustes de dirección de sincronización y conjunto de datos. Además, podría crear duplicados y enviar notificaciones de actualización de eventos (si hay asistentes).
  • Si migra su servidor de Exchange, realice los cambios necesarios para señalar a los distintos servidores o mover las cuentas de correo; el Id. de asignación o de relación único que hay entre los eventos de Salesforce y Outlook se perderá o dañará. En esta situación, tendrá entradas duplicadas en uno de los sistemas o en ambos, en función de la dirección de sincronización. Para evitar la creación de duplicados, asegúrese de mantener distintas carpetas de calendario para los datos movidos en el lado de Exchange y deje vacío el calendario principal para la sincronización con Salesforce. Se recomienda tener Lightning Sync desactivado mientras realiza esas actividades en el servidor de Exchange.
 
14. Cuando la dirección de sincronización está activada como "Salesforce a Exchange", ¿se eliminan automáticamente los eventos de su equivalente?
Si la dirección de sincronización activada es "Salesforce a Exchange", la configuración de conjunto de datos no incluye la opción "Eliminar eventos sincronizados". Por ello, los eventos permanecerán en el calendario de su calendario equivalente, aunque se elimine del otro sistema.

Ejemplo: Si el evento se elimina del calendario de Salesforce, no se eliminará del calendario de Outlook cuando la dirección de sincronización anterior esté activada.
 
Nota: Si desea saber más sobre cómo configurar la eliminación de eventos del calendario y de Salesforce en una acción, consulte Eliminación de eventos

15. ¿Cómo se sincronizan con Salesforce los eventos y asistentes (participantes de la reunión) y sus respuestas del calendario de Microsoft o Google mediante Lightning Sync?
Cuando un organizador (usuario de sincronización) invita a personas a eventos del calendario de Microsoft o Google, Salesforce Lightning Sync selecciona en primer lugar esos eventos y crea un registro de eventos principal en Salesforce, para después asignarlo al usuario de Salesforce (organizador). Después, busca los registros de usuario, candidato o contacto en Salesforce, comparando las direcciones de correo electrónico de las personas invitadas (participantes de la reunión). Cuando encuentra registros coincidentes en Salesforce, los asocia al campo "Asistentes" del registro de evento y, en el caso de que la dirección de correo electrónico de las personas invitadas coincida con más de un registro en Salesforce, esa asociación se realiza dando prioridad a los campos de usuarios, después a los candidatos y, por último, a los contactos.

Si hay más de un usuario de sincronización en la configuración de Lightning Sync, y el organizador crea una reunión interna a la que invita a otros usuarios de sincronización como participantes, Lightning Sync crea un evento principal (para el organizador) y eventos secundarios (para cada participante que sea usuario de sincronización) en Salesforce. El evento principal se asignará a la organización o al evento, y los eventos secundarios se asignarán a cada usuario que forme parte de la reunión. Todos los eventos principales y secundarios contienen la misma información con el valor del campo "Asistentes", pero en todos los registros de evento, el campo "Creado por" muestra el nombre del organizador. Cuando el administrador de una organización de Salesforce busca el registro de eventos con su asunto, verá múltiples registros con la misma información, aunque cada uno de ellos estará asignado a un usuario distinto.
Las respuestas de los asistentes también se sincronizan en Salesforce cuando marcan "Aceptar", "Rechazar" o "Quizá" en la invitación que reciben. Esas respuestas se actualizan en primer lugar en el calendario de Microsoft o Google del organizador de la reunión, y después se sincronizan en el registro del evento de Salesforce, en el que se muestra el estado de cada participante bajo el campo "Asistentes".

A continuación, se incluye una explicación que le ayudará a entender mejor este supuesto.
El usuario A crea un evento en el calendario de Microsoft o Google e invita a 4 personas; 2 de ellas tienen registros de usuario, 1 lo tiene de contacto y la última lo tiene de candidato en Salesforce. Supongamos que ambos usuarios ya se sincronizan con Lightning Sync (parte de la configuración activa de Lightning Sync). Cuando el evento se sincronice mediante Lightning Sync:
  • Salesforce creará 3 eventos en Salesforce: 1 evento principal se asignará al organizador, el usuario A, y los otros 2 eventos secundarios se asignarán a los otros usuarios participantes (a los que llamaremos usuarios B y C).
  • En los 3 eventos, la información será exactamente la misma, aunque el campo "Creado por" mostrará el nombre del usuario A.
  • El valor del campo Asistentes mostrará Usuario A (organizador), Usuario B, Usuario C, Contacto A y Candidato A (suponiendo que las direcciones de correo electrónico del contacto y el candidato coincidan con registros de contacto y candidato de Salesforce). El campo Asistentes también mostrará las respuestas de cada participante.
  • En la misma situación, si el usuario B rechaza la invitación, el evento secundario que se había asignado al usuario B se elimina, y solo quedan 2 eventos. El campo Asistentes mostrará las respuestas a la invitación del usuario A, el usuario C, el contacto A y el candidato A como "Aceptado", y para el usuario B mostrará "Rechazado".
Consulte el artículo Sincronizar asistentes a eventos si desea saber más sobre la sincronización de asistentes y sus limitaciones.

Nota: Si un usuario que no se sincroniza (es decir, el usuario no pertenece a la configuración de Lightning Sync) crea una reunión en Salesforce como organizador e invita a usuarios que sí se sincronizan (es decir, que están asignados a la configuración de Lightning Sync) como asistentes, esos eventos secundarios no se sincronizarán en el calendario de Outlook o Google de los asistentes, es decir, en la dirección Salesforce -> Exchange. Consulte el artículo Consideraciones para sincronizar eventos.

16. ¿Podemos agregar una asignación de campos personalizada mediante Lightning Sync (o) puede el campo Categoría de Exchange asignarse a cualquier otro campo de Salesforce, como Tipo o cualquier otro?

No, no es posible agregar una asignación de campos personalizada mediante Lightning Sync, ya que Lightning Sync se ejecuta como servicio. Si un campo (como Categoría) de la configuración de Lightning Sync para Exchange no está disponible en la IU, no estará disponible para la asignación.
 

17. ¿Admite Lightning Sync una implementación híbrida de Office 365 y Exchange en las instalaciones?
No. Las implementaciones híbridas que tengan buzones de correo de Exchange ubicados en múltiples servidores no se admiten en estos momentos. Lightning Sync necesita tener los buzones de correo en Exchange en línea o en el servidor de Exchange en las instalaciones, pero no admite ambos servidores a la vez para la sincronización.

Lightning Sync es una configuración de nivel de organización que se ejecuta en servidores, y en una organización de Salesforce solo se puede autenticar un servidor de Exchange. Por ello, no puede utilizar varios servidores de Exchange desde Salesforce.

Si su instancia de Exchange se ejecuta en una configuración híbrida, puede ubicar todas las cuentas del buzón de correo del servidor de Exchange en un mismo grupo de disponibilidad de base de datos (DAG) (bosque) y usar el método de conexión de cuenta de servicio para conseguirlo, pero necesitará que un administrador de servidores con conocimientos avanzados de Exchange lo haga.

Si solo ha comprado 2 arrendatarios distintos de Office 365 con Exchange en línea, no hay posibilidad de hacer esto, y la única solución es comprar 2 arrendatarios de organización de Salesforce para cada arrendatario de Office 365 y configurar Lightning Sync. Consulte "Requisitos del sistema de Lightning Sync" si desea más información.
 
18. ¿Admite Lightning Sync la sincronización con la dirección Alias de correo electrónico y la dirección Lista de distribución/Grupo?

No, Lightning Sync necesita una dirección de correo electrónico principal con acceso a la carpeta Calendario y Contactos para sincronizar los registros. Si está utilizando una dirección de correo electrónico o buzón de correo de alias, lista de distribución o grupo compartido, es posible que la sincronización no funcione y que Salesforce no los admita.

Número del artículo de conocimiento

000382000

 
Cargando
Salesforce Help | Article