Roles y control de procesos en Orfeo

De Orfeo

Contenido

Roles y control de procesos en Orfeo

Esta documentación se realiza con el propósito de definir los parámetros que regirán el de desarrollo de las mejoras en los Roles y el control de procesos en Orfeo, para los desarrollos que se hagan dentro de la SSPD y los que la comunidad de Orfeo realice como aportes propios.

Estado Actual del Módulo de Procesos

El módulo de procesos controla el flujo que un objeto documental, radicado ó expediente debe 'transitar' por una serie de etapas antes de ir al archivo o recorrer otro flujo, estos flujos tienen en consideración la posibilidad de invocar a servicios web externos con el propósito de comunicarse con aplicaciones externas, y la de invocar páginas web externas a las que se les pasan parámetros por el método GET del HTTP.


Ingreso del Flujo

Los flujos en su forma actual están divididos en aristas que son los nodos con un nombre que cada objeto documental debe recorrer y que tienen un número de días límite en los que el objeto debe pasar a otra etapa, y aristas que conectan esos nodos entre sí uno a uno, aunque un nodo puede tener más de una arista que los conecte.

A su vez en cada arista se definen variables que se solicitan al usuario, para ser almacenadas como variables del flujo, se invocan servicios web con esas variables ó se llaman páginas externas pasando como parámetros GET esas mismas variables que pueden alimentar otro sistema ó hacer una comunicación con otro software.


Entrada al módulo de administración

En esta documentación se seguirá como ejemplo la implementación del flujo de contribuciones que se implemento en la SSPD y cuyo grafo se muestra a continuación


F ContribucionEspecial.png

Este grafo representa todas las etapas del flujo, así como sus aristas, servicios web, y páginas que se invocan.


Para ingresar a la administración de este módulo se debe hacer click en el vínculo 'Editor Flujos' en el menú principal en la parte derecha de Orfeo


EditordeFlujos.png


Este vinculo nos lleva al editor de flujos de Orfeo.

AdministracionDeFlujos.png

Desde allí tenemos tres opciones:

  1. Crear proceso
  2. Crear flujo
  3. Editar Proceso

La primera opción nos lleva al formulario de creación de un nuevo flujo, en donde se ponen los datos principales del flujo:

  • Nombre del flujo: es el nombre que soe le dará al flujo que se esta creando, puede ser una cadena con espacios.
  • Descripción del flujo: una cadena de texto con espacios que describe al flujo
  • Asociar flujo con: Define si el objeto documental que recorre el flujo es un expediente ó un radicado
  • Flujo automático: define si el flujo cambiará automáticamente de etapa en el evento de una radicación de un documento asociado a una tipificación predeterminada
  • Términos en días: define el número de días que el flujo tardará en recorrerse de forma total, esto indica en plazo máximo para el recorrido
  • Serie: Indica la serie documental del objeto
  • <Subserie: indica la subserie del objeto documental /li>

CrearFlujo.png


Una vez creado el flujo se puede proceder a crear sus etapas, esto se hace entrando por la tercera opción de 'Editar proceso' lo que nos lleva a una lista desplegable en donde escogemos los flujos creados.


CreacionEtapasFlujo.png


FormCreaEtapa.png En este formulario se debe llenar los datos de la etapa como:

  • Nombre Etapa: nombre descriptivo de la etápa
  • Descripción
  • Términos en días: de la etapa

Los datos de serie y subserie del proceso ya vienen de la definición del mismo y no necesitan ser diligenciados de nuevo.Una vez se diligencien los datos se hace click en el boton 'Ingresar' y las etapas se van agregando a la lista de etapas actuales:

EtapasActuales.png

Listas todas las etapas se pueden crear las aristas que definirán las conexiones, a este formulario se va mediante el botón 'Crear aristas', aquí simplemente se definen las etapas de comienzo y fin:

CrearArista.png

Las aristas creadas van quedando en un listado que se muestra en la parte inferior del formulario

AristasDelFlujo.png

Plan de de Mejoras