<?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 Re: Restringir tipos dentro de un folder in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149197#M104201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;yo el problema que le veo a ejecutar un script es que no te permite notificar al usuario que no puede añadir un documento que no sea del tipo X, o al menos eso creo. Supongo que lo que tendría que hacer tu script es comprobar que el nodo tenga el tipo esperado y si no lo tiene aplicárselo antes de añadirlo a la carpeta. Algo como:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;if (!document.isContainer){&lt;BR /&gt;&amp;nbsp; if (!document.isSubType('colores:color')){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.specializeType('colores:color');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Sobre lo de definir tipos para la pantalla del wizard, nunca lo he hecho, pero supongo que si en el web-client realizar una configuración específica para tu tipo, por ejemplo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &amp;lt;config evaluator="node-type" condition="colores:folder"&amp;gt;&lt;BR /&gt; &amp;lt;/config&amp;gt;&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;y dentro de la tag configuras los tipos del wizard puede que te funcione.&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, 16 Dec 2010 09:38:10 GMT</pubDate>
    <dc:creator>yakon_8894</dc:creator>
    <dc:date>2010-12-16T09:38:10Z</dc:date>
    <item>
      <title>Restringir tipos dentro de un folder</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149193#M104197</link>
      <description>Hola a tod@s. En primer lugar, dar la enhorabuena a todo el mundo por la ayuda que este foro nos presta a todos los que estamos empezando con Alfresco. Os cuento mi situación a ver si me podéis echar una mano: estamos creando una aplicación con struts2 y que utiliza Alfresco (community edition 3.3.0</description>
      <pubDate>Wed, 15 Dec 2010 11:11:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149193#M104197</guid>
      <dc:creator>danipixel</dc:creator>
      <dc:date>2010-12-15T11:11:01Z</dc:date>
    </item>
    <item>
      <title>Re: Restringir tipos dentro de un folder</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149194#M104198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola danipixel,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;se me ocurren dos posibles soluciones que pueden servirte para tu caso (seguro que hay más):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;- Crear una regla de contenido en tu espacio de tipo 'colores' que tipifique todo el contenido que se añada a ese espacio al tipo 'color'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Crear un behaviour para tu tipo de contenido 'colores' que salte cuando se añadan hijos al espacio, y compruebe si son de tipo 'color'. En caso de no serlo se podría lanzar una excepción, cancelar el proceso, etc. A mi me resultó muy útil &lt;/SPAN&gt;&lt;A href="http://www.google.com/url?sa=t&amp;amp;source=web&amp;amp;cd=6&amp;amp;sqi=2&amp;amp;ved=0CFEQFjAF&amp;amp;url=http%3A%2F%2Fecmarchitect.com%2Fimages%2Farticles%2Falfresco-behavior%2Fbehavior-article.pdf&amp;amp;rct=j&amp;amp;q=alfresco%20behaviours&amp;amp;ei=HaUITamUOMSi8QOAlcg0&amp;amp;usg=AFQjCNHe2YGTGbSZMOQ00hIIiLbAyz7FlA&amp;amp;cad=rja" rel="nofollow noopener noreferrer"&gt;este&lt;/A&gt;&lt;SPAN&gt; documento sobre behaviours por si no estás familiarizado con ellos.&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>Wed, 15 Dec 2010 11:28:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149194#M104198</guid>
      <dc:creator>yakon_8894</dc:creator>
      <dc:date>2010-12-15T11:28:28Z</dc:date>
    </item>
    <item>
      <title>Re: Restringir tipos dentro de un folder</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149195#M104199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Gracias por la respuesa Yakon!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Voy a investigar sobre las dos opciones y te cuento.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Dec 2010 11:45:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149195#M104199</guid>
      <dc:creator>danipixel</dc:creator>
      <dc:date>2010-12-15T11:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: Restringir tipos dentro de un folder</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149196#M104200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Creo que la mejor opción (y la que veo más simple para mí) sería la de crear una regla de contenido para el folder: la condición sería aplicarla a cualquier item, y que la acción a realizar fuera ejecutar un script propio (guardado bajo Data Dictionary -&amp;gt; Scripts) que comprobara el tipo del hijo. ¿Es correcto?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pensando en esto, también se me ha ocurrido otra posible opción pero que no sé si es posible. ¿Se pueden definir para cada folder los tipos que aparecen en la pantalla del wizard para crear un espacio nuevo desde cero (Advanced Space Wizard y seleccionar la opción from scratch)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias de antemano.&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>Wed, 15 Dec 2010 15:50:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149196#M104200</guid>
      <dc:creator>danipixel</dc:creator>
      <dc:date>2010-12-15T15:50:40Z</dc:date>
    </item>
    <item>
      <title>Re: Restringir tipos dentro de un folder</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149197#M104201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;yo el problema que le veo a ejecutar un script es que no te permite notificar al usuario que no puede añadir un documento que no sea del tipo X, o al menos eso creo. Supongo que lo que tendría que hacer tu script es comprobar que el nodo tenga el tipo esperado y si no lo tiene aplicárselo antes de añadirlo a la carpeta. Algo como:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;if (!document.isContainer){&lt;BR /&gt;&amp;nbsp; if (!document.isSubType('colores:color')){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.specializeType('colores:color');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;BR /&gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Sobre lo de definir tipos para la pantalla del wizard, nunca lo he hecho, pero supongo que si en el web-client realizar una configuración específica para tu tipo, por ejemplo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; &amp;lt;config evaluator="node-type" condition="colores:folder"&amp;gt;&lt;BR /&gt; &amp;lt;/config&amp;gt;&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;y dentro de la tag configuras los tipos del wizard puede que te funcione.&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, 16 Dec 2010 09:38:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149197#M104201</guid>
      <dc:creator>yakon_8894</dc:creator>
      <dc:date>2010-12-16T09:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: Restringir tipos dentro de un folder</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149198#M104202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Muchas gracias! el ejemplo del script me viene genial.&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>Fri, 17 Dec 2010 07:41:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/restringir-tipos-dentro-de-un-folder/m-p/149198#M104202</guid>
      <dc:creator>danipixel</dc:creator>
      <dc:date>2010-12-17T07:41:49Z</dc:date>
    </item>
  </channel>
</rss>

