Está en la página 1de 14

REASONS FOR MODELING PROCESS

Understand the process and share it with other people involved to identify and prevent issues

Relation between activities, data objects and resources

4 MAIN STRUCTURAL BLOCKS OF BRANCHING

1. First step with BPMN

Business process involves events and activities

Events: things that happen instantaneously (invoice has been received) - are represented by circles

Activities: Units of work that have a duration (pay an invoice) - rounded rectangles, and arcs

Sequence: Event followed by another event or activity

We use circles with a thin border to capture start events and circles with a thick border to capture
end events.

Once a process instance has been spawned, we use the notion of token to identify the progress (or
state) of that instance

Tokens are created in a start event, flow throughout the process model until they are destroyed in
an end event. Tokens are colored dots

Conceptos básicos de BPMN]: Actividad con rectángulo, eventos con círculos y arcos los arcos se
representan con flechas

Etiquetas de actividades: verbo imperativo y sustantivo (aprobar un pedido, emitir permiso de


conducir) en mayúscula.

Etiquetas de eventos: comienza con sustantivo (objeto comercial) y termina con verbo de
participio pasado (factura emitida) verbo pasado para indicar que acaba de ocurrir, en mayúscula.

Evitar hacer, realizar, proceso, orden


Etiqueta del proceso con el verbo que describe la acción principal ( cumplir con el pedido ->
cumplimiento del pedido)

A BIT OF MODELING THEORY

Modelo se caracteriza por tres propiedades: mapeo, abstracción y adecuación

Mapeo del mundo real ( edificio se puede modelar con una miniatura en madera ) un modelo se
abstrae de detalles no relevantes y sirve para un propósito particular.

Modelo con la intención de captar aspectos específicos del tema

Propósito del modelo : identificar el publico objetivo

Propósitos para el modelado de procesos:

1. diseño organizativo, orientado a la empresa.

 Construido por analistas de procesos


 se utilizan para la comprensión y comunicación
 también para evaluación y mejora de procesos
 intuitivos para fácil comprensión, se dirige a directivos

2. diseño de sistemas de aplicación orientado a TI


 construidos por ingenieros de sistemas
 automatización
 contiene detalles de implementación

Branching and Merging

Cuando dos actividades no se pueden en secuencia son mutuamente, es decir que pueden
hacerse en paralelo porque dos áreas están encargadas de esos procesos.

Cuando dos actividades no son interdependientes son concurrentes

¿ Que es una puerta de enlace? Puerta de enlace: mecanismo de cierre que permite o impide el
paso de fichas a través de la puerta de enlace. A medida que los tokens llegan a la pasarela,
pueden ser pueden unirse en la entrada o separarse en la salida, dependiendo del tipo de puerta.

Las pasarelas se representan en forma de diamante y se distinguen entre separaciones y uniones.


Una pasarela dividida representa un punto en el que el flujo del proceso diverge, mientras que una
pasarela unida representa un punto en el que el flujo del proceso converge.

DESICIONES EXCLUSIVAS

Para modelar actividades alternativas (aprobación o rechazo) usamos división exclusiva XOR

XOR-Join para fusionar alternativas:


3.4). Desde el punto de vista de los tokens, una división XOR dirige el token procedente de de su
rama de entrada hacia una de sus ramas de salida, es decir, sólo se puede tomar una rama de
salida

La etiquita "existen desajustes pero no se pueden corregir" está marcado con un corte oblicuo, es
opcional.

con un

el ultimo es una activad en común y se uno con XOR-join procedemos siempre que una rama de
entrada se haya completado.

PARALLEL EXECUTION

Cuando las actividades no tienen dependencia entre si se pueden ejecutar en paralelo, la pasarela
AND se usa para modelar esta relación.

AND para modelar la ejecución de dos actividades paralelas, AND-Join para sincronizar la ejecución
y se representa con “+”
En primer lugar

este modelo tiene dos actividades que se excluyen mutuamente: "Confirmar pedido" y "Rechazar
pedido", por lo que las hemos precedido de una división XOR (recuerde que debe poner una
actividad antes de una división XOR para permitir que se tome la decisión)

En segundo lugar, las dos secuencias "Obtener dirección de envío"

Enviar producto" y "Emitir factura"-"Recibir pago" pueden realizarse independientemente entre sí,
por lo que las colocamos en un bloque entre un AND-split y un AND-join

nótese la palabra "mientras tanto" en la descripción del proceso, que indica que se pueden realizar
dos o más actividades al mismo tiempo).

En un modelo BPMN podemos tener múltiples eventos finales,cada uno de los cuales captura un
resultado diferente del proceso (por ejemplo, saldo pagado vs. atrasos processed, orden aprobada
vs. orden rechazada)

terminación implícita, lo que significa que una instancia de proceso se completa sólo cuando cada
de los flujos en el modelo llega a un evento final.

podemos tener múltiples eventos de inicio en un modelo BPMN, cada evento captura un
desencadenante diferente para iniciar una instancia de proceso.
Ejercicio 3.2 Modele el siguiente fragmento de un proceso de negocio para evaluar las solicitudes
de préstamo solicitudes de préstamo.

Una solicitud de préstamo se aprueba si supera dos comprobaciones: (i) la evaluación del riesgo de
préstamo del solicitante, realizada automáticamente por un sistema, y (ii) la tasación de la
propiedad para la que se ha pedido el préstamo, realizada por un tasador. La evaluación del riesgo
requiere una comprobación del historial crediticio del solicitante, que realiza un agente financiero.
Una vez que se han realizado tanto la evaluación del riesgo del préstamo y la tasación de la
propiedad, un agente de crédito puede evaluar la elegibilidad del solicitante. Si el solicitante no es
elegible, se rechaza la solicitud, En caso contrario, se prepara el paquete de aceptación y se envía
al solicitante

Process modeling is relted to a lot of activities


Process model represent how a process is current operating

1. First step with BPMN

Business process model and notation

Core elements:
Token for each individual process

2. Branching and merging

Gateways

1. XOR Gateway : alternatives process


2. AND Gateway : parallel process
3. Or Gateway
4. Rework and repetition, it is not a gate way but we use others

BUSINESS OBJECTS

It can be an object
But we do also have text annotations. Mechanism to provide additional text information to
the model. And do not affect the process.

RESOURCES

Elements

Pool: Captures a resource class, generally used to model a business party, for example the
company

Lane to subdivide pools, for example the departments

Message flow

A pool Is used to show an organization entity if they are different organizations interacting in
each other and the information between those is with message flows.
Rules:

- The sequence flow can not cross the boundaries of a pool:

- Flow and message flow can cross the boundaries of lanes


- Message flow can not connect two flow elements within the same pool

Inside pool activities are connected with sequential flow

PROCESS DECOMPOSITION
We can handle the complexity process by dividing it.

También podría gustarte