Configurar sincronización con el calendario Microsoft Office 365
Este contenido se tradujo mediante inteligencia artificial. Para solicitar una revisión, envíe un correo electrónico a documentacao_se@softexpert.com.
Prerrequisitos
- Acceso al menú Configuración > Sincronización de calendario (CM031).
- Cuenta corporativa Office 365.
- Configurar Active Directory de Azure.
Presentación
SoftExpert Suite permite configurar una sincronización con el calendario de Microsoft Office 365 para gestión de eventos.
Para que la sincronización sea habilitada con éxito, es necesario, primeramente, realizar las siguientes configuraciones:
Configurar sincronización con calendario Microsoft Office 365
1. Acceda al portal de Microsoft Azure e inicie sesión con su cuenta corporativa Office 365.
2. Haga clic en el icono
y, en el panel lateral que se presentará, acceda a la opción Active Directory de Azure y, a continuación, haga clic en Registro de aplicación.
3. Haga clic en la opción Nuevo registro.
4. Complete los campos que se presentarán:
- Nombre: informe un nombre de fácil identificación de la aplicación, por ejemplo: Calendar Sync App.
- Tipos de cuenta compatibles: seleccione la opción Cuentas en cualquier directorio organizacional (Cualquier directorio de Azure AD – Multiinquilino) y cuentas personales de Microsoft (por ejemplo, Skype, Xbox).
El campo de la sección URI de redireccionamiento no necesita ser completado, ya que el servicio realiza la autenticación usando el flujo de credenciales del cliente OAuth2. Con eso, no hay necesidad de un retorno de llamada.
5. Haga clic en la opción Registrar en la parte inferior.
6. En este momento, se presentará la Visión General de la aplicación. Copie los valores de los siguientes campos y guárdelos en un lugar seguro, ya que serán utilizados para configurar la sincronización del calendario en la pantalla Sincronización de calendario (CM031):
- ID de la aplicación (cliente): se utilizará en el campo Client ID.
- ID del directorio (inquilino): se utilizará en el campo Instancia.
7. En el panel de menús lateral, haga clic en la opción Permisos de APIs.
Haga clic en el permiso User.Read presentado en la lista de registros.
En el panel lateral que se presentará, haga clic en la opción Quitar permiso y confirme la solicitud realizada por el sistema.
Si ocurre el error Unable to complete due to service connection error, please try again later, espere algunas horas e inténtelo nuevamente.
8. Hecho eso, haga clic en la opción Agregar un permiso, en la parte superior del listado.
9. En el panel lateral, haga clic en Microsoft Graph y, a continuación, en Permisos de aplicación.
10. Localice el agrupador Calendars y marque las siguientes opciones:
- Calendars.Read - Read calendars in all mailboxes.
- Calendars.ReadShared - Read user and shared calendars.
- Calendar.ReadWrite - Read and write calendars in all mailboxes.
- OnlineMeetingArtifact.Read.All - Read online meeting artifacts.
- OnlineMeetings.Read.All - Read online meeting details.
- OnlineMeetings.ReadWrite.All - Read and create online meeting.
- OnlineMeetingTranscript.Read.All - Read all transcripts of online meetings.
- User.Read.All - Read all users' full profiles.
11. Hecho eso, haga clic en el botón Agregar permisos.
12. Los permisos agregados se presentarán en la lista de registros. Haga clic en el botón Conceder consentimiento del administrador para ... y confirme.
Posteriormente, puede visualizar los permisos en Aplicaciones empresariales > [Nombre de la aplicación - paso 4] > Seguridad > Permisos.
13. Nuevamente en el panel de menús lateral, haga clic en la opción Certificados y secretos.
14. En la sección Secretos del cliente, haga clic en Nuevo secreto del cliente.
15. En el panel que se presentará, informe una descripción y, en el campo Expira en, seleccione la opción Nunca. Hecho eso, haga clic en Agregar. En este momento, el secreto del cliente se presentará en el listado. Copie el contenido mostrado en la columna Valor y guárdelo en un lugar seguro, ya que este es el Client Secret que se utilizará para configurar la sincronización del calendario en el menú Sincronización de calendario (CM031).
16. Si la integración usa las APIs de reuniones de Microsoft Team (Online Meetings), además de los permisos de Microsoft Graph descritos anteriormente, será necesario configurar una Application Access Policy para la aplicación registrada en Microsoft Entra ID. Sin embargo, antes de ejecutar los comandos de política, instale el módulo de Microsoft Teams y autentíquese. Para hacerlo, ejecute los comandos a continuación:
Install-Module -Name MicrosoftTeams -Force -AllowClobber
Set -ExecutionPolicy -Execution Policy RemoteSigned -Scope CurrentUser
Import -Module MicrosoftTeams
Connect -MicrosoftTeams
Al ejecutar Connect -MicrosoftTeams, se abrirá una ventana de autenticación. Utilice las credenciales del administrador del tenant.
Después de ejecutar los comandos anteriores, cree la política de acceso para la aplicación registrada en Microsoft Entra ID. Para eso, ejecute el comando a continuación en Microsoft Teams PowerShell:
New-CsApplicationAccessPolicy `
-Identity "MyAppPolicy" `
-AppIds "SEU-APP-ID" `
-Description "Permite acesso do aplicativo às reuniões do Microsoft Teams"
Donde:
- Identity: Nombre de la política que será creada (puede ser cualquier nombre de fácil
identificación). - AppIds: ID de la aplicación (Client ID) obtenido en el registro de la aplicación en Microsoft
Entra ID.
A continuación, aplique la política creada en el tenant con los comandos a continuación:
Grant -CsApplicationAccessPolicy `
-PolicyName "MyAppPolicy" `
-Global
Para que la integración obtenga la atribución de habla (speaker attribution) en las transcripciones de las reuniones, es necesario habilitar esa opción manualmente. A continuación, vea cómo realizar esa operación:
1. Acceda al Teams Admin Center.
2. Navegue hasta Meeting > Meeting settings.
3. En Microsoft Graph access, cambie a On.
4. Haga clic en Configure.
5. Marque Include speaker attribution como On.
6. Haga clic en Apply.
7. Haga clic en Save.
Esos comandos ejecutados en el paso 16 deben ser realizados por un administrador con permisos para gestionar políticas de Microsoft Teams, preferiblemente del equipo de TI de la organización.
Conclusión
Con las configuraciones finalizadas en Microsoft Azure, es posible habilitar y configurar la sincronización de SoftExpert Suite con el calendario de Microsoft Office 365.