Búsqueda avanzada por aspecto con restricción de tipo lista

cancel
Showing results for 
Search instead for 
Did you mean: 
daymegr
Member II

Búsqueda avanzada por aspecto con restricción de tipo lista

Hola!

Tengo un modelo con el siguiente tipo definido:
<type name="gp:TipoProyecto">
         <title>Proyecto</title>
         <parent>cm:content</parent>
         <mandatory-aspects>
          <aspect>cm:auditable</aspect>
         <aspect>cm:titled</aspect>
         <aspect>cm:taggable</aspect>
         <aspect>gp:AspectoProyecto</aspect>
        </mandatory-aspects>
      </type>

donde gp:AspectoProyecto es:

<aspect name="gp:AspectoProyecto">
         <title>Proyecto</title>
         <properties>
              <property name="gp:tipoProy">
             <title>Tipo de Proyecto</title>
            <type>d:text</type>
            <constraints>
               <constraint ref="gp:tiposProyecto"/>
            </constraints>
            </property>
         </properties>
</aspect>

y la restricción gp:tipoProy es:

<constraint name="gp:tiposProyecto" type="LIST">
          <title>Tipo de Proyecto</title>
          <parameter name="allowedValues">
           <list>
              <value>Desarrollo</value>
                              <value>Mantenimiento</value>
                    <value>Implantacion</value>
                     </list>
           </parameter>
           <parameter name="caseSensitive">
             <value>false</value>
           </parameter>
      </constraint>   

El problema es que al realizar una búsqueda avanzada y seleccionar alguno de los valores de la lista, la búsqueda no me devuelve nada. Esto me pasa también con otras restricciones de tipo Lista que tengo para otros tipos.

En el web-client_config.xml tengo definido en la parte de Advanced Search esto:

<meta-data aspect="gp:AspectoProyecto" property="gp:tipoProy" />

entre otras cosas claro…

¿A alguien le ha pasado esto?
4 Replies
angelborroy
Alfresco Employee

Re: Búsqueda avanzada por aspecto con restricción de tipo lista

Te apunto solo una idea que quizá te ayude: prueba a marcar los campos como indexados.

<javascript>
<aspect name="gp:AspectoProyecto">
    <title>Proyecto</title>
    <properties>
        <property name="gp:tipoProy">
            <title>Tipo de Proyecto</title>
            <type>d:text</type>
            <index enabled="true"/>
            <constraints>
                <constraint ref="gp:tiposProyecto"/>
            </constraints>
        </property>
    </properties>
</aspect>
</javascript>
Hyland Developer Evangelist
angelborroy
Alfresco Employee

Re: Búsqueda avanzada por aspecto con restricción de tipo lista

No sé si ya habrás resuelto este problema. En realidad, se trata de una incidencia de Alfresco.

Nosotros lo hemos resuelto así: http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/advanced-search-cu...

Y hemos dado de alta la incidencia: https://issues.alfresco.com/jira/browse/ALF-20988
Hyland Developer Evangelist
angelborroy
Alfresco Employee

Re: Búsqueda avanzada por aspecto con restricción de tipo lista

En realidad se trata de una incidencia de Alfresco (https://issues.alfresco.com/jira/browse/ALF-20988).

Nosotros la hemos resuelto así: http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/advanced-search-cu...
Hyland Developer Evangelist
angelborroy
Alfresco Employee

Re: Búsqueda avanzada por aspecto con restricción de tipo lista

En realidad se trata de una incidencia de Alfresco (https://issues.alfresco.com/jira/browse/ALF-20988).

Nosotros la hemos resuelto así: http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/advanced-search-cu...
Hyland Developer Evangelist