Modelización de procedimientos administrativos con XPDL

Modelización de procedimientos administrativos con XPDL
Información sobre la plantilla
XPDL1.jpg
Concepto:Logra almacenar y permitir el intercambio de diagramas de procesos. Intenta ofrecer una manera estándar para representar procesos de tal manera que puedan ser importados/exportados por cualquier editor que implemente el estándar.

Modelización de procedimientos administrativos con XPDL. Logra almacenar y permitir el intercambio de diagramas de procesos. Intenta ofrecer una manera estándar para representar procesos de tal manera que puedan ser importados/exportados por cualquier editor que implemente el estándar.

Introducciñon a XPDL

Todas las administraciones públicas poseen procedimientos administrativos formalizados mediante tareas específicas asignadas a usuarios de acuerdo a sus cargos, de esta manera podemos identificar cada uno de esos procedimientos administrativos como una secuencia de actividades que identifican un workflow.

La modelización de un workflow, si bien la tarea de análisis es laboriosa, es fácil de implementar si se hace uso de las herramientas adecuadas.

Desde la pataforma BPM opencities, se ha apostado por la modelización siguiendo el estandard XPDL.

El lenguaje de Definición de Proceso de XML (XPDL) es un formato estandarizado por la Coalición de Dirección de Proceso laboral (WfMC) para intercambiar definiciones de modelado de procesos. XPDL define un esquema XML para especificar la parte declarativa de proceso.

XPDL por su lado, especifica un formato de diseño de los procesos. Permite una representación gráfica de los procesos incluyendo coordenadas X e Y para cada nodo implementado. Además, los nodos pueden especificar atributos tales como roles, descripción de actividades, timers, etc… Suele ser el mas extendido cuando se trata de implementar procesos o workflows con interacciones humanas. Además, gracias a esa representación gráfica, el incorporar cambios a nuestros procedimientos ya modelizados es tarea bastante sencilla y rápida.

El objetivo de XPDL es almacenar y permitir el intercambio de diagramas de procesos. Intenta ofrecer una manera estándar para representar procesos de tal manera que puedan ser importados/exportados por cualquier editor que implemente el estándar.

La herramienta utilizada para la creación de los XPDL's, dentro del sistema Opencities, se llama Jped ("http://www.jped.org/"). Es un editor gráfico java para creación de workflows que implementa todas las especificaciones del estándar XPDL (XML Process Definition Language).

XPDL.JPG


Patrón para Workflow y XPDL

Como podemos apreciar en la imagen, resulta bastante sencillo añadir roles, tareas y relación entre las mismas, de una forma visual y gráfica para conseguir una mejor compresión del procedimiento administrativo que estamos modelizando.

Uno de los beneficios facilitados por la herramienta y por Opencities es el hecho de poder versionar workflows o procedimientos administrativos, de esta forma, podemos incorporar en el sistema mas de un workflow que identifica al mismo procedimiento administrativo y proseguir su ejecución de manera independiente.

Del resultado de la definición del workflow, se obtiene el fichero resultante con el estandard XPDL, el cual queda definido siguiendo un patrón predefinido:


Codigo1.JPG
Codigo2.JPG
Codigo3.JPG

Enlaces Relacionados

Fuentes