Déplacer un fichier + versionning (js règles de contenus)

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

Déplacer un fichier + versionning (js règles de contenus)

Bonjour,

Je ne trouve pas de solution à mon problème.(Serveur Alfresco 3.4)
Je souhaite pouvoir gérer le versionning de document dans un espace (après un workflow automatique simple) et cherche donc à utiliser un javascript (lancé dans une règle de contenu) pour

L'idée serait de se basé sur l'exemple du code ci dessous.

//////////////////////////////////////////////////////
// File Name: move_version.js
//
// Purpose : Move a file from a folder to a target
// folder (which must be actually parent folder). If file
// already exists in target folder it uses versioning to
// replace file and increase version number.
//
// Author: Julien Bonjean (julien@bonjean.info)
//
// Creation Date: 2009-02-10
// Last Modified: 2009-02-10 16:26:10 -0500
//////////////////////////////////////////////////////

var sourceFile = document;
var sourceFolder = document.parent;
var targetFolder = space.parent;
var targetFile = targetFolder.childByNamePath(document.name);

if(targetFile == null)
{
   sourceFile.move(targetFolder);
}
else
{
   var targetFileWorkingCopy = targetFile.checkout();
   targetFileWorkingCopy.content = sourceFile.content;
   targetFileWorkingCopy.checkin("",false);
   sourceFile.remove();
}

J'ai essayé de nombreuses syntaxes différentes pour essayer de répondre à mon besoin mais ne maitrisant pas ce langage, je me retrouve bloqué.

Merci d'avance pour votre aide
Bonne journée
1 Reply
jayjayecl
Active Member II

Re: Déplacer un fichier + versionning (js règles de contenus)

Bonjour,

votre message n'est pas très clair pour moi :
- Quel est exactement votre besoin précis ? Fonctionnellement, qu'attendez-vous ?
- Quel est le problème que vous rencontrez aujourd'hui (logs) ?

Merci de nous aider à vous aider Smiley Happy