• Plantillas

  • Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
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.
 #28646  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.
 #28663  by pavila
 
No entiendo bien lo que quieres. Lo puedes explicar con más detalles o con un ejemplo?
 #28671  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.
 #28694  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.
 #28724  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.
 #28741  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.
 #28756  by gcosta
 
Correcto. Hay alguna forma de poder hacer eso?

Gracias.
 #28774  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

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.