Buenos días, por favor me podrían ayudar con este inconveniente.
En una carpeta estoy ejecutando un script mediante una regla. El script establece al titulo del documento la versión
var version = document.properties.versionLabel;
document.properties.title=version;
document.save();
Ingreso un documento y funciona bien, pero el problema esta que cuando copio un documento desde otro espacio me esta colocando null (no establece la versión). Al igual que cuando establezco una regla en una carpeta diferente ( copie todo documento que ingrese a la carpeta que establece la versión en el titulo). Aquí también la coloca null en titulo. Al parecer con el script no la coloca al copiar.
Nota: Cuando muevo el documento si establece la versión en el titulo, pero no cuando lo copio, valga la aclaración
Si tienen idea de una solución desde su conocimiento quedaría agradecido, muchas gracias.
Hola Cristina,
Carpeta A: Tiene la regla del script que establece la version en el titulo. (Cuando entran o se crean documentos)
Carpeta B: Tiene una regla que copia el documento a la carpeta A. (Cuando entran o se crean documentos).
Gracias Cristina,
Cuando el objeto se está creando todavía no tiene esa propiedad disponible, se realiza en una fase posterior.
Quizá baste con cambiarlo a "cuando los objetos se actualizan" para que funcione.
Hola Angel, lo puse como indicas (cuando los objetos se actualizan) para la carpeta B y funciono, pero la mejor forma es cuando se ingrese. Sabes que se debe de hacer para realizarlo por este medio.
Muchas Gracias,
No creo que sea posible realizarlo mediante una regla. Como decía, la propiedad no esta disponible cuando el objeto se ingresa. Podrías hacerlo de una manera combinada:
1. Cuando se ingresa: marcar una propiedad residual "en creación"
2. Cuando se modifica: quitar la propiedad residual "en creación" y realizar la operación de cálculo de valor
No obstante, no parece un método muy fiable.
También podrías desarrollar un behaviour Java, pero eso requiere conocimientos de Alfresco SDK
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.