En muchas implantaciones de Alfresco CE
y EE de las versiones 3.x, 4.x y 5.x me he encontrado que los tags no
funcionan lo suficientemente bien, viendome obligado a refrescar el
tagscope de los sitios. Esto produce un reindexado de estas etiquetas.
Es una solución temporal, pero permite definir una acción a
demanda por ejemplo en un dashlet,
un webscript,
o incluso en una tarea programada.
Dejo aqui un script aplicable a las
librerías de documentos de los sitios. Se puede ejecutar desde la
consola de Javascript o desde el módulo ejecutar script en
Share, albergando el siguiente código en la carpeta Scripts de Data Dictionary.
var nodes = search.luceneSearch('@name:documentLibrary');
for each(var node in nodes) {
logger.log(node.webdavUrl + ' (' + node.typeShort + '): ' + node.nodeRef);
var refresh = actions.create("refresh-tagscope");
refresh.execute(node.nodeRef);
}
Enlaces:






