<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Crear carpetas al crear un usuario in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167806#M121303</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola a todos!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tengo sincronizado alfresco con el servidor LDAP y funciona perfecto, se crean los usuarios y grupos correctamente, y mi pregunta es: es posible que al crearse los usuarios en su espacio personal se creen una serie de carpetas que yo defina???. No se si es posible mediante una acción (he estado probando y no he conseguido nada) o con un webscript…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Mar 2011 10:43:03 GMT</pubDate>
    <dc:creator>david_6914</dc:creator>
    <dc:date>2011-03-23T10:43:03Z</dc:date>
    <item>
      <title>Crear carpetas al crear un usuario</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167806#M121303</link>
      <description>Hola a todos!Tengo sincronizado alfresco con el servidor LDAP y funciona perfecto, se crean los usuarios y grupos correctamente, y mi pregunta es: es posible que al crearse los usuarios en su espacio personal se creen una serie de carpetas que yo defina???. No se si es posible mediante una acción (h</description>
      <pubDate>Wed, 23 Mar 2011 10:43:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167806#M121303</guid>
      <dc:creator>david_6914</dc:creator>
      <dc:date>2011-03-23T10:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: Crear carpetas al crear un usuario</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167807#M121304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;no se si te servirá, pero se pueden hacer templates de un espacio, de modo que cuando creas un espacio se genera toda una estructura de carpetas. No recuerdo exactamente como se hacía, pero aquí dan más información. &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?t=4767" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?t=4767&lt;/A&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Mar 2011 11:46:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167807#M121304</guid>
      <dc:creator>titanikoktf</dc:creator>
      <dc:date>2011-03-24T11:46:50Z</dc:date>
    </item>
    <item>
      <title>Re: Crear carpetas al crear un usuario</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167808#M121305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, voy a echar una ojeada a ver si me sirve.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Mar 2011 11:27:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167808#M121305</guid>
      <dc:creator>david_6914</dc:creator>
      <dc:date>2011-03-28T11:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: Crear carpetas al crear un usuario</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167809#M121306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Pues sigo sin conseguirlo…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ahora me he creado una regla que se ejecuta cuando se crea una carpeta en el espacio de usuarios. Esta regla llama al siguiente script:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var parentNodeId = 'User Homes/',&lt;BR /&gt;spaceName = 'facturas',&lt;BR /&gt;spaceTitle = "Carpeta de pruebas" ,&lt;BR /&gt;spaceDescription = "Descripcion de la carpeta de pruebas" &lt;BR /&gt;&lt;BR /&gt;var nodeNew;&lt;BR /&gt;var nodeParent = search.findNode("workspace://SpacesStore/" + parentNodeId);&lt;BR /&gt;nodeNew = nodeParent.createFolder(spaceName);&lt;BR /&gt;&lt;BR /&gt;// Always add title &amp;amp; description, default icon&lt;BR /&gt;nodeNew.properties["cm:title"] = spaceTitle;&lt;BR /&gt;nodeNew.properties["cm:description"] = spaceDescription;&lt;BR /&gt;nodeNew.properties["app:icon"] = "space-icon-default";&lt;BR /&gt;nodeNew.save();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Me enfrento a dos problemas:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Que no se crea la carpeta, me da error al crearla y mirando en el firebug la respuesta del servidor aparece: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;"message" : "04100347 Failed to execute script 'workspace:\/\/SpacesStore\/6b697df7-38b1-4a87-804d-5426c80d8b1c': 04100346 TypeError: Cannot call method \"createFolder\" of null (workspace:\/\/SpacesStore\/6b697df7-38b1-4a87-804d-5426c80d8b1c#8)",&amp;nbsp; &lt;BR /&gt;&amp;nbsp; "exception" : "org.alfresco.scripts.ScriptException - 04100347 Failed to execute script 'workspace:\/\/SpacesStore\/6b697df7-38b1-4a87-804d-5426c80d8b1c': 04100346 TypeError: Cannot call method \"createFolder\" of null (workspace:\/\/SpacesStore\/6b697df7-38b1-4a87-804d-5426c80d8b1c#8)",&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;- Que al crear la carpeta no se como pasarle el nombre de su carpeta padre, ahora mismo está fijo en el user homes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alguna idea?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 May 2011 10:04:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167809#M121306</guid>
      <dc:creator>david_6914</dc:creator>
      <dc:date>2011-05-10T10:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Crear carpetas al crear un usuario</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167810#M121307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola David,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;veo un error en la linea:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var nodeParent = search.findNode("workspace://SpacesStore/" + parentNodeId);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;el valor de parentNodeId es 'User Homes/' pero para buscar un nodo con la función &lt;/SPAN&gt;&lt;STRONG&gt;findNode&lt;/STRONG&gt;&lt;SPAN&gt; necesitas saber el uuid de ese nodo, no su nombre.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si la regla de contenido la aplicas sobre el espacio User Homes, puedes hacer referencia a ese espacio con la variable &lt;/SPAN&gt;&lt;EM&gt;space&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Más info &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.4_JavaScript_API#Root_Scope_Objects" rel="nofollow noopener noreferrer"&gt;aquí&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 May 2011 11:56:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167810#M121307</guid>
      <dc:creator>yakon_8894</dc:creator>
      <dc:date>2011-05-10T11:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: Crear carpetas al crear un usuario</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167811#M121308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bueno, al final conseguí que en el alfresco instalado en mi ordenador funcionase (gracias Yakon!), aquí está el código:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var num=space.children.length;&lt;BR /&gt;&lt;BR /&gt;var nodeNew1;&lt;BR /&gt;nodeNew1 = space.children[num-1].createFolder('facturas');&lt;BR /&gt;nodeNew1.properties["cm:title"] = "Facturas";&lt;BR /&gt;nodeNew1.properties["cm:description"] = "Carpeta para las facturas";&lt;BR /&gt;nodeNew1.properties["app:icon"] = "space-icon-default";&lt;BR /&gt;nodeNew1.save();&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Pero no caí en la cuenta que al ser javascript no funcionaría en un servidor "normal", creo que realizando una acción se puede hacer lo que quiero, pero se me ocurre una pregunta: se puede asignar a un espacio, en este caso el espacio de usuarios, que los subespacios que se creen en el utilicen como modelo una plantilla de espacios?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2011 15:27:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-carpetas-al-crear-un-usuario/m-p/167811#M121308</guid>
      <dc:creator>david_6914</dc:creator>
      <dc:date>2011-05-12T15:27:31Z</dc:date>
    </item>
  </channel>
</rss>

