Advanced Search

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

Advanced Search

Hola A todos,

Llevo relativamente poco en el apasionate mundo de Alfresco, y he comenzado a modificar plantillas ,'custom model',

He creado un modelo heredado del content , llamado doc , y dentro tiene 4 campos nuevos,

Todo funciona muy bien , me aparece el nuevo tipo de contenido , me muestra los campos , los puedo editar , ver, etc.

El problema que tengo es  en advanced search me aparecen los nuevo campos , pongo algun criterio de busqueda dentro de los campos , pero la consulta no me devuelve nada.

Que podria ser??

Muchas gracias
12 Replies
pjcaracuel_2349
Active Member II

Re: Advanced Search

Buenas,

Asi con esas pistas dificil, lo unico que se me ocurre (porque a mi me ha pasado a veces) es que selecciones un tipo de documento distinto (Tipo de contenido) al que luego vas a buscar por los metadatos seleccionados. ¿Me explico?

Por otro lado, has probado otras busquedascon otros criterios y que te devuelvan resultados?


Saludos
vbarcelona
Member II

Re: Advanced Search

Gracias por tu rápida respuesta,

Si ya le he puesto el tipo de contenido completo , y nada.
Si no le pongo ningun valor en los campos nuevos aparecen resultados.

te paso el config.
<?xml version="1.0" encoding="UTF-8"?>
<!– Definition of new Model –>
<model name="sc:taomodel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>
   <description>Setitem çcompetencias</description>
   <author>Victor cardona</author>
   <version>1.0</version>

   <!– Imports are required to allow references to definitions in other models –>
   <imports>
      <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm" />
   </imports>

   <!– Introduction of new namespaces defined by this model –>

   <namespaces>
      <namespace uri="Setitem Model" prefix="sc"/>
   </namespaces>
   <constraints>
   <constraint name="sc:docList" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>General</value>
            <value>Portfolio</value>
            <value>Noticia</value>
         </list>
      </parameter>
   </constraint>
   
   <constraint name="sc:empList" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>02 - AYTOS</value>
            <value>03 - SPAI</value>
            <value>04 - GTT</value>
            <value>05 - AFINA</value>
         
         </list>
      </parameter>
   </constraint>
   <constraint name="sc:folioList" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>eco_01</value>
            <value>trb_02</value>
            <value>pob_03</value>
            <value>ter_04</value>
            <value>doc_05</value>
            <value>exp_06</value>
            <value>rrhh_07</value>
            <value>eadm_08</value>
            <value>st_09</value>
            <value>glob_00</value>

         </list>
      </parameter>
   </constraint>

   </constraints>


   <types>
      <!– Enterprise-wide generic document type –>
      <type name="sc:doc">
         <title>Setitem Competencias</title>
         <parent>cm:content</parent>
         <mandatory-aspects>
           <aspect>sc:tao_aspect</aspect>
         </mandatory-aspects>
         
      </type>

      
   </types>
   <aspects>
      <aspect name ="sc:tao_aspect">
      <title>Tao aspects</title>
      <properties>
       <property name="sc:tipodoc">
         <title>Tipo Documento</title>
                  <type>d:text</type>
           <index enabled="true">
                    <atomic>true</atomic>
                    <stored>true</stored>
                    <tokenised>true</tokenised>
                 </index>

      <constraints>
          <constraint ref="sc:docList"/>
         
      </constraints>
      </property>
      <property name="sc:empresa">
      <title>Empresa</title>
      <type>d:text</type>
      <constraints>
          <constraint ref="sc:empList"/>
      </constraints>
      </property>
      <property name="scSmiley Tongueortfolio">
      <title>Portfolio</title>
      <type>d:text</type>
         <constraints>
          <constraint ref="sc:folioList"/>
         </constraints>
      </property>
      <property name="sc:fecha">
         <title>Fecha noticia</title>
         <type>d:date</type>
      </property>
            </properties>
      </aspect>
   </aspects>
   
</model>

Y en el web client
<alfresco-config>
<!–  add webable aspect properties to property sheet –>
   <config evaluator="aspect-name" condition="sc:tao_aspect">
      <property-sheet>
         <show-property name="sc:tipodoc"  />
         <show-property name="sc:empresa"  />
         <show-property name="scSmiley Tongueortfolio"  />
         <show-property name="sc:fecha"  />
      </property-sheet>
   </config>
   <config evaluator="node-type" condition="sc:doc">
      <property-sheet>
         <show-property name="sc:tipodoc"  />
         <show-property name="sc:empresa"  />
         <show-property name="scSmiley Tongueortfolio"  />
         <show-property name="sc:fecha"  />
      </property-sheet>
   </config>

   

   <!–  add someco types to add content list –>
   <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
         <type name="sc:doc" />
      </content-types>
   </config>

   <config evaluator="node-type" condition="sc:doc">
         <property-sheet>
   <show-property name="sc:tipodoc"  />
   <show-property name="sc:empresa" />
   <show-property name="scSmiley Tongueortfolio"  />
   <show-property name="sc:fecha"  />
         </property-sheet>
      </config>
   <config evaluator="string-compare" condition="Action Wizards">
       <!– The list of aspects to show in the add/remove features action –>
       <!– and the has-aspect condition –>   
      <aspects>
         <aspect name="sc:tao_aspect"/>
   
      </aspects>

      <!– The list of types shown in the is-subtype condition –>
      <subtypes>
         <type name="sc:doc" />

      </subtypes>      

      <!– The list of content and/or folder types shown in the specialise-type action –>
      <specialise-types>
         <type name="sc:doc" />
      </specialise-types>      
   </config>
   

   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <type name="sc:doc" />
         </content-types>
         <custom-properties>
                <meta-data aspect="sc:tao_aspect" property="sc:tipodoc" />
            <meta-data aspect="sc:tao_aspect" property="sc:empresa" />
            <meta-data aspect="sc:tao_aspect" property="scSmiley Tongueortfolio" />
            <meta-data aspect="sc:tao_aspect" property="sc:fecha"/>
         </custom-properties>
      </advanced-search>
   </config>

</alfresco-config>
pjcaracuel_2349
Active Member II

Re: Advanced Search

Una cosa, te lo digo por que la primera vez que yo use la busqueda con listas de valores me paso, seleccionas el valor del metadato? es decir marcas el check que aparece en el lado izquierdo del metadato en cuestion?

He revisado asi por lo alto las configuraciones y no encuentro nada anormal, de todas formas si sigue sin ir, el lunes lo miro con mas detalle.

Saludos
vbarcelona
Member II

Re: Advanced Search

Si , marco el check box , pero no aparece ningún resultado.
A lo mejor es por algun permiso del servidor o algo que no puede hacer busquedas en el directorio donde se guardan los valores.
Que me parece que un fichero XML , no?

Victor
pjcaracuel_2349
Active Member II

Re: Advanced Search

Buenas,

He visto un caso parecido al tuyo en el foro "ingles", echale un vistazo por si puede ser tu caso.
http://forums.alfresco.com/en/viewtopic.php?f=3&t=11556

Saludos
vbarcelona
Member II

Re: Advanced Search

Hola ,

He probado de añadir
<index enabled="true">
       <atomic>true</atomic>
       <stored>true</stored>
            <tokenised>true</tokenised>
         </index>
, dar de alta nuevos datos , pero no hay manera.


Yo pregunto , Alguien  le ha funcionado el advanced search para metadatos nuevos??
pjcaracuel_2349
Active Member II

Re: Advanced Search

A mi me ha funcionado para el siguiente modelo:


<?xml version="1.0" encoding="UTF-8"?>

<!– Definition of new Model –>

<!– The important part here is the name - Note: the use of the my: namespace
     which is defined further on in the document –>
<model name="cji:implantadoresModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>  
   <description>Modelo Documentacion de Implantadores</description>
   <author>Pedro Jimenez</author>
   <version>1.0</version>

   <!– Imports are required to allow references to definitions in other models –>  
   <imports>
        <!– Import Alfresco Dictionary Definitions –>
      <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
      <!– Import Alfresco Content Domain Model Definitions –>
      <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <!– NOTE: The following namespace my.new.model should be changed to reflect your own namespace –>
   <namespaces>
      <namespace uri="justicia.implantadores.model" prefix="cji"/>
   </namespaces>
   <constraints>
   <constraint name="cji:listTipoInforme" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>Informe de Situación</value>
            <value>Planificación Tareas Mensual</value>
            <value>Petición Mejoras</value>
            <value>Informe Implantación</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>

   <constraint name="cji:listProvincias" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value> </value>
            <value>Almería</value>
            <value>Cádiz</value>
            <value>Córdoba</value>
            <value>Granada</value>
            <value>Huelva</value>
            <value>Jaen</value>
            <value>Málaga</value>
            <value>Sevilla</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>
   <constraint name="cji:listMeses" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>01</value>
            <value>02</value>
            <value>03</value>
            <value>04</value>
            <value>05</value>
            <value>06</value>
            <value>07</value>
            <value>08</value>
            <value>09</value>
            <value>10</value>
            <value>11</value>
            <value>12</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>
   <constraint name="cji:listAnnos" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>2009</value>
            <value>2010</value>
            <value>2011</value>
            <value>2012</value>
            <value>2013</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>

   <constraint name="cji:listAplicaciones" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>Adriano</value>
            <value>Agenda Señalamiento</value>
            <value>Fortuny</value>
            <value>Seindoj-Resdoj</value>
            <value>Seinsir</value>
            <value>SCNE</value>
            <value>X3</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>
   <constraint name="cji:listTipoDocumento" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>Informe de Pruebas</value>
            <value>Planificaciones</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>
   <constraint name="cji:listPGM" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value>Plantilla</value>
            <value>Guía</value>
            <value>Manual</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>
      <constraint name="cji:listEstados" type="LIST">
      <parameter name="allowedValues">
         <list>
            <value> </value>
            <value>Pendiente consultoría</value>
            <value>Propuesta Realizada</value>
            <value>Propuesta Valorada</value>
            <value>Aprobación Funcional</value>
            <value>Propuesta Desestimada</value>
            <value>Desarrollo, Pruebas y Entrega</value>
            <value>Validación Funcional</value>
            <value>Cierre Versión</value>
         </list>
      </parameter>
      <parameter name="caseSensitive"><value>true</value></parameter>
   </constraint>
</constraints>

   <types>
  
      <!– Definition of new Content Type: Documentacion Implantadores–>
      <type name="cji:dimp">
         <title>Documentacion Implantadores</title>
         <parent>cm:content</parent>
      <properties>
      </properties>   
      </type>
     
  </types>
   
<aspects>
     
<!– Definition of new Content Aspect: Informes Implantadores–>

      <aspect name="cji:informesImplantacion">
         <title>Informes Implantacion</title>
         <properties>
            <property name="cji:dimp_ii_tipoInforme">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listTipoInforme"/>
        </constraints>
            </property>
            <property name="cji:dimp_ii_provincia">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listProvincias"/>
        </constraints>
            </property>
      <property name="cji:dimp_ii_estado">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listEstados"/>
        </constraints>
            </property>
         </properties>
      </aspect>
 
<!– Definition of new Content Aspect: Guias Manuales y Plantillas –>

      <aspect name="cji:PGM">
         <title>Plantillas, Guias y Manuales</title>
         <properties>
            <property name="cji:dimp_pgm_tipo">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listPGM"/>
        </constraints>
            </property>
         </properties>
      </aspect>

      <!– Definition of new Content Aspect:documentacion cierre de version–>

      <aspect name="cji:docCierreVarsion">
         <title>Documentacion Cierre de Version</title>
         <properties>
            <property name="cji:dimp_cv_tipoDocumento">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listTipoDocumento"/>
        </constraints>
            </property>
         </properties>
      </aspect>
<!– Definition of new Content Aspect: Año /Mes –>

      <aspect name="cji:annoMes">
         <title>Fecha</title>
         <properties>
      <property name="cji:dimp_am_mes">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listMeses"/>
        </constraints>
            </property>
      <property name="cji:dimp_am_anno">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listAnnos"/>
        </constraints>
            </property>
     </properties>
   </aspect>
<!– Definition of new Content Aspect: Aplicacion  –>

      <aspect name="cji:aplicacion">
         <title>Aplicacion</title>
         <properties>
            <property name="cji:dimp_ap_tipoAplicacion">
               <type>d:text</type>
         <constraints>
         <constraint ref="cji:listAplicaciones"/>
        </constraints>
            </property>
      <property name="cji:dimp_ap_version">
               <type>d:text</type>
            </property>
        </properties>
   </aspect>
   </aspects>
  
</model>

A la primera, al introducir el primer documento hice una busqueda y lo encontro. Siento no poder ayudarte mas.

Saludos
vbarcelona
Member II

Re: Advanced Search

Gracias , Me podrias poner la parte del webclient-custom
pjcaracuel_2349
Active Member II

Re: Advanced Search

Hecho


<alfresco-config>

   <!– Example of overriding the from email address –>
   <!–
   <config>
      <client>
         <from-email-address>someone@your-domain.com</from-email-address>
         <search-max-results>100</search-max-results>
      </client>
   </config>
   –>

   <!– Example of adding languages to the list in the login page –>
   <config evaluator="string-compare" condition="Languages">
      <languages>
         <language locale="es_ES">Spanish</language>
      </languages>
   </config>

<!– the views available in the client –>
<config evaluator="string-compare" condition="Views">
  <views>
         <view-impl>org.alfresco.web.ui.common.renderer.data.RichListRenderer$DetailsViewRenderer</view-impl>
         <view-impl>org.alfresco.web.ui.common.renderer.data.RichListRenderer$IconViewRenderer</view-impl>
         <view-impl>org.alfresco.web.ui.common.renderer.data.RichListRenderer$ListViewRenderer</view-impl>
         <view-impl>org.alfresco.web.bean.forums.ForumsBean$TopicBubbleViewRenderer</view-impl>

   <view-defaults>
            <browse>
               <!– allowable values: list|details|icons –>
               <view>details</view>
      </browse>

         </view-defaults>
      </views>
   </config>
  
   <!– Example of configuring advanced search –>
   <!–
   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
         </content-types>
         <custom-properties>
            <meta-data aspect="app:simpleworkflow" property="app:approveStep" />
         </custom-properties>
      </advanced-search>
   </config>
   –>

   <!– Example of changing the sort direction for a view in the client –>
   <!–
   <config evaluator="string-compare" condition="Views">
      <views>
         <view-defaults>
            <topic>
               <sort-direction>ascending</sort-direction>
            </topic>
         </view-defaults>
      </views>
   </config>
   –>

   <!– Example of adding a custom icon to the Create Space dialog –>
   <!–
   <config evaluator="string-compare" condition="cm:folder icons">
      <icons>
         <icon name="space-icon-custom" path="/images/icons/space-icon-custom.gif" />
      </icons>
   </config>
   –>

   <!– The config below shows how to incorporate the example model–>
   <!– into the web client, for this to work you will need to –>
   <!– rename example-model-context.xml.sample to example-model-context.xml –>

   <config evaluator="string-compare" condition="Content Wizards">
      <content-types>
       <!–  <type name="cj:sdg" /> –>
      <type name="cji:dimp" />
      </content-types>
   </config>

  <config evaluator="string-compare" condition="Action Wizards">
   <aspects>
      <aspect name="cji:informesImplantacion"/>
      <aspect name="cji:PGM"/>
      <aspect name="cji:docCierreVarsion"/>
      <aspect name="cji:annoMes"/>
      <aspect name="cji:aplicacion"/>
   </aspects>
   <subtypes>
      <type name="cji:dimp" />
   </subtypes>
</config>
<!–
   <config evaluator="node-type" condition="cj:sdg">
      <property-sheet>

         <show-property name="cj:OrganismoProdJa" display-label-id="organismo"  />
         <show-property name="cj:TipoProcedimientoJa" display-label-id="tipo_procedimiento" />
         <show-property name="cj:TipoResolucionJa" display-label-id="tipo_resolucion" />
         <show-property name="cj:JuridisccionJa" display-label-id="jurisdiccion" />
         <show-property name="cj:PonenteJa" display-label-id="ponente" />
         <show-property name="cj:NumeroProcedimientoJa" display-label-id="numero_procedimiento" />
         <show-property name="cj:AnnoProcedimientoJa" display-label-id="anno_procedimiento" />
         <show-property name="cj:NumeroResolucionJa" display-label-id="numero_resolucion" />
         <show-property name="cj:AnnoResolucionJa" display-label-id="anno_resolucion" />
         <show-property name="cj:FechaDictadoJa" display-label-id="fecha_dictado" />
        
      </property-sheet>
   </config>
–>

   <config evaluator="aspect-name" condition="cji:informesImplantacion">
      <property-sheet>
         <show-property name="cji:dimp_ii_tipoInforme" display-label-id="tipoInforme"/>
         <show-property name="cji:dimp_ii_provincia" display-label-id="Provincia"/>
         <show-property name="cji:dimp_ii_estado" display-label-id="Estado"/>
      </property-sheet>
    </config>
  <config evaluator="aspect-name" condition="cji:PGM">
      <property-sheet>
         <show-property name="cji:dimp_pgm_tipo" display-label-id="tipoPGM"/>
      </property-sheet>
    </config>
    <config evaluator="aspect-name" condition="cji:docCierreVarsion">
      <property-sheet>
         <show-property name="cji:dimp_cv_tipoDocumento" display-label-id="tipoDocumento"/>
      </property-sheet>
    </config>
    <config evaluator="aspect-name" condition="cji:annoMes">
      <property-sheet>
         <show-property name="cji:dimp_am_anno" display-label-id="Anno"/>
         <show-property name="cji:dimp_am_mes" display-label-id="Mes"/>
      </property-sheet>
    </config>
    <config evaluator="aspect-name" condition="cji:aplicacion">
      <property-sheet>
         <show-property name="cji:dimp_ap_tipoAplicacion" display-label-id="tipoAplicacion"/>
         <show-property name="cji:dimp_ap_version" display-label-id="Version"/>
      </property-sheet>
    </config>
   <config evaluator="string-compare" condition="Advanced Search">
      <advanced-search>
         <content-types>
            <!– <type name="cj:sdg" /> –>
      <type name="cji:dimp" />
         </content-types>
         <custom-properties>
      <!– Tipo documentos sentencias por ahora deshabilitado
            <meta-data type="cj:sdg" property="cj:OrganismoProdJa" display-label-id="organismo" />
            <meta-data type="cj:sdg" property="cj:TipoProcedimientoJa" display-label-id="tipo_procedimiento" />
      <meta-data type="cj:sdg" property="cj:TipoResolucionJa" display-label-id="tipo_resolucion" />
      <meta-data type="cj:sdg" property="cj:JuridisccionJa" display-label-id="jurisdiccion" />
      <meta-data type="cj:sdg" property="cj:PonenteJa" display-label-id="ponente" />
      <meta-data type="cj:sdg" property="cj:NumeroProcedimientoJa" display-label-id="numero_procedimiento" />
      <meta-data type="cj:sdg" property="cj:AnnoProcedimientoJa" display-label-id="anno_procedimiento" />
      <meta-data type="cj:sdg" property="cj:NumeroResolucionJa" display-label-id="numero_resolucion" />
      <meta-data type="cj:sdg" property="cj:AnnoResolucionJa" display-label-id="anno_resolucion" />
      <meta-data type="cj:sdg" property="cj:FechaDictadoJa" display-label-id="fecha_dictado" />
      Fin tipo Sentencias –>
      <!– Tipo documentos implantadores –>
      <meta-data aspect="cji:informesImplantacion" property="cji:dimp_ii_tipoInforme" display-label-id="tipoInforme" />
      <meta-data aspect="cji:informesImplantacion" property="cji:dimp_ii_provincia" display-label-id="Provincia" />
      <meta-data aspect="cji:informesImplantacion" property="cji:dimp_ii_estado" display-label-id="Estado" />
      <meta-data aspect="cji:docCierreVarsion" property="cji:dimp_cv_tipoDocumento" display-label-id="tipoDocumento" />
      <meta-data aspect="cji:aplicacion" property="cji:dimp_ap_tipoAplicacion" display-label-id="tipoAplicacion" />
      <meta-data aspect="cji:aplicacion" property="cji:dimp_ap_version" display-label-id="Version" />
      <meta-data aspect="cji:annoMes" property="cji:dimp_am_anno" display-label-id="Anno" />
      <meta-data aspect="cji:annoMes" property="cji:dimp_am_mes" display-label-id="Mes" />
         </custom-properties>
      </advanced-search>
   </config>


</alfresco-config>