modificando datos de un aspecto mediante reglas

cancel
Showing results for 
Search instead for 
Did you mean: 
edealbert
Member II

modificando datos de un aspecto mediante reglas

Buenas,

Me gustaria que mediante una regla todos los documentos que entren en un espacio cambiaran una propiedad de su aspecto de valor (en caso quiero que un boolean pase de false a true) alguien sabe como hacer eso?

y ya puestos alguien sabe como puedo mediante una regla mover un documento que no se encuentra en el espacio en el cual se ejecuta la regla?

un saludo
1 Reply
pablo_zapico
Member II

Re: modificando datos de un aspecto mediante reglas

Puedes hacer que la regla que salte para los documentos que entren, ejecute un script que sea el que cambia el valor o mueve el documento…


     document.properties["cm:description"]="nuevo valor";
     document.save();

Si ejecutas una regla sobre el contenido que entra que lanze un script cn este codigo. Te modificara el metadato descripcion. Si tienes un aspecto propio tienes que poner tu nameSpace donde esta el cm.

Para mover o copiar contenido seria algo asi como:


        document.move(folderNode);   
        document.copy(folderNode);   

folderNode = seria el nodo donde quieres mover el contenido. Para recuperar este nodo puedes utilziar lucene.

el move y el copy puedes lanzarlos sobre un nodo que busques. Asi que podrias buscar el nodo y haceler nodo.move… Si necesitas ayuda sobre lucene, me dices.