Crear carpetas con metadatos asociados.
PostPosted:Thu May 31, 2012 11:34 pm
Hola!
Voy a usar OpenKM para guardar legajos de personal, por lo tanto voy a crear una estructura como la siguiente:
OKM:Root
------> Legajos de personal
----------------> Legajos A
--------------------------> Adamoli Diego
--------------------------> Ayala Luis
--------------------------> Ayke Lorena
----------------> Legajos B
----------------> Legajos C
----------------> Legajos D
Dado que son cerca de 90.000 legajos los agrupo por letra y dentro de cada letra quiero tener una carpeta por cada persona. Dentro de esa carpeta individual iran los documentos de cada uno. Ahora bien, como lo que quiero luego es poder buscar la carpeta de una determinada persona entonces debo asignarle un grupo de propiedades a cada una de esas carpetas, por ejemplo, a la Adamoli Diego le ajunto los metadatos telefono, dirección y fecha de nacimiento.
No tengo problemas en hacerlo manualmente, pero crear 90000 carpetas a mano es un poco tedioso, más cuando tengo los metadatos ya disponibles en una base de datos que podría exportar en un formato csv. Intenté exportar el repositorio con un par de carpetas creadas para ver de que manera podría crear archivos .json que me permitan crear toda la estructura mediante un script, pero la exportación solo me genero una estructura de carpetas en el disco rígido pero sin ningun archivo de metadatos, cosa que sí hace cuando exporto un documento.
De que manera puedo automatizar esta creación inicial de carpetas?
Muchas gracias
Diego Spano
Voy a usar OpenKM para guardar legajos de personal, por lo tanto voy a crear una estructura como la siguiente:
OKM:Root
------> Legajos de personal
----------------> Legajos A
--------------------------> Adamoli Diego
--------------------------> Ayala Luis
--------------------------> Ayke Lorena
----------------> Legajos B
----------------> Legajos C
----------------> Legajos D
Dado que son cerca de 90.000 legajos los agrupo por letra y dentro de cada letra quiero tener una carpeta por cada persona. Dentro de esa carpeta individual iran los documentos de cada uno. Ahora bien, como lo que quiero luego es poder buscar la carpeta de una determinada persona entonces debo asignarle un grupo de propiedades a cada una de esas carpetas, por ejemplo, a la Adamoli Diego le ajunto los metadatos telefono, dirección y fecha de nacimiento.
No tengo problemas en hacerlo manualmente, pero crear 90000 carpetas a mano es un poco tedioso, más cuando tengo los metadatos ya disponibles en una base de datos que podría exportar en un formato csv. Intenté exportar el repositorio con un par de carpetas creadas para ver de que manera podría crear archivos .json que me permitan crear toda la estructura mediante un script, pero la exportación solo me genero una estructura de carpetas en el disco rígido pero sin ningun archivo de metadatos, cosa que sí hace cuando exporto un documento.
De que manera puedo automatizar esta creación inicial de carpetas?
Muchas gracias
Diego Spano