AnsweredAssumed Answered

Webscript : inserire la descrizione di una nuova cartella

Question asked by blade on Feb 22, 2016
Latest reply on Feb 25, 2016 by blade
Ciao a tutti,
spero mi possiate aiutare, ho un problema che potreste considerare banale, ma non riesco a risolvere.
Ho un Alfresco 4.2.f da una pagina PHP con un metodo GET richiamo un Webscript che mi crea una cartella in un path specifico.
Fin qui tutto bene.
Il mio problema è che non riesco a inserire la descrizione della cartella né nella proprietà cmis:description né in cm:descrition

Nel file che ho creato "creazioneCartella.get.js"

// get the sample user connection
var connectionId = "cmis-sample-connection"
var cmisConnection = cmis.getConnection(connectionId)

if (cmisConnection == null) {
// if no connection exists, talk to the local server
cmisConnection = cmis.getConnection()
}

var cmisSession = cmisConnection.getSession()

// get arguments
var path = args["path"]
var name = args["nomeCartella"]
var description = args["descrizione"]
var codFor = args["codFor"]
var subFolder = args["subFolder"]

if (path != null && name != null)
{
try
{
var parentFolder = cmisSession.getObjectByPath(path);

// set up properties
var properties = cmis.createMap()
properties["cmis:name"] = name;
properties["cmis:objectTypeId"] = "cmis:folder,P:cm:titled";
properties["cmis:description"] = description;
properties["cm:description"] = description;
parentFolder.createFolder(properties);
model.folder = "Cartella creata"
}
catch(err)
{
logger.warn("Errore nella creazione della cartella: " + err.message);
model.folder = "Cartella non creata"
}

}

Cosa sbaglio?

Outcomes