Está en la página 1de 29

1

ÍNDICE

1. 4

1.1. 4
1.1.1 ¡Error! Marcador no definido.
1.1.2 14
1.1.3 15
1.1.4 18
1.2. 20

2. ¡Error! Marcador no definido.

2
Tema

DESCRIPCIÓN
Las habilidades y conocimientos adquiridos mediante este módulo 03 le permitirá modelar
cualquier proceso de negocio existente, así como crear modelos de procesos completamente
nuevos.
A lo largo del módulo tendrá la oportunidad de medir sus aprendizajes mediante estudios de casos
y test cortos.

CAPACIDAD
Modela procesos Básicos.

TEMÁTICA
▶ Elementos BPMN Avanzados:
o Subprocesos
o Paralelas
o Flujos de Excepción.
o Compuertas Avanzadas.
▶ Ejercicios prácticos de modelado avanzado con BPMN en Bizagi.

3
1. PROCESOS AVANZADOS CON BIZAGI

1.1. Elementos BPMN Avanzados

Agregar Etapas

Las etapas son sub-particiones de un proceso utilizados como puntos de referencia. Ayudan
a los lectores a entender las diferentes etapas que conforman el proceso.

Incluiremos tres etapas para determinar en qué estado del proceso se encuentra cada
actividad.

1. Para incluir una etapa, arrástrela de la Paleta y ubíquela dentro del diagrama. Agregue
tantas como necesite

Ilustración 01: Etapas de Procesos, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

2. Luego arrastre y suelte las figuras que pertenecen a la etapa.

Ilustración 02: Agregar Etapas, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

4
3. Finalmente, cambie el nombre de cada etapa dando doble clic sobre ella o presionando
la tecla F2.

Ilustración 03: Estado Final de Etapas, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

1.1.1 Subprocesos
Un sub proceso es una actividad compuesta que se incluye dentro de un proceso.
Compuesta significa que puede ser desglosada en niveles más bajos, esto es, que incluye
figuras y elementos dentro de él. En artículos previos donde aprendimos cómo crear un
diagrama, definimos la tarea "Cotizaciones"

Sin embargo, como el modelado de procesos es un trabajo iterativo, ahora nos damos
cuenta de que estas tareas son en realidad sub procesos que contienen varias actividades
dentro de ellos. Por lo tanto, necesitamos transformar el elemento y luego definir el flujo
del sub proceso.

1. Transforme la tarea (en este caso Cotizaciones) a un elemento de sub-proceso dando


clic derecho sobre ella y seleccione Transform to subprocess.

Ilustración 04: Sub-Procesos, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

2. Una vez que la tarea ha sido convertida a un sub-proceso, es necesario definir su


diagrama relacionado:

5
• Haga clic derecho sobre la figura del sub-proceso y seleccione la opción Edit Sub
process.

Ilustración 05: Edición de Procesos, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

3. Automáticamente se abrirá una nueva página de diagrama para incluir la información


del sub proceso.

• En ésta página, Usted puede diagramar el sub-proceso asociado de la misma


manera que diagramamos el primer proceso: arrastramos y soltamos los
elementos que necesitamos y los ubicamos donde deseemos.

Ilustración 06: Agregar Información a subproceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

6
Cambiar El Tipo De Sub-Proceso
BPMN define varios tipos de sub proceso que responden a necesidades de negocio particulares. Por
defecto los sub-procesos se crean como embebidos y usted puede cambiar el tipo de sub proceso
en cualquier momento.

Para proceder a ello una vez creado un elemento de sub-proceso en el diagrama:

1. Haga clic derecho sobre él y seleccione una de las siguientes opciones:

▶ Es transacción
▶ Es ad-hoc
▶ Es sub proceso de evento

Ejemplo: Subprocess Type y luego Reusable Subprocess.

Ilustración 07: Cambiar Tipo de Sub-Proceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

2. Adicionalmente usted puede definir el Tipo de Ciclo de sus procesos:


• Haga clic en la opción Loop type y puede ser:

▶ None (Ninguno)
▶ Standard: Esta característica define un comportamiento cíclico basado en una
condición booleana. Este sub proceso se ejecutará siempre y cuando la condición
booleana sea verdadera.
▶ Multi-Instance: permite la creación de un número deseado de instancias de la
actividad.

7
Ilustración 08: Tipos a seleccionar, extraído de:
https://www.bizagi.com/es/productos/bpm-suite/modeler

Para cada tipo de ciclo hay opciones avanzadas específicas para configurar su
comportamiento.
• Las propiedades avanzadas están ubicadas en la pestaña Avanzadas de las
Propiedades de la figura.

Ilustración 09: Tipos a seleccionar, extraído de:


http://help.bizagi.com/process-modeler/es/index.html?converting_to_reusabe_sub-proc.htm

8
Por defecto, los sub procesos son creados como embebidos. En BPMN éste tipo de sub-
procesos no tienen pools ni lanes. Si usted necesita incluir pools y lanes, usted puede
utilizar sub-procesos reusables que, de acuerdo al estándar BPMN, pueden incluir pools
y lanes.

Estos tipos de sub-procesos son actividades predefinidas. Esto es, son independientes
y por lo tanto son creados individualmente, luego, pueden ser relacionados al elemento
del sub-proceso.

Tabla 01: Sub-Procesos BPMN, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

Nota: En BPMN este tipo de sub-proceso es conocido como Actividad de Llamada, en Bizagi
Modeler lo denominamos Reusable.

Convertir a Sub-Proceso Reusable

Usted puede convertir un sub proceso por defecto a un sub proceso reusable o Actividad de
Llamada

1. Haga clic derecho sobre el sub proceso que desea convertir, seleccione la opción
Subprocess Type (Tipo de Sub proceso) y luego haga clic en Reusable Subprocess
(Proceso Reusable).

Ilustración 10: Sub-Proceso Reusable, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

2. Los bordes de la figura cambiarán indicando que ahora es un sub proceso reusable.

9
Ilustración 11: Cambio a un Sub-Proceso Reusable, extraído de:
https://www.bizagi.com/es/productos/bpm-suite/modeler

Si usted ya tiene diagramado el sub proceso, se mostrará como un cuadro.


3. Haga clic en Yes (Si) a convertir y mantener las figuras.

Ilustración 12: Mensaje de Confirmación para un sub-proceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

Nota: Es importante aclarar que los sub-procesos Reusables identifican y relacionan un


diagrama predefinido.

¿Cómo crear un diagrama?

En los sub-procesos Reusables, Usted tiene la opción de Editar Sub-proceso para crear
automáticamente un nuevo diagrama y relacionarlo con éste. También puede
relacionarlo de forma manual a un diagrama existente (predefinido).

Ejemplo: Asumamos que el sub-proceso de Cotizaciones será reusable y no está


diagramado aún.

• Opción 1 (para definir el flujo del Sub-proceso en un diagrama nuevo): use el menú
Edit subprocess (Editar Sub-proceso), haga clic en la imagen del subproceso:

10
Ilustración 13: Editar Proceso, extraído de:
https://www.bizagi.com/es/productos/bpm-suite/modeler

• Opción 2: asumamos que el Sub-proceso de Cotizaciones ya ha sido diagramado. Por


ello es necesario relacionar el diagrama en las propiedades de la figura del Sub-
proceso.

Ilustración 13: Calculo en un sub-proceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

1. Ahora, haga clic derecho sobre el sub proceso reusable de "Cotizaciones" y haga clic
en la opción de Properties (Propiedades).

11
Tipos De Sub-Proceso

ELEMENTO DESCRIPCIÓN NOTACIÓN


Es una actividad cuyos detalles
internos han sido modelados
Sub-proceso
utilizando actividades, compuertas,
eventos y flujos de secuencia.

Identifica un punto en el flujo


donde se invoca un proceso pre-
Sub-proceso
definido. Los procesos reusables se
Reusable
conocen como Actividades de
Llamada en BPMN.
Un sub proceso es definido como
de Evento cuando es lanzado por un
Sub-proceso de evento. Un sub proceso de evento
Evento no es parte del flujo normal de su
proceso Padre - no hay flujos de
entrada o salida.
Es un sub proceso cuyo
comportamiento es controlado a
través de un protocolo de
transacción. Este incluye los tres
Transacción
resultados básicos de una
transacción: Terminación exitosa,
terminación fallida y evento
intermedio de cancelación.
Es un grupo de actividades que no
requieren relaciones de secuencia.
Ad-Hoc Se puede definir un conjunto de
subproceso actividades, pero su secuencia y
número de ejecuciones es
determinada por sus ejecutantes.
Los sub procesos pueden repetirse
secuencialmente comportándose
como un ciclo. Esta característica
define un comportamiento de ciclo
Ciclo Estándar
basado en una condición booleana.
La actividad se ejecutará siempre y
cuando la condición booleana sea
verdadera.

12
Los sub procesos pueden repetirse
secuencialmente comportándose
como un ciclo. El ciclo multi-
instancia permite la creación de un
número deseado de instancias de
Ciclo Multi- actividad que pueden ser
Instancia ejecutadas de forma paralela o
secuencial.

Tabla 02: Tipos de sub-proceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

Ilustración 15: Propiedades de un sub-proceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

2. El menú de Propiedades se mostrará. En la pestaña de Basic (Básicas), seleccione el


diagrama que acabamos de crear en el campo de Proceso.

Ilustración 16: Propiedad Avanzada Sub-proceso, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

13
1.1.2 Paralelas
Compuerta Paralela

Se utiliza cuando varias actividades pueden realizarse concurrentemente o en paralelo.


Como convergencia el flujo continuará cuando todos los caminos activos hayan confluido.

•Los caminos que salen de la figura no


requieren reglas de negocio ya que se
Propiedades Básicas
deben seguir todos los caminos.
•Cuando la compuerta es utilizada
•Nombre visual: Es el
como elemento convergente
nombre de la compuerta
(sincronización) se continúa solo por
que se muestra en el Portal
un camino, de forma contraría,
de Trabajo.
cuando de utiliza como elemento
divergente existen muchos caminos
Compuerta •Nombre: Es el nombre de
para continuar.
Paralela la compuerta en la base de
•Se recomienda el uso una
datos.
Compuerta Paralela utilizada como
elemento convergente después de
•Descripción: Muestra
una o más Compuertas Paralelas
información adicional sobre
como elementos divergentes, para
la compuerta.
poder sincronizar los caminos
abiertos.
Tabla 04: Compuerta Paralela, extraído de:
https://www.bizagi.com/es/productos/bpm-suite/modeler

El segundo tipo muy popular es la Compuerta Paralela. De forma gráfica, está representada
como un diamante con el marcador +.

Ilustración 17: Segundo tipo de Compuerta Paralela, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

Una Compuerta Paralela es un punto en el proceso donde se crean (o se unifican) dos o


más caminos paralelos. En una Compuerta Paralela no se evalúa ninguna condición en el
flujo saliente. Para unificar (sincronizar) los caminos diferentes, la Compuerta espera a que
todos los flujos completen antes de activar el flujo saliente.

En nuestro proceso de ejemplo (Ilustración 19) utilizamos una Compuerta Paralela para
dividir el flujo de proceso en dos caminos paralelos: “Hacer pedido al suministrador”

14
e “Informar el cliente”. Estas tareas se ejecutan al mismo tiempo: el empleado responsable
entrega el pedido al suministrador e informa al cliente que la entrega de su bicicleta puede
tardar un tiempo. Para unificar estos dos caminos, utilizamos otra Compuerta Paralela:
cuando estén cumplidas ambas tareas, el flujo saliente se activará.

1.1.3 Flujos De Excepción

Evento Paralelo Múltiple

A diferencia del Evento Múltiple, si este evento se encuentra adjunto a los límites de una actividad,
cambiará el flujo normal a un flujo de excepción cuando reciba TODOS los disparadores asignados.
Si interrumpe la actividad a la que se encuentra adjunto, los bordes de la figura se mostrarán
sólidos, de lo contrario se mostrarán discontinuos.

Eventos intermedios adjuntos a los límites de una Actividad


Tabla 5. Eventos Intermedios adjuntos a los límites de una Actividad

ELEMENTO DESCRIPCIÓN NOTACIÓN

Si un Evento de Mensaje se encuentra


adjunto a los límites de una actividad,
cambiará el flujo normal a un flujo de
excepción cuando se reciba un
Evento de
mensaje.
mensaje
Si interrumpe la actividad a la que se
encuentra adjunto, los bordes de la
figura se mostrarán sólidos, de lo
contrario se mostrarán discontinuos.

Si un Evento de Temporización se
encuentra adjunto a los límites de una
actividad, cambiará el flujo normal a
un flujo de excepción cuando se
Evento de
cumpla un ciclo determinado o se alcance
temporización
una fecha específica. Si interrumpe la
actividad a la que se
encuentra adjunto, los bordes de la
figura se mostrarán sólidos, de lo
contrario se mostrarán discontinuos.

Cuando se encuentra adjunto a los


límites de una actividad solo puede
captar un Escalamiento. Si interrumpe
Evento escalable la actividad a la que se encuentra
adjunto, los bordes de la figura se
mostrarán sólidos, de lo contrario se
mostrarán discontinuos.

15
Un Evento Intermedio de Error solo
puede ser utilizado adjunto a los límites
de una actividad. Este evento captura un
error específico (si se le asigna un
nombre) o cualquier error (si no se
especifica nombre).
Evento de error
El Evento de Error siempre interrumpe
la actividad a la cual se encuentra
adjunto, por lo que no existe una versión
"No interruptor" de éste y, en
consecuencia, los bordes de la figura se
muestran siempre sólidos.

Este evento es utilizado en sub


procesos transaccionales y debe ir
adjunto a los límites de uno. El evento
se dispara si se alcanza un Evento de
fin de Cancelación dentro del sub
proceso de transacción o, si se recibe
un mensaje de cancelación de un
Evento de
protocolo de cancelación mientras la
cancelación
transacción se encuentra en ejecución.
El Evento de Cancelación siempre
interrumpe el sub proceso al cual se
encuentra adjunto, por lo que no existe
una versión "No interruptor" de éste y, en
consecuencia, los bordes de la figura se
muestran siempre sólidos.

Cuando se encuentra adjunto a los


límites de una actividad, este evento se
utiliza para capturar la compensación.
Cuando esto ocurre, la actividad de
Evento de
compensación será ejecutada.
compensación
La interrupción o no interrupción de la
actividad no aplica para el Evento de
Compensación, por lo que los bordes
de la figura siempre se mostrarán
sólidos.

Si un Evento Condicional se encuentra


adjunto a los límites de una actividad,
Evento cambiará el flujo normal a un flujo de
condicional excepción cuando se cumpla una
condición de negocio.
Si interrumpe la actividad a la que se
encuentra adjunto, los bordes de la

16
figura se mostrarán sólidos, de lo
contrario se mostrarán discontinuos.

Si un Evento Múltiple se encuentra


adjunto a los límites de una actividad,
cambiará el flujo normal a un flujo de
excepción cuando reciba uno o varios
Evento múltiple de los disparadores asignados. Si
interrumpe la actividad a la que se
encuentra adjunto, los bordes de la
figura se mostrarán sólidos, de lo
contrario se mostrarán discontinuos.

A diferencia del Evento Múltiple, si


este evento se encuentra adjunto a los
límites de una actividad, cambiará el
flujo normal a un flujo de excepción
Evento paralelo
cuando reciba TODOS los disparadores
múltiple
asignados. Si interrumpe la actividad a
la que se encuentra adjunto, los bordes de
la figura se mostrarán sólidos, de lo
contrario se mostrarán discontinuos.

Tabla 03: Flujo de Excepción, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

17
1.1.4 Compuertas Avanzadas
Otro elemento BMPN que ya hemos mencionado es la Compuerta. Se distinguen diferentes tipos
de Compuertas. Por ejemplo, en la Lección 1, utilizábamos la Compuerta Exclusiva, que se
representa con un diamante sin ningún marcador.

Compuertas Inclusivas

Ilustración 18: Compuerta Inclusivas, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

Otro tipo de Compuerta de uso frecuente es la Compuerta Inclusiva, identificada con un marcador
O.

Compuertas Exclusivas dividen el flujo entre varios caminos, el proceso puede continuar a través
de uno solo de ellos. El camino que toma el proceso depende de las condiciones.
Una condición puede ser definida como una pregunta hecha en un cierto punto del proceso. Tiene
varias respuestas posibles, y dependiendo de la respuesta, el flujo sigue uno de los caminos
salientes.

En el proceso de ejemplo utilizamos dos Compuertas Exclusivas. ¿La primera se define por la
pregunta “El cliente compara o alquila la bicicleta?”. En acuerdo con la respuesta, el proceso pasa
a una de las siguientes actividades: “Llenar formulario de venta” o “Llenar formulario de alquiler”.

¿La segunda Compuerta Exclusiva que utilizamos se define por la pregunta “Está el producto en
stock?”. En acuerdo con la respuesta, los empleados de la tienda reservan la bicicleta en al almacén
o hacen un pedido al suministrador. Estas dos tareas no pueden ser ejecutadas al mismo tiempo.

18
Ilustración 19: Compuerta Exclusiva, extraído de:
https://www.bizagi.com/es/productos/bpm-suite/modeler

Ilustración 20 Símbolo de Compuerta Exclusiva, extraído de:


https://www.bizagi.com/es/productos/bpm-suite/modeler

Una Compuerta Inclusiva es un punto de decisión dentro del proceso donde es posible más
de un resultado. Si una sola condición se evalúa a verdadero, el proceso sigue el camino
que cumple con la condición. Si dos condiciones se evalúan a verdadero, el proceso toma
dos caminos paralelos.

En nuestro ejemplo (Ilustración 21), utilizamos una Compuerta Inclusiva para dividir el
proceso en múltiples caminos posibles, alternativos y paralelos.

19
Ilustración 21: Compuerta Inclusiva de Múltiples Caminos, extraído de:
https://www.bizagi.com/es/productos/bpm-suite/modeler

En caso de dos caminos alternativos:

1. Si la bicicleta que compra el cliente cuesta más de 500 USD, se añade un regalo al pedido a
pesar de que el cliente no haya comprado ningunos productos adicionales.
2. Si la bicicleta que compra el cliente cuesta menos de 500 USD, y el cliente no ha comprado
ningún accesorio, el regalo no se añade.

En caso de dos caminos paralelos:

1. Si la bicicleta cuesta más de 500 USD y el cliente ha gastado más de 100 USD en accesorios,
se añaden dos regalos al pedido. El proceso sigue dos caminos paralelos.
2. Si la bicicleta cuesta menos de 500 USD, y el cliente ha gastado más de 100 USD en
accesorios, se añade un regalo al pedido. El proceso sigue dos caminos paralelos.

Estos caminos paralelos luego se unifican en otra “Compuerta Paralela”.

1.2. Ejercicios Prácticos De Modelado Avanzado Con BPMN En Bizagi

Ejercicio 1:

• Se desea construir un portal Web que permita a los usuarios reservar y comprar
billetes de avión. Cualquier usuario puede introducir una ciudad origen, una ciudad
destino y una fecha de viaje y el sistema responde con un conjunto de vuelos (directos
o con transbordos) que cumplen los criterios introducidos por el usuario.
• A partir de la respuesta del sistema el usuario puede seleccionar la compra de un vuelo
(de ida o de ida y vuelta), esta selección se añade a la cesta de la compra del usuario.
La única forma de pago admitida es mediante tarjeta de crédito, para ello el usuario
debe proporcionar su nombre completo, el número y tipo de la tarjeta y la fecha de
caducidad.

20
• Los usuarios deben registrarse previamente proporcionando un login y password junto
con los datos de la tarjeta de crédito.
• Para que el(los) billete(s) puedan ser tramitados debe también proporcionarse el
nombre y apellidos de los viajeros. Una vez formalizada la compra el sistema genera
un número de ticket y el billete electrónico que se remite posteriormente a la
aerolínea correspondiente.
• Los billetes pueden ser comprados en cualquier momento hasta 3 días antes de la
realización del viaje. El sistema también admite anulaciones, pero éstas únicamente
pueden hacerse 15 días antes del vuelo. En este caso se cobra al cliente el 6% de la
operación.
• El sistema interactuará con un sistema global de reservas de vuelos como Amadeus o
Galileo, que será el encargado de proporcionar la disponibilidad de plazas y vuelos. En
cualquier momento un usuario registrado puede acceder a sus datos almacenados y
eventualmente modificarlos (login, password, tarjeta de crédito).

PROCESO 1: Diagrama de dominio

PROCESO 2: Diagrama de dominio

21
PROCESO 3: Diagrama de dominio

PROCESO 4: Diagrama de dominio

PROCESO 5: Diagrama de dominio integrado

22
BPMN:

23
Glosario de términos:

CLASE DESCRIPCION
Es la clase que representa al usuario
USUARIO que accede al portal para comprar o
reservar vuelos.
Es la clase que representa a la
AGENCIA GLOBAL DE RESERVAS agencia global de reservas que aloja
todas las plazas y vuelos disponibles
Es la clase que representa a los
documentos que adquiere el usuario y
DOCUMENTOS
los viajeros cuando se realiza la
compra del vuelo.
Es la clase que representa al número
de ticket que se le asigna a un vuelo
TICKET
cuando un usuario realiza la compra
de un vuelo.
Es la clase que representa al billete
electrónico de vuelo que se genera
BILLETE ELECTRONICO DE VUELO
luego de la compra de un vuelo por
parte de un usuario.
Es la clase que representa a los
viajeros que se incluyen y van a
VIAJEROS
hacer uso del vuelo que compra el
usuario.
Es la clase que representa a las
tarjetas de crédito que registran los
TARJETA DE CREDITO
usuarios para realizar la compra de
vuelos en el portal.

Ejercicio 2:

• Una empresa de confección que fabrica productos para grandes cadenas de distribución.
La empresa subcontrata a otros fabricantes los procesos de manipulación necesarios para
confeccionar sus productos, ya que ésta únicamente compra el hilo (algodón) o la materia
prima.
• En sus instalaciones dispone de maquinaria para cortar los patrones, el resto de los
procesos de transformación: tejeduría, tintado, estampado, etc. son subcontratados a otras
empresas. La organización trabaja bajo pedidos de grandes clientes, al principio de cada
temporada los clientes pactan los modelos y las cantidades de prendas que van a solicitar.
• Al inicio de la temporada de ventas se reciben los pedidos y durante la misma se reciben a
su vez pedidos de reposición. Los pedidos de grandes clientes deben ser enviados
directamente a las tiendas, con la particularidad de que tanto los pedidos iniciales como los
de reposición tienen un plazo de entrega estipulado (a veces es a los 15 días de la recepción
y otras veces es al mes de la recepción), por lo que las prendas contenidas en un pedido
deben estar fabricadas o en proceso de terminación su fabricación.
• Los pedidos se reciben en formato electrónico (EDI, electronic Data Interchange), cada
pedido contiene una serie de centros de entrega (dirección física de las tiendas donde se
entregan los artículos) junto con la lista de artículos que se recibirán en el centro. Las
secretarias seleccionan aquellos pedidos que deben servirse antes. Crean una nota de

24
entrega (o packing list) por pedido que contiene como se ha mencionado anteriormente la
lista de centros y artículos destinados a cada centro.
• El jefe de almacén recibe la nota de entrega de un pedido y debe distribuir el pedido en
cajas de entrega (dependiendo de la cantidad solicitada por cada centro, a veces se utiliza
una caja y otras veces varias) y pasa esta información a los mozos de almacén. De acuerdo
a la disponibilidad de género las cajas se rellenan con las prendas disponibles,
produciéndose las siguientes situaciones:

o Una caja se llena completamente.

o Una caja no puede rellenarse completamente.

• Las cajas son validadas por el jefe de almacén, en el sentido de que una caja parcialmente
llena puede enviarse si el jefe de almacén sabe que no va a llegar más género antes de que
se tenga que enviar el pedido, o bien si la cantidad de prendas que faltan es muy pequeña
comparado con el total del pedido.
• En el caso de que se espere género la caja queda en espera de ser completada. Una vez
recibido género se intenta completar las cajas parcialmente llenas. El proceso de espera se
interrumpe si el pedido tiene que enviarse ya, en ese caso el jefe de almacén decide si la
caja se envía o no.
• Obviamente la nota de entrega puede ser modificada en el almacén (se envía menos género
del solicitado, incluso algunos
• centros no se pueden servir) y se envía de vuelta a las secretarias. Las secretarias para cada
caja contenida en la nota de entrega generan un albarán que se envía al almacén y allí se
sitúa en la caja correspondiente.
• Una vez que la nota de entrega está procesada, se avisa a una empresa de transporte que
recoge las cajas y las entrega en los centros correspondientes.

BPMN:

25
Modelo de dominio integrado:

Glosario de términos:

CLASE DESCRIPCION
Es la clase que representa los clientes que
CLIENTE
solicitan los pedidos.
Es la clase que representa al producto que pide
PEDIDO
el cliente para que se realice
ALMACEN Es la clase que representa a la
Es la clase que representa a los envíos de los
ENVIO pedidos luego de su realización y llegada de su
realización.
RECEPCION DE PEDIDOS
Es la clase que representa a las empresas
CONFECCCIONISTA confeccionistas que se encargan de realizar los
procesos extras de los pedidos
Es la clase que representa a los materiales que
MATERIA PRIMA se usan para realizar los productos o pedidos
de los clientes.

Ejercicio 3.

• Considere el siguiente proceso para admitir estudiantes internacionales en una


universidad. El estudiante rellena un formulario en línea que incluye detalles
personales, dirección de contacto, selección del programa que quieren cursar y algunos
detalles relativos a su formación.
• Las solicitudes presentadas vía Web se almacenan en un sistema de información al que
tienen acceso todo el personal implicado en los procesos de admisión. Los estudiantes
no envían ningún documento electrónicamente, ellos tienen que imprimir y firmar el
formulario de solicitud y enviarlo por correo postal con los siguientes documentos:

26
a) Certificación de su expediente académico.

b) Resultados de su test oficial de conocimiento del lenguaje inglés.

c) Currículum Vitae.

• La documentación suele tardar 2 semanas en llegar al servicio de estudiantes mediante el


correo ordinario. Cuando los documentos se reciben físicamente se comprueban en el
citado servicio.
• Esta operación suele durar 10 minutos, cuando se detecta que algún documento falta se
envía un correo electrónico al estudiante que debe enviar de nuevo los documentos que
faltan o los que son incorrectos. Esto sucede en el 20% de los casos.
• Con la información recibida el servicio de estudiantes envía copias certificadas de los
documentos a una agencia de evaluación externa. La agencia comprueba la documentación
y verifica que las asignaturas cursadas se corresponden o son equivalentes a las asignaturas
de la universidad.
• La agencia requiere que la documentación se envíe físicamente por correo ordinario, y
todos los documentos deben ser copias certificadas de los originales. Esta restricción no
puede ser cambiada por la universidad.
• La agencia envía a su vez de vuelta por correo ordinario los resultados de la evaluación. Se
tarda una media de 2 semanas en enviar la documentación a la agencia y en recibir el
resultado de la evaluación. Alrededor de un 10% de las solicitudes se rechazan después de
esta comprobación. Las notificaciones de rechazo se envían por correo electrónico a los
estudiantes afectados.
• Una vez que se dispone de los resultados de la agencia, en el servicio de estudiantes se
comprueba los resultados del test de conocimiento de inglés. Esto se hace introduciendo
en un sistema de información un código de comprobación que aparece en la parte superior
de la hoja de resultados del test de inglés.
• Si los resultados del test de evaluación del idioma inglés no son satisfactorios la solicitud se
rechaza. La comprobación de los resultados del test dura unos 10 minutos. Alrededor del
10% de las solicitudes son rechazadas en este trámite. Las notificaciones de rechazo se
envían por email.
• Una vez que todos los documentos de un estudiante han sido validados, como se ha
descrito anteriormente, las solicitudes son evaluadas por un comité compuesto por 3
miembros de la universidad.
• Dado que el comité se reúne ocasionalmente, el proceso de evaluación final de los
candidatos desde que el servicio de estudiantes envía la información (por correo interno) y
recibe la respuesta del comité dura de media 2 semanas.
• El comité toma la decisión basándose en las notas del expediente y del CV. El comité dedica
10 minutos de media a cada solicitud. Sobre el 50% de las solicitudes recibidas por el comité
son admitidas. Una vez tomada la decisión, la notifica al servicio de estudiante por correo
electrónico. Entonces, el servicio de estudiantes notifica la resolución a los estudiantes.
• El servicio de estudiantes tarda 2 días en enviar las notificaciones (desde que sabe el
resultado del comité). Las notificaciones a su vez son enviadas por correo electrónico a los
estudiantes, los estudiantes admitidos reciben además una carta por correo ordinario.
• Aproximadamente 800 solicitudes son procesadas cada año. Uno de los problemas
detectados por la universidad es que los estudiantes tienen que esperar demasiado tiempo
para conocer el resultado de su solicitud, en especial aquellos que son admitidos.
• Como normalmente los estudiantes envían varias solicitudes a varias universidades, en
algunas ocasiones cuando reciben la respuesta de admisión han decidido enrolarse en otra
universidad.

27
Ejercicio 4:

Un nuevo cliente en la empresa para la cual trabajamos es dueño del futuro hotel “Estrellita de
Mar” y nos comenta su problema de no poder encontrar un software en el mercado que cubra
todas sus necesidades. Luego de haber realizado un par de reuniones, y de realizada la propuesta,
y aprobada por el cliente, podemos identificar los siguientes requerimientos:

Ingresar las habitaciones, según su tipo (simple, doble y matrimonial) y comodidades (frigobar, TV,
y DVD).

Consultar las habitaciones disponibles y poder reservar habitaciones en su hotel. El hotel posee dos
tipos de clientes: habituales y esporádicos. Una reserva almacena datos del cliente, de la habitación
reservada, la fecha de comienzo y el número de días que será ocupada la habitación.

● El recepcionista del hotel debe poder hacer las siguientes operaciones:

o Obtener un listado de las habitaciones disponible de acuerdo a su tipo

o Preguntar por el precio de una habitación de acuerdo a su tipo.

o Preguntar por el descuento ofrecido a los clientes habituales.

o Preguntar por el precio total para un cliente dado, especificando su número de


reserva, tipo de habitación y número de noches.

o Dibujar en pantalla la foto de una habitación de acuerdo a su tipo.

o Reservar una habitación especificando el número de la pieza, reserva y nombre del


cliente.

o Eliminar una reserva especificando el número de la habitación.

● El administrador puede usar el programa para:

o Cambiar el precio de una habitación de acuerdo a su tipo.

o Cambiar el valor del descuento ofrecido a los clientes habituales.

o Calcular las ganancias que tendrán en un mes especificado (considere que todos
los meses tienen treinta días).

El diseño a desarrollar debe facilitar la extensibilidad de nuevos tipos de habitaciones o clientes y a


su vez permitir agregar nuevas consultas.

También, nuestro cliente, quiere realizar un portal en la web, en donde, los visitantes puedan
reservar una o las habitaciones que desee (si el mismo posee tarjeta de crédito). Este debe
registrarse al Portal, por el cual el sistema deberá reconocer el tipo de cliente.

28
2. REFERENCIAS

▶ Bizagi. (s.f.). Bizagi 2016.


▶ Contreras Cabrera, R. (. (s.f.). Curso metodológico de.

▶ Franklin, B. (2002). Organización y Métodos. Un enfoque Competitivo. Mexico.

▶ Freund, J. R. (2014). BPMN 2.0 Manual de Referencia y Guía Práctica (4ta. Edición ed.).
Chile: COMUNDA.

29

También podría gustarte