Referencia de la interfaz de simulación
Qué incluye esta referencia
Esta página ofrece una referencia completa de la interfaz de simulación de ProcessMind. Úsela como consulta rápida al configurar simulaciones.
Acceder a la pestaña Simulación
La configuración de simulación se encuentra en el panel derecho al consultar un modelo de proceso:
- Abra un proceso que contenga un modelo BPMN
- Vaya a la pestaña Simulación del panel derecho
- Todos los ajustes de simulación están organizados en secciones desplegables
Gestión de simulaciones
En la parte superior del panel de simulación encontrará los controles para gestionar las configuraciones de simulación:
Selector de simulación
| Control | Descripción |
|---|---|
| Lista de simulaciones | Seleccione una configuración de simulación existente en la barra lateral |
| Crear simulación | Cree una nueva configuración de simulación |
| Cambiar nombre | Cambie el nombre y el nombre del conjunto de datos de la configuración actual |
| Duplicar | Cree una copia de la configuración actual |
| Configurar automáticamente | Configure automáticamente los parámetros de simulación mediante IA o datos observados |
| Eliminar | Elimine la configuración de simulación actual |
Puede tener varias configuraciones de simulación para el mismo proceso, lo que le permite comparar distintos escenarios sin perder sus ajustes.
Botones de acción
En el encabezado de la página encontrará los principales botones de acción:
| Botón | Descripción |
|---|---|
| Ejecutar simulación | Ejecute la simulación con los ajustes actuales |
| Configurar automáticamente | Abra el cuadro de diálogo de configuración automática para completar los parámetros de simulación |
El cuadro de diálogo Configurar automáticamente ofrece dos modos:
- Sugerido por IA: Utiliza IA para generar parámetros de simulación realistas basados en la estructura de su modelo de proceso
- Observado a partir de datos: Deriva los parámetros de los datos reales de su proceso, solo disponible cuando los datos están asignados al modelo
Periodos
La sección de periodos define el marco temporal de su simulación:
| Ajuste | Descripción | Ejemplo |
|---|---|---|
| Periodo de simulación | Intervalo de fechas de la simulación, con fecha de inicio y de finalización | 01/01/2025 a 31/03/2025 |
| Periodo de calentamiento | Cuando está activado, ejecuta un periodo adicional de calentamiento antes de la fecha de inicio | Activar/desactivar |
Periodo de calentamiento
El periodo de calentamiento permite que la simulación alcance un estado estable antes de recopilar datos. Cuando está activado, la simulación se ejecuta durante un periodo equivalente a la duración de la simulación antes de la fecha de inicio. Solo se incluyen en los resultados los eventos que ocurren entre las fechas de inicio y finalización. Esto elimina el sesgo de inicialización de los resultados de la simulación.
Atributos de caso
Los atributos son valores que cada caso lleva consigo durante el proceso. Configure cómo se generan.
Atributos numéricos
Los atributos numéricos utilizan distribuciones estadísticas para generar valores. Consulte Distribuciones para ver todos los tipos disponibles.
| Ajuste | Descripción |
|---|---|
| Distribución | Tipo de distribución estadística |
| Parámetros | Parámetros específicos de la distribución |
| Periodicidad | Variación temporal opcional |
| Condiciones | Generación condicional opcional |
Atributos de texto
Los atributos de texto ofrecen varios modos de generación:
| Modo | Descripción | Ejemplo de resultado |
|---|---|---|
| Lista | Selección aleatoria ponderada de una lista de valores | “Oro”, “Plata”, “Bronce” |
| Numerado | Prefijo seguido de un número secuencial | “PEDIDO-0001”, “PEDIDO-0002” |
| Nombres ficticios | Nombres de personas generados | “Sarah Johnson”, “Michael Chen” |
| Empresas ficticias | Nombres de empresas generados | “Acme Corp”, “Global Industries” |
| Países | Nombres de países | “Estados Unidos”, “Alemania”, “Japón” |
Configuración de recursos
Defina los grupos de recursos disponibles para las actividades.
| Ajuste | Descripción |
|---|---|
| Nombre | Identificador del grupo de recursos |
| Capacidad | Número de unidades disponibles |
| Periodicidad | Capacidad opcional variable en el tiempo |
Consulte Recursos para obtener instrucciones detalladas sobre el modelado de recursos.
Ajustes del evento de inicio
Configure cómo entran los casos nuevos en el proceso mediante eventos de inicio:
| Ajuste | Descripción |
|---|---|
| Distribución | Cómo se distribuyen las llegadas, normalmente mediante Poisson |
| Tasa | Número medio de llegadas |
| Unidad de tasa | Unidad de tiempo: perHour, perDay, perWeek, perMonth, perYear |
| Periodicidad | Variaciones temporales de la tasa de llegada |
| Condiciones | Patrones de llegada condicionales |
Configuración predeterminada
De forma predeterminada, los casos llegan siguiendo una distribución de Poisson, a razón de 1 caso por hora.
Ajustes de Task (Activity)
Cada Task de su modelo BPMN puede configurarse con parámetros de procesamiento:
Tiempo de procesamiento
| Ajuste | Descripción |
|---|---|
| Distribución | Cómo varía el tiempo de procesamiento |
| Unidad de tiempo | segundos, minutos, horas, días |
| Periodicidad | Variaciones temporales del tiempo de procesamiento |
| Condiciones | Tiempos de procesamiento condicionales |
Recursos necesarios
| Ajuste | Descripción |
|---|---|
| Grupo de recursos | Grupo de recursos que se utilizará |
| Cantidad | Número de unidades necesarias |
Puede añadir varios requisitos de recursos a una sola Task.
Probabilidad de omisión
| Ajuste | Descripción |
|---|---|
| Porcentaje | Probabilidad, del 0 al 100 %, de que se omita la actividad |
| Periodicidad | Variaciones temporales de la probabilidad de omisión |
| Condiciones | Reglas condicionales de omisión |
Cuando se omite, el caso pasa inmediatamente al siguiente elemento sin consumir recursos; solo se añade la duración mínima de 1 segundo.
Estrategia de cola
| Ajuste | Descripción |
|---|---|
| FIFO | First In, First Out: los casos se procesan en el orden en que llegaron, de forma predeterminada |
| LIFO | Last In, First Out: los casos que han llegado más recientemente se procesan primero |
| Aleatorio | Los casos se seleccionan aleatoriamente de la cola de espera |
La estrategia de cola determina cómo se selecciona el siguiente caso de la cola de espera cuando la actividad queda disponible para procesar trabajo nuevo.
Cambios de atributos
Configure cómo se modifican los atributos del caso cuando finaliza la Task:
| Ajuste | Descripción |
|---|---|
| Atributo | Atributo que se modificará |
| Nuevo valor | Valor que se establecerá, fijo o basado en una distribución |
| Condiciones | Cuándo se aplicará el cambio |
Ajustes de eventos intermedios
Para eventos intermedios, no eventos de inicio:
| Ajuste | Descripción |
|---|---|
| Cambios de atributos | Modificar los valores de los atributos del caso |
| Probabilidad de omisión | Probabilidad de omitir el evento |
Configuración de Gateway
Gateways XOR (exclusivos)
En los Gateways exclusivos, configure la probabilidad de cada ruta de salida:
| Ajuste | Descripción |
|---|---|
| Probabilidad | Peso relativo de esta ruta, normalizado automáticamente |
| Periodicidad | Variaciones temporales de la probabilidad |
| Condiciones | Selección condicional de la ruta |
Nota: Las probabilidades son pesos relativos. Establecer los flujos en 70, 20 y 10 produce el mismo resultado que establecerlos en 7, 2 y 1.
Gateways AND (paralelos)
No se necesita configuración; todas las rutas de salida se toman simultáneamente.
Gateways OR (inclusivos)
Funcionan de forma similar a XOR, pero pueden seleccionarse varias rutas y se garantiza al menos una.
Ajustes de Sequence Flow
Configure Sequence Flows individuales, es decir, las flechas entre elementos:
| Ajuste | Descripción |
|---|---|
| Probabilidad | Peso relativo cuando el flujo sale de un Gateway |
| Periodicidad | Variaciones temporales |
| Condiciones | Selección condicional del flujo |
Referencia del editor de distribuciones
Al configurar cualquier distribución, utilizará el editor de distribuciones:
Tipos de distribución disponibles
| Tipo | Parámetros | Caso de uso |
|---|---|---|
| Fija | value | Valores constantes |
| Normal | mean, stdDev | Variación simétrica |
| Uniforme | min, max | Intervalo con probabilidad uniforme |
| Triangular | min, mode, max | Intervalo con un valor más probable |
| Poisson | lambda, rateUnit | Tasas de llegada |
| Lognormal | mean, stdDev | Tiempos sesgados hacia la derecha |
| Weibull | scale, shape | Modelado de fiabilidad |
| Pearson VI | alpha1, alpha2, beta | Patrones complejos |
| Beta | min, max, alpha, beta | Forma flexible entre el mínimo y el máximo |
Unidades de tiempo
Cuando corresponda, las duraciones pueden especificarse en:
- Segundos
- Minutos
- Horas
- Días
Unidades de tasa
Para las distribuciones de llegada:
- Por hora
- Por día
- Por semana
- Por mes
- Por año
Consulte Distribuciones para obtener explicaciones detalladas.
Referencia del editor de periodicidad
Al configurar parámetros variables en el tiempo:
| Tipo | Parámetros | Ejemplo |
|---|---|---|
| Siempre | (ninguno) | Sin variación temporal |
| Predeterminado | (ninguno) | Regla alternativa |
| Cada día | startTime, endTime | 09:00-17:00 todos los días |
| Cada día laborable | startTime, endTime | Horario laboral de lunes a viernes |
| Cada día del fin de semana | startTime, endTime | Horario de fin de semana, sábado y domingo |
| Cada semana | startDay, startTime, endDay, endTime | Patrón semanal de varios días |
| Cada mes | startDayOfMonth, startTime, endDayOfMonth, endTime | Procesamiento de fin de mes |
| Cada año | startMonth, startDayOfMonth, startTime, endMonth, endDayOfMonth, endTime | Patrones estacionales |
| Periodo fijo | startDateTime, endDateTime | Eventos puntuales |
Consulte Periodicidad para obtener instrucciones detalladas.
Referencia del editor de condiciones
Las condiciones permiten que los valores de los parámetros varíen según los atributos del caso:
| Tipo de condición | Descripción |
|---|---|
| Coincidencia de valor | El atributo es igual a uno o varios valores específicos |
| Intervalo | El atributo numérico se encuentra dentro de un intervalo |
Ejemplo: aplique distintos tiempos de procesamiento según el nivel del cliente.
Ejecutar simulaciones
Controles de ejecución
| Control | Descripción |
|---|---|
| Ejecutar simulación | Inicie la ejecución de la simulación |
| Barra de progreso | Muestra el porcentaje completado durante la ejecución |
| Cancelar | Detenga una simulación en ejecución |
Límites de ejecución
| Límite | Valor | Finalidad |
|---|---|---|
| Máximo de eventos | 5.000.000 | Evita simulaciones descontroladas |
Límite de eventos
La simulación se detendrá al alcanzar 5.000.000 de eventos. Si alcanza este límite, considere acortar el periodo de simulación o reducir las tasas de llegada.
Resultados de la simulación
Cuando finaliza la simulación, se crea un conjunto de datos en su proceso que contiene el registro de eventos completo:
Contenido de los resultados
| Campo | Descripción |
|---|---|
| ID de caso | Identificador único de cada caso simulado |
| Actividad | Nombre de la actividad ejecutada |
| Marca de tiempo de inicio | Momento en que comenzó la actividad |
| Marca de tiempo de finalización | Momento en que finalizó la actividad |
| Recurso | Recurso que realizó la actividad |
| Atributos | Valores de los atributos del caso en el momento de la ejecución |
Trabajar con los resultados
El registro de eventos simulado es un conjunto de datos estándar de ProcessMind. Puede:
- Consultarlo en el explorador de procesos
- Analizarlo con todas las funciones de ProcessMind
- Compararlo con otros conjuntos de datos, históricos o simulados
- Exportarlo para realizar análisis externos