Buenos días,
os planteo un problemilla con reglas de contenido y js para ver si nos podéis indicar que puedes estar mal...
Escenario:
Tenemos un documento que se llama "XXX_YYY.html".
Cuando el documento entra en la carpeta "A", formateamos el nombre del documento para, una vez formateado, comprobar si existe una subcarpeta que se llame como el nuevo nombre, si no existe crear una subcarpeta dentro de "A" que se llame como el nuevo nombre del documento, y que el documento que entró a "A" se mueva dentro de la nueva carpeta creada.
JS:
var partesNombre = document.name.split(".");
var nuevoNombre = partesNombre[0];
document.name = nuevoNombre ;
var nombreCarpeta = document.name;
var carpeta = space.childByNamePath(nombreCarpeta );
if (carpeta === null && space.hasPermission("CreateChildren"))
{
carpeta = space.createFolder(nombreCarpeta );
}
if (carpeta !== null && carpeta.hasPermission("CreateChildren"))
{
var copy = document.move(carpeta);
if (copy !== null)
{
document.name = nombreCarpeta ;
document.save();
}
}
Resultado:
Usando "companyhome, userhome, space o document", el resultado se produce en raiz o espacio de usuario, en vez de dentro de "A"
¿Sabéis que estamos obviando?
Gracias por adelantado.
Solved! Go to Solution.
En vez de "space" utiliza "document.parent"
En vez de "space" utiliza "document.parent"
Muchas gracias Angel Borroy.
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.