Cómo crear un diagrama de flujo desde un CSV

Cómo crear un diagrama de flujo desde un archivo CSV: los nombres de encabezado que lee el editor, qué va en «Línea a» y en qué orden rellenar las columnas: Texto de la caja, Forma, las flechas y los carriles.

Cómo funciona

  1. Empieza un archivo nuevo en vez de convertir la exportación

    El CSV que ya tienes lleva una fila por ticket, línea de pedido o registro. El archivo que vas a escribir lleva una fila por paso, y casi siempre son menos de veinte para un proceso que produjo diez mil registros. Deja la exportación abierta al lado, porque sus nombres de cola, códigos de estado y grupos de asignación son el vocabulario real del proceso, pero escribe el diagrama en un archivo limpio.

  2. Pon la fila de encabezado en la línea uno

    Escribe los nombres que usa el editor, tal y como los escribe él: Forma, Texto de la caja, Línea a, Texto de línea y después Carril horizontal y Carril vertical. Encima de esa línea no puede haber nada (ni un título, ni la fecha de la exportación, ni una fila en blanco), porque el emparejamiento se hace sobre la primera línea del archivo. Las columnas que conserves para ti, como el identificador del registro original, pueden quedarse donde están y viajarán intactas.

  3. Escribe Texto de la caja, una acción por fila

    Una fila es una sola cosa que hace alguien. Parte cualquier fila cuyo texto contenga una «y», y borra las filas que nombran una fase en lugar de una acción: «Clasificación» es un título, «Fijar la prioridad a partir del impacto y la urgencia» es un paso. Importa en este punto si quieres verlo: te saldrá una columna de cajas sin flechas, que es el retrato honesto de un archivo que tiene etiquetas y ninguna relación dentro.

  4. Rellena Forma

    Inicio en la primera fila, Decisión en cada fila que formula una pregunta, y Éxito, Rechazo o Fin en cada final. Proceso es el valor por defecto, así que esas celdas pueden quedarse en blanco. Usa las palabras que usa el editor: un valor que no reconoce se convierte en Proceso sin protestar, y una decisión dibujada como rectángulo conserva sus etiquetas de rama, lo que hace que el error sea fácil de pasar por alto.

  5. Rellena Línea a y luego Texto de línea

    Línea a toma la posición de la fila de destino, contando la primera fila de datos como la 1, separada por comas cuando una fila lleva a más de un sitio. Texto de línea toma las etiquetas de rama en ese mismo orden, así que la primera etiqueta es de la primera cifra. Escribe todas las filas antes de numerar nada: Línea a es posicional, así que insertar un paso después desplaza todas las filas de debajo e invalida todas las referencias posteriores al punto de inserción. Si hay que añadir un paso a posteriori, añádelo al final y apunta hacia él desde donde corresponda.

  6. Añade los carriles, guarda en UTF-8 y suelta el archivo

    Pon la fase en Carril horizontal y el rol en Carril vertical, luego guarda el archivo como UTF-8 con delimitador de coma y ábrelo en un editor de texto para confirmar que es eso lo que ha salido. Suelta el .csv sobre el área de la hoja de cálculo del editor, o pega el texto dentro. El diagrama se dibuja al caer y las conexiones se enrutan solas, así que no hay fase de maquetación: lo que compruebas después es si alguna caja se ha quedado sin ninguna flecha de salida.

Preguntas frecuentes

¿Cuál es el CSV más pequeño que dibuja un diagrama de flujo?

Dos columnas. Una línea de encabezado que diga Texto de la caja,Línea a, y luego una línea por paso con la etiqueta y la posición de la fila a la que lleva: un proceso de cuatro pasos son cuatro líneas bajo un encabezado, con 2, 3, 4 y una celda vacía en la segunda columna. Eso dibuja una cadena de rectángulos con flechas entre ellos. Forma es la tercera columna que merece la pena añadir, porque sin ella toda caja es un rectángulo y una pregunta se dibuja igual que una instrucción, y Texto de línea es la cuarta, porque una decisión con salidas sin etiqueta le dice al lector que ahí hay un juicio pero no por dónde seguir.

¿Línea a lleva el número de fila o un identificador?

La posición de la fila de destino dentro del archivo, contando la primera fila de datos como la 1: el mismo número que el editor imprime en su columna #. No es el identificador de registro del sistema del que salió el CSV, y no es un código de paso que te hayas inventado, aunque hayas conservado esa columna en el archivo. Todo lo que no resuelva a una posición de fila existente se descarta sin ningún error, así que un archivo desplazado una posición entera por haber contado el encabezado como fila 1 se dibuja como cajas sin flechas y en ningún sitio se dice por qué.

¿Cómo escribo una decisión con dos ramas?

Pon Forma en Decisión, mete las dos posiciones de destino en Línea a separadas por una coma, y mete las dos etiquetas en Texto de línea en ese mismo orden. «6,4» junto a «Sí,No» manda Sí a la fila 6 y No a la fila 4; invertir una lista y no la otra produce un diagrama que se equivoca de la forma más convincente posible, porque sigue pareciendo completo. Si una etiqueta lleva una coma dentro, envuelve ese campo en comillas dobles. Un proceso ramificado construido entero con este patrón está en /es/templates/csv-a-arbol-de-decision.

¿Qué valores admite la columna Forma?

Inicio, Proceso, Decisión, Fin, Éxito y Rechazo cubren casi cualquier diagrama de proceso, y hay más para casos concretos: Archivo, Entrada, Salida y Preparación entre otros. Proceso es lo que sale de una celda vacía, y es también lo que sale de un valor que el editor no reconoce, que es la parte a vigilar: no hay error de importación, así que una columna de formas escrita con el vocabulario de otra herramienta entra limpiamente y dibuja todas las decisiones como rectángulos. Comprueba los rombos después de la primera importación en lugar de darlos por hechos.

¿Conservo el CSV una vez que existe el diagrama?

Consérvalo como registro de lo que importaste, no como lo que editas. Después de la importación el maestro es el diagrama: editar las filas en el editor es editar el diagrama, porque son el mismo objeto, y mantener el archivo en paralelo recrea exactamente la divergencia que la conversión venía a eliminar. Donde un CSV sí se sigue ganando su sitio es al empezar el diagrama siguiente: las plantillas CSV recogen un archivo por tipo de diagrama, y copiar uno de ellos es más rápido que escribir una fila de encabezado de memoria.

Más en Guías de diagramas de proceso