25 de julio de 2016

:: Alfresco. Búsqueda simple sobre tipos de datos personalizados

Una vez hayamos definido tipos de datos personalizados, para que el proceso de búsqueda se realice también sobre estos, es necesario llevar a cabo alguna configuración adicional.


.- Copiaremos los ficheros siguientes a la siguiente ubicación: "${alfresco}\tomcat\shared\classes\alfresco\extension\templates\webscripts\org\alfresco\slingshot\search"
  • live-search-docs.get.config.xml
  • search.get.config.xml
En la versión 5 de Alfresco, estos no aparecen directamente en el sistema de ficheros, por lo que podemos extraerlos del .JAR ubicado en:
tomcat/webapps/alfresco/WEB-INF/lib/alfresco-remote-api-5.0.2.1.jar (el número de versión puede variar según la que tengamos instalada)


.- Editaremos el fichero "live-search-docs.get.config.xml" y añadiremos los campos correspondientes a los nuevos tipos de datos que queramos incluir en el proceso de búsqueda
< search >
    < default-operator >AND< /default-operator >
    < default-query-template >%(cm:name cm:title cm:description  fact:nfactura con:ncontrato TEXT TAG)

< /search >

.- Editaremos el fichero "search.get.config.xml" y añadiremos - de la misma manera - los campos correspondientes a los nuevos tipo de datos que queramos incluir en el proceso de búsqueda
< search >
    < default-operator >AND< /default-operator >
    < default-query-template >%(cm:name cm:title cm:description fact:nfactura con:ncontrato  ia:whatEvent ia:descriptionEvent lnk:title lnk:description TEXT TAG)< /default-query-template >
< /search >

Tras reiniciar el servicio de Alfresco, la búsqueda se realizará sobre los campos especificados de los tipos de datos personalizados que habíamos definido.

Aunque ya existía un post relacionado, quizás quede más clara la implementación concreta con la descripción anterior.

NOTA: En este momento nuestro Alfresco Share no arrancará correctamente si no hemos definido en el fichero "share-config-custom.xml" el nuevo tipo de datos.

2 comentarios:

  1. Tengo una duda porque al realizar los cambios solo el buscador solo me realiza los cambios con dato numerico pero no los de texto

    Gracias por su apoyo de verdad

    ResponderEliminar
    Respuestas
    1. Disculpa, pero no he entendido tu pregunta. ¿Podrías por favor facilitarnos más información?

      La idea de este post es que podamos llevar a cabo una búsqueda por los campos de un tipo de datos personalizado.

      Un saludo

      Eliminar

Déjanos tu comentario

:: Cookies de nuestra página web. ¿Para qué sirve cada una?

A menudo una pregunta que nos hacen es qué cookies se están utilizando en mi página y para qué sirven. Para ver las cookies, podemos selecci...