Project

General

Profile

Actions

Fonctionnalité #30983

open

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

Added by Cyril VAZQUEZ 2 months ago. Updated 24 days ago.

Status:
R&D - En test
Priority:
1-Majeur
Assignee:
Target version:
Start date:
10/08/2024
Due date:
10/22/2024 (47 days late)
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
Actions #1

Updated by Jérôme BOUCHER 2 months ago

  • Description updated (diff)
Actions #2

Updated by Jérôme BOUCHER 24 days ago

  • Status changed from A traiter to R&D - En test
  • Assignee changed from Jérôme BOUCHER to Cyril VAZQUEZ
  • Target version changed from 3.1 to 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

Actions

Also available in: Atom PDF