La evolución del software de simulación sigue acelerándose a medida que las organizaciones demandan herramientas más sofisticadas para la toma de decisiones operativas y estratégicas. La versión 20 de Simio, que abarca el trabajo de desarrollo de los Sprints 281-290, introduce potentes mejoras que abordan los retos más acuciantes a los que se enfrentan las empresas modernas. Desde una infraestructura de depuración avanzada hasta herramientas integrales de conectividad de datos, esta versión demuestra cómo el software de simulación puede impulsar la ventaja competitiva a través de una mayor productividad y conocimientos basados en datos.
El software de simulación moderno se ha vuelto indispensable para las organizaciones que navegan por entornos operativos complejos. Los centros sanitarios coordinan cientos de procesos interconectados, las cadenas de suministro abarcan múltiples continentes, los aeropuertos gestionan patrones de demanda impredecibles y la programación de la producción exige una flexibilidad y una precisión sin precedentes. Las completas Notas de la versión de Simio revelan cómo se ha diseñado cada mejora para abordar los retos del mundo real, posicionando el software de simulación como un facilitador crítico de la excelencia operativa.
Las mejoras arquitectónicas de la versión 20 de Simio, incluida la migración a .NET Core v10, garantizan la estabilidad de la plataforma a largo plazo y la compatibilidad con los estándares tecnológicos empresariales en constante evolución. Este enfoque orientado al futuro protege las inversiones en software de simulación al tiempo que permite el acceso a futuras capacidades que apoyan la mejora operativa continua.
La infraestructura de depuración mejorada introducida a lo largo de los Sprints 281-290 aborda uno de los retos más persistentes en el desarrollo de software de simulación: identificar y resolver fallos y errores lógicos de forma eficiente. El Sprint 281 introdujo la visualización del recuento de tokens, que muestra el número actual de tokens en un determinado proceso o paso en un recuadro verde junto a la ubicación. Esta mejora proporciona a los desarrolladores información visual inmediata sobre los patrones de ejecución de los modelos, lo que facilita considerablemente la depuración de modelos complejos y la verificación de que los procesos se ejecutan según lo previsto.
La funcionalidad mejorada de Watch Window proporciona visibilidad en tiempo real del contenido de las colas y de los patrones de utilización de recursos. Sprint 286 amplió significativamente Watch Window para mostrar cada ficha en proceso, las cantidades en las áreas de almacenamiento y los detalles completos de propiedad de los recursos. Sprint 288 añadió la capacidad de examinar objetos dentro de un estado de cola, especialmente útil para simulaciones de almacén, gestión de camas de hospital o cualquier escenario de almacenamiento complejo.
El Sprint 286 también introdujo la función Contraer/Expandir todas las categorías de procesos, que permite a los usuarios hacer clic con el botón derecho del ratón para expandir o contraer todos los procesos para una mejor organización y una navegación más fácil en modelos con muchos procesos. Los equipos de desarrollo descubren que estas mejoras reducen el tiempo de incorporación de nuevos miembros al modelo, lo que permite una ampliación más rápida de los proyectos y una mejor transferencia de conocimientos.
Las empresas necesitan un software de simulación que se integre a la perfección con los sistemas empresariales y la infraestructura de datos existentes. Las funciones mejoradas de scripting y conectividad de datos de los Sprints 281-290 representan un gran avance en la forma en que el software de simulación se conecta a los ecosistemas empresariales.
El Sprint 282 amplió las capacidades de integración de Python añadiendo compatibilidad con IDE adicionales, como Spyder. Esta flexibilidad permite a los equipos de desarrollo trabajar en sus entornos preferidos, lo que acelera la incorporación y mejora la productividad. Las organizaciones con equipos de ciencia de datos que ya dominan Python ahora pueden aprovechar la experiencia existente al desarrollar modelos de simulación.
Sprint 286 ha introducido funciones de preimportación de secuencias de comandos, ofreciendo la opción de ejecutar una secuencia de comandos Python antes de importar una tabla de datos. Los scripts de importación pueden poner en escena los datos y pueden utilizarse junto con los conectores de datos para importar datos guardados en una carpeta temporal. Esta capacidad permite a las organizaciones implementar sofisticados flujos de trabajo de transformación de datos, garantizando que los datos estén correctamente formateados y validados antes de que comiencen las ejecuciones de simulación. Sprint 288 añadió un botón Ejecutar script en la cinta de Conectores de datos, que permite a los usuarios activar ejecuciones de script de importación sin importar datos.
El Sprint 289 amplió significativamente estas capacidades con la ejecución automatizada de scripts de exportación. Los scripts de exportación pueden utilizarse para transformar los datos exportados desde Simio para su uso en otras aplicaciones. Los equipos de planificación financiera pueden generar automáticamente previsiones presupuestarias basadas en los resultados de la simulación, mientras que los responsables de operaciones pueden actualizar los calendarios directamente a partir de los resultados de la simulación.
Los desencadenantes de las secuencias de comandos de exportación pueden establecerse en función de diversos parámetros, como la exportación manual, después de la ejecución del plan o del análisis de riesgos, y el guardado del proyecto. Esta flexibilidad permite a las organizaciones implementar flujos de trabajo de datos basados en eventos que responden automáticamente a eventos empresariales e hitos de simulación.
Sprint 290 ha completado la documentación de estas potentes funciones añadiendo exhaustivos temas de Ayuda de Simio para los scripts de importación y exportación y el entorno Python. Un nuevo proyecto SimBit denominado "Uso de scripts de importación y exportación" incluye dos modelos con ejemplos de uso de un script de importación y un script de exportación. Además, el Byte de aprendizaje de SimioU "Transforme sus datos con scripts de importación" proporciona una guía paso a paso para implementar estas capacidades en sus propios modelos.
Sprint 287 ha introducido una ventana de salida completamente nueva que proporciona información visual a los usuarios sobre las importaciones y exportaciones de datos. Esto responde a una necesidad crítica de transparencia en las operaciones de datos, ayudando a los usuarios a entender exactamente lo que está sucediendo durante las ejecuciones de simulación. El Sprint 289 amplió las capacidades de la Ventana de Salida para proporcionar información visual sobre las exportaciones de datos, incluidas las fuentes de datos exportadas, las ejecuciones de script de exportación y los errores. Además, la información de Python, como los datos de registro que normalmente se encuentran en el registro de SimioActions, ahora también se encuentran en la ventana de salida de Python.
Para las organizaciones que ejecutan simulaciones varias veces al día, la ventana de salida proporciona una visibilidad esencial para saber si las exportaciones de datos se han completado correctamente y si los sistemas posteriores han recibido información actualizada. Cuando los scripts de exportación fallan o encuentran errores, los equipos de desarrollo pueden identificar y resolver los problemas inmediatamente.
Las organizaciones modernas necesitan sofisticadas funciones de visualización para extraer información práctica de los resultados de las simulaciones y los datos operativos. Las mejoras en los cuadros de mando de los Sprints 281-290 transforman la forma en que los responsables de la toma de decisiones interactúan con los resultados del software de simulación, proporcionando interfaces intuitivas que hacen que los datos complejos sean accesibles para las partes interesadas en todos los niveles de la organización.
El Sprint 287 introdujo funciones de visualización interactiva de Gantt en los cuadros de mando. Se han añadido componentes mejorados del diagrama de Gantt (con tecnología DevExpress) a los cuadros de mando para permitir a los usuarios visualizar el Gantt interactivo o de planificación por entidad, recurso o restricción. Las organizaciones consideran que estas herramientas de visualización mejoradas mejoran la calidad de las decisiones de programación. La posibilidad de visualizar los conflictos de recursos y las oportunidades de optimización directamente en los cuadros de mando elimina la necesidad de utilizar herramientas de análisis independientes y agiliza el proceso de toma de decisiones.
Sprint 289 ha mejorado las capacidades de los cuadros de mando con la visibilidad de los datos objetivo, que proporciona una comparación en tiempo real entre las métricas de rendimiento planificadas y las reales. Para cualquier tabla de datos, la información de detalle, valor y estado del objetivo es ahora visible para su uso en los cuadros de mando. Las organizaciones pueden identificar posibles problemas antes de que afecten a los plazos o a los compromisos con los clientes.
Sprint 289 también ha añadido soporte para rutas relativas de archivos Excel en los cuadros de mando. Cuando se utilizan archivos de Excel como fuente de datos para los cuadros de mando, ahora se pueden especificar utilizando una ubicación relativa en lugar de una ubicación absoluta, lo que mejora la colaboración cuando los modelos se transfieren entre los miembros del equipo o los sistemas.
El Sprint 289 introdujo importantes mejoras en la flexibilidad de las tablas de datos. La capacidad de cambiar los tipos de columnas de estado de las tablas de datos proporciona una flexibilidad similar a la de cambiar el tipo de columna de propiedad de una tabla de datos. Las organizaciones descubren que estas mejoras reducen los errores de modelo relacionados con los datos a la vez que simplifican el proceso de mantener la coherencia de los datos en varios proyectos de simulación.
Sprint 289 también mejoró las asignaciones de propiedades de estado a través de los niveles de objeto. Dentro de cualquier paso de proceso u objeto que muestre desplegables para asignaciones de propiedades de estado, la lista ahora incluye estados dentro de múltiples niveles de una definición de objeto. Esto es especialmente útil para los objetos personalizados del usuario, así como para los objetos de las bibliotecas Flow y Extras.
La Mejora del Estado de Referencia de Objeto en el Sprint 289 permite definir a qué tipo de objeto se hace referencia en una variable de estado. Cuando se define un estado de referencia de objeto, ahora se puede definir a qué tipo de objeto se hace referencia en este estado, minimizando los niveles de conversión de tipos y haciendo que el código sea más legible.
El Sprint 284 introdujo la Mejora de Referencia de Propiedad Inicial de Tabla de Datos, que actualiza los Valores de Propiedad Inicial cuando cambian las referencias al renombrar las columnas de la tabla, asegurando que se mantiene la integridad de los datos incluso cuando evolucionan las estructuras del modelo.
La versión 20 de Simio introduce mejoras específicas que responden a los retos específicos de los entornos operativos complejos. Sprint 290 introdujo la funcionalidad mejorada del paso Eliminar con capacidades de seguimiento de números. El paso Eliminar dispone ahora de una propiedad Guardar número eliminado que permite introducir una variable de estado opcional para guardar el número total de elementos eliminados de la colección. Esta capacidad es valiosa para comprender las tasas de consumo exactas, ya sea el seguimiento de los materiales en la fabricación, los pacientes dados de alta de las unidades de atención médica o los paquetes enviados desde los centros de distribución.
Sprint 285 introdujo las colas basadas en datos, que permiten definir las colas de un objeto en una tabla de datos. Esta capacidad permite a los equipos de operaciones definir los comportamientos y prioridades de las colas directamente desde las tablas de datos, lo que permite realizar ajustes dinámicos en función de los cambios en las prioridades empresariales y los requisitos operativos sin modificar la lógica de simulación.
Sprint 282 mejoró los pasos ReserveBins y ReserveStock con nuevas propiedades que incluyen Save Phase Number y Save Starting Storage Area Reference. Estas mejoras proporcionan un mejor control sobre los procesos de reserva y asignación de recursos en las operaciones multietapa.
El Sprint 281 introdujo el proyecto Bill Of Materials SimBit, que incluye cuatro modelos que proporcionan ejemplos de uso de la Lista de Materiales y de los Elementos de Grupo de la Lista de Materiales.
Sprint 288 puso a disposición la cinta de opciones Ejecutar desde la pestaña Datos, lo que permite a los usuarios controlar la ejecución de la simulación mientras supervisan las tablas de datos sin tener que cambiar constantemente de vista. Sprint 287 mejoró las capacidades de configuración de nodos con la función Gráfico de Enlace de Apariencia de Nodo, agilizando el proceso de construcción de modelos de red a gran escala a partir de datos.
El Sprint 281 introdujo varias mejoras de usabilidad, incluyendo una nueva opción de propiedad de Tipo de Retraso "HastaHora", que retrasa un token hasta un valor específico de fecha-hora final. Sprint 281 también introdujo el Modo de comparación de coma flotante, una nueva propiedad de modelo de opción avanzada que permite establecer una tolerancia de modelo que Simio utilizará para evaluar expresiones normales. Esto se complementa con la expresión Math.AlmostEqual, que compara dos valores especificados e indica si son casi iguales utilizando una combinación de tolerancias relativas y absolutas.
Sprint 290 introdujo la compatibilidad con contenedores Linux, lo que representa un avance significativo en la flexibilidad de despliegue. Ahora las organizaciones pueden integrar Simio Portal con la infraestructura de nube y los flujos de trabajo DevOps existentes. Simio Portal requiere una instancia externa de Microsoft SQL Server (se recomienda 2019 o posterior), y el contenedor no incluye una base de datos.
Sprint 285 mejoró las capacidades de experimentación de Portal con tres mejoras clave. La mejora de carga de experimentos añade automáticamente todos los escenarios definidos en Simio Desktop a un experimento cuando se cargan en Simio Portal. La mejora de escenarios de experimentos permite eliminar rápidamente todos los escenarios de un experimento a la vez. La Mejora del recuento de réplicas muestra la información del recuento de réplicas en la página Métricas de ejecución.
El Sprint 282 introdujo mejoras en el Portal, incluyendo la Visualización del Rendimiento del Nodo de Computación, que muestra cómo una ejecución en la cola del Portal está rindiendo en relación a la potencia computacional de su Portal. La Capacidad de Ordenar Columnas de Resultados de Experimentos le permite ordenar los controles y respuestas de un experimento completado.
Sprint 286 introdujo el cambio arquitectónico más significativo con la actualización a .NET Core v10. Simio está ahora en .NET Core v10, que es la versión LTS soportada hasta noviembre de 2028. Este enfoque orientado al futuro protege las inversiones de las organizaciones en software de simulación al tiempo que permite el acceso a futuras capacidades.
Como parte de esta actualización, Microsoft dejó obsoletas sus bibliotecas SqlClient anteriores y Simio pasó a la última versión. La última versión de Microsoft.Data.SqlClient requiere que las organizaciones actualicen sus cadenas de conexión para incluir las dos propiedades siguientes por motivos de seguridad: "Encrypt=True;TrustServerCertificate=True;" Las organizaciones deben actualizar estos parámetros en consecuencia en las configuraciones del importador y el exportador.
El Sprint 283 se centró en solucionar varios errores y en realizar refactorizaciones para mejorar el rendimiento de la aplicación, garantizando que la plataforma mantenga su estabilidad y capacidad de respuesta a medida que se añaden nuevas funciones.
El Sprint 281 introdujo mejoras significativas en el renderizado 3D, permitiendo a los usuarios importar a Simio SkyBoxes externos y materiales de textura de Physically Based Rendering, mejorando la calidad visual y el realismo de los modelos de simulación.
Las funciones introducidas en la versión 20 de Simio en los Sprints 281-290 constituyen un avance estratégico que permite a las organizaciones obtener mejores resultados empresariales gracias a unas capacidades de simulación y optimización más eficaces. Desde una infraestructura de depuración mejorada hasta amplias mejoras en la conectividad de datos, pasando por funciones de visualización avanzadas y sofisticadas herramientas de planificación operativa, estas mejoras aportan un valor cuantificable a la vez que sientan las bases para una excelencia operativa continuada.
Descubra cómo Simio Versión 20 puede transformar su enfoque del modelado operativo y la planificación estratégica. Experimente todas las capacidades de nuestro avanzado software de simulación con una prueba gratuita de 30 días. Descargue su versión de prueba gratuita hoy mismo y compruebe de primera mano cómo Simio ofrece la flexibilidad, la potencia y la innovación necesarias para el éxito empresarial moderno.