Documentos Open XPDL 2.0 en el Diseñador de procesos
Las sencillas herramientas de diagrama compatibles con BPMN (una notación gráfica con formas estandarizadas para procesos empresariales) y que se correlacionan con XPDL permiten a los usuarios empresariales intercambiar mapas de procesamiento con desarrolladores que implementan el proceso en aplicaciones avanzadas de modelado de procesos, como por ejemplo el Diseñador de procesos.
XML for Process Definition Language (XPDL) proporciona un formato de archivo XML estandarizado que se puede utilizar para intercambiar modelos de procesamiento entre herramientas. Esta comunicación directa elimina la tarea, que hace perder gran cantidad de tiempo, de recrear los pasos y rutas en la aplicación de modelado de proceso.
Algunas herramientas de diagrama pueden producir diagramas de proceso que asocian los datos con diversos pasos del proceso, pero no están diseñadas para implementar toda la variedad de lógica de procesamiento para un proceso automatizado funcional. Cuando el autor del flujo de trabajo abre estos diagramas en el Diseñador de procesos, debe especificar las colas o participantes apropiados para cada paso, las condiciones para las rutas, las funciones de sistema apropiadas y otros elementos para crear una definición de flujo de trabajo funcional.
Elementos BPMN
El estándar BPMN proporciona un conjunto de elementos gráficos que pueden utilizar los usuarios empresariales para crear sencillos diagramas para intercambiar con otros usuarios directamente o en formato XPDL. Cada aplicación avanzada de modelado de procesos admite un subconjunto de la lista de elementos. La tabla que aparece a continuación muestra la correlación entre las formas BPMN estándar y los objetos del Diseñador de procesos.
La especificación XPDL 2.0 ofrece una gran flexibilidad en la forma en que se pueden representar los procesos. Mientras que el Diseñador de procesos puede abrir, mostrar y guardar mapas de procesamiento en formato XPDL 2.0, es posible que un documento XPDL de una aplicación BPMN no esté completamente representado en el Diseñador de procesos. Los elementos que se muestran a continuación como no correlacionados no se visualizan en el Diseñador de procesos. Si edita el mapa de procesamiento en el Diseñador de procesos y lo guarda en formato XPDL, se perderán los elementos identificados a continuación como constructos BPMN no correlacionados. Por lo tanto, cuando el mapa se abre en la aplicación original o en otra aplicación de BPMN, tanto el aspecto como el contenido pueden cambiar.
Forma BPMN | Entidad BPMN | En el Diseñador de procesos | Notas |
---|---|---|---|
![]() |
Inicio y otras entidades de Inicio |
![]() ![]()
|
Si hay varias entidades de inicio en el archivo XPDL, la primera se correlaciona con el paso Inicio o Comienzo; las demás se correlacionan con un paso General o de Sistema. |
![]() |
Tarea | ![]() ![]() |
Paso General o paso de Sistema |
![]() |
Subproceso contraído | ![]() |
Paso de Sistema - Llamada (submapa) Mientras que el estándar XPDL no define la forma contraída del subproceso como una actividad, el Diseñador de procesos correlaciona esta entidad con una función del sistema Llamada. |
![]() |
Subproceso ampliado | Submapa | Submapa |
![]() |
Decisión exclusiva - fusión (XOR) | ![]() ![]() |
Tipo División OR o tipo Unión OR |
![]() |
Decisión inclusiva - fusión (OR) | ![]() ![]() |
Tipo Unión AND (no correlacionada con un tipo de división) |
![]() |
Partición paralela - unión (AND) | ![]() ![]() |
Tipo División AND o tipo Unión AND |
![]() |
Anotación de texto | ![]() |
|
![]() |
Secuencia de conexión flujo normal |
![]() |
Ruta sin ninguna condición |
![]() |
Secuencia de conexión flujo condicional |
![]() |
Ruta con condiciones |
![]() |
Secuencia de conexión flujo predeterminado |
![]() |
Ruta sin ninguna condición (tiene que ser la última ruta de un paso) |
![]() |
Asociación de conexión | ![]() |
Asociación de anotación de texto |
Las siguientes entidades de BPMN representan diversos tipos de eventos con activadores y resultados que no se correlacionan directamente con objetos del Diseñador de procesos. Si están presentes en el archivo XPDL, se correlacionan como se indica en la siguiente tabla.
Forma BPMN | Entidad BPMN | En el Diseñador de procesos | Notas |
---|---|---|---|
![]() |
Diversos eventos intermedios | ![]() ![]() |
Paso General o paso de Sistema |
![]() |
Diversos eventos de finalización | ![]() ![]() |
Se correlacionan con el paso General o el paso de Sistema. Aunque es posible que se necesite un evento de finalización en algunas aplicaciones de modelado de BPMN, no se asigna con un paso correspondiente en el Diseñador de procesos. |
![]() |
Decisión compleja de fusión e intercambio exclusivo de base de eventos (XOR) | ![]() ![]() |
Se correlacionan con el paso General o el paso de Sistema. No se correlacionan con el tipo División o el tipo Unión |
![]() |
Agrupaciones y carriles | La información acerca de agrupaciones y carriles se conserva en el Diseñador de procesos, pero no se correlaciona. |
Las siguientes entidades de BPMN no se correlacionan con objetos.
Forma BPMN | Entidad BPMN |
---|---|
![]() |
Diversas entidades de tareas |
![]() |
Objeto de datos de artefacto |
![]() |
Diversas entidades de subproceso |
test | Conector fuera de página |
![]() |
Entidades de grupo y transacción |