Certificación Netsocs Synergy Core Associate · NSCA
Laboratorio práctico de certificación
Esta guía te acompaña a construir, probar y documentar una solución completa en Netsocs. No es un tutorial paso a paso: te dice qué debes lograr y te deja decidir cómo. Las decisiones de diseño forman parte de lo que se evalúa.
El objetivo es demostrar que sabes convertir señales técnicas dispersas —una analítica, un sensor, el estado de una cámara— en una respuesta operativa coordinada, con evidencia, métrica y trazabilidad.
4
bloques de trabajo
16
condiciones mínimas
15
casos de prueba
12
preguntas de reflexión
100
puntos de rúbrica
≈5 h
duración estimada
Las casillas que marques, tus notas y los archivos que entregues quedan guardados en el servidor del laboratorio, así que puedes retomar el trabajo desde otro equipo o navegador. No se guarda ninguna credencial, contraseña, dirección IP ni dato de tu entorno.
Sección 02
Antes de comenzar
Requisitos técnicos
| Requisito | Detalle | Nivel de evidencia |
|---|---|---|
| Instancia Netsocs Synergy operativa | Con licencia de demostración vigente y con margen hasta después de la práctica | CONFIRMADO EN VIDEO |
| Netsocs Site conectado | Estado online y WebSocket Status: Connected | CONFIRMADO EN VIDEO |
| Usuario de servicio para el Site | Usuario dedicado sin permisos, distinto del administrador | CONFIRMADO EN VIDEO |
| Reloj sincronizado | Servidor, NVR y cámaras en el mismo huso horario. Anótalo: condiciona toda la lógica horaria | CONFIRMADO EN VIDEO |
| Salida a Internet | Tráfico saliente sin bloqueo. No requiere abrir puertos entrantes ni NAT | CONFIRMADO EN VIDEO |
| Motor de análisis de imagen | Analyze Image with AI o un endpoint de analítica de terceros por Send HTTP request | CONFIRMADO EN VIDEO |
| Hoja de cálculo externa | Google Sheets con service account (o Microsoft Excel). La hoja debe estar compartida con el client_email | CONFIRMADO EN VIDEO |
| Canal de notificación | Al menos uno probado extremo a extremo | MOSTRADO O MENCIONADO |
Equipos
Mínimos · modalidad estándar
- 3 cámaras IP, al menos una con analítica embebida activa
- 1 NVR grabando, con ≥ 24 h de retención
- Netsocs Site en la misma red que los dispositivos
- Para la práctica obligatoria del bloque 2: 4 cámaras repartidas en al menos 2 dispositivos, NVR o sedes lógicas. Con un solo dispositivo la agrupación del indicador no demuestra nada. Si no dispones de dos dispositivos físicos, usa dos grupos lógicos y decláralo en la entrega.
Recomendados
- Cámaras de dos marcas distintas, para demostrar independencia del fabricante
- Imagen del plano en SVG para el sinóptico
- Segundo canal de notificación
- Modelo de análisis de bajo costo por token para las iteraciones de prueba
- Cronómetro para las pruebas de escalamiento
Modalidad con equipo reducido
Si no dispones del equipo completo, el laboratorio sigue siendo válido. Declara siempre el sustituto: un sustituto declarado no penaliza; uno oculto invalida la evaluación.
| Si falta… | Sustituto admitido | Nivel de evidencia |
|---|---|---|
| La tercera cámara | Trabajar con dos; la ronda itera sobre 2 canales | DISEÑO PROPUESTO |
| Analítica embebida | Motion Detection como disparador | CONFIRMADO EN VIDEO |
| Motor de IA | Analítica de terceros vía Send HTTP request | CONFIRMADO EN VIDEO |
| Segunda fuente de correlación | Objeto virtual de estado conmutado manualmente | CONFIRMADO EN VIDEO |
| Generación de eventos reales | «Simulador de eventos» (Configuración → Objetos → Eventos), objeto virtual de tipo botón, When clicked in Test Automation o Webhook | CONFIRMADO EN VIDEO |
| NVR físico | Tarjeta SD de la cámara; debe demostrarse Playback igualmente | CONFIRMADO EN VIDEO |
Tiempo estimado
| Fase | Duración |
|---|---|
| Reconocimiento del entorno | 30 min |
| Diseño y configuración previa | 45 min |
| Construcción de las automatizaciones | 130 min |
| Pruebas | 55 min |
| Corrección | 40 min |
| Presentación | 20 min |
| Total | ≈ 5 h 00 |
Checklist inicial
Marca cada punto cuando lo hayas verificado por ti mismo, no cuando te lo digan.
Sección 03
Escenario «Centinela Norte»
Contexto del cliente
Terminal Norte es un centro logístico con un patio de maniobras de 8.000 m² y muelles de carga. El perímetro trasero colinda con un terreno baldío. Hay tres cámaras IP conectadas a un NVR. Entre las 22:00 y las 05:00 el patio debe estar vacío; durante el día circulan montacargas y personal. En el turno nocturno hay un solo operador, que además atiende otras dos instalaciones.
| Cámara | Ubicación | Característica |
|---|---|---|
| A | Esquina noreste, apuntando al muro perimetral | Analítica embebida activa |
| B | Poste central, apuntando al pasillo interior de circulación | Objeto de detección de movimiento |
| C | Muelle de carga | Ángulo complementario del patio |
Problemas operativos
Problema 1
Nadie confía en las alarmas
La analítica del perímetro genera entre 30 y 60 activaciones por noche: animales, vegetación con viento, faros de camiones del polígono vecino. El operador dejó de mirarla hace meses. La semana pasada hubo una intrusión real y nadie reaccionó durante 40 minutos.
Problema 2
Nadie sabe si las cámaras sirven
Al pedir las grabaciones se descubrió que la cámara del muelle llevaba cinco semanas enfocada a una columna: alguien la giró al mover una estantería. Nadie lo notó, porque en el panel siempre apareció como online.
Problema 3
Nadie garantiza la atención
No hay forma de demostrar que un evento crítico fue atendido, ni en cuánto tiempo. El contrato de servicio se renueva en 60 días y el cliente ha puesto esto como condición.
Objetivo
Construir en Netsocs una solución que (a) verifique que las alarmas son reales antes de molestar a una persona, (b) verifique que las cámaras están en condiciones de servir como prueba, y (c) garantice que ningún incidente crítico queda sin dueño — todo con evidencia, métrica y trazabilidad.
Restricciones
- No puedes usar el Event Log de administrador como panel del operador.
- No puedes cerrar automáticamente un evento crítico. Esa decisión es humana.
- En las cinco sesiones analizadas no se observó un nodo específico de espera o temporizador. Si tu diseño necesita medir el paso del tiempo, tendrás que resolverlo de otra forma. VALIDAR ANTES DE USAR
- No puedes duplicar la automatización por cada cámara. Debe parametrizarse.
- No puedes usar el usuario administrador para demostrar la vista del operador.
- Toda función que uses y no hayas visto en las sesiones debe quedar marcada en tu entrega como VALIDAR ANTES DE USAR
Arquitectura general
Descripción textual del diagrama
Las tres cámaras IP (A con analítica embebida, B con objeto de detección de movimiento y C como ángulo complementario) se conectan al NVR, que aporta grabación y eventos de salud de canal. El NVR se comunica con el Netsocs Site, donde corren los drivers y cuyo tráfico hacia Netsocs Synergy es saliente.
Dentro de Netsocs Synergy se organizan cuatro bloques: el bloque 1 realiza la correlación, obtiene evidencia dinámica y emite el evento de negocio; el bloque 2 ejecuta una ronda programada que calcula una propiedad de calidad y alimenta un KPI; el bloque 3 persiste el estado del incidente, lo escala por tiempo y lo cierra; el bloque 4 documenta la solución y la deja exportada.
Una flecha discontinua indica que el bloque 2 condiciona al bloque 1: si una cámara está marcada como degradada, la verificación visual que dependa de ella no puede considerarse fiable.
Sección 04
Bloques del laboratorio
Cuatro bloques con pesos distintos. Despliega cada uno para ver sus actividades, condiciones y evidencias. Las casillas guardan tu avance.
B1
Objetivo
Que una activación de la analítica perimetral solo llegue al operador si es razonablemente real, y que llegue con contexto visual.
Problema que resuelve
Exceso de falsas alarmas y alarmas sin contexto: el operador dejó de mirar la cámara porque el 95 % de lo que recibe no requiere acción, y cuando algo ocurre no tiene forma de decidir rápido.
Funciones evaluadas
Árbol Dispositivo → Dominio → Objeto
Habilitación selectiva de eventos
Evento como disparador
Obtener estado del objeto
Condición DateTime
Get snapshot dinámico
Template Language {{ }}
Analyze Image with AI
Tipos de evento propios
Dispatch event con evidencia
Google Sheets
KPI
Actividades
Condiciones mínimas
- C1 · Ningún evento llega al operador sin al menos una imagen adjunta.
- C2 · Al menos dos fuentes independientes de confirmación, además del disparador.
- C3 · La instantánea es dinámica: depende de la cámara que originó el evento.
- C4 · Al menos un metadato de la analítica condiciona el flujo.
- C5 · La verificación produce un valor booleano comparable, no texto libre.
- C6 · Toda rama
falseestá conectada y produce un registro. - C7 · Los descartes persisten fuera de Netsocs con motivo y evidencia recuperable.
Evidencias de este bloque
- Justificación escrita de eventos habilitados y excluidos.
- Captura del payload del evento con los metadatos anotados.
- Lienzo completo con los nodos renombrados.
- Captura del JSON Editor mostrando la variable
{{ }}. - Dos ejecuciones del mismo flujo con imágenes de cámaras distintas.
- Hoja de descartes con al menos 10 filas reales.
- KPI de falsas alarmas evitadas.
Casos de prueba asociados
T1 · T2 · T3 · T4 · T5 · T7 · T8 — ver la sección 06.
B2
«Centinela de Calidad Visual» — una cámara conectada no siempre es una cámara útil. Está desarrollada justo debajo, en el bloque B2·. Sin ella, la práctica no se aprueba. Ir al enunciado →
Objetivo
Que el sistema sepa, en todo momento, cuántas cámaras están sirviendo de verdad — no cuántas están encendidas.
Problema que resuelve
Muchas organizaciones pueden conocer si una cámara está conectada, pero no disponen de una métrica unificada que combine disponibilidad, calidad de imagen y grabación útil. Una cámara desenfocada, tapada o girada hacia una pared sigue reportando online.
Funciones evaluadas
Eventos de salud de canal Activador programado Obtener objetos Iterar elementos Modificar propiedad de un objeto KPI con drill-down Playback desde el NVR
Actividades
Los bloques 1 y 2 no son independientes. Piensa: ¿qué debería ocurrir si llega una alarma y la cámara que debe verificarla está degradada? Tu solución debe contemplarlo de forma explícita. Es la decisión más importante de todo el laboratorio.
Condiciones mínimas
- C8 · Existe una ronda programada que itera sobre los canales de video.
- C9 · Existe al menos una propiedad calculada por A.T.O.X., con diccionario documentado.
- C10 · Existen cuatro KPIs: disponibilidad, utilidad de video, falsas alarmas evitadas y cumplimiento.
Evidencias de este bloque
- Diccionario de valores de la propiedad calculada.
- Ficha de un objeto mostrando la propiedad creada.
- Historial de ejecuciones con N iteraciones por ciclo.
- Ambos KPIs, con al menos uno en drill-down.
- Justificación escrita de la frecuencia elegida y su costo estimado.
Casos de prueba asociados
T5 · T6 · T9 · T10 · T14 — ver la sección 06.
B2·
No consiste en leer una guía ni en crear un gráfico circular. Debes diseñar, construir, probar y demostrar el ciclo completo, desde la cámara hasta el indicador y su verificación visual.
El problema
Tras un incidente, el equipo descubrió que una cámara crítica estaba conectada y grabando, pero la imagen se encontraba desenfocada y no permitió identificar lo ocurrido. Las causas posibles: pérdida de enfoque, vibración, suciedad sobre la lente, manipulación de la cámara, cambio accidental del ángulo, obstrucción parcial, deterioro progresivo o problemas posteriores a una actividad de mantenimiento.
Muchas organizaciones supervisan conectividad y grabación, pero no cuentan con una evaluación unificada y periódica de la utilidad visual de cada imagen.
La pregunta no es «¿cuántas cámaras están conectadas?», sino «¿cuántas cámaras conectadas no están entregando una imagen visualmente utilizable, dónde se encuentran y cuáles requieren atención?»
El ciclo que debes construir
Equipos para esta actividad
Mínimo: 4 cámaras repartidas en al menos 2 dispositivos, NVR o sedes lógicas. Con un solo dispositivo la agrupación no demuestra nada. Si no dispones de dos dispositivos físicos, puedes usar dos grupos lógicos o fuentes de video controladas, declarando la modalidad utilizada.
La propiedad desenfoque
A.T.O.X. debe asignar a cada cámara una propiedad personalizada llamada
desenfoque, que representa la conclusión del análisis y toma dos
valores: uno positivo y uno negativo. CONFIRMADO EN LA GUÍA
El filtro del indicador compara el texto exactamente como está escrito:
si, sí, Sí, SI y true son
valores distintos. Tu automatización y tu indicador deben usar el mismo.
Verifica cuál acepta tu entorno y decláralo en la entrega.
VALIDAR ANTES DE USAR
Actividades
El indicador que debes crear
| Campo | Valor | Nivel de evidencia |
|---|---|---|
| Tipo | KPI personalizado | CONFIRMADO EN LA GUÍA |
| Gráfico | Pie Chart (circular) | CONFIRMADO EN LA GUÍA |
| Datasource | Conteo de objetos | CONFIRMADO EN LA GUÍA |
| Filtro por propiedad | desenfoque · operador igual · el valor positivo que definas | CONFIRMADO EN LA GUÍA |
| Agrupar por | Dispositivo | CONFIRMADO EN LA GUÍA |
| Valor a mostrar | Valor actual | CONFIRMADO EN LA GUÍA |
El indicador debe permitir: ver el total de cámaras afectadas · distinguir a qué dispositivo o sede pertenecen · hacer clic sobre una sección del gráfico · obtener la lista de objetos que cumplen la condición · acceder a la cámara o a su información · verificar visualmente la condición.
Primero verifica si realmente existe algún objeto con la propiedad y el valor configurados. Un indicador vacío no representa necesariamente un error de configuración. CONFIRMADO EN LA GUÍA
El dashboard
Debe incluir como mínimo el KPI, video en vivo o acceso a la cámara seleccionada, el Event Log de calidad visual si implementaste el evento, el indicador de cámaras fuera de línea si ya existe en tu entorno, identificación clara de sede o dispositivo, y la fecha o estado de la última ejecución si puedes documentarlo.
Objetivo: que se distingan tres situaciones — cámara offline, cámara online con imagen adecuada y cámara online con imagen desenfocada.
Casos de prueba obligatorios
| # | Caso | Qué debes provocar |
|---|---|---|
| V1 | Imagen enfocada | La cámara entrega una imagen adecuada |
| V2 | Imagen desenfocada | Provoca desenfoque de forma controlada |
| V3 | Dos cámaras en dispositivos distintos | Una cámara afectada de cada dispositivo |
| V4 | Recuperación | Corrige el enfoque y vuelve a ejecutar |
| V5 | Cámara sin instantánea | La automatización no obtiene imagen |
| V6 | Servicio de análisis no disponible | Simula o documenta la indisponibilidad |
| V7 | Resultado ambiguo | El análisis no devuelve el formato esperado |
| V8 | Repetición | Ejecuta dos veces sin cambiar la condición |
Cuando no sea posible ejecutar físicamente un caso, documéntalo como prueba teórica y márcalo claramente.
Retos avanzados DISEÑO PROPUESTO
- Calidad visual ampliada: propiedades separadas para
obstruccion,baja_iluminacion,cambio_de_anguloeimagen_no_disponible. No usesdesenfoquepara todas. - Historial de revisiones: fecha, resultado, motivo, modelo utilizado y tiempo de análisis.
- Priorización por criticidad: accesos, caja, perímetro, cuarto de servidores, áreas de entrega y zonas de alto riesgo.
- Métrica de recuperación: cuánto tiempo permanece una cámara degradada antes de corregirse. VALIDAR ANTES DE USAR
- Escalabilidad: ¿cómo modificarías el datasource para un despliegue con más de cinco mil cámaras?
Cómo se evalúa
Esta práctica no añade puntos: el total sigue siendo 100. Se evalúa dentro de los criterios existentes. Para aprobarla debes demostrar: iteración real de más de una cámara · instantánea correspondiente a cada objeto · actualización automática de la propiedad · detección positiva · detección negativa · recuperación · KPI con datasource correcto · filtro de propiedad correcto · agrupación por dispositivo · navegación del KPI hacia los objetos · manejo básico de errores · evidencia de ejecución.
Hacer aparecer el indicador editando el campo manualmente no se considera suficiente. Debe demostrarse que lo escribió la automatización.
B3
Objetivo
Que ningún evento crítico se quede sin que alguien lo atienda, y poder demostrarlo con un reloj.
Problema que resuelve
El evento llega, nadie lo atiende y no hay segundo nivel automático. Nadie sabe si el aviso llegó ni cuánto tardó la atención, de modo que el cumplimiento del servicio no es demostrable.
Funciones evaluadas
Objetos virtuales Modificar estado de un objeto Activador programado Iterar elementos Recognitions Notificación multicanal KPI de cumplimiento
En las cinco sesiones analizadas no se observó un nodo específico de espera o temporizador. El mecanismo debe apoyarse en estado persistido + activador programado. VALIDAR ANTES DE USAR — comprueba si tu versión desplegada incorpora una función específica.
Actividades
Condiciones mínimas
- C11 · Existe un mecanismo de escalamiento por tiempo sin confirmación, y el reconocimiento del operador lo detiene.
- C12 · Existe una política de reconocimientos escrita: qué clasifica la máquina y qué la persona.
Evidencias de este bloque
- Diagrama del modelo de estados.
- Capturas de los objetos virtuales y sus propiedades.
- Lienzos de ambas automatizaciones, renombrados.
- Video cronometrado del ciclo completo: apertura → escalamiento → acuse → cierre.
- Log mostrando los eventos del mismo incidente correlacionados.
- Declaración de los umbrales utilizados en la sesión.
Casos de prueba asociados
T11 · T12 · T13 — ver la sección 06.
B4
Objetivo
Dejar la solución documentada, exportada y transferible a otro integrador.
Problema que resuelve
Automatizaciones que solo entiende quien las hizo: nodos con el nombre por omisión, sin una nota que explique por qué se verifica en ese orden, y sin exportación. Cuando esa persona no está, la solución no se puede mantener ni reproducir en otra instalación.
Funciones evaluadas
Exportación de automatizaciones Documentación en el lienzo
Actividades
Condiciones mínimas
- C13 · Todos los nodos renombrados, ≥ 2 notas por automatización y todo exportado.
- C14 · Práctica obligatoria. La propiedad
desenfoquela escribe la automatización, en ambos sentidos, sobre el objeto iterado. Cambiarla a mano no cuenta. - C15 · Práctica obligatoria. Existe el KPI «Cámaras desenfocadas» con datasource Conteo de objetos, filtro por propiedad y agrupación por Dispositivo, con drill-down operativo.
- C16 · Práctica obligatoria. Se demuestra la recuperación: una cámara corregida desaparece del KPI tras reejecutar.
Casos de prueba asociados
T15 — ver la sección 06.
Sección 05
Catálogo de automatizaciones
Cinco automatizaciones de referencia construidas solo con nodos observados en las sesiones. Tres de ellas forman el núcleo de «Centinela Norte»; las otras dos amplían el catálogo.
A1
Problema que resuelve
Exceso de falsas alarmas y alarmas sin contexto visual.
Evento iniciador
Evento sobre el objeto de analítica de la cámara A. CONFIRMADO EN VIDEO
Condiciones
- Ventana horaria —
DateTime. CONFIRMADO EN VIDEO - Estado del sensor de una segunda cámara —
Obtener estado del objeto+If. CONFIRMADO EN VIDEO - Presencia de persona en la escena —
Analyze Image with AIo analítica de terceros porSend HTTP request. CONFIRMADO EN VIDEO
Orden sugerido: primero la condición gratuita, después la barata y solo al final la costosa. La decisión y su justificación son tuyas.
Acciones
Dispatch eventcon evidencia adjunta.Google Sheets— una fila por descarte, con motivo y URL.- Opcional:
Ejecutar acción de objetopara audio disuasivo o relé. VALIDAR ANTES DE USAR
Excepciones a resolver
- La segunda cámara no responde.
- El servicio de análisis falla o excede el tiempo.
- La hoja externa no está disponible.
- Ráfaga de activaciones sobre el mismo objeto.
Resultado esperado
Solo las activaciones que superan las verificaciones llegan al operador, y llegan con foto. El resto queda registrado con su motivo y su evidencia, alimentando el KPI que demuestra el valor del filtrado.
A2
Una cámara conectada no siempre es una cámara útil. Esta automatización sustituye a la antigua «ronda virtual de calidad de video»: mismo propósito, pero con una propiedad, un indicador y una verificación visual concretos. Ver el enunciado completo en el bloque 2 →
Problema que resuelve
Una cámara puede estar conectada y grabando, y aun así entregar una imagen que no sirve como prueba. Conectividad y utilidad visual son cosas distintas, y la segunda casi nunca se mide.
Evento iniciador
Activador programado con la frecuencia que tú decidas y justifiques. CONFIRMADO EN VIDEO
Condiciones
- Para cada cámara de la colección —
Iterar elementos. CONFIRMADO EN VIDEO - ¿Se obtuvo la instantánea de esa cámara? Si no, ruta segura sin escribir la propiedad.
- ¿La imagen está desenfocada? Solo enfoque: no mezcles oscuridad, obstrucción, ángulo ni ruido.
Acciones
Obtener instantáneadel objeto iterado. CONFIRMADO EN VIDEO- Análisis de imagen —
Analyze Image with AIo una analítica externa porSend HTTP request. CONFIRMADO EN VIDEO Modificar el estado de un objeto— escribedesenfoque, propiedad que el fabricante no entrega, en ambos sentidos. CONFIRMADO EN LA GUÍADispatch event«Calidad visual degradada» con la instantánea.- Retorno al nodo de iteración hasta agotar la colección.
Indicador asociado
KPI personalizado «Cámaras desenfocadas»: gráfico circular, datasource
Conteo de objetos, filtro por la propiedad desenfoque y
agrupación por Dispositivo, con drill-down al listado de objetos.
CONFIRMADO EN LA GUÍA
Excepciones a resolver
- Cámara sin conexión durante la ronda.
- La instantánea falla: el bucle no debe romperse ni marcarla como enfocada.
- El servicio de análisis no responde: no sobrescribir el valor previo.
- Respuesta ambigua del modelo: ruta segura y constancia del hecho.
- Degradación persistente: evitar re-notificar en cada ciclo.
Resultado esperado
El dashboard muestra dos cifras distintas: cámaras disponibles y cámaras útiles. La diferencia entre ambas es exactamente el problema que este bloque existe para revelar. Y al corregir el enfoque de una cámara, esta desaparece del indicador.
A3
Problema que resuelve
Falta de escalamiento y de confirmación de que la acción se ejecutó.
Evento iniciador
Dos automatizaciones coordinadas: una Evento crítico para la apertura, y un
Activador programado de alta frecuencia para la vigilancia. CONFIRMADO EN VIDEO
Condiciones
- ¿El incidente sigue abierto? —
Obtener objetosfiltrando por propiedad de estado. - ¿El operador ya lo atendió? — consulta del reconocimiento.
- ¿Ha superado el umbral del nivel actual? —
Ifsobre la diferencia de tiempo.
Acciones
Modificar el estado de un objetosobre el objeto virtual del incidente.Dispatch eventde apertura y de cada escalamiento.- Notificación al destinatario del nivel correspondiente.
El nivel debe incrementarse antes de notificar. Si se invierte el orden, el incidente escala en bucle en cada ciclo.
Excepciones a resolver
- Doble escalamiento al mismo nivel.
- Incidente cerrado durante el ciclo.
- Cámara complementaria caída al abrir.
- Ciclo más largo que el intervalo del activador.
Resultado esperado
Un evento crítico abre un incidente con evidencia y notifica. Si nadie responde, escala al vencer cada umbral sin repetir el nivel anterior. Cuando el operador reconoce, el escalamiento se detiene y el tiempo de atención queda calculado.
A4
Problema que resuelve
El control de acceso registra quién presentó la credencial, no quién pasó. Accesos fuera de horario y accesos acompañados quedan invisibles.
Evento iniciador
Evento sobre el objeto de la fuente de identidad. Si no hay hardware de acceso
disponible, un objeto virtual de tipo botón con Button trigger
cumple la misma función lógica — declarándolo.
CONFIRMADO EN VIDEO
Biométricos Control ID y Hikvision aparecen en el catálogo de dominios pero no se demostró su evento en vivo. VALIDAR ANTES DE USAR
Condiciones
- ¿Dentro del horario autorizado? —
DateTime. - ¿Cuántas personas hay en la escena? — verificación visual o analítica de conteo.
Acciones
- Tres
Dispatch eventdiferenciados: acceso verificado, fuera de horario y posible acceso acompañado. Set event recognitionautomático solo en el caso normal.- Registro del expediente en la hoja externa.
Resultado esperado
El operador ve solo excepciones; el auditor ve el expediente completo y puede saltar al video grabado desde el evento.
A5
Problema que resuelve
Falta de correlación entre intrusión y video, y dificultad para integrar fabricantes distintos.
Evento iniciador
La fuente de intrusión es intercambiable: entrada de alarma de la propia
cámara, PIR, contacto seco, o un tercero publicando en un Webhook.
CONFIRMADO EN VIDEO
Paneles Hikvision y AJAX están integrados como drivers, pero su evento disparando una automatización no se demostró. VALIDAR ANTES DE USAR
Condiciones
- ¿El sistema estaba armado? MOSTRADO O MENCIONADO
- ¿La cámara de la zona muestra actividad?
- ¿Hay una persona en la escena?
Acciones
Dispatch eventidentificando la zona, no solo la cámara.- Notificación multicanal.
- Registro de descartes.
Si ninguna cámara de la zona está disponible, el sistema debe elevar la severidad, nunca descartar la alarma en silencio.
Resultado esperado
El operador recibe la intrusión confirmada con las imágenes de la zona correcta y puede saltar al video grabado. Las activaciones con el sistema desarmado no lo molestan, pero quedan registradas.
Sección 06
Casos de prueba
Si algo no funciona como pensabas, documéntalo. Se valora más que ocultarlo. Una prueba negativa bien documentada demuestra más criterio que diez pruebas que solo confirman el caso feliz.
| Hecho | # | Caso | Qué debes provocar | Bloque |
|---|---|---|---|---|
| T1 | Evento normal | Alarma completa con todas las condiciones satisfechas | B1 | |
| T2 | Falsa alarma por falta de cruce | Alarma sin confirmación de la segunda fuente | B1 | |
| T3 | Falsa alarma visual | Ambas fuentes activas pero sin persona en la imagen | B1 | |
| T4 | Fuera de horario | Estímulo completo fuera de la ventana definida | B1 | |
| T5 | Cámara de verificación degradada | Marca una cámara como degradada y dispara la alarma | B1+B2 | |
| T6 | Degradación detectada | Obstruye o desvía una cámara y espera al siguiente ciclo | B2 | |
| T7 | Dispositivo desconectado | Desconecta una cámara durante una prueba | B1 | |
| T8 | Evento duplicado | Dispara tres veces en 30 segundos | B1 | |
| T9 | Pérdida temporal de video | Corta una cámara durante 2 minutos | B2 | |
| T10 | Recuperación | Restaura todo y observa si el sistema vuelve solo | B2 | |
| T11 | Escalamiento por tiempo | Deja un incidente sin reconocer | B3 | |
| T12 | El acuse detiene el escalamiento | Reconoce justo antes del segundo umbral | B3 | |
| T13 | Acción manual del operador | Reconoce, deja nota y cierra | B3 | |
| T14 | Recuperación de video grabado | Recupera del NVR el video de un evento de hace 3 horas | B2 | |
| T15 | Servicio externo no disponible | Corta el acceso al servicio de análisis o a la hoja externa | B1 |
Casos de la práctica obligatoria «Centinela de Calidad Visual»
Estos ocho casos son adicionales a los quince anteriores y también son obligatorios. Cuando no sea posible ejecutar físicamente uno de ellos, documéntalo como prueba teórica y márcalo claramente. Ver el enunciado completo →
| Hecho | # | Caso | Qué debes provocar | Bloque |
|---|---|---|---|---|
| V1 | Imagen enfocada | La cámara entrega una imagen adecuada | B2 | |
| V2 | Imagen desenfocada | Provoca desenfoque de forma controlada | B2 | |
| V3 | Dos cámaras en dispositivos distintos | Una cámara afectada de cada dispositivo | B2 | |
| V4 | Recuperación | Corrige el enfoque y vuelve a ejecutar | B2 | |
| V5 | Cámara sin instantánea | La automatización no obtiene imagen | B2 | |
| V6 | Servicio de análisis no disponible | Simula o documenta la indisponibilidad | B2 | |
| V7 | Resultado ambiguo | El análisis no devuelve el formato esperado | B2 | |
| V8 | Repetición | Ejecuta dos veces sin cambiar la condición | B2 |
Cómo registrar cada caso
Para cada prueba anota: qué provocaste, qué observaste (no lo que esperabas), dónde quedó registrado y, si el comportamiento no fue el previsto, qué decidiste hacer al respecto.
Sección 07
Evidencias y entrega
Documentos escritos
Capturas requeridas
Archivos y video
Evidencias de la práctica obligatoria «Centinela de Calidad Visual»
Adicionales a las anteriores. Ver el enunciado completo →
Preguntas de reflexión
Responde por escrito. Se evalúa la comprensión, no la extensión: una respuesta de cinco líneas bien razonada vale más que una página descriptiva.
- ¿Qué problema operativo resuelve tu automatización? No describas lo que hace: explica qué dejará de ocurrir en Terminal Norte.
- ¿Qué ocurre si una cámara deja de enviar video? Distingue entre la que dispara y la que verifica.
- ¿Cómo evitarías eventos duplicados, teniendo en cuenta la restricción 3?
- ¿Qué condición usarías para reducir falsas alarmas, y por qué esa fuente es realmente independiente?
- ¿Qué información debe conservarse para una auditoría, y por qué también los descartes?
- ¿Qué acción ejecuta el sistema y cuál queda bajo decisión humana?
- ¿Cómo cambiaría tu solución para cien ubicaciones?
- ¿Cómo funcionaría con cámaras de otra marca? ¿Qué parte cambia y qué parte no?
- ¿Qué sucede si el NVR está disponible pero una cámara no?
- ¿Cómo medirías la mejora operativa? Da tres indicadores e interprétalos juntos.
- ¿Por qué importa el orden de las verificaciones? Estima las llamadas costosas evitadas.
- ¿Qué pasa si tu propia evidencia no es confiable? ¿Qué es peor para Terminal Norte: una falsa alarma de más, o una intrusión real descartada porque la cámara de verificación estaba desenfocada? Justifica tu decisión de diseño.
- ¿Por qué una cámara online puede seguir representando un riesgo operativo?
- ¿Por qué la práctica obligatoria utiliza conteo de objetos y no conteo de eventos?
- ¿Qué diferencia existe entre conectividad y utilidad visual?
- ¿Qué ocurre si el modelo de análisis no responde?
- ¿Por qué no debe marcarse automáticamente el valor negativo cuando no se obtiene una imagen?
- ¿Cómo evitarías generar el mismo evento en cada revisión?
- ¿Qué frecuencia de revisión utilizarías para una cámara crítica? ¿Usarías la misma para todas?
- ¿Cómo comprobarías que el resultado del modelo es confiable?
- ¿Cómo adaptarías la solución para cámaras de diferentes fabricantes?
- ¿Qué harías si el video proviene del NVR, pero el NVR no entrega una instantánea?
- ¿Qué información necesita el equipo de mantenimiento para corregir el problema?
- ¿Cómo demostrarías el retorno operativo de esta automatización?
- ¿Qué otros problemas de calidad no deben confundirse con desenfoque?
- ¿Cómo escalarías el indicador a miles de cámaras?
- Empezar a arrastrar nodos sin haber mirado el modelo de datos.
- Dejar ramas
falsesin conectar. «Ese caso no va a ocurrir» precede a todos los incidentes no detectados. - Poner la verificación más cara al principio: funciona igual y cuesta mucho más.
- Descartar la alarma cuando no puedes verificarla. Produce silencio donde debería haber una alerta. Ante la duda, eleva.
Sección 08
Rúbrica de evaluación
La calificación es sobre 100 puntos, distribuidos en doce áreas. Los criterios son públicos: sabes exactamente qué se mide antes de empezar.
| # | Área | Puntos | Qué distingue la máxima puntuación |
|---|---|---|---|
| 1 | Integración técnica y modelo de datos | 8 | Integras dos marcas o demuestras la escalera de integración, y explicas que la lógica no cambia |
| 2 | Funcionamiento del video y del NVR | 10 | El video es objeto de supervisión, no solo medio |
| 3 | Configuración de eventos | 8 | Demuestras la reducción de volumen con cifras |
| 4 | Calidad de la automatización | 15 | Orden de verificaciones optimizado por costo, con estimación |
| 5 | Manejo de excepciones | 12 | Implementas el cruce de confiabilidad: elevas, no descartas |
| 6 | Trazabilidad | 10 | Ciclo completo fechado con tiempo de atención calculado |
| 7 | Evidencia entregada | 8 | Video con el ciclo de escalamiento cronometrado |
| 8 | Explicación del estudiante | 8 | Respondes la pregunta 12 con criterio, sin mirar la pantalla |
| 9 | Solución del problema real | 8 | Expresas el valor en términos de negocio y relacionas las métricas |
| 10 | Creatividad | 4 | Aportas un mecanismo no presente en las sesiones, bien fundamentado |
| 11 | Estabilidad | 4 | Sin solapamiento de ciclos ni bucles infinitos |
| 12 | Buenas prácticas | 5 | La exportación es importable y reutilizable por otro integrador |
| TOTAL | 100 |
«Centinela de Calidad Visual» se evalúa dentro de estos mismos criterios: el total sigue siendo 100. Lo que cambia es que sus doce requisitos son de cumplimiento obligatorio — iteración real de más de una cámara · instantánea correspondiente a cada objeto · actualización automática de la propiedad · detección positiva · detección negativa · recuperación · KPI con datasource correcto · filtro de propiedad correcto · agrupación por dispositivo · navegación del KPI hacia los objetos · manejo básico de errores · evidencia de ejecución.
Umbrales
88–100
Aprobado con distinción
Listo para diseñar soluciones ante cliente.
70–87
Aprobado
NSCA certificado.
55–69
Repesca
Corregir los puntos indicados y volver a presentar en 7 días.
Por debajo de 55 puntos: no aprobado, repetir la práctica completa.
Situaciones que impiden aprobar aunque el flujo funcione
Estas condiciones se verifican con independencia del puntaje obtenido.
| Situación | Por qué es descalificante |
|---|---|
| La solución descarta una alarma cuando la cámara de verificación está degradada o caída | Produce un falso negativo silencioso: genera confianza injustificada |
| El escalamiento no se detiene con el reconocimiento del operador | Convierte la herramienta en generadora de ruido |
| No existe registro de los descartes | El filtrado no es auditable ni demostrable |
Hay ramas false sin conectar | Caminos muertos: incidentes que desaparecen sin rastro |
| Nodos sin renombrar en las automatizaciones entregadas | La solución no escala ni es mantenible por otro integrador |
| No se entrega la exportación de las automatizaciones | La solución no es transferible ni reutilizable |
| Se usó un sustituto sin declararlo | Invalida la evaluación: no se puede juzgar lo que no se sabe que se hizo |
| Se cierran automáticamente eventos críticos | Elimina la trazabilidad de la decisión humana |
En la práctica obligatoria, la propiedad desenfoque se cambió a mano en lugar de escribirla la automatización | No demuestra el ciclo: el indicador muestra datos que nadie generó automáticamente |
Sección 09
Troubleshooting
Usa el buscador del panel lateral para localizar un síntoma concreto en todo el portal.
Las cinco herramientas de diagnóstico, en orden
| # | Herramienta | Qué revela |
|---|---|---|
| 1 | Nodos verdes / nodos rojos en el lienzo | Qué nodo falló en la última ejecución |
| 2 | Pestaña Ejecuciones | Si el flujo se disparó, cuánto tardó y por qué rama fue |
| 3 | Entrada / salida de cada nodo | El dato real que recibió y produjo, no el que se supone |
| 4 | Event Log de administrador | Si el evento primitivo existe siquiera |
| 5 | Botón Ping en el alta de dispositivo | Si el problema es de red, de puerto o de credenciales |
Si la pestaña Ejecuciones está vacía, el problema no está en el flujo: está en el disparador o en el interruptor de activación. No depures nodos hasta confirmar que se ejecutó.
Árbol de decisión
Problemas frecuentes
| Síntoma | Primera comprobación |
|---|---|
| La automatización nunca se ejecuta | Interruptor Activo y selección de objeto en el disparador |
| Un nodo aparece en rojo | Ábrelo y lee su entrada: suele faltar el objeto destino o las credenciales |
| Siempre se procesa la misma cámara | La cámara está seleccionada estáticamente. Usa el JSON Editor y sustituye por la variable |
El If siempre va por el mismo camino | La salida del nodo previo no es booleana, o comparas el campo equivocado |
| Solo se procesa el primer elemento del bucle | El flujo no regresa al nodo Iterar elementos |
| El bucle no termina nunca | La salida done no está conectada, o no cambias la condición que hace avanzar |
| El KPI muestra cero | Inconsistencia de valores en la propiedad. Revisa tu diccionario |
| El KPI no permite drill-down | Falta configurar la agrupación |
| La hoja externa devuelve error de credenciales | La hoja no está compartida con el client_email del service account |
| Playback vacío | Retención agotada o huso horario distinto entre el NVR y el servidor |
| Los cambios del dashboard se pierden | Estabas trabajando en el espacio efímero. Guarda el espacio de trabajo |
| El escalamiento se repite en el mismo nivel | El nivel se incrementa después de notificar en lugar de antes |
| Los tiempos calculados son incorrectos | Formato de fecha inconsistente o husos horarios distintos |
Práctica obligatoria «Centinela de Calidad Visual»
| Síntoma | Primera comprobación |
|---|---|
| El KPI aparece vacío aunque hay cámaras desenfocadas | Abre la ficha de la cámara y compara el valor escrito con el filtro del KPI carácter a carácter. si, sí, Sí y true son valores distintos. Un indicador vacío no es necesariamente un error de configuración: puede que sencillamente no exista ningún objeto que cumpla la condición. CONFIRMADO EN LA GUÍA |
| El gráfico muestra una sola porción | Falta Group by → Dispositivo. Sin agrupación el indicador devuelve un número, no un valor por categoría |
| El indicador se queda corto en un despliegue grande | Con la agrupación activa se evalúan los objetos individualmente, con un tope de cinco mil. Acota antes por dominio y tipo de objeto. CONFIRMADO EN LA GUÍA |
| La cámara corregida no desaparece del KPI | Tu automatización solo escribe el valor positivo. Debe escribir también el negativo cuando la imagen está bien |
| Se emite un evento «Calidad visual degradada» en cada ronda | No comparas con el estado anterior. Pregunta a tu flujo cómo sabe que esa cámara ya estaba así en el ciclo previo |
Pasos de aislamiento cuando nada de lo anterior funciona
- Aísla. Crea una automatización mínima con un disparador de prueba y un solo nodo. Si funciona, añade de uno en uno hasta que falle.
- Compara con el Event Log de administrador. Confirma si el problema es de la plataforma o de tu flujo.
- Cambia el estímulo. Si usabas el simulador, prueba con un evento físico real, o al revés.
- Revisa el manual del driver. Cada driver documenta qué expone y qué no. Muchos «fallos» son funciones que ese fabricante no entrega.
- Exporta la automatización y revisa su estructura fuera del editor.
- Escala a soporte adjuntando: captura del lienzo, historial de ejecuciones, entrada y salida del nodo que falla, y el archivo exportado.
Limitaciones a tener presentes
| Limitación | Implicación práctica | Nivel de evidencia |
|---|---|---|
| No se observó un nodo específico de espera o temporizador | Todo mecanismo temporal se construye con estado persistido + activador programado | VALIDAR ANTES DE USAR |
| No se confirmó una función independiente de grabación continua propia de Netsocs | En las demostraciones el video en vivo y grabado se recuperó desde el NVR o desde la SD de la cámara. Si el grabador no tiene el material, no hay playback | VALIDAR ANTES DE USAR |
| Varios drivers no soportan descubrimiento automático | Alta manual o por CSV | CONFIRMADO EN VIDEO |
| El audio de los eventos personalizados requiere formato WAV | Otros formatos no se cargan | CONFIRMADO EN VIDEO |
| El nodo de análisis de imagen añade latencia y tiene costo por token | Condiciona el orden de las verificaciones | CONFIRMADO EN VIDEO |
| El límite de automatizaciones y usuarios se declaró de licencia, no técnico | Declaración del instructor durante la sesión; validar contra la licencia, arquitectura y versión desplegada antes de dimensionar un proyecto | MOSTRADO O MENCIONADO |
| Los módulos de control de acceso aparecen etiquetados como Beta | Considerarlo antes de comprometer funcionalidad | CONFIRMADO EN VIDEO |
Sección 10
Glosario
- A.T.O.X.
- Módulo de automatización de Netsocs. Lienzo de nodos donde se combinan disparadores, condiciones y acciones para orquestar la respuesta ante un evento.
- Driver
- Pieza de software que actúa como traductor entre Netsocs y los dispositivos físicos. Cada marca o familia de equipos tiene el suyo, y se instala en un Netsocs Site.
- Netsocs Site
- Servicio que se instala en la red del cliente y ejecuta los drivers. La recomendación es situarlo lo más cerca posible de los dispositivos para evitar pérdida de eventos y metadatos.
- Dispositivo
- Primer nivel del árbol. La entidad física o lógica dada de alta: una cámara, un NVR, un panel, un VMS externo.
- Dominio
- Segundo nivel del árbol. Agrupa los objetos de un dispositivo que comparten el mismo comportamiento: el dominio de analíticas, el de salud de canal, el de canales de video, el de altavoces.
- Objeto
- Tercer nivel del árbol. Representación digital que encapsula una funcionalidad específica del dispositivo. Un canal de video, una analítica concreta, una puerta, un altavoz. No es el dispositivo físico: es una de sus funciones.
- Evento
- Algo que ocurrió en un momento determinado y quedó registrado: una pérdida de video, una detección, un acceso concedido.
- Estado
- Cómo está un objeto en este momento. Un sensor de movimiento en
offno está desconectado: significa que la condición no se está cumpliendo. - Propiedad
- Dato descriptivo asociado a un objeto, que puede cambiar en el tiempo: nivel de batería, latitud, si está fuera de línea. Algunas las controla el driver; otras puede escribirlas A.T.O.X.
- Acción
- Operación que se puede ejecutar sobre un objeto: abrir una puerta, tomar una instantánea, reproducir un clip de audio, accionar una salida.
- Recognition
- Clasificación operativa que se aplica a un evento para dejar constancia de su atención: pendiente, en progreso, seguimiento, falsa alarma, descartado, cerrado. Puede aplicarla una persona o A.T.O.X.
- Event Log
- Registro de eventos. El general muestra todo lo que llega de todas las integraciones; los personalizados se filtran por dominio, objeto o reconocimiento para mostrar solo lo relevante a una tarea concreta.
- Evento primitivo
- El estímulo técnico tal como lo entrega el dispositivo: «detección de movimiento», «identificación exitosa», «contacto abierto». Describe el sensor, no la situación.
- Evento de negocio
- La conclusión que A.T.O.X. produce tras aplicar su lógica sobre uno o varios eventos primitivos: «intrusión verificada en perímetro», «cámara degradada», «proceso de entrega de dinero». Describe lo que ocurre, no cómo se detectó.
- Integrador certificado
- Profesional que ha superado la certificación y puede diseñar, implementar y sostener soluciones sobre Netsocs.
Sección 11
Niveles de evidencia
Todo hecho técnico de este portal lleva uno de estos cinco niveles. Cada etiqueta combina símbolo y texto, de modo que se distingue sin depender del color. Un diseño propuesto nunca se presenta como una función demostrada.
| Etiqueta | Significado | Cómo usarla en tu entrega |
|---|---|---|
| CONFIRMADO EN VIDEO | Función ejecutada o visualizada claramente durante la certificación. | Puedes apoyarte en ella sin reservas. |
| CONFIRMADO EN LA GUÍA | Función documentada con capturas de pantalla en la Guía de KPI: Detección e Iteración de Cámaras Desenfocadas (Netsocs Master Repository, v1, 1 de agosto de 2026). Es la fuente técnica de la práctica obligatoria del bloque 2. | Puedes apoyarte en ella, pero verifica los nombres exactos de los campos en tu versión: la Guía documenta Netsocs 3.3.1. |
| MOSTRADO O MENCIONADO | Función vista en un menú, catálogo o documentación, o descrita verbalmente, pero no ejecutada completamente. | Úsala, pero indica que no viste su ejecución completa. |
| DISEÑO PROPUESTO | Uso o combinación creada para este laboratorio a partir de capacidades confirmadas. No procede de las sesiones. | Preséntalo como propuesta tuya, no como comportamiento del producto. |
| VALIDAR ANTES DE USAR | Función cuya disponibilidad o comportamiento no quedó plenamente confirmado. | Verifícala en tu instancia antes de comprometerla, y márcala en tu entrega. |
Funciones que requieren validación antes de usarse
Aparecen en las sesiones pero no se demostraron de extremo a extremo. Ninguna es imprescindible para completar este laboratorio.
| Función | Situación observada |
|---|---|
| Nodo de espera / retardo / temporizador | No se observó en las cinco sesiones. Es la limitación más relevante para el bloque 3 |
| Eventos de intrusión AJAX disparando una automatización | Driver y dispositivo integrados; el evento encadenado a un flujo no se demostró |
| Biométricos Control ID y Hikvision | Dominios presentes en el catálogo; sin demostración de evento en vivo |
| Armado, desarmado y bypass de zona | Descrito verbalmente; no demostrado sobre un panel real |
| Contactos secos y relés | Descrito verbalmente y validado en el examen; el accionamiento no se demostró |
| Forzar el inicio de grabación en el NVR | La descarga de un clip sí tiene evidencia; forzar la grabación, no |
| Notificación push a la aplicación móvil | El nodo y el módulo existen; la entrega en dispositivo no se demostró |
| Propagación de alarma a un VMS externo | Descrito verbalmente; no ejecutado contra una instancia real |