Diagrama de flujo de procesos

graph TD
A[Inicio: Recepción de Materias Primas] → B[Selección y Pesado de Ingredientes]
B → C{Copoazú, Cacao, Azúcar, Maicena, Leche, Esencia de Vainilla, Sal}

C --> D[Preparación de Pulpa de Copoazú]
D -->|Pulpa homogeneizada (10%, 20%, 30%)| E[Mezcla de Ingredientes Secos]
C --> E[Cacao, Azúcar, Maicena, Sal]

E -->|Mezcla homogénea| F[Incorporación de Leche]
F -->|Leche (ml) a 25°C| G[Mezclado Inicial]
G -->|Agitación a 100 rpm, 5 min| H[Adición de Pulpa de Copoazú]
H -->|Proporción variable| I[Adición de Esencia de Vainilla]
I -->|0.1-0.5% esencia| J[Calentamiento de la Mezcla]

J -->|70-80°C, 10-15 min| K[Homogeneización]
K -->|Homogeneizador, 500-1000 rpm, 5 min| L[Envasado Aséptico]

L --> M{Aplicación de Tratamiento Térmico}
M -->|Temperatura: 115°C, 120°C, 125°C<br>Tiempo: 10, 15, 20 min<br>Presión: 10, 15, 18 psi| N[Enfriamiento]

N -->|Enfriar a 25°C| O[Almacenamiento]
O -->|Condiciones: 25°C, 60% HR| P[Análisis de Calidad]

P --> Q{Fisicoquímico, Reológico, Microbiológico, Sensorial}
Q -->|Sólidos solubles, pH, Grasas, Proteína, Viscosidad, Color CIELAB, Recuento microbiano| R[Producto Final: Chocolate Bebible]
R --> S[Fin]

quiero un diagrama de flujo de procesos

  • The syntax used is incorrect, but I believe I understand most of it.
  • Are these edge labels? |Enfriar a 25°C|
  • It appears that node E has two labels

My best guess:

digraph TD {
  node[shape=rect]
  A  [label="Start: Receiving Raw Materials"]
  B  [label="Selection and Weighing of Ingredients"]
  A -> B
  C [label="Copoazú, Cocoa, Sugar, Cornstarch, Milk, Vanilla Essence, Salt"]
  B -> C
  D [label="Preparación de Pulpa de Copoazú"]
  C -> D

  E [label="Mezcla de Ingredientes Secos"]
  D -> E  [label="Pulpa homogeneizada (10%, 20%, 30%)"]
  // two labels for E   E [label="Cacao, Azúcar, Maicena, Sal"]
  C -> E
  F [label="Incorporación de Leche"]
  E -> F [label="Mezcla homogénea"]

  G [label="Mezclado Inicial"]
  F -> G [label="Leche (ml) a 25°C"]

  H [label="Adición de Pulpa de Copoazú"]
  G -> H [label="Agitación a 100 rpm, 5 min"]

  I [label="Adición de Esencia de Vainilla"]
  H -> I [label="Proporción variable"]

  J [label="Calentamiento de la Mezcla"]
  I -> J [label="0.1-0.5% esencia"]

  K [label="Homogeneización"]
  J -> K [label="70-80°C, 10-15 min"]

  L [label="Envasado Aséptico"]
  K -> L [label="Homogeneizador, 500-1000 rpm, 5 min"]

  M [label="Aplicación de Tratamiento Térmico"]
  L -> M
  N [label="Enfriamiento"]
  M -> N [label="Temperatura: 115°C, 120°C, 125°C<br>Tiempo: 10, 15, 20 min<br>Presión: 10, 15, 18 psi"]

  O [label="Almacenamiento"]
  N -> O [label="Enfriar a 25°C"]

  P [label="Análisis de Calidad"]
  O -> P [label="Condiciones: 25°C, 60% HR"]

  Q [label="Fisicoquímico, Reológico, Microbiológico, Sensorial"]
  P -> Q

  R [label="Producto Final: Chocolate Bebible"]
  Q -> R [label="Sólidos solubles, pH, Grasas, Proteína, Viscosidad, Color CIELAB, Recuento microbiano"]

  S [label="Fin"]
  R -> S
}

Giving:

We get a lot of bugs on the bug tracker about process diagrams. I’m guessing that some university has set ‘make a process diagram in graphviz’ as an assignment, and people end up writing their assignments into either our forum or bugtracker, perhaps thinking these are the interface to graphviz