<?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: Sistema de herencias en Alfresco in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69405#M44633</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;En la línea de lo comentado por Cristina, añadir además que los aspectos también permiten heredar de otros aspectos, lo que proporciona una orientación mucho más dinámica y flexible que los tipos documentales, que son por definición estáticos.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Por último, señalar que el planteamiento de un modelo documental no es único, puedes usar y combinar tipos y aspectos, sólo tipos o incluso sólo aspectos, según convenga. Quizas el único caso donde puede ser preferible un tipo es si vas a requerir formularios de búsqueda avanzados basados en los tipos definidos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos.&lt;/P&gt;&lt;P&gt;--C.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Aug 2017 10:02:30 GMT</pubDate>
    <dc:creator>cesarista</dc:creator>
    <dc:date>2017-08-23T10:02:30Z</dc:date>
    <item>
      <title>Sistema de herencias en Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69403#M44631</link>
      <description>Hola, tengo una serie de problemas y me gustaría confirmar las posibles soluciones a ellos.Resulta que tengo un modelo hecho en Alfresco, llamemosle MODEL, en el cual tenía pensado introducir varios tipos personalizados de documento.Cada uno de estos tipos personalizados de documento pueden o no com</description>
      <pubDate>Wed, 23 Aug 2017 08:09:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69403#M44631</guid>
      <dc:creator>gonzalez</dc:creator>
      <dc:date>2017-08-23T08:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sistema de herencias en Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69404#M44632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Buenas, Domingo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para lo que necesitas alfresco tiene una solución sencilla y eficiente: Se le llaman Aspectos. Un aspecto es similar a un grupo de propiedades que pueden ser aplicado a uno o varios tipos independientemente de las propiedades que tienen esos tipos o su naturaleza. Un ejemplo sería:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Imaginemos que tienes 3 tipos:&lt;/P&gt;&lt;P&gt;Documento_RRHH: Propiedades: Ninguna&lt;/P&gt;&lt;P&gt;Documento_Expediente: Fecha_Creacion (fecha), Activo (booleano)&lt;/P&gt;&lt;P&gt;Documento_Sistemas: Tipo_incidencia (texto)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Imaginemos que quieres aplicar a esos tipos la propiedad "común" ID de tipo texto. Puedes crearte un aspecto que se llame: documento_propiedades_comunes que contenga esta propiedad y asignarlo a cada uno de los tipos añadiendo lo siguiente a cada tipo:&lt;/P&gt;&lt;P&gt;&amp;lt;mandatory-aspects&amp;gt; &amp;lt;aspect&amp;gt;mi_tipo: documento_propiedades_comunes&amp;lt;/aspect&amp;gt; &amp;lt;/mandatory-aspects&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Se declararía así:&lt;/P&gt;&lt;PRE class=""&gt;&lt;CODE&gt;&lt;CODE&gt;&amp;lt;aspect name="mi_tipo:documento_propiedades_comunes"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;Propiedades Comunes&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="&lt;/CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;mi_tipo&lt;/CODE&gt;&lt;CODE&gt;&lt;CODE&gt;:id"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;ID del documento&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/properties&amp;gt;&lt;BR /&gt;&amp;lt;/aspect&amp;gt;&lt;BR /&gt;&lt;BR /&gt;Y se "aplica al tipo" así:&lt;BR /&gt;&lt;/CODE&gt;&lt;/CODE&gt;&lt;PRE class=""&gt;&lt;CODE&gt;&lt;CODE&gt;&amp;lt;type name="mi_tipo:Documento_RRHH"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;Documento RRHH&amp;lt;/title&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;parent&amp;gt;cm:content&amp;lt;/parent&amp;gt;&lt;/CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mandatory-aspects&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;aspect&amp;gt;&lt;/CODE&gt;&lt;/CODE&gt;&lt;CODE&gt;mi_tipo:documento_propiedades_comunes&lt;/CODE&gt;&lt;CODE&gt;&amp;lt;/aspect&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/mandatory-aspects&amp;gt;&lt;BR /&gt;&amp;lt;/type&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;P&gt;Así tu tipo documento rrhh contendrá solo una propiedad. El aspecto puedes aplicarlo a todos los tipos que quieras sin problemas, por eso encaja perfectamente con tus necesidades y creo que sería lo más acertado (además que Alfresco recomienda el uso de Aspectos y seguirías las buenas prácticas a la hora de implementar un modelo).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;El ejemplo que acabo de ponerte lo acabo de hacer a mano y puede que contenga algún error sintáctico. Prefiero que te quedes con la idea de cómo funciona. Échale un vistazo a este t&lt;SPAN&gt;utorial (muy bueno): &lt;/SPAN&gt;&lt;A href="http://ecmarchitect.com/images/articles/alfresco-content/content-article-2ed.pdf" rel="nofollow noopener noreferrer" target="_blank"&gt;http://ecmarchitect.com/images/articles/alfresco-content/content-article-2ed.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coméntanos si tienes problemas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cris.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2017 09:46:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69404#M44632</guid>
      <dc:creator>cristinamr</dc:creator>
      <dc:date>2017-08-23T09:46:26Z</dc:date>
    </item>
    <item>
      <title>Re: Sistema de herencias en Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69405#M44633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;En la línea de lo comentado por Cristina, añadir además que los aspectos también permiten heredar de otros aspectos, lo que proporciona una orientación mucho más dinámica y flexible que los tipos documentales, que son por definición estáticos.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Por último, señalar que el planteamiento de un modelo documental no es único, puedes usar y combinar tipos y aspectos, sólo tipos o incluso sólo aspectos, según convenga. Quizas el único caso donde puede ser preferible un tipo es si vas a requerir formularios de búsqueda avanzados basados en los tipos definidos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos.&lt;/P&gt;&lt;P&gt;--C.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2017 10:02:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69405#M44633</guid>
      <dc:creator>cesarista</dc:creator>
      <dc:date>2017-08-23T10:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sistema de herencias en Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69406#M44634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Un detalle adicional.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Estás usando una API privada de Alfresco. Fíjate en el &lt;STRONG&gt;private&lt;/STRONG&gt; de la URL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para trabajar con modelos de contenido, debes utilizar las APIs públicas:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8080/alfresco/s/api/dictionary" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/s/api/dictionary&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8080/alfresco/s/api/classes" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/s/api/classes&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:8080/alfresco/s/api/defclasses" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/s/api/defclasses&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Es importante porque Alfresco no garantiza compatibilidad para las APIs privadas a lo largo para las nuevas versiones.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2017 10:48:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69406#M44634</guid>
      <dc:creator>angelborroy</dc:creator>
      <dc:date>2017-08-23T10:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: Sistema de herencias en Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69407#M44635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muchas gracias por la ayuda aportada!&lt;/P&gt;&lt;P&gt;Entiendo, qué, entonces debería&amp;nbsp;mis tipos personalizados y luego para las propiedades únicamente trabajar con los aspectos y a la hora de subir un fichero, asignarle este aspecto etc. no?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No sabía lo de la API, muchas gracias!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2017 14:29:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69407#M44635</guid>
      <dc:creator>gonzalez</dc:creator>
      <dc:date>2017-08-23T14:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: Sistema de herencias en Alfresco</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69408#M44636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sí, además puedes asignarlo con una regla a nivel de espacio/carpeta o con un script por ejemplo &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Aug 2017 15:25:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sistema-de-herencias-en-alfresco/m-p/69408#M44636</guid>
      <dc:creator>cristinamr</dc:creator>
      <dc:date>2017-08-23T15:25:56Z</dc:date>
    </item>
  </channel>
</rss>

