Fonctionnalité #14349
fermé[Gestion] Recherche de ressources numériques
Description
Des critères de recherche rattachés aux documents (objets-données) permettraient de retourner des listes de résultat constituées de documents sur des critères pertinents
US
En tant que gestionnaire d'archives, je veux rechercher les documents numériques afin de réaliser des opérations de pérennisation (format, conversion, contrôle qualité).
Critères d'acceptation
Critères de recherche sur :
- format d'origine
- format de conversion
- date de dépôt
- nom
- taille
- description ?
Fichiers
Mis à jour par Elodie SOME-BLAD il y a plus de 4 ans
- Description mis à jour (diff)
- Assigné à
Elodie SOME-BLADsupprimé
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 252 à Backlog RM
- Version cible changé de Product Backlog à Inscription Backlog
Mis à jour par Cyril VAZQUEZ il y a environ 3 ans
- Echéance mis à 05/10/2021
- Statut changé de R&D - A étudier à R&D - A planifier
- Priorité changé de 2-Sérieux à 1-Majeur
- Version cible changé de Inscription Backlog à 2.8
- Tags RM 2.8.0 ajouté
La recherche doit porter sur les métadonnées de ressource mais tenir compte du contrôle des accès lié aux archives contenant les ressources.
Voir ce qui est fait pour les documents AP dans la recherche.
Critères :
- identifiant
- format (puid)
- taille (plage)
- nom de fichier (joker, approchant)
- hash
Ce dernier critère est essentiel pour la détection des doublons
Le résultat doit fournir a minima l'identifiant de la ressource et celui de l'archive conteneur, permettant ainsi les accès via routes sécurisées (archiveId+resId)
Mis à jour par Cyril VAZQUEZ il y a environ 3 ans
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à mis à Charlotte Bataille
Mis à jour par Charlotte Bataille il y a environ 3 ans
- Fichier Capture d’écran du 2021-10-25 11-49-11.png Capture d’écran du 2021-10-25 11-49-11.png ajouté
- Statut changé de R&D - En cours à R&D - En test
Branche à tester : feat/14349_search_digital_resource
/!\ Attribuez tous les droits au compte de service au préalable
Route à tester
GET /digitalResource/digitalResource/finddocuments?[searchParameters]
Critères de recherche [searchParameters]
- archiveId (string)
- sizeMin (integer)
- sizeMax(integer)
- puid (string)
- mimetype (string)
- hash (string)
- hashAlgorithm (string)
- fileName (string pouvant contenir le caractère joker *)
- startDate (string format : yyyy-mm-dd)
- endDate (string format : yyyy-mm-dd)
(cf. fichier joint pour la description des critères)
Exemple
GET http://maarchrm/digitalResource/digitalResource/finddocuments?fileName=*9127*
Retour (code HTTP 200)
[
{
"archiveId": "maarchRM_r1a292-3wqq-bdyqlc",
"resId": "maarchRM_r1a292-4ek7-myvlie",
"clusterId": "archives",
"size": 1935,
"puid": null,
"mimetype": "text/html",
"hash": "8bea1a828c75c946bd6d49028330d79386fbab1189a3eef51873425b7a05ccbd",
"hashAlgorithm": "SHA256",
"fileExtension": null,
"fileName": "9127-enfants-parents.html",
"mediaInfo": null,
"created": "2021-10-20T13:17:26+00:00",
"updated": null,
"address": null,
"format": null,
"relatedResId": null,
"relationshipType": null,
"relatedResource": []
}
]
Mis à jour par Alexandre GOLDSTEIN il y a environ 3 ans
- Statut changé de R&D - En test à A livrer
Test OK, fait le test avec tous les critères ci dessus indépendemment, aussi testé en multi critères avec quelques &&, fonctionne sans soucis.
Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Echéance changé de 05/10/2021 à 02/11/2021
Mis à jour par Cyril VAZQUEZ il y a environ 3 ans
- Statut changé de Livré à R&D - Terminé