Академический Документы
Профессиональный Документы
Культура Документы
3 Evento inicial: Filtra el log para que solamante las instancias que empieza
n con la tarea indicada como
inicio del proceso sean mantenidas
4 Evento final: La misma idea anterior pero aplicada a los eventos finales de
las instancias
5 Eventos: Para setear cuales eventos mantener en el log
NOTA: 1. task (tareas) = audit trail entries (entradas de rutas auditadas) = act
ividades
2. trail (ruta): instancia del circuito completo de un proceso, desde el p
unto de vista de la cantidad de
eventos que lo componen.
3. traces = cases = instances of processes
4. evento NO ES SINONIMO de tarea: para cada tarea se pueden asociar event
os (en el ejem: empiezo y
completo son dos tipos de eventos que se pueden relacionar con c/u de l
as tareas, en el sentido que
cuando se inicia y se termina c/u de las tareas se emite una especie de
notificacin al sistema, lo cual
opera como un evento)
5. timestamp: tiempo en el cual la tarea cambio de estado; cuando se produ
jo el evento (start or complete)
en ingls significa fecha y hora.
OPERATORIA
1. Inspeccion y Filtrado
2. Performance Analysis
IDEA: Aborda los aspectos relacionados con los tiempos de las instancias de
procesos: los tiempos de servicio
medio por tareas, la distribucion del tiempo por caso, los tiempos por
cada ruta, el tiempo entre tareas
1. Open nuevo log
2. Open el archivo PNML que archiva el modelo del proceso prescrito. Chequ
ear bien el mapeo sugerido!!!
3. Analysis/Selected Petri net/Performance Analysis with Petri net
4. Selecciona unidad de tiempo a medir
5. Start Analysis
El panel central muestra el diagrama principal con los:
i) Cuellos de botella (bottleneck)
ii) Probabilidades asociadas a cada ruta, tanto para tareas unidas como se
paradas
Ademas es posible:
i) Mostrar los tiempos de espera y servicio por cada lugar (evento de tra
nsicin de estado de una
actividad a otra) clasificados previamente como High, Low o Medium, so
lo haciendo click sobre el circulo
respectivo
ii) Resetear los valores de clasificacin de los tiempos (High, Low, Medium)
3. Analisis combinado
Para responder preguntas tales como:
i)
man mas
ii)
iii)
Which paths take too much time on average?....para saber cuales rutas to
tiempo que el promedio
How many cases follow these routings?
What are the critical sub-paths for these routes?
nados
6. Run the analysis plug-in Performance Analysis with Petri net to dis
cover the critical sub-paths for
these cases
4. Decision point analysis
IDEA: Investigar si se cumplen las reglas del negocio (del procedimiento op
eracional). En el caso del ejemplo
considerado, verificar si los tipos de reparaciones estan siemdo toma
dos por los equipos adecuados, por
ejemplo. Estas reglas influencian los puntos de eleccin que existen d
entro del proceso
1. Open the filtered log
2. Open the exported PNML model
3. Analysis/Selected Petri net/Decision Point Analysis
4. Elegir un punto de eleccion para analizar, por ejemplo; elegir Cho
ice 3 "place_2" para analizar el
punto de eleccin entre reparacin simple o compleja como parte, esta,
de la tarea; Analyze defects.
Esta opcin recomienda un punto de eleccin, el cual sale remarcado co
n tonalidad ploma
5. Select the tab Attributes and set the options:
(i) Attribute selection scope = "all before",
(ii) change the Attribute type of the field defectType to "numeri
c"
(iii) change the Attribute type of the field numberRepairs to "num
eric"
6. Seleccionar Update Results.....esto invoca un algoritmo de minera d
e datos, el cual descubre los
campos del log que determinan las elecciones presentes a lo largo
de las ramas del modelo (como
un arbol de decisin)
Tareas
datos de atributos de las tareas
instancias de procesos
datos de atributos de instancias de procesos
BPMining trabaja con estas 4 tablas alimentadas por las tablas fuentes propias d
el proceso
Es necesario definir cual es el elemento que puede ser modelado como un caso (en
el ejemplo del hospital, la
entrada de un paciente es considerada como un caso o instancia de proceso)
Lo mismo es vlido para las tareas, actividades o funciones que componen una insta
ncia de proceso (en el caso del
ejemplo del hospital, los examines y los tratamientos practicados a los paciente
s una vez que estos han ingresados
al hospital, son las tareas. Ademas puede haber informacion adicional realacion
ada con tareas y casos que debe
alimentar las tablas 2 y 4)
PRIMERO: Hay que acceder a las tablas fuentes, las cules almacenan los datos rela
cionados con las instancias de
procesos, las tareas y los datos adicionales para c/u y luego fusionar estos dat
os en una o mas tablas (query)
SEGUNDO: Es necesario alimentar las 4 tablas de BPMining desde las tablas fuente
s. Es posible hacerlo de manera
automatizada a travez de macros programadas en VB.
TERCERO: Las instancias de procesos o casos no tienen asociado un event type (st
ar or complete). Esto s es
vlido para las tareas o funciones que componen cada instancia del proceso
CUARTO: Las tareas asi como las instancias de proceso tienen asociado un id que
las hace nicas. Entonces, por
cada instancia de proceso se pueden asociar una o ms tareas (por cada id de caso
se pueden asociar uno o ms
ids de tareas
QUINTO: La informacion adicional tanto de casos como de tareas es agregada respe
ctivamente a las tablas; datos
de atributos de instancias de procesos y datos de atributos de las tareas, respe
ctivamente
LA INSTANCIA DE PROCESO ES UNICA Y ESTO SE REPRESENTA POR UN ID UNICO Y ESTA INS
TANCIA DE PROCESO TIENE ASOCIADO
UNA SERIE DE TAREAS QUE SON UNICAS AL INTERIOR DE CADA INSTANCIA PERO QUE SE REP
ITEN DESDE UNA INSTANCIA A OTRA.
ESTO DEBE SER CONSIDERADO PARA EFECTOS DE APLICAR BPMining: QUE SE PUEDAN LINKEA
R TODAS LAS ACTIVIDADES O TAREAS
QUE ENVUELVE CADA INSTANCIA DE PROCESO!!!