Cadena de eslabones

Dependencias en serie y su eslabón débil.

Definición

La cadena de eslabones pone en fila de 3 a 6 pasos, cada uno habilitando el siguiente. Se lee de principio a fin: el fallo es el mecanismo entero, no un eslabón aislado. Sirve para explicar incidentes, fraudes o errores que necesitan varios pasos para ocurrir.

Cadena de una consulta SQL generada
Datos
paso · detalle · rol
Buena para
Explicar cómo una serie de pasos, ninguno grave por sí solo, acaba en un fallo.
Evítala cuando
Cuando las causas se ramifican o se combinan en paralelo en vez de ir una detrás de otra.
Se lee bien
Entre 3 y 6 elementos; dibuja hasta 10
Datos que faltan
No usa valores que puedan faltar.
Accesibilidad
Lector de pantalla: tabla de datos · respeta «reducir movimiento»

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
paso · opcionalstringEl rótulo del eslabón. Medido: sin él la caja SIGUE en su sitio, sólo se queda sin texto.
detalle · opcionalstringLa línea de apoyo dentro de la caja.
rol · opcionalstringneutro · foco · alerta · ausente · favorable.

Tamaños

Ancha por necesidad

Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.

A menos de 480 px sus rótulos no caben sin pisarse o recortarse, y el motor no la publica así. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.

Cuándo usarla

Tres preguntas antes de elegirla

¿Los pasos van uno detrás de otro?

Si el fallo nace de causas que se combinan en paralelo, el árbol de fallos dibuja esas combinaciones.

Sí: quédate con cadena de eslabones

No: usa Árbol de fallos

¿El último paso no vuelve al primero?

Si el final realimenta el inicio, el ciclo cerrado lo dice.

Sí: quédate con cadena de eslabones

No: usa Ciclo cerrado

¿Quieres explicar cómo ocurrió, más que qué controles faltaron?

Si el foco es qué barreras había entre las causas y el suceso, el diagrama de pajarita las pone a la vista.

Sí: quédate con cadena de eslabones

No: usa Diagrama de pajarita

Código

La misma pieza, con tus datos

import { getPreset, renderComposition } from 'visx-render/node';

const spec = await getPreset('concept-chain');
spec.data.rows = misFilas; // tus columnas
const { svg, warnings } = await renderComposition(spec);

También en React con Chart y prepareComposition. Guía para desarrolladores →

Dudas

¿Puedo señalar el eslabón débil?

Sí, con el rol: foco o alerta para destacarlo, ausente para un paso que debería existir y no está. Todos los eslabones miden lo mismo.

¿Por qué no hay un eslabón culpable?

Porque la figura sostiene que cada paso, solo, no es un error: el fallo aparece cuando se encadenan.

¿Qué hace si faltan datos?

No usa valores que puedan faltar.

¿Cómo se ve en el móvil?

A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.

Relacionadas

Otras formas de responder «cómo funciona algo»

Guía para elegir: cómo funciona algo →