Page 1 of 1

Rescatar Workflow desde Base de datos

PostPosted:Tue Aug 05, 2014 8:29 pm
by sandertaker
¿Es posible rescatar o recuperar un workflow que ya ha sido deployado a Openkm, desde el mismo Openkm o copiando algún archivo? o la única opcion es tener los archivos jbmp originales para volver a deployarlos.

Saludos

Re: Rescatar Workflow desde Base de datos

PostPosted:Wed Aug 06, 2014 5:58 pm
by jllort
Lo que se sube es un .par ( que en realidad es un zip ). Lo que no te puedo asegurar es en que tabla lo esta guardando esto, debería ser un blob o similar.

Re: Rescatar Workflow desde Base de datos

PostPosted:Wed Aug 06, 2014 9:53 pm
by sandertaker
Preguntaba por si se pierde el .par o le pasa algo al pc donde están desarrollados los workflows, como para tener un lugar de donde recuperarlos sin tener que empezar a hacer todo de nuevo

Re: Rescatar Workflow desde Base de datos

PostPosted:Fri Aug 08, 2014 5:47 pm
by jllort
Que el workflow una vez registrado esta en la base de datos esta claro. El problema es que como te comentaba, esto es un zip y tampoco hemos investigado tanto para ver que pasa cuando registras el par. Lo mas probable es que extraiga el zip y haga algo con los ficheros de dentro, pero si lo guarda todo ... eso no te lo puedo confirmar. En todo caso piensa que el problema no es perder los WF, a ver lo suyo es tener un backup de todo el repositorio, con lo cual se supone que no se debería perder nada ( una parte pequeña de la totalidad son los WF ). Puedo entender el caso de un entorno de desarrollo, pero vamos que es obligación del desarrollador tener un git o un svn ( yo lo aconsejaría ) y obviamente un backup de esto. En el desarrollo estas herramientas son mucho mejores que el backup, porque nos permiten retroceder en el versionado etc... Yo la respuesta la veo en esta linea que te estoy comentando.

Re: Rescatar Workflow desde Base de datos

PostPosted:Wed Aug 13, 2014 6:59 pm
by sandertaker
Es que mi problema era que el administrador de sistema anterior dejó todo funcionando, sin embargo no dejó nada de como lo hizo, entonces no quería empezar de 0 con todo el trabajo ( así como la perdida de tiempo y dinero para la empresa)
En fin Saludos y Gracias

Re: Rescatar Workflow desde Base de datos

PostPosted:Sat Aug 16, 2014 6:29 am
by pavila
Nunca hemos tenido esa problemática, pero el motor de workflow que usa OpenKM no lo hemos desarrollado nosotros sino que es una integración con jBPM. En la base de datos hay unas tablas cuyos nombres empiezan por JBPM_ y yo empezaría mirando por ahí. En algún sitio debe guardar la definición del workflow, pero puede que lo hagan por varias tablas y no sea fácil recomponer el .par original. Si descubres algo te agradecería que actualizaras este post.

Un saludo.

Re: Rescatar Workflow desde Base de datos

PostPosted:Wed Aug 20, 2014 10:21 pm
by sandertaker
Okas, cuando tenga tiempo y pueda meterme a investigar veremos que logramos ( si es que llegamos a algún lado)

Saludos