Introducción
El tiempo de carga depende del tamaño del directorio, la red, el navegador y la configuración. En un inquilino con miles o decenas de miles de cuentas, el modo de obtener los usuarios influye en el tiempo de la primera página, la respuesta de búsquedas y refinadores, la precisión de los totales y la duración de la exportación a Excel.
La solución ofrece dos elementos web con modelos distintos. Employee Directory (Entra ID) carga todo el directorio una vez en el navegador y después trabaja en memoria. Employee Directory envía una consulta al servidor por cada búsqueda y carga una página cada vez. Este artículo explica ambos modelos, las opciones que los afectan y la configuración para grandes organizaciones.
💡 Consejo
Para comparar búsquedas, filtros, refinadores y exclusiones, consulte KB10310. Employee Directory y Employee Directory (Entra ID): qué elemento web elegir.
Los dos modelos de carga de un vistazo
| Employee Directory (Entra ID) | Employee Directory | |
|---|---|---|
| Origen | Microsoft Entra ID mediante Microsoft Graph | Perfiles de usuario, búsqueda de SharePoint, o Entra ID (Azure AD), Microsoft Graph, seleccionado en Origen de datos |
| Datos cargados | Todos los usuarios, en páginas de Microsoft Graph de 900 | Una página de resultados por solicitud |
| Búsquedas y filtros | En el navegador, sobre la lista cargada | En el servidor, mediante una nueva consulta |
| Caché del navegador | Sí, comprimida en almacenamiento local; se intenta actualizar en segundo plano si la copia supera 24 horas | No |
| Primera carga en un inquilino grande | Aumenta con el número de cuentas | Se solicita una página; el tiempo de respuesta sigue dependiendo del servicio y la consulta |
| Búsquedas, refinadores y A–Z | Procesamiento local tras la carga; depende del navegador y del tamaño de la lista | Una solicitud al servidor por búsqueda o refinador |
| Mostrar totales | Recuento exacto de la lista filtrada | Total comunicado por SharePoint o Microsoft Graph |
| Exportar a Excel | Lista filtrada que ya está en memoria | Todos los resultados se consultan de nuevo en páginas de 100 |
Employee Directory (Entra ID): todo el directorio en el navegador
Primera carga
Si no hay caché, el elemento web lee todos los usuarios de Microsoft Graph en páginas de 900 cuentas y sigue los vínculos de paginación hasta recibir la última. La lista solo aparece al terminar; mientras tanto, se muestra un indicador de carga. Por ello, el tiempo aumenta con el número de cuentas.
Dos opciones modifican lo que devuelve Microsoft Graph:
- Excluir usuarios bloqueados, activada de forma predeterminada en Excluir empleados, se aplica en Microsoft Graph: las cuentas deshabilitadas no se descargan y se acorta la carga.
- La columna Responsable: si aparece en la lista o tarjeta, mediante Mostrar en la lista o Mostrar en la tarjeta, se solicita cada usuario junto con su responsable. Esto aumenta el peso de las solicitudes y la caché. Si se oculta en ambos lugares, no se solicitan responsables.
Las demás exclusiones se aplican en el navegador después de recibir los datos. Siempre se omiten invitados, y Excluir a los empleados sin licencia, Excluir empleados con Departamento vacío, Excluir empleados con título de trabajo en blanco y el filtro predefinido limitan la lista. Reducen la lista mostrada, pero no la descarga.
📝 Nota
La lista contiene atributos estándar y columnas personalizadas configuradas. Las fotos y la presencia pueden solicitarse para las filas y tarjetas visibles. Al abrir el panel de detalles también se cargan el perfil completo y secciones adicionales. KB10469. Employee Directory: qué datos lee y dónde se guardan los favoritos y la configuración
Caché del navegador y actualización
Tras una carga correcta, se guarda la lista como JSON comprimido en el almacenamiento local, con la clave Vitextra.EmployeeDirectory.Data y la hora de carga. En la siguiente visita:
- El directorio utiliza la lista en caché antes de actualizarla en segundo plano. Las fotos, la presencia y otras funciones pueden solicitar datos adicionales.
- Si la copia supera 24 horas, los datos se recargan en segundo plano. La lista permanece visible hasta que llega la nueva y se sustituye.
Última actualización: muestra la antigüedad de los datos sobre los resultados, por ejemplo, tres horas. Actualizar, a su lado, recarga todo el directorio desde Microsoft Graph cuando se solicita. La actualización manual muestra el indicador de carga, como la primera vez.
Si falla una actualización en segundo plano o manual y ya hay una lista cargada no vacía, se conservan esa lista y su fecha de actualización original. Aparece la advertencia No se pudo actualizar la lista. Se muestra la copia guardada., posiblemente seguida de detalles técnicos. Tras una actualización manual fallida, el indicador de carga da paso de nuevo a la lista anterior. Si no hay una lista previamente cargada no vacía, se muestra un error. Vuelva a intentar Actualizar más tarde; si la advertencia persiste, compruebe la conexión y los permisos aprobados de Microsoft Graph.

Tenga en cuenta lo siguiente:
- Almacenamiento del navegador. La caché se comparte dentro del mismo perfil de navegador y origen de SharePoint, sin separarse por cuenta de Microsoft 365. Otros perfiles y dispositivos tienen su propio almacenamiento. Borrar los datos del navegador elimina la caché.
- Una copia para todos los elementos web. Todos los Employee Directory (Entra ID) abiertos en el mismo navegador y dominio de SharePoint comparten una copia, independientemente de la página.
- Los cambios de Entra ID aparecen al actualizar. Los cambios devueltos por Microsoft Graph se reflejan tras una actualización correcta, manual o en segundo plano, según los filtros y exclusiones configurados.
- Algunas opciones recargan y otras no. Cambiar Excluir a los empleados sin licencia, Excluir empleados con Departamento vacío, Excluir empleados con título de trabajo en blanco, Excluir usuarios bloqueados o Columnas personalizadas recarga desde Graph. Mostrar Responsable no lo hace: la caché se cargó sin responsables.
❗ Importante
Después de activar Responsable, o si se utilizan varios elementos web con distintas opciones de Columnas personalizadas o Responsable en el mismo navegador, pueden faltar valores en la caché compartida. Seleccione Actualizar junto a Última actualización: para recargar con la configuración actual.
Si el almacenamiento del navegador está lleno
El almacenamiento local tiene capacidad limitada y se comparte con otros datos del mismo origen. Si no se guarda el directorio comprimido, la lista cargada sigue disponible en memoria. Puede conservarse una copia anterior; si no hay ninguna utilizable, la próxima visita requiere una carga completa.
Señales habituales: abrirlo siempre tarda tanto como la primera vez y Última actualización: indica que acaba de actualizarse. Para reducir los datos, mantenga Excluir usuarios bloqueados activado, oculte Responsable si no lo necesita y configure solo las Columnas personalizadas utilizadas.
Operaciones en memoria
La búsqueda de texto, refinadores, navegación A–Z, Mi departamento, ordenación, agrupación, totales y exportación procesan la lista cargada en el navegador. La velocidad depende del tamaño y del dispositivo. La búsqueda por aptitudes, los filtros personales, la pertenencia a roles, las fotos, la presencia y los detalles aún pueden realizar solicitudes de red.
Mostrar los elementos en páginas de: no cambia la descarga. Solo limita cuántas personas se representan a la vez; Mostrar más resultados... muestra la siguiente parte de los datos ya cargados.
Employee Directory: una página del servidor cada vez
Employee Directory no conserva el directorio en el navegador. Al abrir la página, buscar, seleccionar un refinador o activar Mi departamento, envía una nueva consulta al origen de Origen de datos y recibe solo la primera página:
- Perfiles de usuario: realiza una búsqueda de personas de SharePoint. El tamaño determina las filas devueltas y cada página empieza después de las ya cargadas. SharePoint devuelve los valores de refinamiento en cada consulta.
- Entra ID (Azure AD): consulta usuarios a Microsoft Graph con el tamaño de página como número de resultados. Graph devuelve un vínculo para obtener la siguiente parte.
Si hay más resultados, aparece Mostrar más resultados.... Solicita la siguiente página y la añade a la lista; durante la solicitud, aparece Buscar... en lugar del botón.

Solicitar una sola página reduce la transferencia inicial. Cada búsqueda del servidor o selección de refinador requiere una solicitud cuya latencia depende del servicio y de la consulta. Los resultados reflejan la respuesta de Microsoft Graph o el índice de búsqueda de SharePoint.
📝 Nota
En Employee Directory, seleccionar un encabezado solo ordena los resultados ya cargados. El orden global se define mediante Ordenar por y la dirección de ordenación de Origen de datos, enviados con cada consulta.
Mi equipo, Personas con las que trabajo y Favoritos son una excepción en ambos elementos web: muestran listas cortas propias, filtradas en el navegador y sin paginación.
Configurar el tamaño de página
El control Mostrar los elementos en páginas de: de Origen de datos establece el tamaño. El intervalo y el valor predeterminado varían:
| Elemento web | Intervalo | Predeterminado | Significado de una página |
|---|---|---|---|
| Employee Directory (Entra ID) | 0–50 | 20 en un elemento web nuevo | Personas representadas a la vez de la lista cargada; 0 muestra toda la lista sin paginación |
| Employee Directory | 1–50 | 40 | Personas solicitadas a SharePoint o Graph en una consulta |
No hay una opción independiente para mostrar todo: en Employee Directory (Entra ID), establezca 0. En Employee Directory siempre hay paginación y Mostrar más resultados... carga el resto.
❗ Importante
Establecer Mostrar los elementos en páginas de: en 0 representa a todas las personas a la vez. En Contacto, cada tarjeta solicita foto y presencia a Graph: miles de tarjetas generan miles de solicitudes y una página pesada. Utilice 0 solo con directorios manejables o un filtro que reduzca la lista.
Totales
Con Mostrar totales activado en Apariencia, como ocurre de forma predeterminada, la barra muestra Número total de resultados:. Su significado depende del modelo:
- Employee Directory (Entra ID) cuenta la lista filtrada en memoria después de exclusiones, filtro predefinido, filtro rápido, refinadores, letras A–Z y texto de búsqueda. El recuento es exacto y abarca todos los resultados, no solo la página actual.
- Employee Directory muestra el total del servidor para la consulta, de SharePoint o Graph. Con Entra ID (Azure AD) y Buscar por aptitudes, se añaden las personas encontradas por aptitudes. El total abarca todas las coincidencias, no solo las páginas cargadas.
- Con Mi equipo, Personas con las que trabajo y Favoritos, ambos elementos web cuentan las personas de esa lista.
Opciones que afectan al rendimiento
| Opción | Ubicación | Efecto en un directorio grande |
|---|---|---|
| Mostrar los elementos en páginas de: | Origen de datos | Entra ID: personas representadas a la vez. Employee Directory: personas por solicitud. Las páginas pequeñas se muestran antes; las grandes requieren menos clics en Mostrar más resultados.... |
| Ver: Detalles o Contacto | Apariencia | En Contacto, cada tarjeta de páginas cargadas solicita foto y presencia. Detalles solo las solicita para Imagen y Estado si esas columnas se muestran. |
| Lista compacta | Apariencia | Solo reduce la altura de las filas de Detalles; no cambia los datos cargados. |
| Imagen y Estado | Columnas | Una solicitud de foto y otra de presencia por fila mostrada. Ocúltelas en listas muy largas si no se necesitan. |
| Responsable | Columnas | Entra ID solicita el responsable de cada usuario al cargar y aumenta la caché, solo si la columna se muestra en lista o tarjeta. En la lista también aparece la foto del responsable. |
| Columnas personalizadas | Origen de datos | Cada atributo adicional se descarga para todos los usuarios y se guarda en la caché de Entra ID. |
| Excluir usuarios bloqueados | Excluir empleados | Filtra cuentas deshabilitadas en Graph, reduciendo descarga y caché. |
| Refinadores y Número máximo de elementos | Panel de refinamiento | Entra ID calcula valores y recuentos en el navegador sobre la lista completa para cada refinador. Employee Directory con perfiles recibe los refinadores en cada consulta de SharePoint. Configure solo los necesarios. |
💡 Consejo
Para Detalles, Contacto, tamaño de tarjeta, Lista compacta y Agrupar por, consulte KB10314. Diseños de Employee Directory: detalles, tarjetas, tamaño, campos y agrupación.
Exportar grandes resultados a Excel
Con Hoja de cálculo de Microsoft Excel activado en Exportar, aparece Exportar a Excel sobre los resultados. Ambos elementos web crean employee-directory.xlsx con una tabla Employees y el estilo Table Style Medium 2. Contiene las columnas de Detalles con Mostrar en la lista, en su orden configurado, incluidas las personalizadas, salvo Imagen y Estado.
El contenido depende del modelo:
- Employee Directory (Entra ID) exporta toda la lista filtrada con su orden actual, después de exclusiones, filtros, refinadores, A–Z y búsqueda, no solo la página actual. Los datos ya están en memoria y no se requieren más solicitudes.
- Employee Directory vuelve a consultar todos los resultados del texto de búsqueda, Consulta guardada, refinadores y Mi departamento, en páginas de 100, y después crea el archivo. Con muchos resultados tarda, pues cada página es una solicitud independiente.
- Con Mi equipo, Personas con las que trabajo o Favoritos, ambos exportan las personas de esa lista.
Durante la recopilación de páginas, el vínculo de exportación está oculto. Tanto Detalles como Contacto muestran Exportando a Excel y un contador, por ejemplo «Registros 1 ... 300 de 1250». Mantenga la página abierta hasta que empiece la descarga.

💡 Consejo
Para activar la exportación y elegir columnas, consulte KB10062. Cómo exportar los resultados de Employee Directory a Microsoft Excel.
Recomendaciones por tamaño de organización
Son recomendaciones generales. El tiempo real depende del servicio, la red, el navegador y las columnas configuradas. Pruebe con un perfil nuevo del navegador o tras borrar los datos del sitio para medir una carga sin caché.
| Tamaño | Configuración recomendada |
|---|---|
| Cientos de cuentas | Cualquiera. En Employee Directory (Entra ID) puede establecer Mostrar los elementos en páginas de: en 0 para mostrar todo; Contacto funciona bien. |
| Unos miles de cuentas | Employee Directory (Entra ID) puede reutilizar la lista en caché. Mantenga la paginación, por ejemplo el valor predeterminado, y Excluir usuarios bloqueados; muestre Responsable solo si hace falta. |
| Decenas de miles de cuentas | Prefiera Employee Directory con paginación del servidor, sobre todo si se notan la primera carga o el límite de almacenamiento. Si necesita Entra ID, limite la lista mostrada con exclusiones y filtro predefinido, oculte columnas innecesarias y utilice Detalles con Lista compacta. |
| Páginas de departamentos u oficinas en cualquier inquilino | Employee Directory (Entra ID) con filtro predefinido o Employee Directory con Consulta guardada. Entra ID sigue descargando todo el directorio; el filtro solo limita lo mostrado. |
📝 Nota
La exportación completa es más rápida con Employee Directory (Entra ID), donde los datos ya están cargados. En Employee Directory, limite primero con búsqueda o refinadores si solo necesita una parte.
Síntomas y soluciones
| Síntoma | Causa | Solución |
|---|---|---|
| Entra ID tarda en abrirse en cada visita | La caché no puede guardarse porque el almacenamiento del dominio SharePoint está lleno | Mantenga Excluir usuarios bloqueados, oculte Responsable, quite Columnas personalizadas innecesarias o utilice Employee Directory |
| No aparece un empleado nuevo o un atributo cambiado | Los datos de la caché aún no se han actualizado correctamente | Seleccione Actualizar junto a Última actualización: |
| Responsable queda vacío tras activarlo | La caché se cargó sin responsables | Seleccione Actualizar |
| Aparece una advertencia, pero la lista ya cargada sigue visible | Falló una actualización manual o en segundo plano cuando había una lista no vacía disponible | Vuelva a intentar Actualizar más tarde; si persiste, compruebe la conexión y los permisos de Microsoft Graph |
| La página se ralentiza tras poner Mostrar los elementos en páginas de: en 0 | Se representan todos los usuarios y cada tarjeta solicita foto y presencia | Defina un tamaño de página o use Detalles sin Imagen ni Estado |
| La ordenación por encabezado no sitúa arriba a las personas esperadas | Solo se reordenan los resultados cargados | Configure Ordenar por y la dirección en Origen de datos o limite mediante búsqueda |
Artículos relacionados
💡 Consejo
- KB10310. Employee Directory y Employee Directory (Entra ID): qué elemento web elegir
- KB10314. Diseños de Employee Directory: detalles, tarjetas, tamaño, campos y agrupación
- KB10062. Cómo exportar los resultados de Employee Directory a Microsoft Excel
- KB10469. Employee Directory: qué datos lee y dónde se guardan los favoritos y la configuración