Projet

Général

Profil

Fonctionnalité #14349

[Gestion] Recherche de ressources numériques

Ajouté par Elodie SOME-BLAD il y a presque 4 ans. Mis à jour il y a plus de 2 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Charlotte Bataille
Version cible:
Début:
06/07/2020
Echéance:
02/11/2021
Tags RM:
2.8.0

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 ?

Capture d’écran du 2021-10-25 11-49-11.png (74,4 ko) Capture d’écran du 2021-10-25 11-49-11.png Description des critères de recherche Charlotte Bataille, 25/10/2021 11:49
9565

Historique

#1 Mis à jour par Cyril VAZQUEZ il y a presque 4 ans

  • Description mis à jour (diff)

#2 Mis à jour par Elodie SOME-BLAD il y a plus de 3 ans

  • Description mis à jour (diff)
  • Assigné à Elodie SOME-BLAD supprimé

#3 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de Maarch RM - Product Backlog à Backlog RM
  • Version cible changé de Product Backlog à Inscription Backlog

#4 Mis à jour par Cyril VAZQUEZ il y a plus de 2 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)

#5 Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans

  • Statut changé de R&D - A planifier à R&D - En cours
  • Assigné à mis à Charlotte Bataille

#6 Mis à jour par Charlotte Bataille il y a plus de 2 ans

9565

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": []
    }
]

#7 Mis à jour par Alexandre GOLDSTEIN il y a plus de 2 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.

#8 Mis à jour par Emmanuel DILLARD il y a plus de 2 ans

  • Echéance changé de 05/10/2021 à 02/11/2021

#9 Mis à jour par Arnaud PAUGET il y a plus de 2 ans

  • Statut changé de A livrer à Livré

#10 Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans

  • Statut changé de Livré à R&D - Terminé

Formats disponibles : Atom PDF