Project

General

Profile

Fonctionnalité #14837

Connecteur MultiGest - Action d'envoi vers un dépôt MultiGest

Added by Emmanuel DILLARD almost 2 years ago. Updated 7 months ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Assignee:
Ines MKACHER
Target version:
Start date:
09/15/2020
Due date:
11/25/2021
Tags Courrier:
21.03.12
ROADMAP:
version stable (tag)

Description

En tant qu'utilisateur, je souhaite pouvoir déposer un ou plusieurs documents Maarch Courrier sur un dépôt MultiGest auquel j'ai accès.

US Connecteur MultiGest v2.pdf (41 KB) US Connecteur MultiGest v2.pdf Emmanuel DILLARD, 08/16/2021 04:55 PM
analyseEnvoiMC2MG_14837.md (4.27 KB) analyseEnvoiMC2MG_14837.md Quentin RIBAC, 09/23/2021 06:05 PM

Related issues

Related to Backlog Courrier - Fonctionnalité #9855: EPIC Connecteur MULTIGESTDéveloppé / Analysé (S)2019-03-062021-05-03
Related to Backlog Courrier - Fonctionnalité #14839: Administration / MultiGest : dépôts MultiGest rattachés aux entitésDéveloppé / Analysé (S)2020-09-152021-11-16

History

#2 Updated by Emmanuel DILLARD almost 2 years ago

  • Description updated (diff)

En tant qu'utilisateur, je souhaite pouvoir déposer un ou plusieurs documents Maarch Courrier sur un dépôt MultiGest auquel j'ai accès.

L’utilisateur dispose d’une action (paramétrable au niveau fonctionnel) pour déposer un document sur un dépôt MultiGest cible (sas)
Action unitaire (à partir de la fiche de traitement ou d’indexation)
Action de masse à partir d’une bannette

Envoi automatisé
Il est aussi possible de prévoir une action d’envoi automatisée via des processus batch.
Traitement de l’ensemble des documents présents dans une bannette
Changement de statut en fonction du résultat
L’utilisateur ne disposerait alors que d’une action de changement de statut de type « Mettre à disposition de la GED »1

Dépôt cible
Ce dépôt (ou Sas) dépend de l’entité primaire de l’utilisateur attributaire du courrier (voir administration des dépôts). Il n’est pas choisi par l’utilisateur qui initie l’action.
Le fichier est versé avec des métadonnées issues de la qualification du document.

Métadonnées
Un UID (identifiant unique) transmis en retour par la GED est ajouté aux métadonnées du document principal.
L’action est tracée avec rappel de l’UID.
Document principal
Les métadonnées attachées au document principal sont personnalisables (champs, obligation de saisie, entrée par défaut) au travers de la mécanique des modèles d’enregistrement (version 20.03)
En fonction du modèle choisi par l’utilisateur, les métadonnées sont affichées dynamiquement (adaptation aux domaines par métiers)
Pièces jointes
Les métadonnées propres aux pièces jointes et que l’utilisateur peut modifier sont :
Le type (obligatoire)
L’objet (obligatoire)
Un ou plusieurs destinataires (facultatif)
Une date de retour attendue (facultative)
Elles ne disposent pas de champs personnalisables.
Voir la structure de la table res_attachments
https://docs.maarch.org/gitbook/html/MaarchCourrier/20.03/guat/guat_architecture/database_model.html
En cas de dépôt de pièces jointes :
Seule la dernière version est déposée
Les métadonnées manquantes sont dupliquées à partir de celles du courrier principal pour chaque pièce jointe

Réfléchir sur la pertinence de la duplication des métadonnées aux pièces jointes pour les règles de reclassement (voir ci-après)

#3 Updated by Emmanuel DILLARD almost 2 years ago

  • Status changed from Etude planifiée to En attente financement

#5 Updated by Emmanuel DILLARD almost 2 years ago

  • Priority changed from 0-Bloquant to 2-Sérieux

#6 Updated by Emmanuel DILLARD almost 2 years ago

#8 Updated by Emmanuel DILLARD over 1 year ago

  • Target version changed from Inscription Backlog Courrier to Courrier 21.03 (stable)

#9 Updated by Emmanuel DILLARD over 1 year ago

  • Assignee changed from Emmanuel DILLARD to EDI PO

#11 Updated by Emmanuel DILLARD about 1 year ago

  • Due date set to 05/03/2021
  • Status changed from En attente financement to Etude planifiée

#12 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from Etude planifiée to En attente financement

#13 Updated by Emmanuel DILLARD about 1 year ago

  • Priority changed from 2-Sérieux to 1-Majeur

#14 Updated by Emmanuel DILLARD about 1 year ago

  • Subject changed from Action d'envoi vers un dépôt MultiGest to Connecteur MultiGest - Action d'envoi vers un dépôt MultiGest

#16 Updated by Emmanuel DILLARD about 1 year ago

  • Priority changed from 1-Majeur to 3-Mineur

#17 Updated by Emmanuel DILLARD about 1 year ago

  • Due date deleted (05/03/2021)

#18 Updated by Emmanuel DILLARD about 1 year ago

  • Project changed from Backlog to Backlog Courrier
  • Target version changed from Courrier 21.03 (stable) to 21.03 (stable)

#20 Updated by Emmanuel DILLARD 12 months ago

  • Assignee changed from EDI PO to Emmanuel DILLARD

#21 Updated by Emmanuel DILLARD 12 months ago

  • Assignee deleted (Emmanuel DILLARD)

#22 Updated by Emmanuel DILLARD 11 months ago

  • Due date set to 08/16/2021
  • Status changed from En attente financement to A étudier
  • Priority changed from 3-Mineur to 0-Bloquant

#25 Updated by Emmanuel DILLARD 11 months ago

  • Status changed from A étudier to Prêt à développer

#27 Updated by Emmanuel DILLARD 11 months ago

  • Status changed from Prêt à développer to En cours de dev (S)

#28 Updated by Emmanuel DILLARD 11 months ago

  • Due date changed from 08/16/2021 to 09/07/2021

#30 Updated by Emmanuel DILLARD 11 months ago

  • Related to Fonctionnalité #14839: Administration / MultiGest : dépôts MultiGest rattachés aux entités added

#31 Updated by Emmanuel DILLARD 11 months ago

  • Priority changed from 0-Bloquant to 1-Majeur

#33 Updated by Emmanuel DILLARD 10 months ago

  • Due date changed from 09/07/2021 to 09/21/2021

#34 Updated by Emmanuel DILLARD 10 months ago

  • ROADMAP set to version stable (tag)

#35 Updated by GIT LAB 10 months ago

Commit ajouté sur la branche feat/14837/action_multigest/develop de MaarchCourrier
FEAT #14837 TIME 0:45 init action multigest front
https://labs.maarch.org/maarch/MaarchCourrier/commit/f088929a1c3360b7f376bafa571d8073ef14cacc

#38 Updated by Emmanuel DILLARD 9 months ago

  • Due date changed from 09/21/2021 to 10/05/2021

#39 Updated by Quentin RIBAC 9 months ago

  • Assignee set to Quentin RIBAC

#42 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 1:45 route POST /rest/multigest/checkAccounts
https://labs.maarch.org/maarch/MaarchCourrier/commit/ee04d1e2c550acbe2ce26253b173ae9ffe283f82

#43 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:02 typo
https://labs.maarch.org/maarch/MaarchCourrier/commit/524b612534157bf0dd1081b07430dfad57b4962a

#44 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0 push vendor/composer/platform_check.php
https://labs.maarch.org/maarch/MaarchCourrier/commit/4691b05d6bafe4b019c54e0bc21b21347e391081

#46 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 2:00 WIP sendResource to MultiGest: metadata with mapping, main document; TODO: attachments
https://labs.maarch.org/maarch/MaarchCourrier/commit/a4db02ef5c67adf748d40df9c85ec3144d821868

#47 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 1:15 attachments OK in Multigest sendResource()
https://labs.maarch.org/maarch/MaarchCourrier/commit/4076e919b02205a78fa86107980b440576b00f13

#49 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:20 added sendMultigestAction (back); TODO: send-multigest-action frontend component
https://labs.maarch.org/maarch/MaarchCourrier/commit/8b905561ec73f35a2f6e8c85ebde9c766e21b78c

#50 Updated by GIT LAB 9 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:15 cleaning code and added TODOs
https://labs.maarch.org/maarch/MaarchCourrier/commit/a8de7ec816bdaf1588e39ccc70a63058f1b387a5

#51 Updated by Emmanuel DILLARD 9 months ago

  • Due date changed from 10/05/2021 to 10/19/2021

RAF voir Board
- encodage
- sécurité

#53 Updated by Madina Makhmutova 8 months ago

  • Due date changed from 10/19/2021 to 11/02/2021

#54 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 3:00 basicAuth; utf8_decode; signed version for doc; last version for attachment
https://labs.maarch.org/maarch/MaarchCourrier/commit/fc3f365a99d614f35be9fdcc428c72c6175eea17

#55 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:05 forgot a use statement
https://labs.maarch.org/maarch/MaarchCourrier/commit/4ab3909abdf11942fbe175a04a10ff020bfe7ad3

#56 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:45 added SoapFault handling
https://labs.maarch.org/maarch/MaarchCourrier/commit/c4334f0e4556369f9d2d1b20e1d4d09bfeac77da

#57 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 2:45 Multigest: preprocess and better checkAccount
https://labs.maarch.org/maarch/MaarchCourrier/commit/448afcaa795095723dbd5ae92bbf237a14662e4c

#58 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:45 multigest lang vars; attachments in multigest.json.default
https://labs.maarch.org/maarch/MaarchCourrier/commit/f05a737acd8710992e7ecdf906ec3a1c82699edd

#59 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FIX #14837 TIME 0:25 update url request
https://labs.maarch.org/maarch/MaarchCourrier/commit/ae014531d321598b02556734958e46cefffd4ea8

#60 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 2:45 better checks in multigest preprocess
https://labs.maarch.org/maarch/MaarchCourrier/commit/ad65ba3e87a032898e90950b650291e0b26a7fa2

#61 Updated by Quentin RIBAC 8 months ago

  • Status changed from En cours de dev (S) to A tester (S)

#62 Updated by Emmanuel DILLARD 8 months ago

  • Due date changed from 11/02/2021 to 11/16/2021
  • Tags Courrier 21.03.12 added

#63 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/21.03 de MaarchCourrier
FEAT #14837 TIME 0:10 add sendMultigestAction function
https://labs.maarch.org/maarch/MaarchCourrier/commit/c44da0f0c5a56238819467da3665430ee5185b13

#64 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:25 correctly specifying attachment format
https://labs.maarch.org/maarch/MaarchCourrier/commit/b04fd0191ccf1c5face2a5edbc5c9945014b4bfe

#65 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:15 using Validator in routes
https://labs.maarch.org/maarch/MaarchCourrier/commit/2d5798685d77805bba133c5b0b9f1cbd3e60b159

#66 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/21.03 de MaarchCourrier
FEAT #14837 TIME 1:00 copy and adjust multigest for version 21.03
https://labs.maarch.org/maarch/MaarchCourrier/commit/20c98f743d675a220fe8b99279377f88342caac6

#67 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/21.03 de MaarchCourrier
FEAT #14837 TIME 0:02 multigest mapping file
https://labs.maarch.org/maarch/MaarchCourrier/commit/86667b73499d9681a702251c77038e19861dd6a2

#68 Updated by GIT LAB 8 months ago

Commit ajouté sur la branche feat/14839/21.03 de MaarchCourrier
FEAT #14837 TIME 0:05 typo
https://labs.maarch.org/maarch/MaarchCourrier/commit/ef7ac15d875dac77e9f3c62cb86bb34c4e3a0ebf

#69 Updated by Emmanuel DILLARD 8 months ago

Enlever l'identifiant de l'historique
Afficher l'external ID dans les infos techniques du courrier (UID)

#72 Updated by Emmanuel DILLARD 7 months ago

  • Due date changed from 11/16/2021 to 11/25/2021

#73 Updated by GIT LAB 7 months ago

Commit ajouté sur la branche feat/14839/21.03 de MaarchCourrier
FEAT #14837 TIME 0:05 no history for multigest action
https://labs.maarch.org/maarch/MaarchCourrier/commit/cd8c8533d33a6cb461b92f2d51d4293c20d5fb7a

#74 Updated by Emmanuel DILLARD 7 months ago

TESTS

prérequis :

fichier de configuration Json paramétré et déposé coté serveur
compte administrateur appartenant à un groupe ayant le droit d'administration "Multigest"
Paramétrage d'un compte d'accès "Multigest" rattaché à un ou plusieurs services - Le test d'accès (via bouton dédié) doit être positif
Paramétrage de l'action dans une bannette utilisateur du service rattaché
(si nécessaire, créer statut et bannette spécifique)

Test

Depuis la liste de résultat d'une bannette disposant de l'action paramétrée, sélectionner plusieurs courriers
Effectuer l'action paramétrée depuis le bouton action de la bannette

  • les courrier déjà transmis sont signalés en erreur (UID présent en attribut technique)
  • Pour vérifier un courrier en erreur, consulter les informations techniques du courrier, la donnée UID Multigest doit être présente

Valider l'action

-> les courriers cibles doivent avoir changé de statut (voir statut de l'action)
-> les informations techniques de chaque courrier doivent avoir un attribut UID Multigest
-> Ligne d'historique de l'action ajoutée (Mention UID uniquement si envoi unitaire)

Coté Multigest :

(Avant reclassement)

Recherche par objet / chrono....
Visualisation du courrier et de ses métadonnées
Les pièces jointes sont versées au même niveau du SAS avec l'attribut chrono du courrier

#76 Updated by GIT LAB 7 months ago

Commit ajouté sur la branche feat/14839/develop de MaarchCourrier
FEAT #14837 TIME 0:02 no history for multigest action
https://labs.maarch.org/maarch/MaarchCourrier/commit/a9b3719df266e99f24cef120e8eb5c962a02f014

#77 Updated by Hamza HRAMCHI 7 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#78 Updated by Emmanuel DILLARD 7 months ago

  • Assignee changed from Quentin RIBAC to Ines MKACHER

Also available in: Atom PDF