Flowable: Desplegar flujo

Explicación

  • Para flowable existen 2 sección donde área donde se crea o modifica el flujo y otra para el despliegue

Área diseño

  • Ingresamos al flowable
  • Y seleccionamos la opción de «Modeler App»
  • Aquí se nos listan todos los flujos existentes podemos filtrar
  • aquí podemos editarlo
  • O si ya esta listo para desplegarlo debemos descargarlo

Área de Despliegue

  • Para ingresar al área de despliegue hacemos clic en el logo de flowable
  • He ingresamos al área de «Admin App»
  • Seleccionamos la opción del menú «Process Engine»
  • En la sección de «Deployments» ubicamos el botón de acción «Upload process or package»
  • Ubicamos el archivo y lo subimos
  • Esto nos genera el despliegue
  • Si queremos obtener información del despliegue hacemos clic sobre él
  • Aquí podemos ver:
    • El id asignado
    • La definición del proceso y versión
    • Y podemos eliminar el despliegue
  • Ahora si seamos ver la definición del proceso hacemos clic sobre él
  • Este es el id que debemos utilizar en sigesa para los flujos
PlanAporteEstrategico:4:cb7f6297-c443-11ee-9702-005056a91506
  • Y aquí se listan las instancias de sigesa que están utilizando el flujo

Actualizar instancia de siegesa

  • Si una instancia de siegsa esta viendo el flujo anterior y debemos actualizarlo al nuevo que acabamos de subir lo podemos hacer con el siguiente proceso
  • Ingresamos a sigesa y buscamos el registro a trabajar
  • Esto nos muestra la ventana con el id del flujo para este ejemplo «59610001»
  • Con esto podemos ir a la bd y consultar cual versión del flujo esta relacionada
SELECT 
ID_, 
PROC_INST_ID_, 
BUSINESS_KEY_,
PROC_DEF_ID_, 
ACT_ID_ 
FROM ACTIVITI.ACT_RU_EXECUTION 
WHERE PROC_INST_ID_ = 59610001;


select 
ID_,
PROC_INST_ID_,
PROC_DEF_ID_, 
BUSINESS_KEY_, 
PROC_INST_ID_, 
START_ACT_ID_ 
FROM ACTIVITI.ACT_HI_PROCINST 
WHERE PROC_INST_ID_ = 59610001;
  • Y con esto los podemos actualizar al nuevo
UPDATE 
ACTIVITI.ACT_RU_EXECUTION 
SET PROC_DEF_ID_ = 'PlanAporteEstrategico:4:cb7f6297-c443-11ee-9702-005056a91506' 
WHERE
PROC_INST_ID_ =59610001;

UPDATE 
ACTIVITI.ACT_HI_PROCINST 
SET PROC_DEF_ID_ = 'PlanAporteEstrategico:4:cb7f6297-c443-11ee-9702-005056a91506' 
WHERE PROC_INST_ID_ = 59610001;
  • Y listo si ingresamos de nuevo lso podremos ver en esta sección

Reportar flujo en SIGESA

  • Para reportar el flujo en SIGESA debemos ingresar a:
SAS - Seguridad y Administración -> SAS - Seguridad y Administración -> SAS - Mantenimiento -> Lista de Flujos
  • Vamos a flowable y filtramos para buscar la última versión
  • Vemos que la última versión es la 4
  • Asi que en sigesa le damos nueva en el LOV buscamos esta versión
  • Le indicamos que esta activo
  • Y le agregamos el módulo de PPE
  • Y listo estos sería los pasos para publicar un nuevo flujo