Projet

Général

Profil

Anomalie #22030

TMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence

Ajouté par Charles BATIONO il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Version cible:
Début:
03/08/2022
Echéance:
15/11/2022
Tags Parapheur:

Description

Quand je met deux étapes de signature RGS dans la même séquence, le premier signataire RGS 
peux signer. En revanche pour le second nous avons le message d'erreur en PJ
J'ai le même problème, quand dans une séquence j'ai une étape cachet puis une étape RGS (ou inversement).

Non reproduit DEMO

2 RGS.JPG (78,4 ko) 2 RGS.JPG Caroline DISTRIQUIN, 03/08/2022 18:25
bug rgs.JPG (177 ko) bug rgs.JPG Caroline DISTRIQUIN, 11/08/2022 14:25
Apres_signature.png (200 ko) Apres_signature.png Charles BATIONO, 08/09/2022 16:30
2nd_Signataire.png (372 ko) 2nd_Signataire.png Charles BATIONO, 08/09/2022 16:30
12793
12794
12798
12799

Demandes liées

Lié à Backlog Parapheur - Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent R&D - Terminé2022-10-132022-11-15

Historique

#4 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Sujet changé de Impossible d'avoir deux signataires RGS dans la même séquence à TMA - Impossible d'avoir deux signataires RGS dans la même séquence
  • Description mis à jour (diff)
  • Echéance mis à 12/09/2022
  • Statut changé de A qualifier à R&D - A étudier

#6 Mis à jour par Guillaume HEURTIER il y a plus d'un an

Erreur reproduite avec 2 signatures RGS avec horodatage à la suite (Jenny Jane puis Barbara Bain).

L'erreur vient de l'horodatage Contralia qui nous renvoi au lieu de l'horodatage une erreur 400 "Transaction not open".
Cette erreur n'est pas "catché" dans le code ce qui provoque une erreur 500 par la suite.

  • Il faudrait donc dans un premier temps catché cette erreur en faisant par exemple dans src/app/document/controllers/CertificateSignatureController.php ligne 265 :
if (!empty($signedDocumentPath['errors'])) {
    return ['errors' => 'Error with timestamp : ' . $signedDocumentPath['errors']];
}
  • "Transaction not open" n'est pas normal, cela veut dire qu'on termine la transaction chez Contralia après le premier signataire.
    Dans src/app/document/controllers/CertificateSignatureController.php, on termine la transaction seulement si lastStep = true.
    On met lastStep à true si 0 ou 1 griffe est envoyée à signer, et non si le signataire est le dernier dans le circuit..

  • Je ne reproduis pas l'erreur front, chez moi le front a bien réussi à "catché" l'erreur back et je n'ai pas l'erreur en console

#7 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Priorité changé de 2-Sérieux à 1-Majeur

#8 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Sujet changé de TMA - Impossible d'avoir deux signataires RGS dans la même séquence à TMA - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence

#9 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Sujet changé de TMA - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence à TMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence

#10 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance changé de 12/09/2022 à 04/10/2022
  • Statut changé de R&D - A étudier à R&D - A planifier

#11 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Priorité changé de 1-Majeur à 0-Bloquant

#12 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Statut changé de R&D - A planifier à R&D - En cours

#14 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Assigné à Emmanuel DILLARD supprimé

#16 Mis à jour par Quentin RIBAC il y a plus d'un an

  • Assigné à mis à Quentin RIBAC

#17 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FIX #22030 TIME 4:30 allow multisign with RGS** timestamped
https://labs.maarch.org/maarch/MaarchParapheur/commit/a96fdb124381cf6d728e1298b3080d23552f5484

#18 Mis à jour par Quentin RIBAC il y a plus d'un an

  • Statut changé de R&D - En cours à R&D - En test

#19 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FIX #22030 TIME 0:30 distinguish variables lastUserStep and lastWorkflowStep
https://labs.maarch.org/maarch/MaarchParapheur/commit/bf44375ae64cf78f7512facaeecda18f940509ad

#20 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance changé de 04/10/2022 à 06/10/2022

#21 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FIX #22030 TIME 2:30 allow for several consecutive eidas signatories
https://labs.maarch.org/maarch/MaarchParapheur/commit/ce34c559a0bbdcba8787826b20907abb34410ddb

#22 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03_TMA5 de MaarchParapheur
FEAT #22030 TIME 0:30 test + fix do not add timestamp at every eidas signatures
https://labs.maarch.org/maarch/MaarchParapheur/commit/7561566d61953215e2a84d3ea83ddb183045ce1e

#23 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Statut changé de R&D - En test à R&D - Terminé

#24 Mis à jour par Quentin RIBAC il y a plus d'un an

  • Statut changé de R&D - Terminé à R&D - En test

#25 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 1:30 allow multisign with RGS** timestamped
https://labs.maarch.org/maarch/MaarchParapheur/commit/a155a68d9efdbda8c5d4fe241e602a0fe52817ee

#26 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0:30 allow multisign with RGS** timestamped
https://labs.maarch.org/maarch/MaarchParapheur/commit/64f631488883108460b54ef79e682fa0f96d1e4f

#28 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance changé de 06/10/2022 à 03/11/2022

#30 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/6cb7da5f6639d04b00d60fb65f2aae3716a357c2

#31 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/a30f6ac760a9964eb5883c3d425f8f9411cbadc4

#32 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0:10 fix DocumentController conflicts
https://labs.maarch.org/maarch/MaarchParapheur/commit/5b7b2fb76817cb7d1e87bea0f78e7b28a5ef7b54

#33 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0:10 remove rgs_2stars_timestamped signature mode for Contralia
https://labs.maarch.org/maarch/MaarchParapheur/commit/f2952c8d4f7eb42592b9fc5de6ef44144db47bf0

#35 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Lié à Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent ajouté

#36 Mis à jour par Jean-Laurent DUZANT il y a plus d'un an

  • Assigné à changé de Quentin RIBAC à Jean-Laurent DUZANT

#37 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance changé de 03/11/2022 à 15/11/2022

#38 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance changé de 15/11/2022 à 09/11/2022

#39 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance changé de 09/11/2022 à 15/11/2022

#40 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0:10 add catch error
https://labs.maarch.org/maarch/MaarchParapheur/commit/74f59478a85fd79e06d79dff6b3bcf400cba6442

#41 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0:10 add catch error
https://labs.maarch.org/maarch/MaarchParapheur/commit/a0dea2a00d755b18b742bb433303f73826e05da8

#42 Mis à jour par GIT LAB il y a plus d'un an

Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0 remove rgs_2stars_timestamped signature mode for Contralia
https://labs.maarch.org/maarch/MaarchParapheur/commit/fbc20a3c427b530bdc2094aa9244415d26d41ad5

#45 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Lié à Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent supprimé

#46 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Lié à Anomalie #22555: TMA - Erreur au téléchargement d'un dossier lors d'une séquence de signature particulière : RGS + Carte Agent ajouté

#47 Mis à jour par Jean-Laurent DUZANT il y a plus d'un an

  • Statut changé de R&D - En test à R&D - Terminé

Formats disponibles : Atom PDF