Descargar

Introducción al business process modelling (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red

Proceso de Negocios Externo

edu.red

Proceso de Negocios Colaborativo

edu.red

Elementos Básicos de un BPD Actividades: es un paso dentro del proceso, representa el trabajo realizado dentro de una organización y consume recursos como tiempo y costos. Se representan con rectángulos con esquinas redondeadas

Compuertas: se utilizan para controlar los puntos de divergencia y convergencia del flujo (dediciones, actividades en paralelo y puntos de sincronización)- Se representan por rombos. Anotaciones al interior del rombo indican el tipo de comportamiento de la compuerta

edu.red

Elementos Básicos de un BPD Eventos: representa algo que ocurre o puede ocurrir durante el proceso. Se representa por un Círculo. Tiene una causa y un resultado. Puede iniciar un proceso, interrumpirlo, detenerlo o finalizarlo. Existen tres tipos de eventos basados en cómo afectan el flujo: Eventos de inicio: Eventos intermedios: Eventos de Fin:

edu.red

Veamos de nuevo un modelo de un proceso (hacerlo en BizAgi)

edu.red

Flujos de Secuencia Representan el control de flujo y la secuencia de las actividades

Se utiliza para representar la secuencia de los objetos de flujo, donde encontramos las actividades, las compuertas y los eventos

edu.red

Pools Un Pool contiene un proceso único

Un Proceso de Negocio Interno o Privado está contenido en un pool El nombre del pool puede considerarse el nombre del proceso Siempre existe al menos un pool Los flujos de secuencia no pueden cruzar los límites de un pool

edu.red

Mensajes entre pools Para representar la interacción entre diferentes procesos se utilizan líneas de mensaje.

Un proceso abstracto o externo puede ser diagramado como un pool vacío, con puntos de contacto en los límites del pool

edu.red

Lineas de Mensaje Representan interacción entre varios entidades o procesos. Representan Señales o Mensajes, NO flujos de control No todas las líneas de mensaje se cumplen para cada instancia del proceso y tampoco se especifica un orden para los mensajes No hay líneas de mensaje dentro del mismo pool (no tendría mucho sentido)

edu.red

Líneas de Mensaje

edu.red

Artefactos Son objetos adicionales que permiten proporcionar información adicional sobre un proceso 3 tipos: Objetos de datos: indican datos que entran/salen de una actividad Anotaciones: permiten escribir comentarios adicionales sobre el proceso Grupos: permiten agrupar las actividades en forma visual con fines de documentación o análisis

edu.red

Objeto de datos Pueden haber objetos de datos de entrada y de salida

edu.red

Anotaciones

edu.red

Grupos (agrupaciones)

edu.red

LanesPermiten separar las actividades (por usuario)

edu.red

Refinando Actividades Las actividades se representan con esquinas redondeadas Representan un trabajo realizado dentro de una organización Consumen recursos Pueden ser simples o complejas

edu.red

Refinando Actividades Dentro de un modelo se definen Procesos, que están contenidos dentro de un pool

Las tareas, que son actividades simples o atómicas Los subprocesos que son actividades compuestas

edu.red

Tipos de tareas Tarea se utiliza cuando el trabajo realizado dentro del proceso no se define a un nivel más detallado, es simple, indivisible, que no tiene una estructura interna o esta no es visible en el modelo Existen Distintos tipos de tareas en BisAgi (no son parte de BPMN pero muchos software lo incorporan)

Sin especificar

edu.red

Ejemplo Las de Recepción, Envío, Usuario y Servicio son las más usadas. El ejemplo muestra un proceso de garantía de reemplazo de un vehículo siniestrado

edu.red

Subprocesos Subproceso: Es una actividad compuesta que es incluida dentro de un proceso. Es compuesto dado que incluye a su vez un conjunto de actividades y una secuencia lógica (proceso) que indica que dicha actividad puede ser analizada a un nivel más fino Se usa para jerarquizar el diagrama

edu.red

Subprocesos Simultáneamente representa una tarea y un proceso Se puede diagramar colapsado o expandido

edu.red

Reglas Los flujos de secuencia no pueden cruzar los limites del subproceso

La forma de hacer esto sería

edu.red

Tipos de Subprocesos Subproceso embebido: depende del padre, no puede contener pools ni lanes

Subproceso reusable: se define como diagrama independiente y puede ser usado en varios contextos

edu.red

Ejemplo de un proceso con varios subprocesos (todos reusables)

edu.red

Swimlanes POOL Actúa como contenedor de un proceso El nombre del Pool puede ser el nombre del proceso o del participante Representa un Participante Entidad o Role Siempre existe uno, aunque este no se diagrame

edu.red

Pool Permite representar un proceso interno o uno abstracto (externo) y las interacciones

edu.red

Las líneas de secuencia no pueden traspasar los límites del Pool

edu.red

Si se necesita mostrar la interacción entre pools se usan líneas de mensajes

edu.red

Lanes: para representar distintos participantes dentro de una org. Lane: subdivisión de un pool

edu.red

Refinando los eventos de Inicio Indican cuando un proceso inicia No tienen flujos de entrada No es obligatorio, pero es una buena práctica usarlos

edu.red

Distintos tipos de evento de inicio

edu.red

Eventos de fin

edu.red

Distintos eventos de fin

edu.red

Eventos Intermedios

edu.red

Distintos tipos de eventos intermedios Para mostrar que el proceso envía un mensaje o espera recibir uno

Mostrar donde existen demoras dentro del proceso

Mostrar donde hay un flujo de excepción

edu.red

Formas de usar los eventos intermedios Dentro del flujo o adjuntos a los limites de una actividad Cuando están dentro del flujo indica que se espera un el evento, adjunto a los límites indica excepción

edu.red

Actividades Repetitivas Ciclo (Loop) Para actividades que se deben realizar varias veces Se desconoce el número de repeticiones La actividad se realiza mientras se cumpla la condición del ciclo Cualquier actividad (simple o compuesta) se puede transformar en repetitiva Existen 2 tipos: standard y multi-instance

edu.red

Ciclo Estándar

Parametros: Cantidad de inicio (int) Cantidad de Completitud (int) Cantidad maxima (int) Condición del ciclo (texto) Tiempo de chequeo de la condición (antes, después)

edu.red

Ejemplo: reclutar personas para un cargo

edu.red

Ciclo Multi-instancia El número de ciclos varía para cada caso pero se conoce antes de llegar a la actividad Las actividades se realizan normalmente en paralelo Diferencia fundamental: la condición del ciclo se evalúa una sola vez ANTES de entrar a la ejecución de la actividad Esta condición determina el número de repeticiones de la actividad

edu.red

Ejemplo: expedición de una póliza de seguro colectiva

Inspección de vehículo y expedir póliza se hace para cada vehículo Condición de flujo Ninguna: cada vez que se termina una instancia esta puede seguir con la siguiente actividad Todas: todas las instancias se deben terminar para seguir con la siguiente actividad Una: basta que una se complete para seguir con la siguiente

edu.red

Compuertas Elementos de control de flujo Pueden ser de divergencia o convergencia

edu.red

Tipos de Compuertas Compuerta Exclusiva, se toma uno de los caminos

Compuerta Paralela, las tareas se hacen al mismo tiempo

Compuerta Inclusiva, uno o más caminos alternativos se pueden hacer

edu.red

Compuerta exclusiva como elemento de divergencia

edu.red

Compuerta exclusiva como elemento de convergencia

edu.red

Compuerta paralela como elemento de divergencia

edu.red

Compuerta paralela como elemento de convergencia

edu.red

Compuerta inclusiva como elemento de divergencia

edu.red

Compuerta inclusiva como elemento de convergencia

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente