Download - Guia de Simulacion 5.10
Bonita Open Solution
Versión 5.10
Guía de Simulación
Contenidos
Bonita Open Solution 3
Guía de Simulación 3
Parte 1. Visión General de la Simulación Bonita Open Solution 4
1.1 Descripción 4
Parte 2. Como definir los parámetros de simulación 4
2.1 Definir los parámetros de simulación para un proceso 4
2.1.1 Definir datos de simulación para un proceso 4
2.2 Definir los parámetros de simulación para un Elemento 7
2.2.1 Definir las condiciones generales de simulación para un elemento 8
2.2.2 Definir datos de simulación para un Elemento 8
2.2.3 Definir las asignaciones de recursos para un Elemento 9
2.2.4 Definir las asignaciones de recursos para una Transición 9
Parte 3. Como instalar recursos y cargar perfiles para la simulación 10
3.1 Definir las características del recurso 10
3.1.1 Definir la cantidad de recursos y el costo 11
3.1.2 Definir el calendario de recursos 11
3.2 Definir las características de carga 12
3.2.1 Definir el perfil de carga 12
Parte 4. Cómo ejecutar y presentar reportes de una simulación 13
4.1 Ejecutar una simulación 13
4.2 Reportes 14
Parte 5. Como exportar e importar artifactos de una Simulación 15
5.1 Exportar artifacos de una Simulación 16
5.2 Importar artifactos a una Simulación 16
Parte 6. Como analizar un problema en Bonita Open Solution 16
Figuras
Figura 1. Definir datos para una Simulación (opcional).................................................................6Figura 2. 3 tipos de datos que pueden ser utilizados en expresiones en iteraciones de simulación............................................................................................................................................6Figura 3. Se puede asignar una probabilidad a los datos.............................................................7Figura 4. Define qué porcentaje de las iteraciones tomara cada string de entrada..................7Figura 5. Defina qué porcentaje de las iteraciones tomara un entero.........................................8Figura 6. Pestaña de simulación de un elemento..........................................................................8Figura 7. Definir los datos y la expresión de simulación para un elemento................................9Figura 8. Agregar un recurso a la actividad..................................................................................10Figura 9. Definir las condiciones de Simulación para una transición........................................10Figura 10. Administrar los recursos................................................................................................11Figura 11. Definir mejor los recursos para la Simulación............................................................11Figura 12. Definir la cantidad y el costo de los recursos disponibles........................................12Figura 13. Definir la disponibilidad diaria de los recursos...........................................................12Figura 14. Administrar perfiles de carga para la simulación.......................................................13Figura 15. Definir el perfil de carga para una simulación............................................................13Figura 16. Ejecutar Simulación.......................................................................................................14Figura 17. Reporte de Simulación..................................................................................................15
Bonita Open Solution
Guía de Simulación
Bienvenido a Bonita Open Solution (BOS). Si aún no tienes el software, puedes descargarlo
del sitio web de BonitaSoft.
Esta guía de simulación describe como configurar y ejecutar una simulación de un proceso
terminado en Bonita Open Solution Versión 5.10.
Parte 1 da una visión básica y la información general.
Parte 2 describe cómo definir los parámetros de simulación de los elementos individuales
en el proceso.
Parte 3 describe como instalar los recursos y cargar los perfiles para la Simulación.
Parte 4 describe como ejecutar una simulación y presenta los resultados.
Parte 5 describe como exportar e importar archivos de simulación en Bonita Open Solution.
Parte 6 describe como analizar un problema en Bonita Open Solution.
Parte 1. Visión General de la Simulación Bonita Open Solution
1.1 Descripción
Utilice una Simulación en Bonita Open Solution para evaluar la forma en que un proceso se
ejecuta con diferentes disponibilidades de recursos y los diferentes perfiles de carga.
Cuando se ejecuta una simulación, se ejecutan un número determinado de iteraciones en
un período determinado de tiempo, ya sea con datos simulados o con probabilidades
asignadas, y el resultado acumulado de todas las iteraciones se muestra en un informe.
Para usar función de simulación en un proceso, primero defina los parámetros de
simulación en los elementos individuales (Pasos), a continuación, defina los recursos de
simulación y los perfiles de carga
En este documento se describe brevemente cada uno de estos pasos, y muestra dónde se
encuentran en BOS 5.
Hay un proceso de ejemplo incluido en BOS 5.10, Entrega-simulación, que ilustra cómo
configurar una simulación, utilizando dos procesos con los mismos pasos y parámetros de
simulación, pero con flujos ligeramente diferentes. Se puede ejecutar ambos para ver y
comparar los informes de simulación.
Parte 2. Como definir los parámetros de simulación
Los parámetros de simulación se utilizan para determinar qué condiciones se aplican en
cada iteración para una ejecución de la simulación. Las condiciones pueden ser simples o
complejas, por ejemplo, las entradas de datos específicos se pueden asignar, las
expresiones pueden ser aplicadas a que se resuelvan cuando las entradas de datos
específicos lleguen; pueden ser asignada una simple probabilidad de que una rama
particular sea tomada por el proceso, y así sucesivamente.
2.1 Definir los parámetros de simulación para un proceso
2.1.1 Definir datos de simulación para un proceso
En un nivel proceso, usted tiene la opción de definir los datos que pueden ser configurados
con distintos posibles valores a lo largo de las iteraciones que se ejecutan en la simulación.
Los datos definidos aquí reflejan los datos definidos y el uso en el proceso, pero sólo se
aplican durante la simulación.
Definir datos aquí es opcional. Las iteraciones pueden también ser definidas mediante la
asignación de probabilidades a las rutas (ver Definir la asignación de recursos para una
transición.)
Vaya al panel de detalles en la pestaña, Simulación -> Datos.
Figura 1. Definir datos para una Simulación (opcional)
Figura 2. 3 tipos de datos que pueden ser utilizados en expresiones en iteraciones de simulación
Hay tres tipos de datos que pueden ser usadas en iteraciones de simulación:
Boolean verdaro o falso
Literales un string exacto (usado para reflejar una lista o definir opciones en el
proceso)
Número un entero
Estos tipos de datos pueden ser utilizados en expresiones, o asignar una probabilidad para
cada iteración.
Figura 3. Se puede asignar una probabilidad a los datos
Datos que pueden ser asignados una probabilidad de entrada:
Boolean que porcentaje de las iteraciones tomara la entrada como verdadera
Literales que porcentaje de las iteraciones tendrá cada string de entrada
Número un entero
Figura 4. Define qué porcentaje de las iteraciones tomara cada string de entrada
Figura 5. Defina qué porcentaje de las iteraciones tomara un entero
2.2 Definir los parámetros de simulación para un Elemento
Usted puede definir los parámetros de simulación para los siguientes eventos:
Tareas
Compuertas
Transiciones
Inicio, intermedio y final de eventos (incluidos los mensajes, temporizadores, señales
y errores)
Eventos de frontera no tienen parámetros de simulación.
Para definir los parámetros de la simulación, vaya al panel de detalles de una tarea,
Simulación-> General. Recuerde que también puede definir parámetros de simulación de
otros elementos tales como Inicio, Fin y Eventos Intermedios.
Figura 6. Pestaña de simulación de un elemento
2.2.1 Definir las condiciones generales de simulación para un elemento
Agregue la información correspondiente en la sección General de la pestaña de Simulación:
Transiciones de
salida son exclusivas:
comprobar si hay múltiples transiciones salientes de este
elemento, y la simulación debe seleccionar sólo una de ellas
La tarea es contigua: comprobar si esta tarea debe hacerse de una sola vez durante su
ejecución - si el paso en sí mismo debe ser realizado sin
interrupción durante toda su duración. Deja sin marcar si la tarea
es "interrumpible" - por ejemplo, cuando un recurso está disponible
temporalmente para completarlo
Tempo de ejecución: definir cuánto tiempo usted anticipa que se necesita para
completar la tarea
Tempo estimado: puede introducir un porcentaje del tiempo de ejecución para definir
una línea de "estimación" en sus informes. Si es 0, el tiempo
estimado será igual al tiempo de ejecución
Tiempo Máximo: puede introducir un porcentaje del tiempo de ejecución para definir
una línea de "umbral" en sus informes. Si es 0, el umbral será igual
al tiempo de ejecución.
2.2.2 Definir datos de simulación para un Elemento
Puede agregar información opcional en la sección de datos de la pestaña Simulación, si
opta por configurar los datos en un valor específico cuando el proceso este aquí. Utilice esta
opción sólo si ha definido los datos a nivel de proceso. Consulte Definición de los
parámetros de simulación de un proceso.
Data set un valor de datos que se utilizarán en la simulación
Figura 7. Definir los datos y la expresión de simulación para un elemento
2.2.3 Definir las asignaciones de recursos para un Elemento
Para definir los recursos utilizados para este paso o elemento de la ventana Asignación de
Recursos. Ir a la Simulación -> Recurso y Agregar.
Figura 8. Agregar un recurso a la actividad
Definir los recursos discretos que son necesarios para completar este paso, ¿cuántos, y si
están disponibles para toda la duración de la etapa o sólo durante un período de tiempo
específico. Esto es útil para simular la posibilidad de que una tarea estará esperando por un
recurso disponible para completarse.
2.2.4 Definir las asignaciones de recursos para una Transición
Qué transiciones de una iteración debería tomar, puede ser definido por una expresión (por
ejemplo, para las transiciones condicionales) o por probabilidad.
Vaya al Panel de detalles de una transición y seleccione Simulación. Si opta por utilizar
una Expresión con los datos definidos, usted puede utilizar los datos previamente definidos
o utilizar Crear Simulación de datos desde aquí.
De lo contrario, introduzca una probabilidad que el proceso seguirá este camino.
Figura 9. Definir las condiciones de Simulación para una transición.
Parte 3. Como instalar recursos y cargar perfiles para la simulación
Una vez que haya definido los recursos en elementos individuales, puede administrarlos
desde la barra de menús. Aquí también se pueden definir los perfiles de carga para la
simulación.
Figura 10. Administrar los recursos
3.1 Definir las características del recurso
En la barra de menús, seleccione Simulación -> Administrar los recursos.
Aparecerá el cuadro de diálogo Administrar Recursos de simulación, y contendrá todos
los recursos que se han definido en Simulación para los elementos de proceso. Desde aquí
se puede agregar, editar o quitar un recurso. También muestra un resumen de un recurso
seleccionado. Los siguientes párrafos se explican cómo completar la información que se
muestra en "Información del recurso."
Estos tipos de datos pueden ser utilizados en expresiones, o asignar una probabilidad para
cada iteración.
Figura 11. Definir mejor los recursos para la Simulación
3.1.1 Definir la cantidad de recursos y el costo
Figura 12. Definir la cantidad y el costo de los recursos disponibles
Cantidad: total de este recurso disponible (comprobar si es ilimitado)
Cantidad
Destino:
puede ingresar una cantidad para definir una línea de "umbral"
en sus informes. Si está vacío, el umbral será igual a la cantidad
Unidad de
costo:
seleccionar la unidad que se mostrará en el informe
Costo de uso esto se aplica cada vez que un recurso se utiliza en una
iteración
Costo de
tiempo:
seleccionar un coste por unidad de tiempo
3.1.2 Definir el calendario de recursos
También se puede definir, opcionalmente, la disponibilidad de un Recurso por día de
calendario y horas.
Figura 13. Definir la disponibilidad diaria de los recursos
Utilice Agregar un período para añadir otros perfiles, por ejemplo, diferentes horas de
disponibilidad durante los fines de semana, vacaciones, etc
3.2 Definir las características de carga
Las características de la carga se aplican a la cantidad, duración, etc de las iteraciones del
proceso que la simulación ejecutará.
3.2.1 Definir el perfil de carga
En la barra de menús, seleccione Simulación -> Administrar perfiles de carga.
Aparecerá el cuadro de diálogo Administrar perfiles de carga. Desde aquí se puede
agregar, editar o eliminar un perfil que se aplicarán cuando se ejecute la simulación del
proceso.
Figura 14. Administrar perfiles de carga para la simulación
Agregue las características de las iteraciones que desea para ejecutar en la simulación.
Figura 15. Definir el perfil de carga para una simulación
Nombre: dar un título al perfil
Periodos de inyección: definir la fecha de inicio y fin y el tiempo de
simulación. Puede definir varios periodos de
tiempo con Agregar un periodo.
Tipo de repartición: esto define cómo se pondrán en marcha las
iteraciones de la simulación
Constante lanzará iteraciones a intervalos
regulares a lo largo de la línea de tiempo del
periodo de inyección
Directo pondrá en marcha todas las
iteraciones, al mismo tiempo, al inicio de la
simulación
Número de caso: el número total de iteraciones a ejecutarse.
Parte 4. Cómo ejecutar y presentar reportes de una simulación
4.1 Ejecutar una simulación
Para ejecutar una simulación, vaya a la barra de menú y seleccione Ejecutar Simulación.
Figura 16. Ejecutar Simulación
Seleccione el Proceso a simular, introduzca la ruta de acceso para el informe generado para
que sea copiado a, y el perfil de carga que desea ejecutar. Tenga en cuenta que puede
editar un perfil previamente definido, o crear uno nuevo, a partir de aquí.
Definir el tipo de muestreo (Timespan) a la que desea que la simulación tome datos.
Entonces...Ejecutar.
4.2 Reportes
Un archivo PDF de la simulación se guardará en el directorio de destino.
Figura 17. Reporte de Simulación
Contiene los siguientes gráficos, de forma predeterminada:
Perfil de carga: número total de iteraciones a ejecutar
Tiempo de instancias de ejecución: El tiempo de ejecución en horas vs fecha
Tiempo de Instancia mínimo, medio y máximo de ejecución calculado
sobre todas las iteraciones
Instancias de Tiempo de espera el tiempo de espera (inactivo) vs fecha
Tiempos de espera por Instancia mínimo, promedio y máximo, los tiempos de espera
(inactivos) se calculan sobre todas las iteraciones
Tiempo Instancias acumulada tiempo de ejecución + tiempo de espera calculado
sobre todas las iteraciones
Luego sigue una serie de informes calculados para cada elemento en el proceso:
Instancias de Tiempo de Ejecución
Ejecución Hora de Instancia
Instancias de tiempo de espera
Tiempo de espera por Instancia
Estos son seguidos por una serie de informes para cada recurso utilizado en el proceso:
Consumo Hora número / cantidad de este recurso consumido
o utilizado vs fecha
Consumo por instancia mínimo, promedio y máximo consumo de
recursos o el uso calculado sobre todas las
iteraciones
Total de recurso total de consumo número de este recurso consumido o utilizado
Coso de tiempo el costo total de este recurso consumido o
utilizado vs fecha
Costo por Instancia mínimo, promedio y el costo máximo de los
recursos calculados sobre todas las
iteraciones
Costo total de recursos el costo total de este recurso
Tiempo de utilización utilización de este recurso frente vs fecha
Utilización por instancia mínimo, promedio y máximo consumo de
recursos o la utilización por porcentaje, en
comparación con el total disponible
Utilización total cantidad total de este recurso consumido o
utilizado, en función del porcentaje con
respecto al total disponible
Parte 5. Como exportar e importar artifactos de una Simulación
Tenga en cuenta que para poder exportar los recursos y un perfil, ya debe haber creado
los recursos y cargado un perfil. Si estas dos acciones no se llevan a cabo con
anterioridad, no habrá nada que seleccione en la ventana de exportación y por lo tanto nada
que exportar al directorio!
Consulte "Cómo instalar recursos y cargar un perfil de simulación" en esta guía.
5.1 Exportar artifacos de una Simulación
Para exportar los artefactos de un Simulación, vaya a la barra de menú y seleccione
Exportar. Seleccione los objetos a exportar.
Haga clic en Finalizar.
Se muestra un mensaje que confirma la exportación: "Todos los artefactos fueron
exportados con éxito".
Haga clic en Aceptar.
5.2 Importar artifactos a una Simulación
Tenga en cuenta que con el fin de importar los artefactos, un *. LoadProfile y / o un archivo
un *.simresource deben existir en un directorio de una exportación anterior (ver arriba).
Para importar los artefactos de un Simulación, vaya a la barra de menú y seleccione
Importar.
Seleccione los objetos para importar.
Haga clic en Finalizar.
Se muestra un mensaje que confirma la importación: "Todos los artefactos fueron
importados con éxito".
Haga clic en Aceptar.
Parte 6. Como analizar un problema en Bonita Open Solution
Los archivos de registro de Bonita Open Solution (por Bonita Bonita Studio y del motor de
ejecución) están disponibles a través de la barra de menú: Ayuda -> Mostrar registro y
Ayuda -> Mostrar registros del motor motor.
Cuando se encuentre con un problema, por favor, publicarlo una descripción del problema y
una copia de su archivo de registro en el Foro Bonita Comunidad en
www.bonitasoft.org/forum/.
Desarrolladores BonitaSoft, entre otros, contribuyen activamente a la Comunidad Bonita y
publicaremos una respuesta.