Skip to main content

Visión general

Esta guía te lleva a construir y ejecutar una simulación básica a mano. Al final tendrás un modelo funcionando, una ejecución completada y resultados que puedes leer.
El camino más rápido hacia una primera simulación es conversacional: describe tu proceso a Dexter — o parte de tus propios datos con Tu primer proyecto — y el agente construye el modelo por ti. Esta página es la guía manual para cuando quieres entender cada pieza por ti mismo. Los dos caminos producen los mismos artefactos y se combinan libremente: Dexter ya sabe qué modelo tienes abierto, así que puedes entregarle cualquiera de los siguientes pasos a mitad de la construcción.

Paso 1: Elige una fábrica y crea un modelo

Un modelo vive dentro de una fábrica. Elige la fábrica en la que quieres trabajar desde el selector global en la parte superior, luego abre el Modelador y crea un modelo nuevo con Nuevo Modelo en el selector de modelo en la parte superior de la página. Dale un nombre y una descripción opcional. El modelo es tu contenedor: cada componente, campo de configuración y ejecución vive dentro de él.

Paso 2: Define tus entidades

Las Entidades son los elementos que fluyen a través de tu simulación: materias primas, intermedios, productos terminados. Son a nivel de fábrica, así que cualquier cosa que definas aquí se puede agregar a cada modelo de la misma fábrica. En el panel izquierdo del Modelador, la vista Vista general lista lo que usa el modelo. En su sección Entidades, haz clic en + Agregar entidad para crear un tipo de entidad o agregar uno existente; el lápiz de la sección abre la lista completa para editarla. Cada tipo de entidad lleva atributos tipados (Booleano, Número, Texto, Lista de texto, Lista de números) que se marcan cuando la entidad se crea en una Fuente, viajan con ella a través del grafo, y pueden ser leídos por cualquier expresión a lo largo del camino.

Paso 3: Construye el grafo del modelo

El lienzo es donde construyes tu simulación como un grafo de componentes conectados. El dock en la esquina inferior izquierda del lienzo contiene los componentes:
  • Fuente: genera entidades y las introduce en el modelo
  • Proceso: aplica un retraso, consumiendo recursos de forma opcional
  • Búfer: contiene entidades en una cola con un límite de capacidad opcional
  • Enrutador: divide el flujo de entidades según la lógica que definas
  • Estación: un contenedor limitado por capacidad que agrupa componentes en un centro de trabajo
  • Combinador, Separador, Transformador: combinan varias entidades en una, dividen una en varias, o cambian/mutan una entidad. Normalmente se conectan a una Estación en lugar de estar independientes.
  • Sumidero: elimina entidades del modelo. El punto de salida.
  • Recurso: un pool de capacidad (trabajadores, máquinas). Conéctalo a los Procesos que lo consumen.
Arrastra un componente del dock al lienzo, luego conecta los componentes arrastrando desde el conector de salida de un nodo hasta el conector de entrada de otro. El modelo mínimo viable es Fuente → Proceso → Sumidero.

Paso 4: Configura los componentes

Haz clic en cualquier componente del lienzo para abrir su configuración en la vista Propiedades del panel izquierdo. Para un primer modelo:
  • Fuente: qué tipo de entidad generar, la lógica de llegada (un intervalo fijo, una distribución, o una expresión DSL), y los valores de atributo iniciales
  • Proceso: tiempo de procesamiento, requisitos de recursos, colocación opcional en una Estación
  • Enrutador: lógica de enrutamiento — reglas condicionales, divisiones por porcentaje, o round robin
  • Recurso: capacidad y disciplina de asignación
La mayoría de los campos numéricos aceptan un valor literal o una expresión que referencia constantes y tablas de búsqueda, atributos de entidad y estado de la simulación. Define una constante para cualquier número que esperes ajustar más adelante — se paga sola la primera vez que barres un escenario.
Un Transformador no tiene que cambiar el tipo de entidad: configurar el mismo tipo de entrada y salida es la forma estándar de mutar atributos a mitad de flujo (incrementar un contador de retrabajo, marcar un resultado de control de calidad). Y cuando necesitas agrupar en lotes, un Búfer en modo retención con un gancho condicional que dispara una acción de liberación suele ser mejor que Combinador + Separador porque preserva el linaje por entidad. Consulta Combinadores, separadores y transformadores.

Paso 5: Define la duración de la simulación

Con el programa Predeterminado seleccionado, abre el menú ⋯ en la parte superior derecha del Modelador y define cuánto debe durar la simulación usando el selector de Duración en formato DDD:HH:MM:SS. Esto controla la duración de cada ejecución en tiempo simulado. Si la ejecución debe seguir el tiempo real del calendario — turnos, liberaciones planificadas, ventanas de tiempo fuera de servicio — combina el modelo con un programa en su lugar. Las liberaciones de material del programa son un segundo mecanismo de llegada que coexiste con la lógica de llegada propia de tus Fuentes, así que decide deliberadamente cuál (o ambos) impulsa cada punto de entrada.

Paso 6: Ejecuta la simulación

Los controles de ejecución viven en la parte inferior del lienzo: Ejecutar simulación (el botón de reproducir), Avanzar rápidamente al final, y Velocidad de reproducción. Haz clic en Ejecutar simulación para ejecutar el modelo de principio a fin. Las ejecuciones se corren contra tu modelo de trabajo en vivo, así que la iteración es rápida: ajusta, ejecuta, repite. El botón de reproducir también funciona como el indicador de validación. Verde significa que el modelo es estructuralmente válido y está listo. Rojo significa que hay un bloqueador específico: pasa el cursor sobre el botón para ver el error y un botón Corregir con Dexter que le entrega la falla a Dexter.

Paso 7: Revisa los resultados

Permanece en el Modelador para inspeccionar la reproducción, el resumen y el registro de eventos de la ejecución. Para reabrir la ejecución más reciente disponible para reproducir, usa Ver última simulación; pide a Dexter un enlace si necesitas una ejecución anterior. Para analizar KPI y gráficos, hazle a Dexter una pregunta concreta sobre la ejecución. Puede consultar los eventos registrados, explicar una métrica o crear un panel con la plantilla de app Simulation results. Conecta la plantilla a tu propia ejecución antes de interpretar sus valores; empieza con datos de ejemplo. Si cambias el análisis, pide a Dexter que actualice las consultas de la app y vuelva a consultar la ejecución correspondiente. Iniciar otra simulación no actualiza automáticamente los gráficos o KPI guardados en una app; selecciona la ejecución que quieres analizar. Cuando quieras compartir lo que encontraste, pídele a Dexter un reporte: puede producir entregables en PDF, Word, PowerPoint o Excel directamente a partir de tus resultados.

Qué sigue