Projet

Général

Profil

Fonctionnalité #30983

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

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` 

Retour