¿Quieres saber si tu jefe realmente nota cuando fuerzas tu estado a Away u Offline en Microsoft Teams? En esta guía aprenderás cómo funciona la presencia, qué datos sí ve el administrador y por qué los registros de inicio de sesión revelan tu actividad aun cuando aparentes estar desconectado.
Cómo determina Teams tu presencia
Microsoft Teams usa tres señales para mostrar la “luz” de presencia al resto de usuarios:
- Presencia automática (App Configured presence) — La opción predeterminada. Teams analiza tu actividad de teclado y ratón, la asistencia a reuniones, llamadas VoIP y el estado de tu calendario para decidir si apareces como Available, Away, Busy, etc.
- Presencia configurada por el usuario (User Configured presence) — Cuando haces clic manualmente en tu avatar y eliges Away u Offline. El cliente añade una marca interna “set by user”.
- Presencia impuesta por reglas de servicio (Service Configured presence) — Situaciones automáticas pero especiales: por ejemplo, Teams cambia a In a call o Presenting cuando compartes pantalla.
¿Qué diferencia ve el administrador?
En organizaciones con la política TeamsSettings/Presence/UserOverrideEnabled = true
, la consola de administración registra explícitamente la distinción entre un estado automático y uno puesto “a mano”. Si tu empresa usa la configuración por defecto, nadie puede saber que lo cambiastes manualmente; simplemente se refleja la presencia que el propio cliente anuncia.
Registros que exponen tu actividad real
Aunque tu “luz” esté fija en Offline, las siguientes fuentes revelan la verdad sobre tu sesión:
Fuente de datos | Qué información contiene | Periodo de retención* | Dónde se revisa |
---|---|---|---|
Azure AD / Microsoft Entra Sign‑in Logs | Hora exacta de autenticación, IP, sistema operativo, duración de la sesión (token refresh) | 30 días (Básico), hasta 1 año (Premium P1/P2) | Portal Entra ID → Monitoring → Sign‑ins |
Teams User Activity Report | Número de mensajes, llamadas y reuniones por día, estado de presencia promedio | 30–90 días | Teams Admin Center → Analytics & Reports → Usage Reports |
Microsoft Graph /reports/getTeamsUserActivityUserDetail | CSV con identidad, tipo y hora de actividad, método de conexión, “user set presence” true/false | Aligned con Teams User Activity | Solicitud API programática (o PowerShell → Get-CsTeamsUserActivity ) |
SIEM conectado (Sentinel, Splunk, QRadar…) | Flujo continuo de eventos, alertas de anomalía, correlación con HRIS | Según política interna | Conector de Diagnostic Settings o Azure Event Hub |
*La retención indicada es la configuración estándar; la empresa puede extenderla con almacenamiento externo o archivado frío.
¿Puede tu jefe ver si estás “moviendo el ratón”?
No existe un panel nativo que muestre en tiempo real la actividad de periféricos mientras figuras en Offline. Sin embargo, los administradores pueden habilitar grabación de telemetría avanzada (Endpoint Analytics, Microsoft Defender for Endpoint) que compare inactividad en el dispositivo con la duración total de sesión reportada por Teams. Con algo de ingenio y un dashboard de Power BI, esa data desvela patrones de ausencia simulada.
Visibilidad del estado manual paso a paso
- Habilitación de la política. El administrador decide si la etiqueta “set by user” es visible en los informes. La ruta típica es un TeamsUpdatePolicy o un toggle en Teams Admin Center → Org‑wide settings → Teams settings → Presence.
- Recogida de eventos. Cuando cambias tu estado, el cliente envía al servicio un evento JSON con el campo
"presenceActivitySource":"endUser"
. Esta marca termina en las tablas de metadatos (PresenceV3
). - Generación del informe. Al ejecutar
GET https://graph.microsoft.com/v1.0/reports/getTeamsUserActivityUserDetail(...)
el CSV resultante incluye una columnaUserSetPresence
con valorestrue/false
. - Acceso del supervisor. Solo los roles Teams Service Administrator o superiores visualizan esos informes. Un Team Owner estándar no ve nada.
Lo que tu jefe no puede ver
- No hay un control que combine “estado fijado por el usuario” + “sin actividad de teclado” en una tarjeta lista para imprimir. Hace falta correlación manual.
- La app móvil y la versión de escritorio reportan presencia por separado. Si cierras la app del PC pero la del móvil sigue en segundo plano, podrías figurar Available sin querer.
- Las integraciones con dispositivos de sala (Teams Rooms) no exponen la presencia personal; por ello un reporte de “inactivo” se basa solo en tu cuenta principal.
Buenas prácticas para evitar malentendidos
Intentar “ocultarse” suele generar más escrutinio. Mejor estrategia:
- Respeta la política interna. Si la empresa prohíbe cambiar la presencia manual, evítalo. Son apenas dos clics… pero dejan huella.
- Usa el calendario. Bloquea pausas, citas médicas o jornada partida como eventos de Outlook. Teams marcará Busy automáticamente y todos entenderán tu ausencia.
- Aprovecha el ajuste de inactividad. Tras ~5 min sin interacción (TI puede modificarlo), Teams pasa a Away solo. Eso refleja pausas breves sin levantar sospecha.
- Comunica excepciones. ¿Trabajas en campo sin laptop? Acuerda con tu jefe reportar la jornada vía Power Apps, Planner o un simple mensaje antes de salir.
- Capacítate en reporting. Si eres mánager, aprende a leer los informes antes de sacar conclusiones basadas únicamente en el color de la lucecita.
Escenario práctico
Imagina que Ana inicia sesión a las 8:30, cambia su estado a Offline y empieza a contestar correos offline en Outlook. A las 11:00 asiste a una reunión de Teams (se muestra In a meeting). Luego vuelve a forzar Offline. El administrador que revise el User Activity Report verá:
Tiempo | Evento | Estado reportado | UserSetPresence |
---|---|---|---|
08:31 | Sign‑in Exitoso | Available | false |
08:32 | Cambio de presencia | Offline | true |
11:00 | Join Meeting | In a meeting | false |
11:55 | Cambio de presencia | Offline | true |
17:45 | Sign‑out | Offline | true |
Con esos datos, el jefe ve claramente que la sesión duró todo el día y que Ana intervino en la reunión. Forzar Offline no ocultó nada.
Preguntas frecuentes
¿Puedo configurar un horario de presencia automático?
Sí. PowerShell permite scripts que actualizan tu presencia según la hora local, pero violaría la política de “no cambiar estado manual”.
¿Funciona un mouse jiggler físico o virtual?
Engañará al temporizador de inactividad, pero no a los logs de inicio de sesión. Además, las herramientas de seguridad pueden detectar inyección de movimiento.
¿Teams envía presencia cuando no tengo conexión?
El servicio conserva el último estado conocido. Si pierdes Internet, seguirás apareciendo como Available hasta que caduque el TTL (~5 min) y luego Unknown.
¿El cliente de Linux se comporta distinto?
No. Desde la versión 1.5 el motor de presencia está unificado. Las mismas marcas “set by user” aplican.
Conclusiones
La presencia en Microsoft Teams es una señal cómoda, pero no un mecanismo de control de asistencia. Los administradores disponen de informes detallados —desde Azure AD Sign‑in logs hasta la API de Teams— que indican cuándo inicias, cuánto tiempo permaneces conectado y qué tan activa es tu cuenta. Cambiar tu estado a Offline solo altera la luz verde; los datos duros siguen ahí. Cumple la política corporativa, utiliza el calendario para reflejar ausencias legítimas y evita tácticas que, a la larga, pueden dañar la confianza en tu desempeño.
Actualizado a julio de 2025. La información se basa en la documentación pública de Microsoft 365 y en prácticas comunes de administración de entornos empresariales.