Cuando le pides a Copilot en Outlook que programe una reunión o verifique el tiempo libre, es posible que responda con un error o una respuesta genérica que no refleje los datos reales de tu calendario. Este problema generalmente ocurre porque Copilot no tiene permiso para leer tu calendario de Exchange Online o porque la conexión requerida de Microsoft Graph está bloqueada por las políticas del inquilino. Este artículo explica por qué Copilot no puede ver la disponibilidad del calendario y proporciona los pasos exactos para restaurar ese acceso en el centro de administración de Microsoft 365 y en la configuración de Outlook.
Conclusiones clave: Restaurar el acceso de Copilot al calendario en Outlook
- Centro de administración de Microsoft 365 > Configuración > Configuración de la organización > Copilot > Orígenes de datos: Habilite el origen de datos del calendario de Exchange Online para que Copilot pueda leer la disponibilidad.
- Outlook > Panel de Copilot > Configuración > Permisos: Verifique que el interruptor de Calendario esté activado para su perfil de usuario.
- Permisos delegados de Microsoft Graph: Asegúrese de que el administrador haya otorgado los permisos Calendars.Read y Calendars.Read.Shared al registro de la aplicación de Copilot en Azure AD.
Por qué Copilot en Outlook no puede leer los datos del calendario
Copilot se basa en la API de Microsoft Graph para acceder a la disponibilidad del calendario. Cuando escribes un mensaje como “Encuentra un espacio libre el próximo martes”, Copilot envía una solicitud Graph al endpoint /users/{id}/calendar/calendarView. Si esa solicitud se bloquea, Copilot devuelve un error o una respuesta de respaldo que dice que no puede ver tu calendario.
Permisos de Microsoft Graph faltantes o revocados
La causa raíz más común es que la entidad de servicio de Copilot no tiene los permisos delegados requeridos para Calendar.Read o Calendar.Read.Shared. Estos permisos deben ser otorgados por un administrador global en el centro de administración de Azure Active Directory. Si los permisos fueron revocados recientemente durante una revisión de seguridad o una migración de inquilino, Copilot pierde la capacidad de leer elementos del calendario.
Origen de datos no habilitado en el centro de administración de Microsoft 365
Copilot para Microsoft 365 utiliza una configuración centralizada de orígenes de datos. Un administrador puede deshabilitar el origen del calendario de Exchange Online a nivel de inquilino. Cuando ese origen está desactivado, ningún usuario de la organización puede usar Copilot para verificar la disponibilidad del calendario. Esta configuración anula cualquier permiso a nivel de usuario.
Perfil de Outlook desactualizado o corrupto
Si el perfil del cliente de Outlook está corrupto o si las credenciales en caché están desactualizadas, Copilot no puede autenticarse en la API de Graph. Esto resulta en un fallo silencioso donde Copilot parece funcionar para otras tareas pero devuelve resultados vacíos para consultas de calendario.
Pasos para solucionar la disponibilidad del calendario de Copilot en Outlook
La solución involucra tres capas: configuración del origen de datos a nivel de inquilino, concesión de permisos de Graph y configuración de Outlook a nivel de usuario. Realice estos pasos en el orden indicado.
Paso 1: Habilitar el origen de datos del calendario de Exchange Online
- Inicie sesión en el centro de administración de Microsoft 365
Vaya a https://admin.microsoft.com e inicie sesión como administrador global o como un usuario con el rol de administrador de Copilot. - Navegue a la configuración de Copilot
Seleccione Configuración > Configuración de la organización > Copilot. - Abra la pestaña Orígenes de datos
Haga clic en Orígenes de datos en el panel de navegación izquierdo. - Habilite el calendario de Exchange Online
Localice Calendario de Exchange Online en la lista. Active el interruptor a Activado. Si el interruptor está atenuado, es posible que su inquilino no tenga una licencia de Copilot para Microsoft 365 asignada. - Guarde los cambios
Haga clic en Guardar en la parte inferior de la página. Espere 15 minutos para que el cambio se propague a todos los usuarios.
Paso 2: Otorgar permisos de calendario de Microsoft Graph a Copilot
- Abra el centro de administración de Azure Active Directory
Vaya a https://aad.portal.azure.com e inicie sesión como administrador global. - Encuentre la aplicación empresarial de Copilot
Seleccione Aplicaciones empresariales > Todas las aplicaciones. Busque Copilot. El nombre exacto es “Microsoft Copilot Service”. - Revise los permisos de API
Haga clic en el nombre de la aplicación y luego seleccione Permisos de API en el menú izquierdo. Busque Calendars.Read y Calendars.Read.Shared en la sección de permisos delegados de Microsoft Graph. - Agregue permisos faltantes
Si falta alguno de los permisos, haga clic en Agregar un permiso > Microsoft Graph > Permisos delegados. Desplácese hasta Calendario y marque Calendars.Read y Calendars.Read.Shared. Haga clic en Agregar permisos. - Otorgue consentimiento de administrador
Haga clic en Otorgar consentimiento de administrador para [tenant name]. Confirme el diálogo de consentimiento. Este paso es necesario para que Copilot use los permisos en nombre de todos los usuarios.
Paso 3: Verifique los permisos de calendario a nivel de usuario en Outlook
- Abra Outlook en la web
Vaya a https://outlook.office.com e inicie sesión con su cuenta profesional o educativa. - Abra el panel de Copilot
Haga clic en el ícono de Copilot en la barra de herramientas superior derecha. El ícono parece una chispa. - Acceda a la configuración de Copilot
En el panel de Copilot, haga clic en el ícono de engranaje de Configuración en la parte superior derecha del panel. - Verifique el interruptor de permiso de calendario
En Permisos, busque Calendario. Asegúrese de que el interruptor esté en Activado. Si está desactivado, actívelo. Esta configuración controla si Copilot puede leer su calendario personal. - Pruebe la solución
Escriba un mensaje como “¿Cuál es mi próxima reunión hoy?” Si Copilot devuelve un título y una hora de reunión, la solución está completa. Si aún dice que no puede ver su calendario, continúe con la siguiente sección.
Si Copilot aún tiene problemas después de la solución principal
Copilot devuelve “No puedo acceder a su calendario” incluso después de habilitar el origen de datos
Esto generalmente indica un problema de caché. Limpie la caché de Outlook en la web presionando Ctrl + Shift + Supr en el navegador, seleccionando Imágenes y archivos en caché y haciendo clic en Eliminar. Luego cierre sesión en Outlook y vuelva a iniciarla. Si está utilizando la aplicación de escritorio de Outlook, ciérrela y luego elimine la carpeta Outlook en %localappdata%\Microsoft\Outlook. Vuelva a abrir Outlook y deje que reconstruya el perfil.
Copilot muestra datos de calendario para algunos usuarios pero no para otros
Verifique la asignación de licencias de usuario
Copilot para Microsoft 365 requiere una licencia asignada. Vaya al centro de administración de Microsoft 365 > Usuarios > Usuarios activos. Seleccione el usuario afectado, haga clic en Licencias y aplicaciones y verifique que Microsoft Copilot para Microsoft 365 esté marcado. Si no lo está, asigne la licencia y espere 30 minutos.
Copilot no puede ver los calendarios de buzones compartidos
De forma predeterminada, Copilot solo lee el calendario del buzón principal. Para habilitar el acceso a buzones compartidos, el administrador debe otorgar el permiso Calendars.Read.Shared como se describe en el Paso 2 anterior. Además, el usuario debe tener al menos permiso de Revisor en el calendario del buzón compartido. En Outlook en la web, haga clic derecho en el calendario del buzón compartido, seleccione Permisos y establezca el nivel de permiso del usuario en Revisor o superior.
| Elemento | Acceso al calendario funcionando | Acceso al calendario no funciona |
|---|---|---|
| Origen de datos habilitado | El interruptor de Calendario de Exchange Online está Activado en el centro de administración | El interruptor está Desactivado o falta |
| Permisos de Graph otorgados | Permisos delegados Calendars.Read y Calendars.Read.Shared presentes con consentimiento de administrador | Permisos faltantes o consentimiento no otorgado |
| Licencia de usuario | Licencia de Copilot para Microsoft 365 asignada | Sin licencia o licencia caducada |
| Perfil de Outlook | Perfil actualizado y caché limpia | Perfil corrupto o caché desactualizada |
| Permisos de buzón compartido | El usuario tiene rol de Revisor en el calendario compartido | El usuario no tiene permiso explícito |
Después de completar los pasos anteriores, Copilot en Outlook debería poder leer la disponibilidad de su calendario y sugerir horarios de reunión. Si el problema persiste, abra un ticket de soporte con Microsoft e incluya los registros de solicitudes de Graph API desde el panel de Copilot. Puede acceder a esos registros haciendo clic en el menú de tres puntos en el panel de Copilot y seleccionando Diagnósticos. Comparta los registros con el ingeniero de soporte para acelerar la resolución.