.- 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
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.
Tengo una duda porque al realizar los cambios solo el buscador solo me realiza los cambios con dato numerico pero no los de texto
ResponderEliminarGracias por su apoyo de verdad
Disculpa, pero no he entendido tu pregunta. ¿Podrías por favor facilitarnos más información?
EliminarLa idea de este post es que podamos llevar a cabo una búsqueda por los campos de un tipo de datos personalizado.
Un saludo