cancel
Showing results for 
Search instead for 
Did you mean: 

Como hacer referencia a companyhome?

andersonmercado
Confirmed Champ
Confirmed Champ

Buenos dias,

estoy practicando modelos de contenido de la docs de alfresco pero me encuentro con un inconveniente a la hora de probar mi modelo de contenido, en la docs se hace un test a traves de un webscript con un controlador js que crea un nodo 

var contentType = "my:whitepaper";var documentName = url.templateArgs.documentName;var document = companyhome.createNode(documentName, contentType);if (document != null){     model.document = document;     model.msg = "Created OK!";}else {     model.msg = "Failed to create document!";} 

pero al ejecutar el webscript me arroja una excepción 

'classpath*:alfresco/extension/templates/webscripts/alfresco/test/modeltest.get.js': 02140021 ReferenceError: "companyhome" is not defined.  

agradezco su ayuda.

3 REPLIES 3

angelborroy
Community Manager Community Manager
Community Manager

No lo he probado, pero creo que no se puede crear un nodo en "companyhome".

Prueba con algo así:

var node = companyhome.childByNamePath("Sitios/swsdp"); 
node.createNode(documentName, contentType);
Hyland Developer Evangelist

igual me manda la excepción 02140019 ReferenceError: "companyhome" is not defined. 

douglascrp
World-Class Innovator
World-Class Innovator

Puedes compartir el archivo desc.xml?

El objeto company home solo se puede utilizar si el webscript está configurado para autenticado.