07-22-2009 11:27 AM
07-23-2009 04:48 AM
07-23-2009 05:05 AM
try
{
if(!document.isContainer){
//Récupération du nom du document
var nomDocument = document.properties.name;
//Traitement du nom du document
var codesociete = nomDocument.substring(0,2);
var compteclient = nomDocument.substring(2,10);
var typedocument = nomDocument.substring(10,nomDocument.length-4); //nomDocument.length-4 pour retirer ".pdf"
//On récupere le noeud facture (présent à la racine du companyhome)
var nodeDossierFactures = companyhome.childByNamePath("Factures");
if (nodeDossierFactures != null){
var nodeSociete = nodeDossierFactures.childByNamePath("Societe "+codesociete); //Test si le space existe
if(nodeSociete == null){
//On créé le dossier Société n°XX s'il n'existe pas
nodeSociete = nodeDossierFactures.createFolder("Societe "+codesociete);
}
var nodeCompteClient = nodeSociete.childByNamePath(compteclient); //Test si le space existe
if(nodeCompteClient == null) {
//On créé le dossier compteclient s'il n'existe pas
nodeCompteClient = nodeSociete.createFolder(compteclient);
}
//On déplace le fichier
document.move(nodeCompteClient);
}
}
}
catch(exception)
{
throw exception;
}
07-23-2009 08:54 AM
08-03-2012 03:12 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.