• Problema Busqueda Avanzada Versión 6.3

  • Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Hemos intentado hacer de OpenKM una aplicación lo más intuitiva posible, sin embargo siempre viene bien algún consejo.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #30187  by sandertaker
 
Al momento de actualizar de versión de OpenKM de 6.2.5 a 6.3 me genera el siguiente error al usar la busqueda avanzada:

Image

De momento ni idea que es, pero si encuentro alguna solución lo comento.

Saludos
 #30217  by jllort
 
El problema debe vernir de los mimetype en la administración, parece que en la tabla falta algún valor. Seguro que has ejecutado todos los pasos que se relatan la migración de la 6.2.5 a la 6.3 http://wiki.openkm.com/index.php/Migrat ... 2.6_to_6.3 , me refiero a las query de base de datos
 #30223  by sandertaker
 
Si, hice el query de PostgreSQL que es la base de datos que ocupo, y el script para caracteres especiales, pero me sigue dando el error.
Intentaré de nuevo paso a paso a ver si en realidad me he dejado de lado alguna instrucción.
Saludos
 #30235  by jllort
 
Una pista, el problema esta en esta tabla OKM_MIME_TYPE casi con toda seguridad. Igual el upgrade con la postgresql tiene algún paso que deberíamos hacer y que hemos obviado. Mira a ver si hay algún campo vacio. Hay otra tabla SELECT * FROM OKM_MIME_TYPE_EXTENSION; pero no creo que sea esta el problema.
 #30236  by sandertaker
 
Revisado y la tabla okm_mime_type tiene todos sus campos llenos según la tabla original (openkm 6.2.5), pero en la base de datos para la versión 6.3 existen dos cambos adicionales (mt_search y mt_description). Esta última columna (mt_description)se crea con todos sus valores en null, y cuando ingresé los valores de forma manual, ahí me cargan los nombres en la busqueda de OpenKM, debido a que OpenKM busca los nombres en esta columna.

Atento a cualquier novedad
 #30237  by sandertaker
 
De momento los he insertado de forma directa usando los siguientes comandos, aunque no es lo ideal puede sacar de apuros, los dejo acá por si le pueden servir.
Code: Select all
UPDATE okm_mime_type SET mt_description = 'odt , ott'WHERE mt_id = '1';
UPDATE okm_mime_type SET mt_description = 'odp , otp'WHERE mt_id = '2';
UPDATE okm_mime_type SET mt_description = 'ods , ots'WHERE mt_id = '3';
UPDATE okm_mime_type SET mt_description = 'odg'WHERE mt_id = '4';
UPDATE okm_mime_type SET mt_description = 'odb'WHERE mt_id = '5';
UPDATE okm_mime_type SET mt_description = 'doc , dot'WHERE mt_id = '6';
UPDATE okm_mime_type SET mt_description = 'xls'WHERE mt_id = '7';
UPDATE okm_mime_type SET mt_description = 'ppt , pps'WHERE mt_id = '8';
UPDATE okm_mime_type SET mt_description = 'mpp'WHERE mt_id = '9';
UPDATE okm_mime_type SET mt_description = 'mdb'WHERE mt_id = '10';
UPDATE okm_mime_type SET mt_description = 'vsd'WHERE mt_id = '11';
UPDATE okm_mime_type SET mt_description = 'pub'WHERE mt_id = '12';
UPDATE okm_mime_type SET mt_description = 'docx'WHERE mt_id = '13';
UPDATE okm_mime_type SET mt_description = 'dotx'WHERE mt_id = '14';
UPDATE okm_mime_type SET mt_description = 'potx'WHERE mt_id = '15';
UPDATE okm_mime_type SET mt_description = 'ppsx'WHERE mt_id = '16';
UPDATE okm_mime_type SET mt_description = 'pptx'WHERE mt_id = '17';
UPDATE okm_mime_type SET mt_description = 'xlsx'WHERE mt_id = '18';
UPDATE okm_mime_type SET mt_description = 'xltx'WHERE mt_id = '19';
UPDATE okm_mime_type SET mt_description = 'gif'WHERE mt_id = '20';
UPDATE okm_mime_type SET mt_description = 'jpeg'WHERE mt_id = '21';
UPDATE okm_mime_type SET mt_description = 'png'WHERE mt_id = '22';
UPDATE okm_mime_type SET mt_description = 'tiff , tif'WHERE mt_id = '23';
UPDATE okm_mime_type SET mt_description = 'bmp'WHERE mt_id = '24';
UPDATE okm_mime_type SET mt_description = 'ico'WHERE mt_id = '25';
UPDATE okm_mime_type SET mt_description = 'psd'WHERE mt_id = '26';
UPDATE okm_mime_type SET mt_description = 'fh, fh8, fh9, fh10, fh11'WHERE mt_id = '27';
UPDATE okm_mime_type SET mt_description = 'ai'WHERE mt_id = '28';
UPDATE okm_mime_type SET mt_description = 'zip'WHERE mt_id = '29';
UPDATE okm_mime_type SET mt_description = 'rar'WHERE mt_id = '30';
UPDATE okm_mime_type SET mt_description = 'tar'WHERE mt_id = '31';
UPDATE okm_mime_type SET mt_description = 'gz'WHERE mt_id = '32';
UPDATE okm_mime_type SET mt_description = 'tgz'WHERE mt_id = '33';
UPDATE okm_mime_type SET mt_description = 'txt'WHERE mt_id = '34';
UPDATE okm_mime_type SET mt_description = 'html , htm'WHERE mt_id = '35';
UPDATE okm_mime_type SET mt_description = 'css'WHERE mt_id = '36';
UPDATE okm_mime_type SET mt_description = 'csv'WHERE mt_id = '37';
UPDATE okm_mime_type SET mt_description = 'xml'WHERE mt_id = '38';
UPDATE okm_mime_type SET mt_description = 'sql'WHERE mt_id = '39';
UPDATE okm_mime_type SET mt_description = 'java'WHERE mt_id = '40';
UPDATE okm_mime_type SET mt_description = 'pdf'WHERE mt_id = '41';
UPDATE okm_mime_type SET mt_description = 'rtf'WHERE mt_id = '42';
UPDATE okm_mime_type SET mt_description = 'sh'WHERE mt_id = '43';
UPDATE okm_mime_type SET mt_description = 'pl'WHERE mt_id = '44';
UPDATE okm_mime_type SET mt_description = 'rvl'WHERE mt_id = '45';
UPDATE okm_mime_type SET mt_description = 'zargo'WHERE mt_id = '46';
UPDATE okm_mime_type SET mt_description = 'planner'WHERE mt_id = '47';
UPDATE okm_mime_type SET mt_description = 'php'WHERE mt_id = '48';
UPDATE okm_mime_type SET mt_description = 'mp3'WHERE mt_id = '49';
UPDATE okm_mime_type SET mt_description = 'ogg'WHERE mt_id = '50';
UPDATE okm_mime_type SET mt_description = 'flv'WHERE mt_id = '51';
UPDATE okm_mime_type SET mt_description = 'mp4'WHERE mt_id = '52';
UPDATE okm_mime_type SET mt_description = 'mpeg , mpg'WHERE mt_id = '53';
UPDATE okm_mime_type SET mt_description = 'avi'WHERE mt_id = '54';
UPDATE okm_mime_type SET mt_description = 'wmv'WHERE mt_id = '55';
UPDATE okm_mime_type SET mt_description = 'swf'WHERE mt_id = '56';
UPDATE okm_mime_type SET mt_description = '*'WHERE mt_id = '57';
UPDATE okm_mime_type SET mt_description = 'dxf'WHERE mt_id = '58';
UPDATE okm_mime_type SET mt_description = 'dwg'WHERE mt_id = '59';
UPDATE okm_mime_type SET mt_description = 'jasper'WHERE mt_id = '60';
UPDATE okm_mime_type SET mt_description = 'jrxml'WHERE mt_id = '61';
UPDATE okm_mime_type SET mt_description = 'bsh'WHERE mt_id = '62';
UPDATE okm_mime_type SET mt_description = 'jar'WHERE mt_id = '63';
UPDATE okm_mime_type SET mt_description = 'ps'WHERE mt_id = '64';
UPDATE okm_mime_type SET mt_description = 'rep'WHERE mt_id = '65';
UPDATE okm_mime_type SET mt_description = 'wav'WHERE mt_id = '66'

Saludos
 #30254  by jllort
 
A partir de que has ejecutado este script en la 6.3 te ha solucionado el error verdad ?
 #30263  by sandertaker
 
Si, al llenar los datos con el script que puse más arriba me aparece esto en la pantalla de seleccion de filtros en vez de el listado de null, aunque es obvio que no es la solución más optima.

Saludos
 #30265  by jllort
 
En la postgreSQL el script de actualización no debe funcionar automáticamente a diferencia de como lo hace con la MySQL ( estas cosas a veces pasan ). O lo solucionaremos a nivel interno o añadiremos el comentario en la guía de migración para el resto de usuarios de la postgreSQL.
 #30283  by pavila
 
Hola, el campo mt_description es la descripción del tipo MIME, como su nombre indica. No las extensiones que usan los ficheros de ese tipo. No entiendo lo que ha podido pasar pero prueba a hacer esto:

1.- Para OpenKM
2.- Limpia las tablas de los tipos MIME
Code: Select all
DELETE FROM OKM_MIME_TYPE_EXTENSION;
DELETE FROM OKM_MIME_TYPE;
3.- Ejecuta el script SQL adjunto al post.
Attachments
Descomprimir para obtener el script SQL
(21.85 KiB) Downloaded 1078 times
 #30284  by sandertaker
 
Probé lo que me dijiste Pavila y el problema se ha resuelto en parte, aparece los nombres como deben, pero por ejemplo no me aparecen ciertas extensiones para aplicar el filtro como es el caso de las dwg, zip o rar por nombrar algunas.

Saludos
 #30287  by pavila
 
When you edit a MIME type you can see a checkbox which indicates if this type should be shown in search options.
 #30290  by sandertaker
 
Gracias Pavila, realmente no habia visto esa función y como intento resolver muchas cosas dentro de OpenKM a veces el arbol no deja ver el bosque.
Todo perfecto con el tema de la búsqueda.

Saludos y nuevamente muchas gracias

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.