Project

General

Profile

Fonctionnalité #15577

Réconciliation d'un document principal d'un courrier départ

Added by Emmanuel DILLARD about 2 months ago. Updated about 1 month ago.

Status:
Intégré / Développé / Analysé
Priority:
0-Bloquant
Assignee:
Laurent GIOVANNONI
Target version:
Maarch Courrier - 20.03 (Support actif)
Start date:
12/02/2020
Due date:
12/03/2020
Spent time:
Version Corrective Courrier:
Version Corrective Parapheur:
Vers. corrective MaarchCapture:
US Roadmap (B):

Description

En tant qu'utilisateur je souhaite pouvoir réconcilier une pièce jointe signée à un courrier départ

  • Indexation courrier départ
  • choix du modèle avec QRcode intégré
  • Action envoi en visa

Impression -> circuit pappier
Réconciliation de la pièce en tant que pJ signée

  • Maarch Capture
  • WS routes

History

#1 Updated by Emmanuel DILLARD about 2 months ago

  • Status changed from A étudier to Etude planifiée (BL)

#2 Updated by Emmanuel DILLARD about 2 months ago

Ajouter un doc principal en tant que PJ

infos dans le QR Resid PJ est null, si pas une PJ (en 20.03)

$data = [
'chrono' => $prefix . $args['chrono'],
'resIdMaster' => $args['resIdMaster'],
'resId' => $args['resId'], // <- null si courrier principal
'title' => $args['title']
];

Capture doit le détecter pour la réconciliation

Retrouver le REsID du principal à partir du chrono et appeler la route PJ

POST /rest/attachments
https://docs.maarch.org/gitbook/html/MaarchCourrier/20.03/guat/guat_architecture/API_REST/Attachments.htm

Comportement
sans resId (null si courrier principal), la pièce sera intégrée en PJ du courrier 'resIdMaster'
Type -> Créer un type dans le xml spécifique "Courrier Principal signé". Ne pas mettre 'signedResponse'réservé aux PJ.

Comment adapter le type via MaarchCapture ?

eval dans le xml
exemple argument type="entity" name="type" eval='if ...'/ Test sur le resId pour donner le bon type
resId not null : signedResponse
resId null : nouveau type du XML

-> version cible Capture 1.8.1
-> A tester

#3 Updated by Emmanuel DILLARD about 2 months ago

  • Status changed from Etude planifiée (BL) to A Compléter (BL)
  • Assignee changed from Maarch Courrier PRODUCT OWNER to Laurent GIOVANNONI

#4 Updated by Florian AZIZIAN about 2 months ago

  • Assignee changed from Laurent GIOVANNONI to Guillaume HEURTIER

#5 Updated by Florian AZIZIAN about 2 months ago

  • Status changed from A Compléter (BL) to En cours (dév ou analyse)

#6 Updated by Guillaume HEURTIER about 2 months ago

  • Status changed from En cours (dév ou analyse) to Intégré / Développé / Analysé

La méthode décrite dans le commentaire #2 fonctionne.
Pour le type, en ayant créer un type "Courrier signé" que j'ai appelé "signed_mail" dans mon xml côté courrier, il faut mettre dans le paramètrage xml de capture :

<argument type="entity" name="type" eval="(empty($Element-&gt;getMetadata('originId')) ? 'signed_mail' : 'signed_response')"/>

#7 Updated by Guillaume HEURTIER about 2 months ago

  • Assignee changed from Guillaume HEURTIER to Laurent GIOVANNONI

#8 Updated by Emmanuel DILLARD about 2 months ago

  • Due date set to 12/03/2020

#11 Updated by Emmanuel DILLARD about 1 month ago

  • Project changed from CURRENT SPRINT to Backlog

Also available in: Atom PDF