AnsweredAssumed Answered

Búsquedas avanzadas y personalizaciones

Question asked by yonathanbarn on Jun 20, 2018
Latest reply on Nov 8, 2018 by juliusmaximus

¡Hola a todos!

 

Dentro de mi Alfresco Community he modificado el buscador avanzado para poder realizar búsquedas con tipos documentales personalizados. He modificado el archivo share-config-custom.xml de acuerdo a todo código de programación que haya conseguido por internet y he logrado que mi buscador funcione con el tipo documental personalizado.

MI CASO

Tengo un tipo documental llamado Guía de Remisiones, he cargado un documento al cual le cambio el tipo documental y escojo Guía de Remisiones, este funciona y modifico los campos o propiedades que están asociados a este tipo documental. Todo perfecto. Realizo búsquedas avanzadas sobre estas propiedades de la metadata del tipo documental guía de remisión y todo perfecto, Alfresco me realiza la busqueda. Pero no estoy satisfecho con esto, voy a copiar el código y luego explicar el problema.

 

Tipo documental: public:guia_remisiones

Mi código Modificaciones en el share-config-custom.xml :

<config evaluator="string-compare" condition="AdvancedSearch" replace="true">
   <advanced-search>
      <forms>
         <form labelId="search.form.label.cm_content" descriptionId="search.form.desc.cm_content">cm:content</form>
         <form labelId="search.form.label.cm_folder" descriptionId="search.form.desc.cm_folder">cm:folder</form>
         <form label="Guía de Remisión" description="Busqueda de Guías de Remisión">public:guia_remisiones</form>
      </forms>
   </advanced-search>
</config>

 

Y además agregué:

<config evaluator="model-type" condition="public:guia_remisiones">
   <forms>
      <form id="search">
         <field-visibility>
            <show id="public:numero_guia" />
            <show id="public:fecha_traslado" />
            <show id="public:nombre_guia" />
         </field-visibility>
      </form>
   </forms>
</config>

 

Ahora bien, esto no es suficiente, quisiera saber:

  1. Qué debo hacer para que yo pueda realizar búsquedas sobre las propiedades del tipo documental Guía de Remisiones pero en todo el repositorio, o en el sitio.
  2. Qué debo hacer para que yo al colocar cualquier valor de las propiedades modificadas de los documentos del tipo documental Guía de Remisiones en el buscado principal, sin tener que recurrir al buscador avanzado, Alfresco pueda devolverme resultados.
  3. Qué hacer para que Alfresco entienda que existe un tipo documental distinto a los propios, y que pueda devolverme resultados.

 

Espero poder conseguir una respuesta satisfactoria.

 

¡Gracias!

Outcomes