BPMN (notación): descripción del proceso
BPMN (notación): descripción del proceso

Video: BPMN (notación): descripción del proceso

Video: BPMN (notación): descripción del proceso
Video: Saab Gripen NG - lo más moderno de Suecia 2024, Noviembre
Anonim

El mundo ha estado lidiando con un enfoque basado en procesos para la organización empresarial durante mucho tiempo y con bastante eficacia, y el estándar Business Process Model and Notation (BPMN, notación) es un procedimiento reflexivo con una descripción correcta de los procesos empresariales. Las empresas mejoran constantemente varias especializaciones de este estándar y, por lo tanto, logran un aumento muy significativo en todos los indicadores de calidad de su trabajo. La notación BPMN es comprensible no solo para expertos del área temática en la que fue creada, cualquier trabajador puede operar con sus cálculos lógicos.

notación bpmn
notación bpmn

Modelado y estandarización

A la vez que simple, esta estandarización es el modelo más completo del proceso comercial descrito, compilado en un formato legible por máquina. BPMN (cuando se ve en la versión BPMN 2.0 de la notación) construye modelos de los procesos más complejos en los negocios de una manera muy poderosa y expresiva, y en el sistema más comprensible. Lo más importante, junto con este estándar,modelos gráficos y se convierten en un formulario bellamente estructurado y legible por máquina basado en XML. El lenguaje de notación BPMN es absolutamente ejecutable, es decir, permite modelar procesos que posteriormente se realizan mediante BPMS (sistemas de gestión de procesos de negocio automatizados). Tal estandarización es extremadamente útil precisamente porque los modeladores pueden usar algunos productos de software y otros, si son compatibles con este estándar.

Para construir un determinado modelo se puede utilizar más de una versión (notación BPMN 2.0 (PDF) y otras), en ocasiones un modelo se compone de fragmentos de distintas notaciones, pero la forma en que se sistematizan y leen es lo mismo. Cada vez son más los emprendedores que están implementando en sus empresas la ejecución de procesos de negocio basados en este estándar. La demanda de especialistas que conozcan este lenguaje de modelado crece cada día. Un número cada vez mayor de personas está estudiando los elementos gráficos de la notación BPMN y las reglas para construir modelos. Para ello existen cursos especiales donde quienes lo deseen se familiarizarán con el propósito de este lenguaje, con los tipos de diagramas, y verán las posibilidades de ejecutar automáticamente los modelos construidos. Lo más interesante es la experiencia práctica en notación BPMN 2.0 (también disponible en ruso), modelado y análisis, desarrollo de procesos de negocio.

puertas de enlace en notación bpmn
puertas de enlace en notación bpmn

Especialistas

¿Quién es capaz de describir los procesos de negocio? Cualquier persona involucrada en la automatización puede realizar fácilmente la notación de modelado BPMN,desarrollo de procesos de negocio. Estos son consultores de negocios, analistas de negocios, gerentes de proyectos, analistas de sistemas, arquitectos y desarrolladores de sistemas informáticos, metodólogos, trabajadores de servicios de calidad. Por lo general, estas personas pueden leer documentación técnica en inglés, participar en cualquier proyecto de análisis, describir notación BPMN, proyectos comerciales optimizados o automatizados, o software desarrollado y mantenido. Esta metodología tiene un estatus internacional, y no propietario, como muchos otros estándares, y ni siquiera nacional. Es por eso que desde 2005 han estado analizando y reorganizando negocios utilizando el modelado de procesos en notación BPMN.

Esta técnica proporcionó información accesible a casi todos los usuarios, desde los analistas más grandes que crean diagramas y desarrolladores que implementan tecnologías para ejecutar procesos comerciales de acuerdo con estos diagramas, hasta ejecutivos de empresas, es decir, usuarios comunes que están ocupados administrando y seguimiento de la ejecución del modelo construido. De esta manera, las notaciones de modelado de procesos comerciales (BPMN) cierran la brecha entre la creación y la implementación del modelo. Estas son algunas de las mejores ideas de otras metodologías. Por ejemplo, para una mejor flexibilidad y legibilidad, el modelado de procesos de negocio en notación BPMN 2.0 sigue la tradición del diagrama de flujo.

notación bpmn en ejemplos
notación bpmn en ejemplos

Símbolos (elementos) BPMN

Apoya y desarrolla la organización BPMN OMG. Este no es un meme de usuarios habituales de Internet, que significa "oh mein goth", sino una empresa muy famosa de gestión de objetos. Group, que incluye más de ochocientas empresas que desarrollan estándares como la notación BPMN. Todos los cambios útiles en las nuevas versiones se los debemos a los desarrolladores de OMG. Fue esta organización la que eligió la promoción de la notación UML BPMN, que se utiliza para modelar sistemas orientados a objetos, como una dirección clave. Por lo tanto, al desarrollar diagramas, además de conceptos y conceptos (flujo de control, acción, objeto de datos, etc.) en BPMN existen muchos conceptos característicos del enfoque orientado a objetos: mensaje, intercambio y flujo de mensajes.

Los símbolos de notación gráfica se analizan según su propósito y se combinan en categorías. Estos son: Objetos de flujo - objetos de flujo, Datos - datos, Carriles - áreas de responsabilidad, Objetos de conexión - objetos de conexión, Artefactos - artefactos. Los símbolos de flujo de control, objeto de datos y objeto de flujo se dividen adicionalmente en subgrupos de acuerdo con las características semánticas para mostrar los detalles de los eventos en curso, las características de bifurcación del flujo, la ejecución de acciones, etc. Indican los detalles debido a imágenes gráficas adicionales: marcadores, iconos colocados dentro del símbolo principal. Además, los símbolos de eventos vienen con un tipo diferente de contorno y color de fondo.

notación bpmn 2 0 pdf
notación bpmn 2 0 pdf

Eventos por hora

Durante la ejecución de un proceso comercial, siempre ocurren varios y numerosos eventos que tienen su impacto, a pesar de que la mayoría de las veces son elementos opcionales y no se muestran en el diagrama del proceso comercial. Esto es recibir y responder a un mensaje, cambiar el estado endocumentos y mucho más que no tiene sentido enumerar: muchos eventos tienen lugar literalmente en cada paso. Para clasificarlos, se determinan las características de cada uno. El primer grupo - en el momento del inicio. Este es el evento de inicio que mostrará el comienzo del gráfico. Desde aquí, el flujo de control solo puede ser saliente y el flujo de mensajes puede ir en ambos sentidos. El evento de inicio en el diagrama de proceso empresarial suele ser uno, pero no puede mostrarlo en absoluto. A veces incluso hay varios de ellos, si el mapeo se produce con pistas, grupos y subprocesos desplegados. El contorno del evento se muestra como una sola línea delgada.

El evento final es el resultado de la ejecución de un proceso de negocio. El flujo de control solo entra aquí, y el flujo de mensajes todavía se mueve tanto a la entrada como a la salida. El flujo entrante está representado por una flecha. El diagrama muestra solo uno o varios eventos finales; están delineados como una sola línea gruesa. Un evento intermedio es cualquiera de los otros que ocurren durante la ejecución de un proceso de negocio. Aquí entra una corriente y también sale otra. Solo se produce Límite (evento de límite) y se procesa inmediatamente, ya sea al principio o al final de la acción. Se muestra en el contorno (borde) de la acción y contiene solo un flujo, ya sea entrante o saliente. Y tal evento está indicado por una delgada línea doble.

notación uml bpmn
notación uml bpmn

Eventos: interrupción del subproceso y tipo de resultado

Dado que los eventos durante el modelado de un proceso de negocio son muy diferentes, en el siguiente bloque se clasificaron aquellos quecapaz de interrumpir la acción. Los primeros que se marcan son los eventos que no interrumpen: estos son eventos intermedios o de inicio que ocurren durante la ejecución; sin embargo, inicie el hilo saliente asociado con él solo cuando se complete la actividad. El contorno de tal evento está representado por una línea discontinua. El siguiente es un evento de interrupción que ocurre antes o después de la acción estándar. En situaciones excepcionales, este evento requiere la detención o finalización de la acción si f alta la información necesaria o se muestra un error durante el procesamiento, si se necesitan acciones adicionales, etc. Aquí el contorno se muestra como una línea continua.

El tercer tipo de eventos se clasifica según el tipo de resultado. En primer lugar, aquí debemos hablar sobre el iniciador de procesamiento. Este es un evento intermedio o de inicio que ocurre como resultado de la ejecución de acciones y es el resultado de la ejecución de un proceso, estándar o no. El evento desencadenante está representado por un icono vacío. Es necesario agregar un evento más a esta sección, que también habla de rendimiento, solo que aquí es el resultado del procesamiento. Este es un evento intermedio o final que ocurre durante la ejecución de acciones y es uno de los resultados finales de la ejecución del proceso - estándar o no, se muestra como un icono relleno.

Acciones

Esquemáticamente, un proceso parece un conjunto ordenado de acciones que se realizan para obtener un determinado resultado. En un diagrama vertical de notación BPMN, de arriba a abajo, se da una secuencia que muestra la ejecuciónproceso a lo largo del tiempo. También puede trazarlo en la dirección de las flechas de los elementos de conexión de izquierda a derecha. Las acciones mostradas tienen tres vistas principales y muchas variedades, cada una con su propio ícono o icono.

Tarea - una tarea. Acción elemental, es decir, indivisible. El tipo o especificidad de la tarea se indica mediante un marcador o icono en la esquina superior izquierda del símbolo de acción. La tarea puede ser Servicio (service), para la prestación de un servicio, que es una aplicación automatizada o un servicio web. Enviar - enviar un mensaje. Si el mensaje se envía al menos una vez, la tarea se puede considerar completada. Recibir: recibir un mensaje (el mismo principio: si se recibe un mensaje una vez, la tarea se completa). La tarea del Usuario se considera característica y la realiza el ejecutor con la ayuda del software y con la ayuda de otros empleados. Una tarea que requiere ejecución manual es Manual, que se realiza sin la ayuda de la automatización. Business-Rule - una regla de negocio, según la tecnología, el cumplimiento de esta tarea depende de las circunstancias, la elección de un método ayuda a establecer una regla de negocio. Guión: un guión en el que la ejecución de las operaciones se realiza estrictamente en el orden descrito en un lenguaje reconocido por el ejecutante. Por lo general, este tipo de tarea se realiza por medios automatizados.

Subprocesos

Subproceso - subproceso. Incluye puertas de enlace en notación BPMN, flujos de trabajo, eventos y muchas otras actividades. Por lo tanto, un subproceso es una acción compuesta, partes de las cuales se muestran directamente dentro del símbolo en el diagrama o se colocan endiagrama de descomposición separado. En este último caso, el diagrama principal debe mostrar un signo + en el centro del subproceso (borde inferior de la actividad). Hay subprocesos estándar, pero no son suficientes, por lo que aparecieron dos variedades específicas. Este es un subproceso de evento: un subproceso de evento que siempre comienza cuando ocurre un evento de inicio. El diagrama lo muestra sin ninguna relación con el resto de actividades y flujos de trabajo. El contorno de dicho subproceso se representa mediante puntos.

El segundo tipo es Transaction (transacción), esta es una acción que consiste en diferentes operaciones con una finalización exitosa, es decir, obteniendo un resultado positivo. Puede obtener un resultado específico solo si todos los componentes se completan con éxito. Si ocurren problemas durante la ejecución del subproceso, los resultados de todas las operaciones anteriores serán cancelados (cancelar evento). Dicha interferencia puede ser la imposibilidad de realizar una determinada operación o su incorrecta realización. Para evitar la cancelación de eventos anteriores, puede intentar una operación fallida para compensar (compensación de eventos). El contorno de dicho subproceso se muestra como una doble línea continua. Para incluir en el diagrama todas las tareas o subprocesos que se reutilizan, existe una Llamada: una llamada, que se indica en el diagrama con un contorno en negrita.

descripción de la notación bpmn
descripción de la notación bpmn

Puertas de enlace

Las puertas en notación BPMN están diseñadas para indicar los detalles del flujo de operaciones y su paso a través de ramas paralelas o alternativas. La puerta de enlace puede prescindir de salientes o entrantesflujos, pero siempre tiene al menos dos propios, entrantes o salientes. El marcador dentro de su símbolo especifica el tipo de puerta de enlace. Puede ser Exclusivo, XOR - exclusivo con un "o" exclusivo, diseñado para dividir el flujo en rutas alternativas. Durante la ejecución del proceso solo se puede activar una de las rutas propuestas. Las condiciones de s alto se encuentran junto a la línea de designación. Inclusivo, OR: no exclusivo con puerta lógica "o" diseñada para dividir el flujo en rutas, cada una de las cuales se activa si se cumple la condición de la expresión booleana asociada. Se pueden tomar varios caminos en este proceso, pero si alguno de ellos no es verdadero, entonces la elección es imposible.

Análogo de una puerta de enlace no exclusiva - Complejo. La diferencia es que solo hay una expresión que determina la activación de un flujo de trabajo en particular. Paralelo, AND: se necesita un paralelo con una puerta de enlace lógica "y" para bifurcar o fusionar operaciones paralelas. Exclusivo basado en eventos: una puerta de enlace exclusiva pero basada en eventos que separa el flujo de trabajo en rutas alternativas. La puerta de enlace exclusiva basada en eventos para iniciar un proceso también es una puerta de enlace exclusiva, los eventos en los que se basa inician todo el proceso. Este es el carácter de inicio de un proceso o subproceso que no tiene flujos de entrada. La puerta de enlace paralela basada en eventos para iniciar un proceso funciona de la misma manera: una puerta de enlace paralela, también basada en eventos que inician el proceso. Sin embargo, con su ayuda, puede activar varios procesos al mismo tiempo,si se disparan los eventos asociados con ellos. Naturalmente, no tiene flujos entrantes. Las imágenes muestran claramente la notación BPMN en los ejemplos de diagramación con dos tipos de puertas de enlace.

modelado de procesos de negocio en notación bpmn 2 0
modelado de procesos de negocio en notación bpmn 2 0

Datos y flujos

El objeto de datos está contenido y se utiliza específicamente en los gráficos, lo que demuestra el uso de marcadores adicionales. Entradas de datos - datos de entrada, es decir, la información inicial para iniciar la ejecución de acciones. Aparece en el borde superior del símbolo. Recopilación de datos: un conjunto de datos, es decir, una matriz completa o una colección de datos del mismo tipo. Se muestra debajo del símbolo. El objeto de datos y la acción se vinculan mediante una asociación.

La imagen estándar del flujo de trabajo se puede complementar en el diagrama con la indicación de flujos específicos. Flujo de secuencia condicional: designación de un flujo de operaciones condicional al ramificarlo. Se muestra como procedente de una acción (si no desea utilizar una puerta de enlace en el diagrama). Flujo de secuencia predeterminado: el flujo de secuencia predeterminado, generalmente proviene de una puerta de enlace o acción, no asociado con expresiones lógicas.

Ejemplos y conclusiones

El evento de inicio, como su nombre lo indica, indica el punto de inicio de un proceso en particular. Este es el punto de partida, lo que significa la ausencia de cualquier tipo de flujo entrante. El evento de inicio en los ejemplos de notación BPMN se indica mediante un círculo en el que el centro está libre. Tal evento puede ser una carta o una llamada de un cliente, por ejemplo, enviada a una tienda en línea o al sitio web de una empresa quemodela este proceso de negocio. Además, el flujo de operaciones sigue las líneas e indica la ejecución del proceso hasta el círculo rojo, que indica la finalización, el evento final. Por cierto, puede haber varios de ellos, y es fácil rastrear dónde terminó exactamente el flujo de operaciones, completando el proceso. No es posible la transmisión saliente desde el círculo rojo.

Si el diagrama no está en color, el evento final se res alta con una línea gruesa en forma de círculo. Por ejemplo, en la práctica, este evento puede ser la emisión de un producto pedido que ha recorrido todo el camino desde el despacho hasta el procesamiento y la emisión. En el transcurso de todo este trabajo, el diagrama muestra las acciones que se realizaron en el camino desde el inicio hasta el evento final. La acción se indica mediante un rectángulo con bordes redondeados. Pasarelas - rombos. Este lenguaje es comprensible para los usuarios, solo es necesario familiarizarse un poco con el sistema de visualización que está presente aquí en las ilustraciones.

Recomendado: