• Unique Name Automation

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
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.
 #50074  by juanmc
 
Buenos dias,
Estoy utilizando Openkm CE 6.3.9. He intentado implementar la automatización del ejemplo https://www.openkm.com/wiki/index.php/Unique_name, que es justo lo que necesito.
Lógicamente se produce un problema de recursividad al añadir un documento nuevo. Como el documento nuevo no tiene ID se ejecuta "OKMPropertyGroup.getInstance().setPropertiesSimple(null, path, grpName, map);" , lo que vuelve a producir el evento "Set metadata group".... haciendo que unas veces de error al renombrar, porque ya existe el fichero, otras veces, genera dos ID consecutivos para el mismo documento....

He visto esto https://docs.openkm.com/kcenter/view/ok ... ction.html, pero reconozco que no he sabido utilizarlo.

También he intentado hacerlo de otra manera. En un evento "Document Create", con order 1 lanzar un "AddPropertyGroupToWizard" para recoger los metadatos (excepto el ID) y con order 2 un "ExecuteScripting" con la programación para generar el ID y renombrar el fichero, pero no se respeta el orden de ejecución. Cuando aparece el cuadro de dialogo para introducir los metadados, ya se ha generado el ID y renombrado el fichero sin la información de los metadados.

Por favor, ¿una pista para encarrilarlo?

Muchas Gracias

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.