AnsweredAssumed Answered

Errore o bug su alfresco share 3.4d?

Question asked by need on Oct 28, 2011
Latest reply on Nov 3, 2011 by openpj
Buongiorno a tutti,

stavo mettendo a punto uno script che mi serviva per una business rule su alcune cartelle su Alfresco share. Ho creato lo script con la javascript console e testato e mi restituiva e mi eseguiva i risultati attesi. Allora vado ad impostare la regola da interfaccia per la suddetta cartella e quando vado a provare il giro per eseguire la regola mi da un errore di proprietà non definita. Rieseguo lo stesso script sulla console e mi da come output un uuid e un oggetto indefinito e non visibile sul mio repository:

Questo è  il codice dello script:


var path = "<<mypath>>/Clienti";

var testingFolder = userhome.childByNamePath(path);

var children = testingFolder.children;


for each (n in children)
{
   var name = n.name;
     print(name);
  
 
     var folder = userhome.childByNamePath(path+"/"+name);
     print(folder);
     //var child = folder.children;
     //print(child);
     /*
     for each (d in child)
     {
        var doc = d.name;
             var change = d.properties["my:cliente"] = name;
         print(change);
             //d.save();      
     }*/
 
}

e questo l'output:


9d5319f2-4850-4c82-b1c3-c1a92d5722a7
undefined
Banca
Banca (cm:folder, workspace://SpacesStore/ce3581d7-6503-4938-bc8a-ff1c36b09107)

Ho scoperto che quell'identificativo probabilmente appartiene alla regola cioè identifica il nodo della regola impostata su quella cartella ( è esatto? ) Però perchè se io elimino la regola su quella cartella l'identificativo non scompare? Per farlo scomparire devo elimiare il path relativo e poi ricrearlo.

Non so se è chiaro il mio problema. Vi è capitato anche a voi? A cosa è dovuto?

Grazie a tutti.

Outcomes