Como hacer referencia a companyhome?

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

Como hacer referencia a companyhome?

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
angelborroy
Alfresco Employee

Re: Como hacer referencia a companyhome?

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
andersonmercado
Active Member II

Re: Como hacer referencia a companyhome?

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

douglascrp
Advanced II

Re: Como hacer referencia a companyhome?

Puedes compartir el archivo desc.xml?

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