Project

General

Profile

Fonctionnalité #13901

[Versement] Connecteur Octave

Added by Elodie SOME-BLAD 5 months ago. Updated 21 days ago.

Status:
A livrer
Priority:
1-Majeur
Assignee:
-
Target version:
Start date:
05/25/2020
Due date:
Itération:
200907, 200921
Extension/Module:
Archives Publiques
Fonction:
Versement
SCRUM - Valeur:
3 - Must

Description

En tant que service producteur, je veux verser des bordereaux de transfert issus du logiciel Octave afin de traiter le vrac numérique.

Détail
Les bordereaux issus de Octave sont incomplets et ne peuvent pas être versés directement dans Maarch RM
- identifiant de bordereau
- service d'archives
- service versant
- format des dates
- ???

Proposition:
Ajouter une fonctionnalité optionnelle de transformation à la réception des bordereaux de transfert, qui permettra d'adapter les flux reçus avant d'entrer dans le standard (SEDA, autre).

Config:
Pour chaque format d'échange, pouvoir indiquer des modules/fonctions à appeler à réception.
Pour chaque module, fournir une liste de paramètres complémentaires attendus pour l'appel.

Service de réception medona/ArchiveTransfer:
Ajouter aux paramètres du service, en plus du message, des pièces jointes et du format, un paramètre pour le choix du transformateur (sous-type) et une liste de paramètres complémentaires.

??? Peut-on déplacer la notion de nom du fichier bordereau dans cette liste de paramètres complémentaires ??? !!! rétrocompatibilité.

Parcours utilisateur:

1) il choisit le format (SEDA)
==> la config indique un sous-type "Octave" et éventuellement d'autres, l'écran affiche la liste de choix

2) il choisit le type de paquet (Octave) qui implique la transformation
==> la config indique que 3 paramètres sont attendus :

3) saisit
- l'identifiant de bordereau (par défaut chargé avec le nom du fichier transmis)
- choisit le service d'archive
- choisit le service versant
- choisit le service producteur
- ...

4) il valide

Côté service

La fonction de réception reçoit le nom du module complémentaire ainsi que les paramètres.
Le module est appelé dès le début de l'exécution, avant persistance dans le dossier temporaire.
Il peut modifier le flux reçu avant de poursuivre, et provoquer la non-réception en cas d'erreur.

A faire
Analyser les manques dans les bordereaux issus de Octave:
Notes & documentation : https://docs.google.com/document/d/1UZFoRPY4UzF8EX3SRLLMz5x0msmwPMBajq06WHWkUfQ/edit?usp=sharing

vrac2_seda.zip (5.86 MB) vrac2_seda.zip Jérôme BOUCHER, 09/10/2020 12:18 PM

Related issues

Blocked by Maarch RM - Product Backlog - Fonctionnalité #14435: [Versement] Connecteurs pour transformation des flux en entréeEn cours2020-07-13

History

#2 Updated by Elodie SOME-BLAD 5 months ago

  • Description updated (diff)
  • Status changed from A traiter to A étudier
  • SCRUM - Valeur set to 2 - Should
  • Extension/Module Archives Publiques added

#3 Updated by Cyril VAZQUEZ 5 months ago

  • Description updated (diff)
  • Status changed from A étudier to A traiter
  • Priority changed from 2-Sérieux to 1-Majeur
  • Start date changed from 05/12/2020 to 05/25/2020
  • Fonction set to Versement
  • Extension/Module MEDONA added
  • Extension/Module deleted (Archives Publiques)

#4 Updated by Elodie SOME-BLAD 4 months ago

  • SCRUM - Valeur changed from 2 - Should to 3 - Must

#5 Updated by Cyril VAZQUEZ 3 months ago

#6 Updated by Cyril VAZQUEZ 3 months ago

  • Subject changed from Connecteur Octave to [Versement] Connecteur Octave

#7 Updated by Elodie SOME-BLAD about 1 month ago

  • Target version changed from Product Backlog to 2.7

#8 Updated by Cyril VAZQUEZ about 1 month ago

  • Itération 200907 added
  • Extension/Module Archives Publiques added
  • Extension/Module deleted (MEDONA)

#9 Updated by Cyril VAZQUEZ 28 days ago

  • Itération 200921 added

#10 Updated by Jérôme BOUCHER 21 days ago

A tester sur branche feat/13901_octave_connector (AP)
Valeurs à renseigner une fois le connecteur octave sélectionné :
id unique (string)
accord versement : MAARCH_LES_BAINS_ACTES_V2_1
identifiant service archive ACME_ARCHIVE
identifiant service versant MAARCH_LES_BAINS_SA
identifiant service producteur MAARCH_LES_BAINS_SA
service level serviceLevel_001
langue fr

A tester avec le fichier joint dezippé, bdx est content.xml

#11 Updated by Alexandre GOLDSTEIN 21 days ago

  • Status changed from A traiter to A livrer

test ok avec connecteurs octave et octave zip

Also available in: Atom PDF