Fonctionnalité #15577
Réconciliation d'un document principal d'un courrier départ
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->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