Ainsi, pour récupérer la liste des documents dont le nom contient la chaine DAT et qui sont stockés dans la sous arborescence “sites/test”, il faudra taper la requête suivante :
select * from cmis:document where cmis:name like '%DAT%' and contains ('PATH:"//app:company_home/st:sites/cm:test//*"')
Navigateur de noeuds
Les habitués d’Alfresco auront remarqué que le chemin fait référence à un répertoire stocké dans un site…
Dans mon cas, en tapant la requête dans le navigateur de noeuds d’Alfresco j’obtiens le résultat suivant :
CMIS Workbench
Afin de découvrir Alfresco d’un point de vue CMIS (nom des propriétés notamment), je vous invite à télécharger CMIS Workbench. Il vous permettra de mieux comprendre le fonctionnement de CMIS :
- Navigation dans le repository et découverte des propriétés CMIS
- Exécution d’une requête CMIS depuis une fenêtre de console
CMIS Workbench est disponible à l’adresse suivante :
Navigation dans le repository et découverte des propriétés
Exécution d’une requête CMIS
Conclusion
Un standard riche, simple à utiliser de par sa proximité avec le SQL, une fois qu’on a, comme d’habitude, intégré quelques subtilités (notamment les D: et P: pour spécifier les types et aspects… 😉
Bon tests !