Eres delegado de otro usuario en Outlook y tienes permisos completos de calendario. Cuando le pides a Copilot que programe una reunión en nombre de ese usuario, Copilot se niega, genera un error o crea la reunión en tu propio calendario. Esto sucede porque Copilot no utiliza los mismos permisos de delegación que usa el cliente de escritorio o web de Outlook. En su lugar, Copilot depende de los permisos de la API de Microsoft Graph y del contexto de usuario pasado durante la solicitud. Este artículo explica por qué Copilot no puede programar en nombre de otro usuario y proporciona los pasos exactos para resolver el problema.
Conclusiones clave: Solucionar la programación de Copilot en nombre de otro usuario
- Centro de administración de Microsoft 365 > Configuración > Configuración de la organización > Copilot > Fuentes de datos: Controla qué datos de Microsoft Graph puede leer Copilot para respuestas fundamentadas.
- Centro de administración de Exchange > Destinatarios > Buzones > delegación de buzón > Enviar en nombre de: Otorga al delegado permiso para enviar mensajes y solicitudes de reunión en nombre del propietario del buzón.
- Outlook en la web > Calendario > Compartir > Acceso de delegado > Permiso de editor: Otorga al delegado acceso de editor al calendario, que Copilot requiere para crear y modificar reuniones.
Por qué Copilot no puede programar en nombre de otro usuario
Copilot en Outlook utiliza la API de Microsoft Graph para leer y escribir datos de calendario. Cuando le pides a Copilot que programe una reunión en nombre de otro usuario, Copilot envía una solicitud de API que incluye la identidad del delegado y la identidad del propietario del buzón. La API de Graph verifica dos cosas: si el delegado tiene el permiso correcto a nivel de aplicación y si el propietario del buzón ha otorgado al delegado los derechos de delegación requeridos a nivel de buzón.
La mayoría de las organizaciones otorgan permisos a los delegados a través de la interfaz de uso compartido o delegación de Outlook. Estos ajustes se almacenan en el buzón del propietario como configuraciones de delegado. Sin embargo, Copilot y Graph API requieren una combinación específica de permisos que la interfaz de Outlook no siempre configura automáticamente. Específicamente, el delegado debe tener permiso de Editor en el calendario del propietario del buzón, y el propietario del buzón debe haber otorgado al delegado el permiso de Enviar en nombre de. Si falta alguno de estos, Copilot responderá con un mensaje de error como “No puedo programar en nombre de este usuario” o “No tienes permiso para realizar esta acción”.
Además, el acceso a los datos de Copilot está gobernado por la configuración de fuentes de datos de Copilot en el Centro de administración de Microsoft 365. Si el servicio de Copilot está restringido a ciertas fuentes de datos de Microsoft Graph, la solicitud de API puede ser bloqueada incluso si los permisos de delegado son correctos.
Pasos para solucionar la programación de Copilot en nombre de otro usuario
Sigue estos pasos en orden. Cada paso aborda una capa específica de permisos que Copilot requiere.
Paso 1: Verificar y otorgar el permiso Enviar en nombre de en el Centro de administración de Exchange
- Abrir el Centro de administración de Exchange
Ve a https://admin.exchange.microsoft.com e inicia sesión con una cuenta que tenga permisos de administrador de Exchange o administrador global. - Navegar a la configuración del propietario del buzón
Selecciona Destinatarios > Buzones. Busca y haz clic en el nombre para mostrar del propietario del buzón. En el panel que se abre, selecciona Delegación de buzón. - Otorgar permiso Enviar en nombre de
En Enviar en nombre de, haz clic en Editar. Agrega al usuario delegado. Haz clic en Guardar. Este permiso permite al delegado enviar solicitudes de reunión que parecen provenir del propietario del buzón.
Paso 2: Establecer permiso de editor de calendario a través de Outlook en la web
- Iniciar sesión como propietario del buzón
Abre Outlook en la web (outlook.office.com) e inicia sesión con las credenciales del propietario del buzón. - Abrir Calendario y compartir con el delegado
Selecciona el icono de Calendario. En la barra de herramientas, selecciona Compartir > Compartir calendario. En el campo Compartir con personas específicas, ingresa la dirección de correo electrónico del delegado. - Establecer nivel de permiso en Editor
En el menú desplegable de permisos, selecciona Editor. El permiso de Editor permite al delegado crear, leer, modificar y eliminar elementos del calendario. Haz clic en Compartir. El delegado recibirá una invitación por correo electrónico; debe aceptarla.
Paso 3: Verificar la configuración de fuentes de datos de Copilot en el Centro de administración de Microsoft 365
- Abrir el Centro de administración de Microsoft 365
Ve a https://admin.microsoft.com e inicia sesión con una cuenta de administrador global. - Navegar a la configuración de Copilot
Selecciona Configuración > Configuración de la organización. Desplázate hacia abajo y selecciona Copilot (o Copilot para Microsoft 365 dependiendo de tu inquilino). - Verificar los permisos de fuentes de datos
En Fuentes de datos, asegúrate de que Microsoft Graph esté habilitado. Si está deshabilitado, Copilot no puede leer ni escribir datos de calendario en nombre de ningún usuario. Habilítalo y haz clic en Guardar.
Paso 4: Probar con un comando simple
- Abrir Outlook con la cuenta del delegado
Inicia Outlook de escritorio o web e inicia sesión como usuario delegado. - Abrir el panel de Copilot
En Outlook, selecciona el icono de Copilot en la cinta o en la esquina superior derecha del panel de lectura. - Enviar un comando de prueba
Escribe: Programa una reunión de 30 minutos con Juan Pérez para mañana a las 10 a.m. en nombre de [mailbox owner’s name]. Copilot debería crear la reunión en el calendario del propietario del buzón y enviar la invitación en su nombre.
Si Copilot aún tiene problemas después de la solución principal
Copilot crea la reunión en tu calendario en lugar del del propietario
Esto indica que los permisos de delegado están configurados, pero Copilot no está utilizando el contexto de “Enviar en nombre de”. La causa más común es que el delegado aceptó la invitación para compartir, pero el propietario del buzón no otorgó el permiso de Enviar en nombre de en el Centro de administración de Exchange. Revisa el Paso 1 y asegúrate de que el delegado esté listado en Enviar en nombre de. Si el delegado está listado, elimínalo y agrégalo nuevamente, luego espera 15 minutos para que el cambio se replique en Microsoft 365.
Copilot devuelve el error “No puedo realizar esta acción”
Este error ocurre cuando la fuente de datos de Copilot está restringida. En el Centro de administración de Microsoft 365, ve a Configuración > Configuración de la organización > Copilot > Fuentes de datos y verifica que Microsoft Graph esté configurado en Todos los datos de Microsoft Graph o al menos incluya Calendario. Si tu organización utiliza una política de fuentes de datos personalizada, asegúrate de que el usuario delegado esté incluido en el alcance de la política.
Copilot no reconoce el nombre del propietario del buzón
Copilot utiliza la API de People de Microsoft Graph para resolver nombres. Si el perfil del propietario del buzón está incompleto o si el cliente de Outlook del delegado tiene una libreta de direcciones desactualizada, Copilot puede no reconocer el nombre. Pide al delegado que actualice su libreta de direcciones de Outlook seleccionando Enviar/Recibir > Descargar libreta de direcciones en Outlook de escritorio, o cerrando sesión y volviendo a iniciarla en Outlook en la web.
| Elemento | Permisos de delegado de Outlook (UI) | Permisos de Copilot / Graph API |
|---|---|---|
| Tipo de permiso | Editor, Revisor o permisos de uso compartido personalizados | Enviar en nombre de + permiso de editor de calendario |
| Ubicación de configuración | Outlook en la web > Calendario > Compartir | Centro de administración de Exchange + Outlook en la web |
| Requerido para Copilot | No | Sí |
| Aplica a | Cliente de escritorio y web de Outlook | Copilot, Graph API y aplicaciones de terceros |
| Tiempo de replicación | Instantáneo dentro de la misma base de datos de buzón | Hasta 15 minutos en Microsoft 365 |
Ahora puedes usar Copilot para programar reuniones en nombre de otro usuario en Outlook. Después de completar los tres pasos de configuración en orden, prueba la configuración con una solicitud de reunión simple. Si el problema persiste, verifica que el delegado haya aceptado la invitación para compartir el calendario y que el propietario del buzón haya otorgado el permiso Enviar en nombre de en el Centro de administración de Exchange. Para escenarios avanzados, puedes usar el Explorador de Graph de Microsoft para probar la llamada a la API directamente y confirmar que los permisos del delegado funcionan a nivel de API.