Integrar Microsoft 365 Azure con Salesforce para Net Zero Cloud
Cree informes de revelación directamente en Microsoft 365 Word utilizando el complemento Núcleo de cumplimiento y revelación de Salesforce para Microsoft 365 Word. Para establecer una conexión segura entre Salesforce y el complemento, configure una aplicación Microsoft Azure, un proveedor de autenticación y una credencial nombrada.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
Antes de iniciar la integración de Microsoft 365 Azure con Salesforce para Net Zero Cloud:
- Inicie sesión en Azure.
- Cree una cuenta de Microsoft Azure.
- Agregue una licencia de Office 365 E1 a sus usuarios.
- Establezca una conexión entre Salesforce y Microsoft configurando una aplicación de Microsoft Azure.
- Establezca una conexión segura entre Salesforce y Microsoft agregando una credencial de proveedor de autenticación.
- Agregue una credencial nombrada para utilizar la configuración de almacenamiento de documentos externo.
- Para las credenciales nombradas heredadas que utilizan la autenticación por usuario, otorgue el acceso a usuarios mediante perfiles y conjuntos de permisos.
-
Almacene documentos de revelación y plantillas de documentos creando un sitio en SharePoint.
Consulte Crear un sitio SharePoint.
-
Configure sus ajustes de autenticación para acceder a un sistema externo desde Salesforce.
Consulte Configurar su autenticación externa en revelaciones de autores utilizando Microsoft 365 Word.
- Para crear plantillas de DOCX, PPT y Microsoft 365 Word en Salesforce, utilice Plantilla de documento de diseño.
- Configure el mecanismo predeterminado para la generación de documentos en el lado del servidor.
- Para utilizar Microsoft 365 Word para crear documentos que contienen texto con formato, cree plantillas en plantilla de documento de diseño.
- Especifique la ubicación de Microsoft OneDrive en la configuración de almacenamiento de documentos externa para que los documentos de revelación generados se almacenen en una única ubicación.
- Los administradores de Salesforce implementan y asignan el Núcleo de cumplimiento y revelación de Salesforce para Microsoft 365 Word a todos los usuarios o a usuarios específicos.
- Para generar informes de revelación con el complemento Núcleo de cumplimiento y revelación de Salesforce para Microsoft 365 Word, seleccione Microsoft 365 Word para Obtener el complemento Núcleo de cumplimiento y revelación.
-
El complemento de Núcleo de cumplimiento y revelación de Salesforce para Microsoft 365 Word admite los sistemas operativos Android, Microsoft Windows e iOS, así como las versiones de navegador estables más recientes de Apple Safari, Mozilla Firefox y Google Chrome.
Consulte Navegadores y dispositivos compatibles para Salesforce Contracts Connector para Word Add-In. El artículo está escrito para usuarios Salesforce Contracts, pero los pasos se aplican a Net Zero Cloud.
Crear una conexión entre Salesforce y Microsoft Azure
Configure una aplicación de Microsoft Azure para establecer una conexión entre Salesforce y Microsoft.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para registrar una aplicación de cliente en Microsoft Azure: | Acceso de administrador de arrendatario de Azure |
- Abra Microsoft Azure e inicie sesión en su cuenta de Azure.
- Busque el registro de la aplicación y luego haga clic en Nuevos registros.
-
Introduzca los detalles de registro.
- Introduzca un nombre para la aplicación, por ejemplo, MicrosoftApp.
- Para los tipos de cuentas admitidos, seleccione Cuentas en este directorio de organización únicamente (Salesforce SFDC-CLM únicamente - Arrendatario único).
- Haga clic en Registrar.
- Anote el Id. de la aplicación (cliente) para su uso posterior.
-
Agregue permisos.
- Haga clic en Permisos de API.
- Haga clic en Agregar un permiso | Microsoft Graph | Permisos delegados.
- En el seleccione permisos, introduzca Files.ReadWrite.All.
- Seleccione el permiso Files.ReadWrite.All y haga clic en Agregar permisos.
-
Repita estos pasos para estos permisos:
- openId
- User.ReadWrite
- Offline_access
-
Haga clic en Otorgar consentimiento de administrador para {NombreArrendatario} y confirme el consentimiento.
El estado cambia a Concedido para Salesforce - {NombreArrendatario} para todos los permisos.
-
Agregue y guarde un secreto de cliente.
- Haga clic en Certificados y secretos.
- Haga clic en Nuevo secreto de cliente.
- Introduzca una descripción para el secreto de cliente, por ejemplo, MicrosoftApp.
- Introduzca o seleccione un periodo de tiempo de caducidad y haga clic en Agregar.
-
Copie y guarde el valor de secreto de cliente, que necesitará al configurar su proveedor de autenticación.
Si no copia el valor del secreto de cliente ahora, no puede recuperarlo y debe crear uno nuevo.
Configurar un proveedor de autenticación para la aplicación Microsoft
Agregue una credencial de proveedor de autenticación para establecer una conexión segura entre Salesforce y Microsoft.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para ver la configuración: | Ver parámetros y configuración |
| Para modificar la configuración: | Personalizar solicitud |
| Para configurar Proveedor de autenticación: | Gestionar proveedores de autorización |
- Desde Configuración, en el cuadro Búsqueda rápida, introduzca Proveedores de autenticación y, a continuación, seleccione Proveedores
- Haga clic en Nuevo.
- En el tipo de proveedor, seleccione Conexión OpenID.
-
Para el nombre del proveedor de autenticación, introduzca MicrosoftApp.
MicrosoftApp se agregará al final de la URL.
- Para la clave del consumidor, introduzca el Id. de aplicación (cliente) de su aplicación de Azure.
- Para el secreto de consumidor, introduzca el Valor de secreto de cliente de su aplicación de Azure.
- Para la URL de extremo de autorización, introduzca https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize.
- Para la URL de extremo de token, introduzca https://login.microsoftonline.com/organizations/oauth2/v2.0/token.
- Para la URL de extremo de información de usuario, introduzca https://graph.Microsoft.com/oidc/userinfo.
-
Para los ámbitos predeterminados, introduzca https://graph.Microsoft.com/Files.ReadWrite.All offline_access openid User.ReadWrite.
Asegúrese de que Ámbitos predeterminados coincide con los permisos de API que agregó a su cuenta de Microsoft Azure. Consulte Crear una conexión entre Salesforce y Microsoft Azure.
- Anule la selección de Enviar credenciales de cliente en encabezado.
- Seleccione Enviar token de acceso en encabezado e incluir secreto de consumidor en respuestas de API de SOAP.
- Para el controlador de registro, seleccione Crear automáticamente una plantilla de controlador de registro.
- Para saber cómo ejecutar el registro, seleccione su cuenta de administrador del sistema.
- Guarde sus cambios.
-
Bajo Configuraciones de Salesforce, verifique que estas URL se generan.
- URL de inicialización sólo de prueba
- URL de inicialización de inicio de sesión único
- URL de vinculación de usuario existente
- URL de inicialización solo de OAuth
- URL de devolución de llamada
- URL de cierre de sesión único
-
Si su organización de Salesforce tiene un sitio de Experience Cloud, amplíe Sitios de Experience Cloud y verifique que se generan estas URL.
- URL de inicialización sólo de prueba
- URL de inicialización de inicio de sesión único
- URL de vinculación de usuario existente
- URL de inicialización solo de OAuth
- URL de devolución de llamada
-
Guarde sus cambios.
Después de guardar el proveedor de autenticación, se crea una clase de Apex de Registration Handler. Por ejemplo, AutocreatedRegHandler1234567890123.
-
Desactive las notificaciones por correo electrónico.
También puede desactivar las notificaciones por correo electrónico cuando vincula su cuenta de Salesforce con su cuenta de Microsoft Azure y actualiza la dirección de correo electrónico de Salesforce con su cuenta de Microsoft Azure.
- Haga clic en el vínculo de clase de Apex del Controlador de registro.
- Haga clic en Modificar.
-
Busque el método updateUser y elimine o deje fuera con un comentario esta entrada.
//u.email = data.email;//u.lastName = data.lastName;//u.firstName = data.firstName; - Guarde sus cambios.
-
Agregue la URL de devolución de llamada.
- Vuelva a su proveedor de autenticación.
- En la sección Configuración de Salesforce, copie la URL de devolución de llamada.
- Abra su cuenta de Microsoft Azure y haga clic en Descripción general.
- Haga clic en Agregar una URL de redireccionamiento junto a las URL de redireccionamiento.
- Seleccione Agregar una plataforma | Web.
- Pegue la URL de devolución de llamada en URI de redireccionamiento.
- Seleccione los tokens de acceso (empleados para flujos implícitos) y los tokens de Id. (empleados para flujos implícitos e híbridos).
- Haga clic en Configurar.
- Si tiene una comunidad de socios configurada, vaya al Proveedor de autenticación en su organización.
- Desde la sección Sitios de Experience Cloud, copie la URL de devolución de llamada.
- Abra su cuenta de Microsoft Azure y haga clic en Autenticación.
- Vaya a Web | Redirigir direcciones URL y haga clic en Agregar URL.
- Pegue la URL de devolución de llamada del sitio de Experience Cloud y guarde sus cambios.
-
Pruebe la autenticación del proveedor de autenticación.
- Desde la sección Configuración de Salesforce, copie la URL de inicialización solo de prueba.
- Pegue la URL en la barra de direcciones y pulse Intro.
Inicie sesión en el proveedor externo y se le redirigirá de nuevo a su organización de Salesforce.
Crear una credencial nombrada para el Núcleo de cumplimiento y revelación de Salesforce para el complemento de Microsoft 365 Word
Agregue una credencial nombrada para utilizar la configuración de almacenamiento de documentos externo. Especifique la ubicación de Microsoft OneDrive en la configuración de almacenamiento de documentos externo para que los documentos de contrato y las plantillas de documento generados se almacenen en una única ubicación.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para ver credenciales nombradas: | Ver parámetros y configuración |
| Para crear, modificar o eliminar credenciales nombradas: | Personalizar aplicación |
| Para autenticar en Microsoft Azure: | Acceso de administrador de arrendatario de Azure |
- Desde Configuración, en el cuadro Búsqueda rápida, introduzca Credenciales nombradas y luego seleccione Credenciales nombradas.
- Desde el menú de acciones, seleccione Nueva heredada.
- Para Etiqueta, introduzca MicrosoftApp.
- Para la URL, introduzca https://graph.Microsoft.com/v1.0.
- En Tipo de Identidad, seleccione Por usuario.
- Para Protocolo de autenticación, seleccione OAuth 2.0.
- Para Proveedor de autenticación, seleccione el proveedor de autenticación.
- Seleccione Iniciar flujo de autenticación al guardar.
- Seleccione Generar encabezado de autorización.
-
Guarde sus cambios.
El estado de autenticación de la credencial nombrada cambia a Autenticado cuando se autentica Microsoft Azure.
Nota Si su cuenta de Microsoft ya está autenticada en su sesión de navegador actual, puede autenticar correctamente su credencial nombrada. De lo contrario, autentique su credencial nombrada utilizando sus credenciales de cuenta de Microsoft.
Configurar el almacenamiento de documentos externos para revelaciones
Especifique la ubicación de Microsoft OneDrive en la configuración de almacenamiento de documentos externa para que los documentos de revelación generados se almacenen en una única ubicación.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para ver la configuración: | Ver parámetros y configuración |
| Para crear, modificar o eliminar credenciales nombradas: | Personalizar aplicación |
| Para autenticar en Microsoft Azure: | Administrador de arrendatario de Azure |
- Desde Configuración, en el cuadro Búsqueda rápida, introduzca Documento externo y luego seleccione Configuración de almacenamiento de documentos externos.
- Haga clic en Nuevo.
-
Seleccione Divulgación como objeto de destino.
Nota Si almacena todos los documentos en la misma cuenta de OneDrive independientemente del objeto de destino, y el proveedor de autenticación y las credenciales nombradas son las mismas para todos los objetos, puede seleccionar el objeto de destino como Todos. -
Seleccione Todo o un tipo de registro de revelación que creó.
Cada tipo de registro de revelación debe tener una entrada correspondiente en la configuración de Almacenamiento de documentos externo.
-
Introduzca el Id. de unidad de SharePoint para el identificador de almacenamiento de documentos externo.
El Id. de unidad de SharePoint se genera cuando crea un sitio de SharePoint. Consulte Crear un sitio de SharePoint para Net Zero Cloud.
-
Para determinar dónde desea almacenar los documentos, introduzca la ruta de carpeta donde desea almacenar los documentos, por ejemplo, Disclosure/DisclosureAndComplianceHub.
Salesforce configura la estructura de carpetas dentro del sitio de SharePoint que creó para almacenar plantillas de documentos y documentos de revelación.
- Seleccione la credencial nombrada que creó para la aplicación Microsoft.
- Seleccione Microsoft OneDrive como tipo de unidad de almacenamiento.
- Guarde sus cambios.
- Repita estos pasos para el objeto de destino Plantilla de documento.
Configurar Almacenamiento de documentos externo para Biblioteca de información
Especifique la ubicación de Microsoft OneDrive en la configuración de almacenamiento de documentos externo para almacenar los documentos de la Biblioteca de información en una única ubicación.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para ver la configuración: | Ver parámetros y configuración |
| Para crear, modificar o eliminar credenciales nombradas: | Personalizar aplicación |
| Para autenticar en Microsoft Azure: | Administrador de arrendatario de Azure |
- Desde Configuración, en el cuadro Búsqueda rápida, introduzca Documento externo y luego seleccione Configuración de almacenamiento de documentos externos.
- Haga clic en Nuevo.
-
Seleccione Biblioteca de información como objeto de destino.
Nota Si almacena todos los documentos en la misma cuenta de OneDrive independientemente del objeto de destino, y el proveedor de autenticación y las credenciales nombradas son las mismas para todos los objetos, puede seleccionar el objeto de destino como Todos. -
Introduzca el Id. de unidad de SharePoint para el identificador de almacenamiento de documentos externo.
El Id. de unidad de SharePoint se genera cuando crea un sitio de SharePoint. Consulte Crear un sitio de SharePoint para Net Zero Cloud.
-
Para determinar dónde desea almacenar los documentos, introduzca la ruta de carpeta de documentos, por ejemplo, InformationLibrary.
Salesforce configura la estructura de carpetas dentro del sitio de SharePoint que creó para almacenar plantillas de documentos y documentos de revelación.
- Seleccione la credencial nombrada que creó para la aplicación Microsoft.
- Seleccione Microsoft OneDrive como tipo de unidad de almacenamiento.
- Guarde sus cambios.
Implementar el Núcleo de cumplimiento y revelación de Salesforce para la aplicación Microsoft 365 Word
Centralice la implementación y asigne la aplicación Salesforce Disclosure and Compliance Hub Connector para Word a los usuarios de modo que puedan utilizar el complemento Salesforce Disclosure and Compliance Hub para Microsoft 365 Word.
Ediciones necesarias
| Permisos de usuario necesarios | |
|---|---|
| Para implementar la aplicación complementaria para usuarios: | Administrador del sistema con acceso Administrador de arrendatario de Azure |
Consulte Implementar complementos en el centro de administración de Microsoft 365.
