Page 1 of 2
					
				Workflows
				PostPosted:Mon May 07, 2018 2:21 pm
				by andres.deangeli
				Buenos dias,
Estoy con la instalación y configuración de OpenKM hace unos dias. Desde mi trabajo me pidieron que hiciera hincapié en los Workflows.
Lo unico que encontré al respecto para instalarlo es: 
https://www.openkm.com/wiki/index.php/Workflow_Guide
Tuve muchos problemas con las versiones, ya que hoy en dia hay versiones mas actualizadas y las que te piden en la guia ya no estan disponibles.
Me pueden auxiliar con esto? Existe alguna guia mas nueva?
Instale la ultima version community de OpenKM sobre un Ubuntu server 16.04
Gracias.
 
			 
			
					
				Re: Workflows
				PostPosted:Mon May 07, 2018 3:46 pm
				by lnovoa
				Hola, 
te dejo un enlace del sitio web actualizado con la documentación de OpenKM.
Aquí es donde se va actualizando todo sobre el gestor documental.
https://docs.openkm.com/kcenter
https://docs.openkm.com/kcenter/view/wf ... guide.html 
			 
			
					
				Re: Workflows
				PostPosted:Tue May 08, 2018 3:53 pm
				by jllort
				Si te descargas el entorno portable que encontrarás en nuestra sección de descargas, te viene con un OpenKM + eclipse y todo ya configurado para que puedas trabajar en workflow o en lo que sea. Para desarrollar es lo que recomendamos.
			 
			
					
				Re: Workflows
				PostPosted:Wed May 09, 2018 7:39 pm
				by andres.deangeli
				Bien. Las consultas son:
1- ¿son idependientes? Estoy hablando de la version community que ya tengo instalada y configurada, a la portable que me ofreces.
2- ¿Tambien tengo que configurar Openkm en el portable? ¿o uso el portable solo para hacer workflows?
3- En el caso que fueran independientes. Los workflows que creo en el portable, los puedo importar de alguna manera al OpenKM ya configurado?
Gracias
			 
			
					
				Re: Workflows
				PostPosted:Thu May 10, 2018 7:32 am
				by lnovoa
				Hola!, 
sobre la versión portable que te menciona Josep, claro que es independiente de la que tienes instalada.
La portabilidad la ofrecemos en un fichero .OVA, es decir, tienes que montarlo en una virtual y simplemente inicias.
Ya tienes todo configurado y preparado para desarrollar.
Sobre los workflow que crees, si puedes importarlos a tu OpenKM instalado.
Te adjunto un enlace de los pasos a seguir para poder trabajar con el entorno de desarrollo.
https://www.youtube.com/watch?v=jkvJanwBn9s 
			 
			
					
				Re: Workflows
				PostPosted:Thu May 10, 2018 9:00 pm
				by andres.deangeli
				Hola,
Gracias por contestar. 
En el enlace que me mostras no esta la respuesta que necesito.
Yo cree unos workflows en el portable. Necesito importarlos o que puedan ser efectivos en mi Openkm previamente instalado. Como puedo hacer?
Saludos
			 
			
					
				Re: Workflows
				PostPosted:Fri May 11, 2018 7:27 am
				by lnovoa
				Hola, 
si ya lo tienes creado, exportalo de tu máquina virtual a tu máquina local.
Una vez lo tengas en tu equipo físico lo importas en tu OpenKM instalado.
Sigue el siguiente vídeo de la documentación y no tendrás problemas.
https://docs.openkm.com/kcenter/view/wf ... ample.html 
			 
			
					
				Re: Workflows
				PostPosted:Fri May 11, 2018 7:00 pm
				by andres.deangeli
				Buenas,
Puedo importar el workflow, lo veo en el panel administrativo de Workflow dentro de Openkm
https://ibb.co/dvMw1J
Pero a la hora de Iniciarlo no esta disponible
https://ibb.co/io178y
Que me esta faltando?
Gracias
 
			 
			
					
				Re: Workflows
				PostPosted:Sat May 12, 2018 6:07 pm
				by jllort
				Pégale un vistazo a los profiles del usuario a ver si ese workflow esta disponible para el usuario. Creo recordar que a partir de cierta versión puedes indicar a través de los profiles que workflow tiene disponible un usuario.
			 
			
					
				Re: Workflows
				PostPosted:Mon May 14, 2018 4:12 pm
				by andres.deangeli
				Bien. Viendo los Perfiles, pude hacer que aparezcan los Workflows para iniciar.
Pero me encuentro con otro error al iniciar los workflows :
Quisiera sacarme la duda si es un error de configuracion, o especificamente hay un error en el workflow que cree
 
			 
			
					
				Re: Workflows
				PostPosted:Thu May 17, 2018 6:27 am
				by jllort
				Casi con toda seguridad del workflow que has creado. Mira el fichero catalina.log que es donde te tiene que aparecer el detalle error.
			 
			
					
				Re: Workflows
				PostPosted:Tue May 22, 2018 3:37 pm
				by andres.deangeli
				Efectivamente era problema del WF ejecutado. Probe varios ejemplos de la Guia y funcionaron bien.
Ahora el desafio es crear un WF e implementarlo para que interactue con gestores de la empresa.
Segui el curso de WF pero los ejemplos solo interactua con actores y tareas internas a la aplicacion. 
Alguna guia al respecto para que los WF interactuen con gestores externos? 
Gracias!
			 
			
					
				Re: Workflows
				PostPosted:Thu May 24, 2018 7:18 am
				by jllort
				Un tema que tiene que quedar claro, es que si estas hablando de usuarios que no sean de OpenKM en principio esto no es posible ( debido a que se precisa que el usuario este auténtificado ). Una solución intermedia seria utilizar el workflow a través del WS y utilizar un único usuario de OpenKM entre el usuario externo. De todas formas puedes tener usuarios en OpenKM los cuales no pueden acceder a nada internamente, definiendo un Profile al que les quitas todas las funcionalidades.
O te refieres a que el actor sea dinámico ?
			 
			
					
				Re: Workflows
				PostPosted:Fri May 25, 2018 2:08 pm
				by andres.deangeli
				Seria con usuarios de la empresa autenticados en OpenKM. Pero lo q se busca es que el WF interactue con aplicaciones externas y realice cambios en los mismos, es posible?
			 
			
					
				Re: Workflows
				PostPosted:Sat May 26, 2018 7:45 am
				by jllort
				No hay problema en conectar con terceras aplicaciones o lo que quieras dentro del workflow, al final las transacciones entre estados son clases JAVA y ahí tienes libertad para realizar lo que quieras ( conectar contra una BD, realizar llamadas a WS, crear ficheros de intercambio CSV es una carpeta para que sean consumidos por otra aplicación o a la inversa, etc. en este tipo de conexiones puedes utilizar los usuarios de terceras aplicaciones, que en general estaran hard coded ).
Pero como te comentaba, los usuarios que ejecutan tareas ( formularios ) de los workflows en OpenKM, estan autentificados en OpenKM. Otro tema es la ejecución por parte del motor de workflow en background ( que son las clases JAVA donde tienes libertad de poner lo que quieras ).