Open IT Experts for Enterprise

Script para refrescar los tags de sitios en Alfresco Share

Cesar Capillas
Cesar Capillas

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:

Más entradas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *