Page 1 of 1
Plantillas
PostPosted:Wed May 21, 2014 4:29 pm
by gcosta
Buenas tardes, he generado una plantilla donde le asigno una propiedad de grupo creado por mi. En cuanto genero un documento a partir de la plantilla me solicita los datos y genera el documento correctamente.
Mi pregunta, es si es posible acceder al apartado de plantilla desde fuera de OpenKM para generar un documento a partir de esa plantilla? Por ejemplo desde Outlook? a través de un enlace abierto? ...
Gracias.
Re: Plantillas
PostPosted:Thu May 22, 2014 11:41 am
by pavila
No entiendo bien lo que quieres. Lo puedes explicar con más detalles o con un ejemplo?
Re: Plantillas
PostPosted:Thu May 22, 2014 2:23 pm
by gcosta
Buenas tardes, lo que estaria intentando es generar un documento a partir de una plantilla de OpenKM sin tener que logear el usuario de OpenKm.
Por ejemplo añadir un acceso directo dentro del Outlook donde ejecutaria la plantilla creada en OpenKM para generar un nuevo documento.
Gracias.
Re: Plantillas
PostPosted:Sun May 25, 2014 7:46 am
by jllort
Huy, esto suena a "ciencia ficción", mejor nos explicas el problema que quieres resolver y te intentamos orientar, aconsejar como se podría solucionar.
Un tema lo puedes tener claro, hacer cosas en una aplicación sin autentificación es como mínimo un problema de seguridad. Una vez entendamos lo que quieres hacer te podemos proponer alguna solución ( sin información adicional lo único que se ma pasa por la cabeza es alguna pequeña personalización ( internamente autentificada ) por webservices que haga algo. Pero bueno necesitamos mas información.
Re: Plantillas
PostPosted:Mon May 26, 2014 2:59 pm
by gcosta
Gracias por la respuesta, mi intención es poder usar alguna plantilla donde solicito al usuario una serie de datos y a partir de esa plantilla generar un documento que sera almacenado en el OpenKM.
Me gustaria que el usuario no tubiera que acceder al OpenKM para almacenar ese documento creado a partir de la plantilla.
Gracias.
Re: Plantillas
PostPosted:Wed May 28, 2014 7:39 pm
by jllort
Ahora nos entendemos mejor. Basicamente lo que quieres es un formulario -> que el usuario lo rellene -> llamar a openkm con los datos del formulario y que genere con estos datos un nuevo documento.
Re: Plantillas
PostPosted:Thu May 29, 2014 6:57 am
by gcosta
Correcto. Hay alguna forma de poder hacer eso?
Gracias.
Re: Plantillas
PostPosted:Fri May 30, 2014 7:32 am
by jllort
Si pero vas a tener que tocar el código fuente para extender las funcionales por defecto de los WS y permitir crear un documento a partir de una plantilla. Te digo las clases que tienes que mirarte:
DocumentServlet -> tiene un método createFromTemplate ( que es el que nos interesaría implementar en rest o webservices )
Para ampliar el api de rest o soa busca las clases
DocumentService ( aquí se tendría que ampliar para permitir crear un documento desde un template ).
El resto de cosas ya lo tienes disponible desde el API de webservices ( obtener el formulario de metadatos ). Si vas a trabajar en php ( no se cual es tu caso ) este cliente te puede ayudar mucho
http://wiki.openkm.com/index.php/SDK_for_PHP