Está en la página 1de 24

Sistemas de Información – Sistemas de Información I

UNIDAD 4: MODELADO DE PROCESOS DE NEGOCIO


CONTENIDO

1. MODELADO DE PROCESOS DE NEGOCIO ........................................................................................................ 3


1.1 Introducción .............................................................................................................................................................. 3
1.2 Proceso de Negocio .................................................................................................................................................. 3
1.3 Noción de Modelo .................................................................................................................................................... 3
1.4 Modelo de Procesos de Negocio ............................................................................................................................... 4
1.5 Modelado de Procesos de Negocio ........................................................................................................................... 5
1.6 Diagrama de Proceso de Negocio ............................................................................................................................. 5
2. NOTACIÓN DE MODELADO DE PROCESOS DE NEGOCIO BPMN ................................................................ 6
2.1 Características de BPMN .......................................................................................................................................... 6
2.2 Elementos de Modelado Básico ................................................................................................................................ 6
2.2.1 Objetos de flujo ................................................................................................................................................. 7
2.2.1.1 Eventos ...................................................................................................................................................... 8
2.2.1.2 Actividades ................................................................................................................................................ 8
2.2.1.3 Puertas de Enlace ...................................................................................................................................... 9
2.2.2 Objetos de conexión .......................................................................................................................................... 9
2.2.2.1 Flujo de Secuencia .................................................................................................................................... 9
2.2.2.2 Flujo de Mensaje ....................................................................................................................................... 9
2.2.2.3 Asociaciones ............................................................................................................................................. 9
2.3.2.4 Asociaciones de Datos .............................................................................................................................. 9
2.2.3 Agrupamientos .................................................................................................................................................. 9
2.2.3.1 Calle .......................................................................................................................................................... 9
2.2.3.2 Grupo ........................................................................................................................................................ 9
2.2.4 Artefactos .......................................................................................................................................................... 9
2.2.4.1 Anotación de Texto ................................................................................................................................. 10
2.2.4.2 Grupos ..................................................................................................................................................... 10
2.2.5 Objetos de Datos ............................................................................................................................................. 10
2.2.5.1 Datos ....................................................................................................................................................... 10
2.2.5.2 Entrada de Datos ..................................................................................................................................... 10
2.2.5.3 Salida de Datos ........................................................................................................................................ 10
2.2.5.4 Almacenes de Datos ................................................................................................................................ 10
2.2.5.5 Mensajes.................................................................................................................................................. 10
2.3 Tipos de Diagramas ................................................................................................................................................ 11
2.3.1 Procesos .......................................................................................................................................................... 11
2.3.1.1 Proceso de Negocio Privado.................................................................................................................... 11
2.3.1.2 Proceso Público ....................................................................................................................................... 12
2.3.2 Coreografía ..................................................................................................................................................... 12
2.3.3 Colaboraciones ................................................................................................................................................ 13
2.3.3.1 Conversaciones ....................................................................................................................................... 13
2.4 Elementos de Modelado Extendido ........................................................................................................................ 14
2.4.1 Estereotipos de Eventos .................................................................................................................................. 14
2.4.1 Estereotipos de Puertas de Enlace ................................................................................................................... 16
3. EJEMPLO DE APLICACIÓN DE BPMN .............................................................................................................. 17
3.1 Narrativa ................................................................................................................................................................. 17
3.2 Actividades a Realizar ............................................................................................................................................ 19
3.3 Solución propuesta.................................................................................................................................................. 20
3.3.1 Actores ............................................................................................................................................................ 20
3.3.2 Procesos de Negocio ....................................................................................................................................... 20
3.3.2.1 PN1.......................................................................................................................................................... 20
3.3.2.2 PN2.......................................................................................................................................................... 21
4. CONCLUSIONES ................................................................................................................................................... 23
5. BIBLIOGRAFÍA ..................................................................................................................................................... 24

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 1 de 24


Sistemas de Información – Sistemas de Información I

OBJETIVOS

Al finalizar la unidad, se espera que el alumno sea capaz de:

• Definir los conceptos fundamentales del modelado de procesos de negocio

• Identificar procesos de negocio

• Caracterizar los elementos de modelado de la notación estándar BPMN

• Diferenciar submodelos y tipos de diagramas de Procesos de Negocio

• Diagramar procesos de negocio utilizando la notación estándar BPMN

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 2 de 24


Sistemas de Información – Sistemas de Información I

1. MODELADO DE PROCESOS DE NEGOCIO

1.1 Introducción

Representar y mantener los diversos componentes de una organización es fundamental para entender cómo
opera ésta y cómo se adapta a un cambio en el entorno del negocio. Esta representación se encuentra
generalmente asociada a alguna técnica de modelado de procesos de negocio, debido a que estos modelos son
capaces de representar cómo un conjunto de actividades, se enfocan en la obtención de un objetivo o política
de la organización.
Las estrategias de Inteligencia de Negocios (Business Intelligence), y en particular el proceso de Minería de
Datos (Data Mining), están orientadas a apoyar la toma de decisiones en los niveles más altos de la pirámide
organizacional, debido a que en nivel estratégico es donde se toman las decisiones menos estructuradas y con
mayor incertidumbre. Esto implica la necesidad de entender la forma en que la organización toma las decisiones
y analizar cómo las técnicas de análisis de negocio pueden ayudar a mejorar los procesos.
Parte de este entendimiento nace a través de la representación de los múltiples componentes de la organización
por medio del modelado de los procesos de negocio.
Usualmente, para realizar estos tipos de modelos, se recurre a metodologías basadas en la Notación para el
Modelado de Procesos de Negocio, tales como BPMN.

1.2 Proceso de Negocio

Un proceso de negocio es un conjunto de tareas relacionadas lógicamente, llevadas a cabo para lograr un
resultado de negocio definido. Los procesos de negocio describen la manera cómo una empresa alcanza sus
objetivos. Es decir que, el funcionamiento de una organización está centrado en los procesos de negocio, estos
procesos agrupan una secuencia de actividades e información y representan cómo la misma persigue sus
objetivos.

“Un conjunto estructurado, medible de actividades diseñadas para producir un producto (bien o servicio)
específico, para un cliente o mercado específico. Implica un fuerte énfasis en CÓMO se ejecuta el trabajo
dentro de la organización, en contraste con el énfasis en el QUÉ, característico de la focalización en el
producto”, [Davenport]

“Un proceso de negocio contiene actividades con propósito, es ejecutado colaborativamente por un grupo de
trabajadores de distintas especialidades, con frecuencia cruza las fronteras de un área funcional, e
invariablemente es detonado por agentes externos o clientes de dicho proceso”, [Ould]

1.3 Noción de Modelo

Se denomina modelo a una representación abstracta, conceptual, gráfica o visual (como por ejemplo un mapa
conceptual), física de fenómenos, sistemas o procesos a fin de analizar, describir, explicar, simular (en general,
explorar, controlar y predecir) esos fenómenos o procesos.
La gran complejidad de las organizaciones hace difícil la comprensión y expresión de sus necesidades de
información. Hay que comenzar, entonces, por simplificar la visión de este problema.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 3 de 24


Sistemas de Información – Sistemas de Información I

Un modelo ofrece una visión simplificada de un problema, por lo que constituye una representación abstracta
de una realidad, proporciona una imagen simplificada del mundo real.
• Un modelo es siempre incompleto, pero debe ser justo.
• Todos los elementos del modelo deben implicarse en el ámbito de aplicación.
• Por el contrario, no todo elemento de dicho ámbito tiene porque encontrarse forzosamente en el
modelo. Sólo los elementos que afecten a la comprensión del sistema o subsistema bajo estudio tienen
que estar presentes en el modelo.

1.4 Modelo de Procesos de Negocio

Un Modelo de Procesos es una representación abstracta y simplificada de los procesos principales de una
organización. Solamente muestra los procesos principales o macro procesos que a su vez pueden contener
otros procesos. Se representan gráficamente por medio de “Diagramas de Procesos de Negocio”.
Un Modelo de Procesos de Negocio, representado en un diagrama por medio de una notación gráfica, permite
apreciar con facilidad las interrelaciones existentes entre las distintas actividades de una organización, analizar
cada actividad, definir los puntos de contacto con otros procesos, así como identificar los subprocesos
comprendidos. Al mismo tiempo, los problemas existentes pueden ponerse de manifiesto claramente dando la
oportunidad al inicio de acciones de mejora.
Los Modelos de Procesos de Negocio constituyen la base de los Sistemas de Información de la organización y
el punto de partida para aquellas empresas que han decidido mejorar y cambiar de una administración
funcional hacia una administración basada en procesos.

Elementos de un Modelo de Proceso de Negocio:


▪ Objetivo: Motivo del proceso, Hacer qué
▪ Entradas: son requisitos que deben tenerse antes de que una función pueda ser aplicada
▪ Salidas: Que reacción produce, que resultados produce
▪ Recursos utilizados: Con qué recursos
▪ Secuencia de Actividades: En qué orden, Cuándo
▪ Eventos que dirigen el proceso
▪ Roles/participantes involucrados en el proceso: Quién lo hace

Existen tres niveles de Modelos de Procesos:

• Nivel 1: diagramas de flujo simple de las actividades


• Nivel 2: mapas que muestran las relaciones que se establecen entre los procesos, dentro de una
organización y definen los servicios que un proceso entrega a otro para obtener un bien, un servicio o
información, este mapa es útil para identificar qué niveles de servicio debe dar cada área a la
organización.
• Nivel 3: gráficas que muestran las secuencias lógicas de actividades que se llevan a cabo entre una o
varias áreas de la organización para la entrega de un bien o un servicio, estas secuencias involucran
normatividad, recursos e información.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 4 de 24


Sistemas de Información – Sistemas de Información I

1.5 Modelado de Procesos de Negocio

Se denomina modelado de procesos de negocio a la captura de una secuencia de actividades de negocio, y de


la información de soporte.
Los sistemas de información de una organización (especialmente el conjunto de procesos y subprocesos
integrados que lo componen) son difíciles de comprender, amplios, complejos y confusos; con múltiples puntos
de contacto entre sí y con un buen número de áreas funcionales, departamentos y puestos implicados. Un
modelo de proceso permitirá organizar y documentar la información sobre un sistema de información.
El modelado de procesos va relacionado a la planificación del modelo de negocio. Los sistemas de información,
actividades de procesos y el posicionamiento en la cadena de valor, son algunos de los sub-factores de los
procesos.

1.6 Diagrama de Proceso de Negocio

Un Diagrama de Procesos de Negocio es una representación gráfica de la secuencia de actividades que ocurren
durante un proceso, basado en la técnica de “Diagramas de Flujo”, incluye además toda la información que se
considera necesaria para el análisis.
Los Diagramas de Proceso de Negocio son diseñados para ser usado por los analistas, quienes diseñan,
controlan y gestionan procesos. Dentro de un Diagrama de Procesos de Negocio BPD se utiliza un conjunto de
elementos gráficos, agrupados en categorías, que permite el fácil desarrollo de diagramas simples y de fácil
comprensión, pero que a su manejan la complejidad inherente a los procesos de negocio.
Existen herramientas denominadas “Herramientas CASE” que proporcionan facilidades para chequear la
correctitud de un diagrama de acuerdo a la notación elegida y permiten además traducir modelos a una forma
ejecutable.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 5 de 24


Sistemas de Información – Sistemas de Información I

2. NOTACIÓN DE MODELADO DE PROCESOS DE NEGOCIO BPMN

BPMN (Business Process Model and Notation) es un sistema de notación gráfica que describe la lógica de
los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia
de los procesos y los mensajes que fluyen entre los participantes de las diferentes actividades.
Proporciona un lenguaje común para que los actores involucrados puedan comunicar los procesos de forma
clara, completa y eficiente. De esta forma, define la notación y semántica de un Diagrama de Procesos de
Negocio (Business Process Diagram, BPD).

2.1 Características de BPMN

• Es un estándar internacional de modelado de procesos apoyado por las organizaciones más importantes
de estandarización de lenguajes de moldeado orientados a objetos, como es OMG.
• Es independiente de cualquier metodología de modelado.
• Crea un puente estandarizado para disminuir la brecha entre los procesos de negocio y la
implementación de sistemas.
• Permite modelar los procesos de una manera unificada facilitando el entendimiento a todas las personas
de una organización.
• Notación gráfica fácil de entender por los diferentes actores involucrados; analistas, implementadores,
gestores, clientes, proveedores
• Integra las funciones empresariales.
• Utiliza una Arquitectura Orientada a Servicios (SOA), con el objetivo de adaptarse rápidamente a los
cambios y oportunidades del negocio.
• Agrupa la planificación y gestión del flujo de trabajo, así como el modelado y la arquitectura
• Permite la visualización de especificaciones en el lenguaje XML para la ejecución de procesos
• Favorece la comprensión de una organización facilitando el proceso de captura de requisitos en el
proceso de desarrollo de software.

2.2 Elementos de Modelado Básico


BPMN es una colección de elementos gráficos especializados para representar un proceso y como este es
ejecutado.
Se denomina elemento de modelado a cada uno de los componentes gráficos que forman un Diagrama de
Proceso de Negocio.
Existen 5 categorías principales de elementos:
1. Objetos de Flujo (Flow Objects)
2. Objetos de Conexión (Connecting Objects)
3. Agrupamientos (Swimlanes): Denominados también Carriles Agrupamientos
4. Artefactos (Artifacts)
5. Objetos de Dato (Data)

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 6 de 24


Sistemas de Información – Sistemas de Información I

A su vez, los principales elementos se subdividen en:


1. Objetos de Flujo
1.1. Eventos
1.2. Actividades
1.3. Puertas de Enlace
2. Objetos de Conexión
2.1. Flujo de Secuencia
2.2. Flujo de Mensaje
2.3. Asociaciones
2.4. Asociaciones de Datos
3. Agrupamientos (Swimlanes)
3.1. Grupo (Pool)
3.2. Calle (Lane)
4. Artefactos
4.1. Grupo
4.2. Anotación de Texto
5. Objetos de Dato
5.1. Datos
5.2. Entrada de Datos
5.3. Salida de Datos
5.4. Almacenes de Datos
5.5. Mensajes

Resumen de Representación Gráfica de los elementos principales de modelado

2.2.1 Objetos de flujo


Los objetos de flujo son los elementos gráficos principales de construcción de Diagramas en BPMN.
Permiten modelar el comportamiento de un Proceso de Negocio. Los objetos de flujo se clasifican en tres
categorías principales: Eventos, Actividades y Puertas de Enlace

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 7 de 24


Sistemas de Información – Sistemas de Información I

2.2.1.1 Eventos

Los eventos representan un suceso que ocurre durante un proceso de negocio, y que afecta el flujo del mismo.
Un evento puede tener una causa (trigger) ó una consecuencia (impacto o resultado). Los eventos se representan
gráficamente por círculos con centros abiertos para permitir marcadores internos (íconos) para diferenciar
distintas causas o consecuencias. Hay tres tipos de eventos según el momento en que afectan el flujo: Inicial,
Intermedio, y Final. Se representan por medio de la siguiente notación gráfica:

Representa el primer paso o inicio de un proceso

Evento Inicial

Representa cualquier evento que ocurre entre un evento inicial y final

Evento Intermedio

Indica el paso final de un proceso. Todo proceso o subproceso debe tener un evento de fin

Evento Final

2.2.1.2 Actividades

Es un término genérico para representar trabajo que se realiza dentro de un proceso. La notación gráfica
utilizada para representar una tarea es un rectángulo redondeado. Las actividades describen el tipo de trabajo
en una instancia de un proceso en particular.

Una actividad puede ser: atómica (tarea simple) o, compuesta (subproceso).

Hay cuatro tipos principales de actividades:

Una tarea es una actividad atómica que está incluida dentro de un proceso.
Tarea Representa el nivel más básico de una actividad y no puede dividirse más. Se
utiliza una tarea cuando el trabajo que representa en el proceso no puede
desglosarse en un nivel mayor de detalle.

Un subproceso es un conjunto de tareas que encajan juntas particularmente


bien. Se utiliza para dividir un proceso de negocio complejo en subprocesos mas
Subproceso simples. Hay dos visiones diferentes de un subproceso. Una es la vista compacta,
que tiene un signo + expandible para mostrar más detalles. La otra vista es una
vista de subproceso expandida, que es lo bastante grande para visualizar todas
las tareas que contiene.

Transacción Una actividad de transacción es un subproceso especializado que involucra un


conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir,
en forma indivisible o atómica. Se ejecutan todas las acciones que contiene o
ninguna.

Una actividad de llamada es un subproceso global que se reutiliza en varios


Llamada
puntos del flujo de negocio.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 8 de 24


Sistemas de Información – Sistemas de Información I

2.2.1.3 Puertas de Enlace

Las puertas de enlace o compuertas (Gateway) son símbolos que separan y recombinan flujos en un
diagrama BPMN. Se representa con un diamante, y se emplea para controlar la divergencia o convergencia de
la secuencia de flujo. Éstas determinan ramificaciones, bifurcaciones, combinaciones y fusiones del proceso.

2.2.2 Objetos de conexión


Los objetos de conexión son líneas que representan asociaciones entre los objetos de flujo. Hay cuatro tipos
diferentes: flujos de secuencia, flujos de mensaje, y asociaciones.

2.2.2.1 Flujo de Secuencia


Conecta objetos de flujo en un orden secuencial apropiado.
Se representa con una flecha continua.

2.2.2.2 Flujo de Mensaje


Representa mensajes de un proceso participante de otro.
Se representa con una flecha de trazos.

2.2.2.3 Asociaciones
Muestra relaciones entre artefactos y objetos de flujo.
Se representa con una línea de puntos.

2.3.2.4 Asociaciones de Datos


Es un conector utilizado para mostrar entradas y salidas de datos. Utiliza la misma representación de las
Asociaciones dirigidas.

2.2.3 Agrupamientos
Los agrupamientos (Swimlanes) se utilizan para organizar aspectos de un proceso. Categorizan las diferentes
responsabilidades usando clases visuales. Para diferenciar los negocios y los diferentes roles, usuarios o
sistemas, BPMN usa dos tipos agrupamientos: calles y grupos.
Calle
Grupo
Calle

2.2.3.1 Calle
Indica quién realiza qué dentro de la empresa y dónde ocurren estas actividades, con el fin de dar una mejor
vista general del proceso.

2.2.3.2 Grupo
Identifican a los participantes dentro de un flujo de trabajo, y pueden contener calles.
2.2.4 Artefactos
Los artefactos representan información relevante al modelo, pero no elementos individuales dentro del proceso.
Los dos tipos de artefactos son anotaciones de texto y grupos. Ambos se utilizan para aumentar y describir un
proceso BPMN.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 9 de 24


Sistemas de Información – Sistemas de Información I

2.2.4.1 Anotación de Texto


Permite al modelador describir información adicional acerca de los objetos de flujo y objetos de dato que
componen el modelo. Se representan gráficamente con un corchete y se asocia al objeto que se pretende
referenciar por medio de una línea de asociación.
Anotación de
Texto

2.2.4.2 Grupos
Permiten Organizar tareas o procesos que tienen significado en común dentro del proceso general. Se representa
con un rectángulo de línea de puntos con esquinas redondeadas agrupa diferentes elementos de modelado.

GRUPO

2.2.5 Objetos de Datos


Los objetos de datos representan datos colocados en el proceso, datos resultantes del proceso, datos que
tienen que ser recogidos, o datos que deben ser almacenados.

2.2.5.1 Datos
Representan información recogida dentro de un proceso de negocio. Puede ser un dato simple o una
colección de datos dentro del modelo. Se representa gráficamente por medio de una hoja de papel con el
borde superior doblado.

2.2.5.2 Entrada de Datos

Representa requisitos de datos de los que dependen las tareas en el proceso de negocio.

2.2.5.3 Salida de Datos

Denota información producida como resultado de una actividad dentro de un proceso de negocio.

2.2.5.4 Almacenes de Datos

Representa la capacidad de almacenar o acceder a datos que están asociados a un proceso de negocio.

2.2.5.5 Mensajes

Un mensaje es utilizado para denotar el contenido de una comunicación entre 2 Participantes dentro de un
Modelo de Procesos

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 10 de 24


Sistemas de Información – Sistemas de Información I

2.3 Tipos de Diagramas

El modelado de Procesos de Negocio se usa para comunicar una gran variedad de información a una amplia
variedad de audiencias. La notación BPMN está diseñada para cubrir varios tipos de modelado y permite la
creación y especificación de Procesos de Negocio desde que éste se inicia hasta que concluye. Los elementos
de modelado de la notación BPMN permiten al lector distinguir fácilmente entre las secciones de un diagrama
BPMN. Hay tres tipos básicos de sub-modelos soportados actualmente en la versión 2.0 de BPMN:

1. Procesos (también llamados Orquestaciones), que incluye:


1.1. Procesos de Negocio Privados (internos)
1.2. Procesos Públicos (nótese que los Procesos públicos no vienen seguidos de "de Negocio")
2. Coreografías
3. Colaboraciones (de Caja Blanco o de Caja Negra), que pueden incluir a su vez Procesos y/o Coreografías
3.1. Conversaciones: un tipo particular de Colaboración.

2.3.1 Procesos
Un Proceso describe una secuencia o flujo de Actividades en una organización con el objetivo de realizar el
trabajo. En BPMN un Proceso es representado como un gráfico de Elementos de Flujo, que son un juego de
Actividades, Acontecimientos, Entradas, y los Flujos de Secuencia que definen la semántica de ejecución finita.

Los procesos pueden referirse a Procesos que involucren diferentes áreas funcionales y a cualquier nivel de la
organización, tanto como a Procesos realizados por una sola persona.

BPMN usa el término “Proceso” expresamente para referirse a un conjunto de elementos de flujo.

Los términos “Colaboración” y “Coreografía” se utilizan para modelar la interacción entre Procesos.

2.3.1.1 Proceso de Negocio Privado


Los Procesos de Negocio Privados son aquellos que son internos a la propia organización. Por ello, también
suelen ser conocidos como flujos de trabajo (workflows) o, dentro del área de servicios Web, orquestaciones
de servicios.

Si se utiliza el modelado mediante swimlanes (por ejemplo, en los diagramas de tipo Colaboración, que serán
vistos más adelante), entonces el Proceso de Negocio deberá estar contenido en una única calle. El flujo del
proceso estará así mismo contenido dentro de la calle y no podrá cruzar la frontera de la calle. Únicamente, el
flujo de mensajes podrá cruzar la frontera para mostrar las interacciones existentes entre diferentes Procesos de
Negocio privados.

El siguiente diagrama representa un Proceso de Negocio privado no contenido en ninguna calle.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 11 de 24


Sistemas de Información – Sistemas de Información I

2.3.1.2 Proceso Público


Un Proceso público representa la interacción entre un Proceso de Negocio privado y otro Proceso o Participante
ajeno.
Sólo aquellas Actividades que son usadas para comunicarse con el otro Participante, y el orden de estas
Actividades, son incluidas en el Proceso público. Las demás Actividades "internas" del Proceso de negocio
privado no se muestran en el Proceso público. Así, el Proceso público muestra al mundo exterior sus interfaces,
los Mensajes, y el orden del flujo de Mensajes, que son necesarios para actuar recíprocamente con el Proceso
de negocio bajo estudio. Los Procesos públicos pueden ser modelados separadamente o dentro de una
Colaboración para mostrar el flujo de Mensajes entre las Actividades del Proceso y otros Participantes.

2.3.2 Coreografía
Una Coreografía es la definición gráfica del comportamiento esperado entre diferentes participantes que
interactúan entre sí. Mientras que un Proceso normal está contenido dentro de una Calle, una Coreografía
existe entre dos o más Calles.

La apariencia de una Coreografía es similar a la de un Proceso de Negocio privado, en el sentido de que consiste
en una inter-conexión de Actividades, Eventos y Nodos. Sin embargo, una Coreografía es diferente a aquél en
varios sentidos. Por ejemplo, la actividad de la Coreografía son interacciones que representan el intercambio
de un conjunto de Mensajes, en el que se ven involucrados dos o más Participantes.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 12 de 24


Sistemas de Información – Sistemas de Información I

2.3.3 Colaboraciones
Una Colaboración describe la interacción entre dos o más Procesos independientes. Usualmente suele estar
modelado por dos o más Calles, representando a los diferentes participantes. El intercambio de mensajes entre
ellos se representa mediante Flujos de Mensaje que conectan dos Calles (o los objetos contenidos en ellos) y
suelen llevar asociado un texto descriptivo.

2.3.3.1 Conversaciones
Un diagrama de Conversación es una descripción informal de un diagrama de Colaboración. Por ello, las Calles
de una Conversación no suelen mostrar, aunque se puede, la naturaleza interna de cada Proceso que describen.
El objeto de estudio de un diagrama de Conversación es la relación lógica que existe entre ellos. Por ejemplo,
en un proceso de venta, la relación lógica que modelaría un diagrama de Conversación sería el objeto o bien
que se desea adquirir, sin importar demasiado el Proceso interno que pueda seguir tanto el participante
Vendedor como la Tienda. El siguiente ejemplo muestra un diagrama de Conversación de Envío y Entrega del
que forman parte una gran variedad de participantes.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 13 de 24


Sistemas de Información – Sistemas de Información I

2.4 Elementos de Modelado Extendido

2.4.1 Estereotipos de Eventos

Cada uno de los eventos inicial, intermedio y final puede ser tipificado para representar detalles específicos
de un proceso. La notación gráfica para representar una estereotipación, consiste en incluir dentro del evento
(ya sea este inicial, intermedio o final) un ícono dentro del circulo que representa al evento.

Los ejemplos siguientes están contenidos dentro de símbolos de evento iniciales, pero que se pueden
combinar con cualquier tipo de evento. A continuación, se muestran los estereotipos de eventos más comunes
junto con su significado:

Mensaje - Un mensaje desencadena el proceso, facilita los procesos intermedios, o finaliza el


proceso. Es usado tanto para enviar o recibir un mensaje de otros procesos o aplicativos, y debe tener
el mismo nombre en el mensaje

Temporizador o Evento Temporal - Es un mecanismo de retraso dentro del proceso. Este tiempo
puede ser definido en una expresión fecha o unidad de tiempo. Es decir que una hora, fecha, u hora y
fecha recurrente desencadena el proceso, ayuda a procesos intermedios, o completa el proceso.

Escalada - Un paso reacciona en una escalada y fluye a otro rol en la organización. Este evento
solamente se utiliza dentro de un subproceso de un evento. Una escalada tiene lugar cuando alguien
en un nivel más alto de responsabilidad dentro de la organización se involucra en un proceso.

Condicional - Un proceso empieza o continúa cuando una condición de negocio, política o norma de
negocio se cumple.

Enlace - Permite conectar dos secciones de un proceso para crear situaciones de bucle o para evitar
líneas de secuencia de flujo largas o cruzadas y están limitados a un nivel de proceso. Un subproceso
que es parte de un proceso mayor.

Error - Un error atrapado en el inicio, medio o al final de un proceso. Un subproceso de evento con
un error desencadenado siempre interrumpe el proceso que contiene.

Cancelar - Reacciona en una transacción que ha sido cancelada dentro de un subproceso. En un final
de evento, el símbolo cancelar representa la cancelación desencadenada de un proceso.

Compensación - Un reembolso que se desencadena cuando las operaciones fallan parcialmente.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 14 de 24


Sistemas de Información – Sistemas de Información I

Señal - Una señal que comunica entre diferentes procesos. Un símbolo de señal puede empezar un
proceso, facilitarlo, o completarlo.

Múltiple - Múltiple desencadena el inicio de un proceso.

Múltiple paralelo - Una instancia de proceso que no se inicia, continúa o termina hasta que se han
producido todos los eventos posibles.

Terminar – Desencadena la terminación inmediata del paso de un proceso. Todas las instancias
relacionadas se terminan al mismo tiempo. Sólo se aplica a eventos Finales.

Resumiendo, existen varios tipos de eventos para ser más específicos en su tipo.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 15 de 24


Sistemas de Información – Sistemas de Información I

2.4.1 Estereotipos de Puertas de Enlace

Hay varios tipos de compuertas:

Exclusiva - Evalúa el estado de un proceso de negocio y, basado en la condición, divide el flujo en


uno o varios caminos mutuamente exclusivos. Por ejemplo, se escribirá un informe si un supervisor
concede la aprobación; no se generará ningún informe si el supervisor retiene la aprobación.

Basada en eventos - Una puerta basada en eventos es similar a una puerta exclusiva – ambas
involucran un camino en el flujo. En el caso de la puerta basada en eventos, sin embargo, está
evaluando qué evento ha ocurrido, no qué condición se ha cumplido. Por ejemplo, puede que quiera
esperar a ejecutar un proceso de mantenimiento de equipos cuando se haya detectado inactividad. Si
se mantiene el uso de los equipos, el proceso se mantendrá sin ejecutar.

Paralela - Difiere de otras puertas porque no es dependiente de las condiciones o de los eventos. En
su lugar, las puertas paralelas se usan para representar dos tareas concurrentes en un flujo de negocio.
Un ejemplo es un departamento de marketing que genera nuevas oportunidades de ventas y contacta
con las oportunidades existentes al mismo tiempo.

Inclusiva - Divide el flujo del proceso en uno o más flujos. Por ejemplo, una puerta inclusiva podría
involucrar acciones de negocio tomadas basadas en resultados de encuestas. Puede desencadenarse
un proceso si el cliente está satisfecho con el producto A. Se desencadena otro flujo cuando el cliente
indica que está satisfecho con el producto B, y se desencadena un tercer proceso si no está satisfecho
con A.

Exclusiva basada en eventos - Empieza una nueva instancia de proceso con cada aparición de un
evento posterior.

Compleja - Estas puertas solamente se utilizan para los flujos más complejos en un proceso de
negocio. Un caso de uso ideal para la puerta compleja es cuando necesita múltiples puertas para
describir el flujo de negocio.

Paralela basada en eventos - Como el nombre sugiere, esta puerta es similar a una puerta paralela.
Permite que tengan lugar múltiples procesos al mismo tiempo, pero al contrario que la puerta
paralela, los procesos son dependientes de eventos.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 16 de 24


Sistemas de Información – Sistemas de Información I

3. EJEMPLO DE APLICACIÓN DE BPMN

3.1 Narrativa

Caso de Estudio: Instituto Alemán San Juan

El 31 de julio de 1994 el Goethe Institut San Juan cerraba sus puertas, dando origen al Instituto Alemán San
Juan, comenzando así una nueva etapa para una de las instituciones culturales más reconocidas de la provincia
de San Juan. En un principio, el nuevo Instituto era una cooperativa de trabajo integrada por el personal del
“Goethe”, que se propuso continuar con su tarea educativa y cultural sin recursos económicos fijos ni la relación
directa con Alemania, lo que constituyó un gran desafío.

Posteriormente, contar con el respaldo de la Embajada de Alemania en Argentina fue de gran ayuda. Para
consolidarla, fue necesaria la creación de una asociación civil sin fines de lucro. Así nació la Asociación
Sanjuanina de Intercambio Cultural Argentino - Alemán (ASICARA).

En sus inicios, el Instituto Alemán contaba con alrededor de 50 alumnos. Hoy son mas de 250 que cursan y
rinden los exámenes internacionales a través del “Goethe Zentrum San Juan”, originado en el 2003, y que
cuenta con el reconocimiento como centro examinador y la acreditación del Goethe Institut de Alemania. Más
de dos décadas de trabajo incansable situaron a la institución como un referente cultural con sus clásicos “Ciclos
de Cine Alemán”, los “Encuentros Plurilingüísticos”, Exposiciones de Arte, Fotografía, Arquitectura, Talleres
de Teatro, Cine y Video, cursos de idiomas y seminarios de perfeccionamiento para docentes, bibliotecarios y
público en general.

Actualmente ofrece diversos cursos de especialización de grado y posgrado en formación de diferentes áreas,
en 4 idiomas, en teatro y contando además con una biblioteca única con material especializado para cada
materia.

A continuación, se presentan dos procesos del Instituto Alemán que se desea automatizar.

Proceso de Selección de Ayudante

El Instituto Alemán quiere automatizar el proceso de contratación de ayudantes. Dicho proceso consiste de 6
etapas:

1. El estudiante desde un browser ingresa su número de DNI, su password LDAP y el código del curso
del cual quiere ser ayudante.
2. El sistema verifica si el estudiante cumple con todas las condiciones para ser ayudante y si el curso no
tiene un ayudante nombrado. Un estudiante de pregrado puede ser ayudante de un curso si: ya tomó el
curso, tiene un promedio de 6 o más y está inscripto en menos de 22 créditos. Un estudiante de
postgrado puede ser ayudante si: ya tomó el curso, tiene un promedio de más de 7 y no tiene asignada
otra ayudantía.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 17 de 24


Sistemas de Información – Sistemas de Información I

3. En caso de que no se cumplan las condiciones anteriores se le responde inmediatamente al estudiante


con una explicación del rechazo.
4. Si se cumplen las condiciones antes planteadas, se ejecutan tres operaciones: inscripción del estudiante
en el curso de código “AYU-01”, descuento por el monto que se le paga en la ayudantía del valor de
la matrícula y creación del contrato de trabajo del estudiante. A un ayudante de pregrado se le pagan
$15.000 mensuales, mientras que a un ayudante de postgrado se le pagan $30.000.
5. Si cualquiera de las tres operaciones anteriores (inscripción + descuento + contrato) falla, se pasa la
responsabilidad al coordinador de tesorería para completar las tres operaciones manualmente.
6. Finalmente, se le informa al estudiante por el browser que recibirá una confirmación por mail. Esta
confirmación se envía inmediatamente si las operaciones del paso 4 se hicieron sin problema. Si hubo
alguna dificultad, se envía cuando el encargado de soporte haya resuelto manualmente los problemas
y el proceso haya terminado.

El Instituto Alemán cuenta con tres aplicaciones independientes, cada una sobre una tecnología distinta. La
primera maneja toda la información de Registro Académico, con las notas de todos los estudiantes, y su
información básica. La segunda aplicación contiene la información de Recursos Humanos, incluyendo
curriculum de los docentes y del personal administrativo; y manejo de salarios. La tercera aplicación llamada
ADMIN administra todo lo referente a cursos, horarios, aulas y matrículas. El Instituto cuenta también con un
servidor LDAP para autenticación de sus estudiantes y un servidor SMTP para envío de correos.

Proceso de Inscripción

El Instituto Alemán ha decidido automatizar un proceso de negocio para permitir a un estudiante matricularse
al comienzo de un semestre. Para esto sigue las etapas que se detallan a continuación:

1. El estudiante desde un browser ingresa su número de DNI y su password LDAP.


2. El estudiante escoge uno a uno los cursos que quiere tomar, consultando la cartelera de cursos y
secciones. Cada curso tiene un costo fijo y a medida que va seleccionando los cursos, el sistema le va
calculando el monto de la matrícula. El estudiante solo puede seleccionar un curso si en el mismo hay
cupo.
3. El estudiante puede eliminar en cualquier momento uno de los cursos elegidos, caso en el cual el cupo
reservado se libera, y se recalcula el valor de la matrícula.
4. Una vez el estudiante ha terminado de seleccionar los cursos, comienza la etapa de pago. Para esto
tiene 2 opciones: pagar con tarjeta de crédito o débito a través de un botón de pago del Instituto o pedir
que se genere un recibo de pago para que el estudiante pueda ir al banco a pagar.
5. En el primer caso el pago se hace directamente de manera electrónica y el sistema le genera al
estudiante el recibo de pago junto con el horario.
6. En el segundo caso el sistema presenta el recibo de pago por pantalla para que lo imprima y le dice al
estudiante que tan pronto haya pagado entre de nuevo, cargue el PDF con la copia de la consignación
y espere por mail el recibo de pago y el horario. En Tesorería del Instituto se revisan las copias
electrónicas de la consignación y se autoriza la matrícula del estudiante. Cuando esto sucede, se envía
automáticamente por correo electrónico en formato PDF el recibo de pago junto con el horario.

Tanto el encargado del proceso como las acciones que se puedan requerir para resolver cualquier problema
corren por cuenta del coordinador de Tesorería del Instituto. En particular, el coordinador puede anular un
recibo de pago, liberando los cupos en los cursos inscritos por el estudiante.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 18 de 24


Sistemas de Información – Sistemas de Información I

3.2 Actividades a Realizar

1. Identificar y describir Actores

ID Nombre Descripción Procesos Actividades


Ac1
Ac2
….

2. Identificar y describir Procesos de Negocio

ID Nombre Descripción
PN1
PN2
….

3. Elaborar para cada Proceso de Negocio:


a. Plantilla de Descripción

ID Nombre Descripción
PN1

b. Diagrama de Proceso

c. Plantilla de Actividades

ID Nombre Descripción
Ax1
Ay2

d. Plantilla de Reglas de Control de Flujo

ID Descripción
RF1
NoRF1

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 19 de 24


Sistemas de Información – Sistemas de Información I

3.3 Solución propuesta


3.3.1 Actores

ID Nombre Descripción Procesos Actividades


Ac1 Instituto Representa la empresa como un todo. P1, P2
Alemán
Ac2 Sistema Representa al Sistema de Inf. del Instituto Alemán. P1, P2
Ac3 Tesorería Representa al Coordinador de Tesorería del Instituto P1, P2
Alemán.
Ac4 Estudiante Representa a un alumno del Instituto P1, P2

3.3.2 Procesos de Negocio

ID Nombre del proceso Descripción


PN1 Selección de El proceso describe los pasos a seguir para contratar ayudantes para un
Ayudantes curso de pregrado o postgrado.
PN2 Inscripción en curso o El proceso describe los pasos a seguir para la inscripción en las materias
materia del semestre y realizar el pago de la matrícula.

3.3.2.1 PN1

ID Nombre del Descripción


proceso
PN1 Selección de El proceso describe los pasos a seguir para contratar ayudantes para un curso
Ayudantes de pregrado o postgrado.

PN1- Diagrama de Proceso de Negocio

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 20 de


24
Sistemas de Información – Sistemas de Información I

PN1- Actividades

ID Nombre de la Descripción
actividad
AE1 Ingresar datos El estudiante ingresa los datos que el sistema le pide.
AS1 Verificar El sistema verifica si el estudiante cumple con los requisitos para ser
condiciones ayudante.
AS1.1 Verificar promedio El sistema verifica si el estudiante cumple con el promedio requerido.
AS1.2 Verificar créditos El sistema verifica si el estudiante cumple con el número de créditos.
AS1.3 Verificar ayudante El sistema verifica si el curso no tiene ayudante asignado.
curso
AS1.4 Verificar El sistema verifica si el estudiante cumple con los criterios para ser
condiciones curso ayudante de esa materia curso.
AS2 Notificar rechazo Se le informa al estudiante que su solicitud de ayudantía ha sido
rechazada.
AI3 Inscribir ayudantía El sistema inscribe la ayudantía correspondiente al estudiante.
AI3.1 Inscribir estudiante Se inscribe el estudiante en el curso AYU-01 correspondiente a los
AYU-01 ayudantes.
AI3.2 Registrar descuento Se realiza el descuento por el valor correspondiente a la ayudantía en la
en matrícula matrícula del estudiante.
AI3.3 Emitir contrato Se crea el contrato de ayudantía al estudiante.
AI5 Notificar éxito Se le notifica al estudiante que su solicitud de ayudantía fue exitosa.
AI4 Realizar tareas Si alguna de las tareas correspondientes a la actividad AI3 falla, se
manuales completan las operaciones de manera manual por un encargado de
soporte.
AI5 Notificar éxito Se le notifica al estudiante que su solicitud de ayudantía fue exitosa.

PN1 - Reglas de Control de flujo

ID Descripción
RF1 La solicitud de ayudantía del estudiante fue rechazada.
NoRF1 La solicitud de ayudantía del estudiante fue aceptada.

3.3.2.2 PN2

ID Nombre del Descripción


proceso
PN2 Inscripción en El proceso describe los pasos a seguir para la inscripción en las materias del
materias semestre y realizar el pago de la matrícula.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 21 de 24


Sistemas de Información – Sistemas de Información I

PN2- Diagrama de Proceso de Negocio

PN2 - Actividades
ID Nombre de la actividad Descripción
AE1 Ingresar datos El estudiante ingresa los datos requeridos para inscribir materias.
AE2 Seleccionar cursos El estudiante selecciona el curso que desea inscribir.
AE3 Eliminar curso El estudiante selecciona el curso que desea eliminar de la inscripción.
AE4 Calcular matrícula El estudiante finaliza el proceso de inscripción de materias y desea calcular el
valor de la matrícula.
AIS1 Calcular valor matrícula Se calcula la matrícula y se envía al estudiante para proceder con el pago.
AE5 Realizar pago El estudiante procede a realizar el pago de la matrícula.
AE6 Realizar pago electrónico El estudiante realiza el pago de la matrícula por medios electrónicos: tarjeta de
crédito o tarjeta débito.
AE7 Realizar pago en banco El estudiante realiza el pago a través de una sucursal bancaria.
AE8 Cargar copia de El estudiante envía una copia de la consignación bancaria al sistema.
consignación
AIS2 Generar recibo de pago y El sistema genera el recibo de pago del estudiante y el horario con las materias
horario inscritas.
AIT1 Revisar consignación El encargado de tesorería revisa la consignación bancaria enviada por el
estudiante.
AIT2 Cancelar inscripción El encargado de tesorería cancela la inscripción de cursos por irregularidades en
el pago de la matrícula.

PN2 - Reglas de control de flujo


ID Descripción
RF1 Se desea continuar inscribiendo cursos.
RF2 Se desea eliminar inscripción en un curso.
RF3 Se desea terminar el proceso de inscripción de cursos.
RF4 Se desea realizar el pago con tarjeta de crédito o tarjeta débito por medio electrónico.
RF5 Se desea realizar el pago en una sucursal bancaria.
RF6 El pago de la matrícula se encuentra en orden y es aprobado.
RF7 El pago de la matrícula presenta irregularidades y se cancela.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 22 de


24
Sistemas de Información – Sistemas de Información I

4. CONCLUSIONES

Cabe destacar que el diseño de un diagrama de proceso de negocio no es único. Pueden existir múltiples
soluciones correctas para un mismo problema. Para que la solución sea correcta el diagrama debe ser correcto
desde dos puntos de vista:

• Sintáctico: Los elementos del diagrama y las asociaciones entre ellos deben ser válidas. Por ejemplo,
un evento de inicio debe tener al menos un flujo saliente.
• Semántico: el diagrama debe ser un modelo fiel del proceso de negocio bajo análisis e involucrar a los
actores que participan del mismo.

Es decir, se puede tener un diagrama de procesos de negocio que sea correcto sintácticamente (todos sus
elementos y las conexiones entre ellos respetan las reglas definidas por la notación), pero puede no representar
adecuadamente el proceso de negocio, por lo que el diagrama es semánticamente incorrecto.

Si dos o más diagramas diferentes modelan un mismo proceso de negocio y los mismos son sintáctica y
semánticamente correctos, entonces representan diferentes alternativas de solución para un mismo problema.

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 23 de


24
Sistemas de Información – Sistemas de Información I

5. BIBLIOGRAFÍA
1. Documento del estándar oficial en inglés de BPMN de OMG - http://www.bpmn.org/ - Año 2016

2. Técnicas para el Modelado de Procesos de Negocio en Cadenas de Suministro - Raquel Sanchis, Raúl Poler y Ángel Ortiz -

http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642009000200005- (ISSN 0718-0764) – Año 2009

3. LMPS como propuesta alterna a BPMN para el modelado de procesos de software – S. Bolaños Castro, S. López Chaparro -

http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S0123-921X2012000400012 - ISSN 0123-921X - Año 2012

4. Sistema de Información Orientado a Procesos de Negocio - Ana Paula Jiménez Olea, Pedro Alexander Salamanca Rivera, Luis

Antonio Garavito Herrera – Universidad de Colombia - http://www.redalyc.org/articulo.oa?id=64327322 – Año 2007

5. La Ingeniería de Negocios y Enterprise Architecture – Dr. Oscar Barros - Facultad de Ciencias Físicas y Matemáticas

Universidad de Chile – Año 2006

6. Guía de Referencia y Modelado BPMN – Stephen White – Derek Miers – ISBN13: 978-0-9819870-3-3 – Año 2009

7. Introducing BPMN 2.0 in Visio - Stephanie Horn – Miscrosof Visio e-learning Official Site -

https://blogs.office.com/2012/11/19/introducing-bpmn-2-0-in-visio/ - Año 2012

8. VIDEO TUTORIAL Conceptos básicos de la diagramación de BPMN - https://support.office.com/es-es/article/Conceptos-

b%C3%A1sicos-de-la-diagramaci%C3%B3n-de-BPMN-393e3f0b-3c87-40e7-8d40-de6208a7bd71 – Año 2010

Unidad 4 - Modelado de Procesos de Negocio - Mg. Lic. Juan Aranda Página 24 de


24

También podría gustarte