Relación con el tema de metadatos

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

Relación con el tema de metadatos

He realizado varias pruebas siguiendo los consejos recibidos y guías que he ido mirando de la wiki de Alfresco, pero no consigo añadir campos específicos que necesito como por ejemplo etiquetas y categorias .
Me interesa que al subir un archivo al gestor documental obligará a introducir esos dos campos.
Qué archivos debería modificar para hacer eso ?
Gracias.

posdata: el post relacionado es este: <a href="https://forums.alfresco.com/es/forum/desarrollo/extender-o-cambiar-alfresco/metadatos-obligatorios-a..." target="_blank">https://forums.alfresco.com/es/forum/desarrollo/extender-o-cambiar-alfresco/metadatos-obligatorios-a...</a>
8 Replies
angelborroy
Alfresco Employee

Re: Relación con el tema de metadatos

Usa el addon que sugería: https://addons.alfresco.com/addons/uploader-plus

Incluye en
share-config-custom.xml
los metadatos que requieras (pueden ser etiquetas y categorías) para el tipo que desees subir.

¿Qué problema específico tienes?
Hyland Developer Evangelist
blackheart
Member II

Re: Relación con el tema de metadatos

Ese es el archivo en el que he estado intentando configurar lo que necesito, pero no consigo aplicar los cambios. He intentado también mirando en la wiki de alfresco <a href="https://wiki.alfresco.com/wiki/Forms" target="_blank">Forms</a> y tambien en los formularios de ejemplos <a href="https://wiki.alfresco.com/wiki/Forms_Examples" target="_blank">Forms Examples</a>, y aun así no he podido. También en la pagina <a href="http://softwareloop.com/uploader-plus-working-with-custom-content-types/" target="_blank">Softwareloop</a>. Y ya no sé mas que hacer…
angelborroy
Alfresco Employee

Re: Relación con el tema de metadatos

Incluye aquí tu sección del
share-config-custom.xml
en la que declaras los formularios.
Hyland Developer Evangelist
blackheart
Member II

Re: Relación con el tema de metadatos

<alfresco-config>
   <config evaluator="model-type" condition="cm:content">
      <forms>
         <!– Default form configuration for the cm:content type –>
         <form>
            <field-visibility>
               <show id="cm:name" />
               <show id="cm:title" force="true" />
               <show id="cm:description" force="true" />
               <show id="mimetype" />
               <show id="size" for-mode="view" />
               <show id="cm:taggable" for-mode="edit" force="true" />
               <show id="cm:categories" />
               <show id="cm:type"/>
               <!– cmSmiley Surprisedwnable aspect –>
               <show id="cmSmiley Surprisedwner" />
               <!– cm:attachable aspect –>
               <show id="cm:attachments" />
            </field-visibility>
            <appearance>
               <field id="cm:name">
                 <control>
                    <control-param name="maxLength">255</control-param>
                 </control>
               </field>
               <field id="cm:title">
                  <control template="/org/alfresco/components/form/controls/textfield.ftl" />
               </field>
               <field id="cm:description">
                  <control>
                     <control-param name="activateLinks">true</control-param>
                  </control>
               </field>
               <field id="mimetype">
                  <control template="/org/alfresco/components/form/controls/mimetype.ftl" />
               </field>
               <field id="size">
                  <control template="/org/alfresco/components/form/controls/size.ftl" />
               </field>
               <field id="cm:taggable">
                  <control>
                     <control-param name="compactMode">true</control-param>
                     <control-param name="params">aspect=cm:taggable</control-param>
                     <control-param name="createNewItemUri">/api/tag/workspace/SpacesStore</control-param>
                     <control-param name="createNewItemIcon">tag</control-param>
                  </control>
               </field>
               <field id="cm:categories">
                  <control>
                     <control-param name="compactMode">true</control-param>
                  </control>
               </field>
               <field id="cmSmiley Surprisedriginator" read-only="true" />
               <field id="cm:addressee" read-only="true" />
               <field id="cm:addressees" read-only="true" />
               <field id="cm:sentdate" read-only="true" />
               <field id="cm:subjectline" read-only="true" />
            </appearance>
         </form>

         <!– Document Library pop-up Edit Metadata form –>
         <form id="doclib-simple-metadata">
            <field-visibility>
               <show id="cm:name" />
               <show id="cm:title" force="true" />
               <show id="cm:description" force="true" />
               <show id="cm:taggable" for-mode="edit" force="true" />
               <show id="cm:categories" />
            </field-visibility>
            <edit-form template="../documentlibrary/forms/doclib-simple-metadata.ftl" />
            <appearance>
               <field id="cm:name">
                 <control>
                    <control-param name="maxLength">255</control-param>
                 </control>
               </field>
               <field id="cm:title">
                  <control template="/org/alfresco/components/form/controls/textfield.ftl" />
               </field>
               <field id="cm:description">
                  <control>
                     <control-param name="activateLinks">true</control-param>
                  </control>
               </field>
               <field id="cm:taggable">
                  <control>
                     <control-param name="compactMode">true</control-param>
                     <control-param name="params">aspect=cm:taggable</control-param>
                     <control-param name="createNewItemUri">/api/tag/workspace/SpacesStore</control-param>
                     <control-param name="createNewItemIcon">tag</control-param>
                  </control>
               </field>
</alfresco-config>
angelborroy
Alfresco Employee

Re: Relación con el tema de metadatos

Usa el evaluator
model-type
(creación de contenidos) en vez del
node-type
(edición de contenidos).

Paolo explica cómo se trabaja con tipos personalizados y Uploader Plus aquí: http://softwareloop.com/uploader-plus-working-with-custom-content-types/
Hyland Developer Evangelist
blackheart
Member II

Re: Relación con el tema de metadatos

sigue sin funcionarme, aun habiendo hecho ese cambio
angelborroy
Alfresco Employee

Re: Relación con el tema de metadatos

Steven, poco más puedo decirte. Funciona según las instrucciones que incluido en la respuesta anterior.
Comienza por un ejemplo sencillo y quizá así puedas identificar dónde está el problema.
Hyland Developer Evangelist
AndresSantander
Member II

Re: Relación con el tema de metadatos

Cordial saludo,

Soy nuevo en Alfresco. Quisiera añadir un Tipo a los criterios de búsqueda de Alfresco para encontrar documentos, cómo lo puedo hacer? Le agradecería mucho su ayuda. Saludos. Andrés Santander.