Projet

Général

Profil

Actions

Fonctionnalité #18569

fermé

[Communication] Transaction de demande d'autorisation au service producteur

Ajouté par Cyril VAZQUEZ il y a environ 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Clôturé
Priorité:
1-Majeur
Assigné à:
-
Version cible:
Début:
21/10/2021
Echéance:
02/11/2021
Tags RM:
2.8.0

Description

En tant que SA, je veux envoyer une demande d'autorisation de communication au service producteur d'une archive lorsque la demande porte sur une archive non communicable et provient d'un service tiers (non producteur).

Situation V2.7
La demande de communication ne peut être réalisée que par le service producteur, car lui seul peut lister ses archives ET possède l'actionneur pour la demande.
Lorsque l'archive est non communicable, il PEUT demander communication pour un tiers. Dans ce cas, le SA doit valider la demande de communication.
Si une autorité de contrôle est définie pour le SP, une demande d'autorisation lui est transmise.
Sinon, la communication est acceptée (responsabilité unique du SA)

Il n'y a pas d'étape de demande d'autorisation au SP car c'est toujours lui le demandeur.

Conditions d'acceptation
Le demandeur tiers peut lister les archives des autres services (besoin d'en connaître) et faire des demandes de communication.
Si l'archive n'est pas librement communicable, la demande arrive au SA, qui doit valider la demande de communication et ainsi transmettre une demande d'autorisation au service producteur.
Si le SP accepte, une nouvelle demande d'autorisation est transmise par le SA à l'autorité de contrôle (si existante), sinon la demande de communication est acceptée.

Il faut donc générer le message de demande d'autorisation au SP, lui permettre d'y accéder pour la valider (accepter, rejeter) et enchaîner avec les étapes suivantes existantes dans le flux "simplifié".

Analyse préliminaire

Voir medona/ArchiveDeliveryRequest::sendAuthorizationRequest() qui envoie directement à l'autorité de contrôle.
Il faut tester si le demandeur est différent du producteur et le cas échéant envoyer au SP.

Voir medona/AuthorizationOriginatingAgencyRequest:::accept() qui doit envoyer à l'autorité de contrôle sinon accepte (ou rejette) la demande d'origine

Voir medona/AuthorizationRequest pour donner l'accès au SP

Voir menu medona pour les accès

Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Echéance mis à 02/11/2021

Mis à jour par Jérôme BOUCHER il y a environ 3 ans

  • Statut changé de R&D - A planifier à R&D - En cours

À tester sur branche feat/18569_delivery

Mis à jour par Jérôme BOUCHER il y a environ 3 ans

  • Statut changé de R&D - En cours à R&D - En test

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

  • Statut changé de R&D - En test à Clôturé
Actions

Formats disponibles : Atom PDF