iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2025 · iT Synergy·

Diseñando procesos con BPMN (Business Process Modeling Notation)
Diseñando procesos con BPMN (Business Process Modeling Notation) avatar

November 7, 2013 By Diana Díaz Grijalba Leave a Comment

Las organizaciones cada vez más ven que el modelamiento de sus procesos de negocio son de vital importancia para así ser más eficientes, para esto es importante tener una manera fácil y gráfica para mostrar dichos procesos a todas las personas involucradas en el negocio, de esta manera BPMN brinda una buena notación para dicho modelamiento, ya que permite de manera gráfica diseñar los pasos, secuencia, participantes y demás que involucre un proceso de negocio.

Los cuatro elementos básicos para el modelamiento en BPMN son los Elementos de Flujo, los cuales muestran como es el comportamiento de los procesos, dichos elementos se conectan por medio de los Conectores, de igual forma dichos elementos se pueden distribuir en los Canales que permiten organizar de manera visual las diferentes áreas funcionales que se involucran en el proceso, si en dicho proceso se requiere notaciones para expresar de manera más apropiada se usan los Artefactos

 

A continuación explicaré que pasos se deben tener en cuenta para el modelamiento en BPMN:

 

  1. ¿Quién participa en el proceso?

 

Es de vital importancia saber quiénes participan en el proceso, entre los elementos básicos de BPMN se clasifican dentro de los canales,  estos participantes se modelan como Pools

A

 

2. ¿Dónde se empieza y dónde se termina?

Siempre en un modelamiento de un proceso se debe tener claro que estos siempre tienen que tener un punto de inicio y un punto de finalización, estos son únicos, pueden existir otros puntos intermedios de inicio o finalización pero estos afectan el proceso pero no lo inician ni terminan directamente.

 B

3. ¿Qué hace el participante?

Se debe especificar qué actividades hace cada uno de los participantes, estas actividades al ser acciones que se realizan deben estar escritas como verbos.

C

4. ¿Qué relación hay entre las actividades?

 

Se debe indicar que al terminar una actividad se debe iniciar otra, esto se hace con conectores. Siempre se debe llegar a un evento de terminación.

D

5. ¿Qué actividades hay en un Sub proceso?

 

Un subproceso tiene la misma estructura de un proceso, siempre debe tener un evento de inicio y otro de finalización, luego el proceso continúa. El nivel de granularidad depende de que tanta información del subproceso queremos dar a conocer.

E

 

6. Agregar anotaciones de aclaración

 

En algunos casos, es necesario escribir notas aclaratorias que expliquen mejor alguno de los pasos del proceso.

 F

 

 

 

He aquí los elementos de flujo más importantes:

Eventos

Los eventos afectan el flujo del proceso y casi siempre tienen un resultado sobre el mismo

 

 G1 Inicio: Indica el punto de inicio del proceso de negocio
 G2 El proceso activa el envío de un mensaje a otro para su inicio
 G3 Indica que se fijará una hora o fecha específica para que inicie el proceso
 G4 El proceso activo envía una señal (No es un mensaje) para que otro proceso inicie.
 H1 Intermedio: Es un punto entre el inicio y el fin del proceso en donde afecta el proceso pero no lo inicia ni termina directamente
 H2 Un Temporizador representa un retraso en un proceso.
 H3 Un Mensaje se puede enviar o recibir en el intermedio del proceso
 H4 Un Enlace permite conectar dos secciones del proceso, solo se pueden usar en un nivel del proceso
 H5 Una señal se usan para mostrar que en el proceso se envía o reciben comunicaciones
 J1 Fin: Muestra en que punto termina el proceso
 J2 Muestra el punto en donde se finaliza completamente el proceso
 J3 Muestra cuando una transacción en sub proceso debe terminar
 J4 Cuando un subproceso finalice envía un mensaje
 J5 Cuando una señal sea transmitida el proceso termina

 

Actividades

Estas indican las tareas que se deben realizar por las personas en la organización.

 K1 Es una tarea de flujo de trabajo, es usada cuando no se puede descomponer más finamente los pasos que debe realizar el participante del proceso
 K2 Esta tarea usa algún servicio web o una aplicación automática
 K3 Esta tarea recibe un mensaje y es completada cuando dicho mensaje llegue.
 K4 Esta tarea debe enviar un mensaje para ser completada.
 K5 Esta es una tarea automática en la que un servidor ejecuta un script
 K6 Esta es una tarea manual que no espera ser ejecutada por ningún motor de ejecución de procesos
 K7 Esta tarea es un subproceso, contiene un subconjunto de tareas que explican mejor dicha tarea.

 

 

Decisiones

 

Los eventos afectan el flujo del proceso y casi siempre tienen un resultado sobre el mismo

 

 L1 Si aparecen dos o más rutas alternativas, solo una de ellas es válida en un momento determinado. Es una compuerta exclusiva. La condición va sobre el flujo de salida.
 L2 Sincroniza dos o más flujos paralelos y espera a que todos los flujos lleguen
 L3 Uno o más caminos pueden ser activados.

Filed Under: Procesos

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Sonia
Elizabeth Soriano

Diana
Díaz Grijalba

Carlos
Alberto Rueda

Bernardo
Enrique Cardales

Alexandra
Bravo Restrepo

Juan
Alberto Vélez

Diana
Paola Padilla

Jhon
Jairo Rodriguez

Brayan
Ruiz

Jesús
Javier Hernández

Alejandro
Garcia Forero

Gustavo
Adolfo Echeverry

Yully
Arias Castillo

Carlos
Andrés Vélez

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Jimmy
Quejada Meneses

Natalia
Zartha Suárez

Josué
Leonardo Bohórquez

Mario
Andrés Cortés

Eric
Yovanny Martinez

Carolina
Torres Rodríguez

Juan
Mauricio García

Tag Cloud

.NET (9) 940px (1) Analysis Services mdx (1) An attempt was made to load a program with an incorrect format. (1) ASP.NET MVC (1) Azure (3) Backup (1) BAM (7) BAM API (1) BAMTraceException (2) BI (3) BizTalk (24) Business Intelligence (6) C# (2) caracteristicas de publicacion (2) Content Editor (3) ESB (15) ESB Toolkit (3) General (4) habilitar caracteristicas (3) indexes (2) Integration Services (2) Master Page (3) MDX (2) MSE (11) net.tcp (2) Office 365 (2) Oracle (2) Performance Point (2) Public Website (2) Receive Location (2) SDK (2) Servicio Web (2) Sharepoint 2010 (2) SharePoint 2013 (4) SharePoint Online (2) SOA (8) Soap Fault (2) Sort Months MDX (2) SQL Server (2) Visual (2) Visual Studio 2010 (2) WCF (19) Windows (3) Windows 8 (17)

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org