• Problema al crear grupo de propiedades

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
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.
 #3778  by iceburn
 
Estoy intentando configurar un grupo de propriedades (metadatos) y no me sale. Estoy utilizando OpenKM build 469.

Mis archivos:
my_groups.cnd
Code: Select all
<okm = 'http://www.openkm.org/1.0'>
<okg = 'http://www.openkm.org/group/1.0'>
<okp = 'http://www.openkm.org/group/property/1.0'>

[okg:dato] mixin
- okp:dato.texto (string) = '' multiple autocreated
PropertyGroupValues.properties
Code: Select all
okp\:dato.texto=1,2
PropertyGroupBundle.properties
Code: Select all
okp\:dato=Metadato
okp\:dato.texto=Texto
El resultado es que me deja agregar este grupo a un archivo pero en la pestaña no aparece nada a no ser botones de Modificar y Eliminar. Si le doy a Modificar este desaparece y aparecen los botones de Actualizar y Cancelar sin nunca aparecer una caja de texto para escribir el metadato. Lo he probado con listas con el mismo resultado.

En este post http://forum.openkm.com/viewtopic.php?f ... 00&start=0 pasa exactamente lo mismo.

¿Alguna idea?

Que pena que no me salga esto porque el programa tiene muy buena pinta.
 #3780  by jllort
 
Hombre de entrada creo que lo tienes mal

El primer valor es el orden, el segun el tipo ( lista, input, etc... ) y el tercero el valor. ( Fíjate con el my_groups.cnd que viene de ejemplo ) y los respectivos ficheros.
Code: Select all
okp\:dato.texto=1,2
 #3788  by iceburn
 
He puesto este ejemplo porque es el más simple que probé. Con el siguiente pasa exactamente lo mismo:

PropertyGroup.cnd
Code: Select all
<okm = 'http://www.openkm.org/1.0'>
<okg = 'http://www.openkm.org/group/1.0'>
<okp = 'http://www.openkm.org/group/property/1.0'>
[okg:grupo] mixin
- okp:grupo.tipo (string) = '' autocreated
PropertyGroupValues.properties
Code: Select all
okp\:grupo.tipo=1,3,uno,dos,tres
PropertyGroupBundle.properties
Code: Select all
okg\:grupo=Grupo
okp\:grupo.tipo=Tipo
okp\:grupo.tipo.uno=Uno
okp\:grupo.tipo.dos=Dos
okp\:grupo.tipo.tres=Tres
En la última versión disponible del OpenKM los archivos de ejemplo vienen vacios (excepto el PropertyGroup.cnd que solo tiene la cabecera). La otra versión tiene un ejemplo que no es compatible (como el de la FAQ) ya que las líneas de PropertyGroupValues.properties solo tienen un argumento numérico (lo que lleva al primer error explicado en el post que he citado antes).

Respondiendo a la corrección que me haces, ¿cual sería el tercer argumento para el tipo input o Text area? Se supone que no hay opciones y que se tendrá que escribir un texto. Como se definiría un campo de este tipo.
 #3789  by iceburn
 
He descubierto cual es el error. El argumento de orden tiene que empezar por cero.
La definición correcta sería:

PropertyGroupValues.properties
Code: Select all
okp\:grupo.tipo=0,3,uno,dos,tres

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.