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: