Dashboard de Monitoreo de Errores en Report Server

Última lectura de datos
cargando…

Resumen de errores

Evolución
Reparto por categoríaclic para filtrar
Errores por estado
Clase de error
Reportes con error

Detalle de errores

Personas que solucionan
Tipo de solución
Tiempo de resolución
Errores que vuelven
Incidentes
clic en una fila para ver el detalle y lo que se hizo antes

Qué se hizo antes con cada error

Base de soluciones
Configuración · clasificación

Reglas de clasificación

Cómo funcionan

Cada incidente se compara contra esta lista de arriba hacia abajo y se queda con la primera regla que coincide. El orden importa: una regla general al principio tapa a todas las que vienen después. Lo que no coincide con ninguna queda como Sin clasificar y aparece abajo, para que le escribas su regla.

El patrón es una expresión regular sin distinguir mayúsculas, aplicada al mensaje ya decodificado. Un texto suelto como deadlock funciona igual de bien; usá | para alternativas. Los cambios se guardan en este navegador y valen para todas las vistas.

Reglas
Mensajes sin clasificar
Configuración · origen de datos

Conexión con Microsoft Lists

Cómo se conecta

El tablero inicia sesión con tu propia cuenta de Microsoft (MSAL) y lee la lista por Microsoft Graph. No hay credenciales guardadas en el archivo: ves exactamente lo que tu usuario tiene permiso de ver en SharePoint, y la sesión queda en este navegador.

Hace falta que TI registre una aplicación en Entra ID una sola vez. El archivo CONFIGURACION_ENTRA_ID.md que vino con este tablero tiene el paso a paso para pasárselo.

Estado actual
Parámetros de conexiónse guardan solo en este navegador
GUID del tenant, o el dominio: grupocassa.onmicrosoft.com
El de la app SPA que registró TI en Entra ID.
La raíz del sitio donde vive la lista, sin /Lists/… al final.
El nombre visible, tal como aparece en Microsoft Lists.
Automático solo funciona si la sesión sigue viva en este navegador.
Con la pestaña oculta no lee: se pone al día al volver a ella.
La base de la tarjeta «Reportes afectados»: qué parte del RS falló. Se ve en el portal del Report Server, o con GET /reports/api/v2.0/CatalogItems.
Correspondencia de columnasorigen → tablero
Cargar un archivoalternativa sin inicio de sesión
Arrastrá aquí el CSV o el JSON exportado de la lista
o hacé clic para elegirlo
Sirve para revisar un corte histórico o para trabajar sin conexión. En Microsoft Lists: Exportar → CSV. El archivo no sale de tu equipo.
Asistente del tableroquién contesta las preguntas
En modo local el asistente calcula las respuestas sobre las filas filtradas. Con Claude, además razona sobre ellas y responde preguntas abiertas.
Se guarda en este navegador, o una sola vez para todos en config.js. Nunca dentro del archivo HTML.
Con antecedentes en el historial, el asistente se queda en ellos. La web (hasta 3 búsquedas, con costo aparte) solo entra cuando nadie documentó cómo se resolvió.
Recibe {question, system, data, web} por POST y devuelve {answer}. La clave vive en el flujo, no acá.
Sobre la clave. Con esta opción el tablero llama a la API desde el navegador, así que la clave es visible para quien pueda abrir el tablero —esté en este navegador o en config.js—. Es razonable para una herramienta interna de pocas personas de confianza, con un límite de gasto puesto en la consola de Anthropic. Si el tablero va a estar en un servidor para todo el equipo, usá la tercera opción: la clave queda en el flujo y en config.js solo va la URL.
Si algo falla
  1. «Debe servirse por http o https» — abriste el archivo con doble clic (file://) y el inicio de sesión de Microsoft no funciona así. Poné el archivo en una carpeta y levantá un servidor: python -m http.server 8080, luego abrí http://localhost:8080/dashboard_errores_rs.html.
  2. AADSTS50011, URI de redirección no coincide — la dirección desde la que abrís el tablero no está registrada en la app. Pasale a TI la URL exacta que se ve en «Origen de la redirección» aquí abajo para que la agregue como plataforma SPA.
  3. AADSTS65001 o pantalla de consentimiento — el permiso Sites.Read.All necesita que un administrador otorgue consentimiento para toda la organización.
  4. 403 al leer la lista — la app tiene el permiso pero tu usuario no entra al sitio de SharePoint. Pedí acceso de lectura al sitio.
  5. Se conectó pero las columnas salen vacías — los nombres internos de la lista no son los del CSV. Ajustalos en Correspondencia de columnas.
Origen de la redirección