OpenKM como intermediario entre webapps

OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
Forum rules
Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
Post Reply
tomsp
Fresh Boarder
Fresh Boarder
Posts: 10
Joined: Fri Nov 16, 2018 5:06 pm

OpenKM como intermediario entre webapps

Post by tomsp » Tue May 07, 2019 2:28 pm

Hola!
Estoy trabajando en un workflow que tome los datos de una persona, genere un contrato y lo almacene en un expediente. Estos últimos dos pasos se realizan por medio de dos aplicaciones web distintas: una genera el contrato y la otra el expediente, por lo que el usuario tiene que realizar un doble trabajo. Esto está en proceso de migración, ya que tienen pensado unir ambas aplicaciones, pero hasta el momento se debe hacer así por reglamentación, entonces queremos usar OpenKM como "colchón" o intermediario entre ambos para evitar ese doble trabajo hasta que la unión sea oficial.

Básicamente la idea es utilizar OpenKM para realizar todo el proceso de una sola vez, es decir, que el usuario solamente complete los datos de la persona y el workflow autocomplete los campos de estas otras dos aplicaciones (mediante un POST request o algo) y el usuario simplemente verifique y haga el click final. Resumiendo, el workflow sería el siguiente:
  1. Tomar los datos del usuario.
  2. Con estos datos completar un formulario en la primer aplicación web que genera el contrato.
  3. Guardar el contrato generado en OpenKM.
  4. Conectarse a la segunda aplicación y con los datos del paso 1 para crear el expediente.
  5. Adjuntar al expediente el contrato (PDF).
  6. Guardar el número de expediente generado en OpenKM.
¿Es esto posible? Estuve leyendo y tengo entendido que debo utilizar un SDK para hacer la interfaz con las otras dos aplicaciones web, ¿qué me recomiendan?

jllort
Moderator
Moderator
Posts: 10608
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: OpenKM como intermediario entre webapps

Post by jllort » Fri May 10, 2019 10:57 am

Esto es un combinacion de varias cosas o tambien puedes modificar el código fuente de REST y amplicarlo segun tus necesidades ( en el caso de la professional esto lo hacemos con un sistema de plugins por lo que no tienes que modificar el código pero en la community seria necesario ).

La aplicacion de generar contratos se puede atacar por los WS ? tiene API expuesta ?

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest