Projet

Général

Profil

Actions

Fonctionnalité #30983

ouvert

Envoyer les demandes d'élimination à l'opérateur d'archivage

Ajouté par Cyril VAZQUEZ il y a 4 mois. Mis à jour il y a 26 jours.

Statut:
R&D - En test
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
08/10/2024
Echéance:
22/10/2024 (En retard de environ 3 mois)
Tags RM:
3.0.X

Description

En tant que service d'archive,
je souhaite envoyer mes demandes d'élimination à l'autorité d'archivage du système (rôle owner)
et ne pas solliciter le service producteur durant les éliminations
afin que les référents archives puissent remplir le rôle de SA.

Analyse

Aujourd'hui dans la procédure recordsManagement.archive::dispose(),
on sélectionne le SA des archives comme destinataire de la demande d'élimination.

Dans medona.archiveDestructionRequest::send(),
on teste si le demandeur est égal au destinataire de la demande en considérant que le destinataire est SA,
afin de déclencher un envoi de demande d'autorisation au SP si c'est le cas (demandeur = SA donc demander autorisation au SP).

Le choix du destinataire n'est pas fait dans le code medona.

Il faut que le destinataire puisse être adapté au contexte de certains clients pour lesquels le SA des UA est en réalité un référent archives des services métiers. Dans ce cas il rempli le rôle de SA pour la plupart des actions, mais ne doit pas être destinataire des demandes d'élimination qui doivent toujours être reçues par la direction des archives.

Évolution demandée

Ajouter une option de configuration pour adapter le comportement du système lors de la demande d'élimination pour définir le destinataire de la demande d’élimination initiale :

  1. comportement actuel : SA des archives à éliminer
  2. évolution : l'UO (Unit Organization) qui a le rôle owner

Fichiers

clipboard-202412270951-vibjo.png (66,1 ko) clipboard-202412270951-vibjo.png William TATANG TIDO, 27/12/2024 09:51

Mis à jour par Jérôme BOUCHER il y a 4 mois

  • Description mis à jour (diff)

Mis à jour par Jérôme BOUCHER il y a 2 mois

  • Statut changé de A traiter à R&D - En test
  • Assigné à changé de Jérôme BOUCHER à Cyril VAZQUEZ
  • Version cible changé de 3.1 à 3.X

Ajout d'une nouvelle variable de configuration permettant de spécifier au système si la demande de destruction doit être envoyé à l'opérateur d'archivage (owner) plutôt qu'au service d'archive (archiver)

[recordsManagement]
; If true, when deleting an archive, destruction authorization
; will be send to the unit organization with owner role instead
; of parent archive archiver
destructionRequestSentToOrganizationOwner = false 

À tester sur branche feat/30983/add_send_destruction_to_owner

Mis à jour par Jérôme BOUCHER il y a 29 jours

À tester sur branche feat/30983/add_send_destruction_to_owner

Ajout de deux nouvelles variables de configuration :

  • La première permettant de spécifier au système si la demande de destruction doit être envoyé à l'opérateur d'archivage (owner) plutôt qu'au service d'archive (archiver)
[recordsManagement]
; If true, when deleting an archive, destruction authorization
; will be send to the unit organization with owner role instead
; of parent archive archiver
destructionRequestSentToOrganizationOwner = false
  • La seconde si la demande de suppression doit être envoyé pour validation à l'owner avant d'être envoyé au service producteur (ou à l'autorité de controle)
[medona]
; If true, when deleting an archive, a message is sent to receiver (archiver or owner)
; to validate message and send it to originator or controlAuthority
; otherwise it is send automatically
recipientSuppressionValidation = false;
Actions

Formats disponibles : Atom PDF