Mover un documento de un sitio a otro

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

Mover un documento de un sitio a otro

Buenos días a todos!

Estoy intentando mover un documento de un sitio a otro durante la ejecución de un workflow pero no me lo deja.
Quiero mover un documento de una determinada carpeta a un site llamado "misitio" y dentro una carpeta llamada "entrada".
El script es el siguiente:

        var destino = companyhome.childByNamePath("Sites/misitio/entrada");

   bpm_package.children[0].move(destino);
        bpm_package.children[0].save()

Esto me da un error de que no encuentra el nodo destino…¿qué estoy haciendo mal?

Estoy empezando y ando un poco perdido.

Gracias a todos
4 Replies
venzia
Senior Member

Re: Mover un documento de un sitio a otro

Hola mocareno, la ruta sería algo similar a esto ("Sites/misitio/documentLibrary/entrada").
Prueba y nos cuentas.
Saludos!
mocanero
Member II

Re: Mover un documento de un sitio a otro

Hola!
Antes que nada, muchas gracias por tu respuesta.
Mira, he probado lo que me indicas y me sigue dando error:
No se pudo crear contenido debido al error: 05282221 Failed to execute script 'workspace://SpacesStore/04de8f5a-4026-47df-9132-85da4ee78444': Destination Node is a mandatory parameter

Imagino que no encuentra la ruta y le pasa un null al comando move.

¿Se te ocurre algo más? Yo ya he probado esto de varias maneras y no consigo que funcione.

Saludos
venzia
Senior Member

Re: Mover un documento de un sitio a otro

¿Has probado con "Sitios" en lugar de "Sites"? .. otra opción sería buscar el espacio destino por su nodeRef con "ScriptNode findNode(string noderef)" http://wiki.alfresco.com/wiki/4.0_JavaScript_API#Search_API.
Saludos!
mocanero
Member II

Re: Mover un documento de un sitio a otro

¡Muchas gracias Javier!

Para nuestra sorpresa efectivamente funciona utilizando "Sitos" en lugar de "Sites"!!!

Muchas gracias por tu ayuda!!!