Project

General

Profile

Anomalie #16970

i-parapheur : impossible de récupérer les courriers départs spontanés signés - Document principal du courrier départ.

Added by Henri QUENEAU over 1 year ago. Updated 12 months ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Assignee:
-
Target version:
Start date:
05/03/2021
Due date:
Tags Courrier:
20.03.23, 20.10.16, 21.03.13

Description

J'envoie un document courrier départ spontané (courrier principal et non en pièce jointe) dans le iparapheur
je le signe dans le iparapheur

le document ne revient pas dans maarch signé
Aucune mise à jour en bdd

solution de contournement proposé en attendant: faire un courrier départ spontané en passant par les pièces jointes. le document revient bien signé dans maarch.


Related issues

Related to Backlog Courrier - Anomalie #18840: i-Parapheur : script de récupération ineffectif si un document n'est plus présent dans le parapheur externeDéveloppé / Analysé (S)2021-10-012021-12-08

History

#4 Updated by Support Maarch over 1 year ago

  • Status changed from A qualifier to A traiter

#5 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from A traiter to Prêt à embarquer
  • Assignee changed from Henri QUENEAU to EDI PO

#6 Updated by Emmanuel DILLARD over 1 year ago

  • Project changed from Backlog to CURRENT SPRINT
  • Subject changed from impossible de récupérer les courriers départs spontanés signés to i-parapheur : impossible de récupérer les courriers départs spontanés signés
  • Status changed from Prêt à embarquer to En cours de dev (S)
  • Target version changed from 20.10 (Support actif) to Courrier Develop
  • Tags Courrier 20.10.12, 21.03.4 added

Cible 20.10 / 21.03 / Develop

(Client en tag 20.10.11)

#7 Updated by Florian AZIZIAN over 1 year ago

  • Assignee deleted (EDI PO)

#9 Updated by Emmanuel DILLARD over 1 year ago

  • Due date set to 05/18/2021

#10 Updated by Florian AZIZIAN over 1 year ago

  • Assignee set to Florian AZIZIAN

#11 Updated by Florian AZIZIAN over 1 year ago

  • Status changed from En cours de dev (S) to Complément d'Informations
  • Assignee changed from Florian AZIZIAN to Henri QUENEAU

Sur la version IParapheur que j'ai, je ne peux pas signer de document (je n'ai pas de certificat)
J'ai essayé en refusant un document, et je récupère bien l'annotation dans Maarch, et le courrier change bien de statut.

Il faudrait regarder dans technique.log s'il y a une erreur
Est-ce que ça fonctionne si tu signes un document principal de catégorie "Arrivée" ?
Après avoir envoyé dans IParapheur, est ce que il y a une valeur dans la colonne external_id de res_letterbox ?
Après avoir lancé le batch, est ce que cette valeur external_id est toujours présente ?
Y avait-il d'autre document intégré au parapheur avec ce courrier départ ?

#12 Updated by Emmanuel DILLARD over 1 year ago

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

#13 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from Complément d'Informations to 17

#14 Updated by Emmanuel DILLARD over 1 year ago

  • Project changed from CURRENT SPRINT to Backlog

#15 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from 17 to Complément d'Informations

#16 Updated by Antoine HAGUES over 1 year ago

  • Status changed from Complément d'Informations to A traiter
  • Assignee changed from Henri QUENEAU to EDI PO

Il n'y pas d'erreurs dans le technique.log, on récupère bien pour les courriers départ en tant que pièce jointe mais ca ne revient pas en tant que courrier départ en document principal.

#17 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from A traiter to Complément d'Informations
  • Assignee changed from EDI PO to Antoine HAGUES

#19 Updated by Antoine HAGUES over 1 year ago

  • Assignee changed from Antoine HAGUES to Henri QUENEAU

#20 Updated by Henri QUENEAU over 1 year ago

  • Assignee changed from Henri QUENEAU to Antoine HAGUES

#21 Updated by Emmanuel DILLARD over 1 year ago

  • Project changed from Backlog to Backlog Courrier
  • Target version changed from Courrier Develop to Develop

#22 Updated by Emmanuel DILLARD over 1 year ago

  • Target version changed from Develop to 20.10 (Actif)
  • Tags Courrier deleted (20.10.12, 21.03.4)

#24 Updated by Emmanuel DILLARD over 1 year ago

  • Due date changed from 05/18/2021 to 08/02/2021
  • Status changed from Complément d'Informations to A étudier

#25 Updated by Emmanuel DILLARD over 1 year ago

  • Subject changed from i-parapheur : impossible de récupérer les courriers départs spontanés signés to i-parapheur : impossible de récupérer les courriers départs spontanés signés - Document principal du courrier départ.
  • Due date deleted (08/02/2021)
  • Status changed from A étudier to Prêt à embarquer

#28 Updated by Emmanuel DILLARD over 1 year ago

  • Due date set to 09/21/2021

#29 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from Prêt à embarquer to En cours de dev (S)
  • Assignee deleted (Emmanuel DILLARD)
  • Target version changed from 20.10 (Actif) to Develop
  • Tags Courrier 20.10.15, 21.03.9 added

#30 Updated by Emmanuel DILLARD about 1 year ago

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

#31 Updated by Guillaume HEURTIER about 1 year ago

  • Assignee set to Guillaume HEURTIER

#32 Updated by Guillaume HEURTIER about 1 year ago

Le document signé est bien récupéré par Maarch Courrier (testé en 20.10). En revanche, la signature n’apparaît pas.
Pour la faire apparaître, il faut activer le filigrane (apps/maarch_entreprise/xml/features.xml -> watermark -> enabled à true en 20.10) et avoir la librairie payante installée (SetaPDF-FormFiller-Full).

Avec ces deux éléments, je vois bien le document signé avec iParapheur dans Maarch Courrier.

(J'ai le même comportement avec les pièces jointes : signature visible uniquement avec le filigrane activé + la librairie payante installée)

#33 Updated by Guillaume HEURTIER about 1 year ago

  • Status changed from En cours de dev (S) to Complément d'Informations
  • Assignee changed from Guillaume HEURTIER to Antoine HAGUES

#36 Updated by Emmanuel DILLARD about 1 year ago

  • Target version changed from Develop to 20.10 (Actif)

#37 Updated by Emmanuel DILLARD about 1 year ago

  • Tags Courrier deleted (20.10.15, 21.03.9)

#39 Updated by Antoine HAGUES about 1 year ago

  • Status changed from Complément d'Informations to A traiter
  • Assignee changed from Antoine HAGUES to Emmanuel DILLARD

Après vérifications et passage du nouveau tag 20.10.15.

Les watermarks sont actif sur les deux instances de MaarchCourrier.

Cependant je doute que cela resolve le problème de retour de courriers départ signé (en documents principal)

Après questionnements du client la configuration de I-Parapheur est identique pour la ville et l'agglo.

La configuration MaarchCourrier est également identique.

Pouvez-vous creuser un peu plus le sujet ?

#40 Updated by Emmanuel DILLARD about 1 year ago

  • Due date changed from 10/07/2021 to 10/18/2021
  • Status changed from A traiter to A étudier

#41 Updated by Emmanuel DILLARD about 1 year ago

  • Due date deleted (10/18/2021)
  • Status changed from A étudier to Prêt à embarquer
  • Assignee deleted (Emmanuel DILLARD)

#42 Updated by Madina Makhmutova about 1 year ago

  • Status changed from Prêt à embarquer to Complément d'Informations
  • Assignee set to Antoine HAGUES

Les indications données pas Guillaume ont elles étaient mis en ouvre par client?

"Activation des Watermark et librairie payante"

#43 Updated by Antoine HAGUES about 1 year ago

  • Due date set to 10/28/2021
  • Status changed from Complément d'Informations to A traiter
  • Assignee changed from Antoine HAGUES to Madina Makhmutova

Les watermarks sont activées

et la librairie payante n'est pas OBLIGATOIRE

#44 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from A traiter to Complément d'Informations
  • Assignee changed from Madina Makhmutova to Antoine HAGUES

Testé en 20.10.
Le document principal signé est bien récupéré.

Fournir les logs techniques en mettant le niveau des logs à INFO.
Refaire les tests ensuite chez le client

#46 Updated by Antoine HAGUES about 1 year ago

  • Status changed from Complément d'Informations to A traiter

Vu avec le client le problème est résolue je clos

#47 Updated by Madina Makhmutova about 1 year ago

  • Status changed from A traiter to Clôturée

#48 Updated by Antoine HAGUES about 1 year ago

  • Status changed from Clôturée to A traiter
  • Assignee changed from Antoine HAGUES to Emmanuel DILLARD

Réouverture du ticket, cela ne fonctionne toujours pas.

Voici les informations demandées :

Retours suite à l'execution du script du retour du courrier
Load json config file:/var/www/html/maarch_courrier_capft/custom/cs_capft_prod/apps/maarch_entreprise/xml/config.json

Warning: Invalid argument supplied for foreach() in /var/www/html/maarch_courrier_capft/bin/signatureBook/process_mailsFromSignatoryBook.php on line 340

Contenu du fichier technique.log
[05/11/2021 14:28:25] INFO [22879] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][End of process][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:28:25] INFO [22879] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][0 document(s) retrieved][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:29:01] INFO [22915] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve attachments sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:29:01] INFO [22915] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve signed/annotated documents from remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:29:01] INFO [22915] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve mails sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:29:02] DEBUG [22915] [OK][MAARCH][][][Exec Curl : https://secure-iparapheur.agglo-thionville.fr/ws-iparapheur][][?xml version='1.0' encoding='UTF-8'?S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"S:BodyGetH$
][curl][]
[05/11/2021 14:29:02] INFO [22915] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][End of process][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:29:02] INFO [22915] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][0 document(s) retrieved][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:30:01] INFO [22961] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve attachments sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:30:01] INFO [22961] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve signed/annotated documents from remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:30:01] INFO [22961] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve mails sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:30:01] DEBUG [22961] [OK][MAARCH][][][Exec Curl : https://secure-iparapheur.agglo-thionville.fr/ws-iparapheur][][?xml version='1.0' encoding='UTF-8'?S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"S:BodyGetH$
][curl][]
[05/11/2021 14:30:01] INFO [22961] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][End of process][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:30:01] INFO [22961] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][0 document(s) retrieved][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:31:01] INFO [23009] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve attachments sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:31:01] INFO [23009] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve signed/annotated documents from remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:31:01] INFO [23009] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve mails sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:31:01] DEBUG [23009] [OK][MAARCH][][][Exec Curl : https://secure-iparapheur.agglo-thionville.fr/ws-iparapheur][][?xml version='1.0' encoding='UTF-8'?S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"S:BodyGetH$
][curl][]
[05/11/2021 14:31:01] INFO [23009] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][End of process][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:31:01] INFO [23009] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][0 document(s) retrieved][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:32:01] INFO [23048] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve attachments sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:32:01] INFO [23048] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve signed/annotated documents from remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:32:01] INFO [23048] [OK][MAARCH][][retrieveMailsFromSignatoryBook][retrieveMailsFromSignatoryBook][][Retrieve mails sent to remote signatory book][retrieveMailsFromSignatoryBook][]
[05/11/2021 14:32:01] DEBUG [23048] [OK][MAARCH][][][Exec Curl : https://secure-iparapheur.agglo-thionville.fr/ws-iparapheur][][?xml version='1.0' encoding='UTF-8'?S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"S:BodyGetH$
][curl][]

Aucunes erreurs n'est constaté, parcontre le courrier ne revient dans l'application dans le cas d'un courrier départ & maintenant dans le cas d'un refus de visa

#49 Updated by Antoine HAGUES about 1 year ago

fichier nano /var/www/html/maarch_courrier_capft/bin/signatureBook/process_mailsFromSignatoryBook.php on line 340

foreach ($retrievedMails['resLetterbox'] as $resId => $value) {
    Bt_writeLog(['level' => 'INFO', 'message' => 'Update res_letterbox : ' . $resId . '. SignatoryBookId : ' . $value['external_id']]);

    if (!empty($value['encodedFile'])) {
        Bt_writeLog(['level' => 'INFO', 'message' => 'Create document in res_letterbox']);
        if ($value['status'] =='validated') {
            $typeToDelete = ['SIGN', 'TNL'];
        } else {
            $typeToDelete = ['NOTE'];
        }
        \SrcCore\models\DatabaseModel::delete([
            'table' => 'adr_letterbox',
            'where' => ['res_id = ?', 'type in (?)', 'version = ?'],
            'data'  => [$resId, $typeToDelete, $value['version']]
        ]);

#50 Updated by Madina Makhmutova about 1 year ago

  • Due date changed from 10/28/2021 to 11/08/2021
  • Status changed from A traiter to Etude planifiée

#51 Updated by Madina Makhmutova about 1 year ago

  • Due date deleted (11/08/2021)
  • Status changed from Etude planifiée to Prêt à embarquer
  • Assignee deleted (Emmanuel DILLARD)

#52 Updated by Emmanuel DILLARD about 1 year ago

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

Piste 1 : améliorer le retour d'erreur (catch)

#53 Updated by Emmanuel DILLARD about 1 year ago

  • Due date set to 11/25/2021

#54 Updated by GIT LAB about 1 year ago

Commit ajouté sur la branche fix/16970/20.10 de MaarchCourrier
FIX #16970 TIME 1:30 continue instead of return in loop
https://labs.maarch.org/maarch/MaarchCourrier/commit/17d5a2212e0f19cd593981f11b788bc13559d99f

#55 Updated by GIT LAB about 1 year ago

Commit ajouté sur la branche fix/16970/20.10 de MaarchCourrier
FIX #16970 TIME 0:30 errors cause returns but are now correctly logged
https://labs.maarch.org/maarch/MaarchCourrier/commit/a1351b52a0607ec006c2b9834cd2a05fa12d6e7a

#56 Updated by Quentin RIBAC about 1 year ago

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

#57 Updated by GIT LAB about 1 year ago

Commit ajouté sur la branche fix/16970/20.10 de MaarchCourrier
FIX #16970 TIME 0:05 empty array instead of null
https://labs.maarch.org/maarch/MaarchCourrier/commit/6392a616c8d65c4b6a8da0f2eca62774438799bf

#58 Updated by Quentin RIBAC about 1 year ago

Le problème rencontré par l’équipe projet/support et le client vient de circonstances spécifiques relevant de l’intégration. Cependant, les erreurs étaient mal capturées et non loggées par Maarch Courrier. Le correctif porte donc sur ce point : les erreurs apparaîtront donc correctement dans technique.log une fois le correctif intégré.

#59 Updated by Emmanuel DILLARD about 1 year ago

  • Related to Anomalie #18840: i-Parapheur : script de récupération ineffectif si un document n'est plus présent dans le parapheur externe added

#60 Updated by Emmanuel DILLARD about 1 year ago

  • Tags Courrier 20.10.16 added

#61 Updated by Emmanuel DILLARD about 1 year ago

RAF test
rapatrier 21.03 / Develop

Voir demande liée.

#62 Updated by Emmanuel DILLARD about 1 year ago

RAF 20.03

#63 Updated by Emmanuel DILLARD about 1 year ago

  • Due date changed from 11/25/2021 to 12/08/2021

#64 Updated by Ines MKACHER 12 months ago

  • Due date deleted (12/08/2021)
  • Status changed from A tester (S) to Développé / Analysé (S)
  • Tags Courrier 20.03.23, 21.03.13 added

Also available in: Atom PDF