Exemples de requêtes pour dossiers de requêtes
Vous pouvez créer des requêtes pour vos dossiers de requêtes. Lorsqu’elles sont exécutées, les requêtes récupèrent les objets stockés dans le Repository en fonction des critères que vous spécifiez. Vous pouvez spécifier des critères de recherche de texte intégral qui comprennent les données et les métadonnées des objets dans le Repository.
Objets créés après une date précise
La requête suivante extrait toutes les composantes du document qui ont été créées après le 1 janvier 2004:
<ishfolderquery>
<!--Metadata Query -->
<ishfields>
<ishfield name="CREATED-ON" level="logical" ishoperator="greaterthan">01/01/2004</ishfield>
</ishfields>
</ishfolderquery>
Mappages gérés par un utilisateur spécifique
La requête suivante extrait tous les mappages pour lesquels l’utilisateur frankc est le coordonnateur.
<ishfolderquery>
<!--Object type filter -->
<ishobjecttypes>
<ishobjecttype ishtype="ISHMasterDoc"/>
</ishobjecttypes>
<!--Metadata Query -->
<ishfields>
<ishfield name="FCOORDINATOR" level="logical" ishoperator="equal">frankc</ishfield>
</ishfields>
</ishfolderquery>
Rubriques dont l’identifiant comporte un contenu spécifique
La requête suivante extrait toutes les rubriques dont l’identifiant commence par DN et pour lesquels frankc est administrateur.
<ishfolderquery>
<ishobjecttypes>
<ishobjecttype ishtype="ISHModule"/>
</ishobjecttypes>
<!--Metadata Query -->
<ishfields>
<ishfield name="CARDELEMENT" level="logical" ishoperator="like">DN%</ishfield>
<ishfield name="FCOORDINATOR" level="logical">frankc</ishfield>
</ishfields>
</ishfolderquery>
Objets dont le titre comporte le mot « installer »
La requête suivante extrait toutes les mappages et tous les rubriques qui répondent aux critères suivants :
- Un titre qui contient le mot installer
- Coordonnateur défini comme John Doe ou Albert Einstein
<ishfolderquery>
<!--Object type filter -->
<ishobjecttypes>
<ishobjecttype ishtype="ISHMasterDoc"/>
<ishobjecttype ishtype="ISHModule"/>
</ishobjecttypes>
<!--Metadata Query -->
<ishfields>
<ishfield name="FTITLE" level="logical" ishoperator="like">%install%</ishfield>
<ishfield name="FCOORDINATOR" level="logical" ishoperator="in">John Doe, Albert Einstein</ishfield>
</ishfields>
</ishfolderquery>