Projet

Général

Profil

Actions

Fonctionnalité #14349

fermé

[Gestion] Recherche de ressources numériques

Ajouté par Elodie SOME-BLAD il y a plus de 4 ans. Mis à jour il y a environ 3 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 ?

Fichiers

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

Mis à jour par Cyril VAZQUEZ il y a plus de 4 ans

  • Description mis à jour (diff)

Mis à jour par Elodie SOME-BLAD il y a plus de 4 ans

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

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 plus de 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

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 Arnaud PAUGET il y a environ 3 ans

  • Statut changé de A livrer à Livré

Mis à jour par Cyril VAZQUEZ il y a environ 3 ans

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

Formats disponibles : Atom PDF