Anomalie #22030
ferméTMA - FIX - Impossible d'avoir deux signataires RGS avec horodatage dans la même séquence
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
Fichiers
Mis à jour par Charles BATIONO il y a plus de 2 ans
- Fichier Apres_signature.png Apres_signature.png ajouté
- Fichier 2nd_Signataire.png 2nd_Signataire.png ajouté
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- 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
Mis à jour par Guillaume HEURTIER il y a plus de 2 ans
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 silastStep = 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
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Priorité changé de 2-Sérieux à 1-Majeur
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- 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
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- 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
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Echéance changé de 12/09/2022 à 04/10/2022
- Statut changé de R&D - A étudier à R&D - A planifier
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Priorité changé de 1-Majeur à 0-Bloquant
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Assigné à
Emmanuel DILLARDsupprimé
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par Quentin RIBAC il y a environ 2 ans
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance changé de 04/10/2022 à 06/10/2022
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par Quentin RIBAC il y a environ 2 ans
- Statut changé de R&D - Terminé à R&D - En test
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance changé de 06/10/2022 à 03/11/2022
Mis à jour par GIT LAB il y a environ 2 ans
Commit ajouté sur la branche fix/22030/develop de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/6cb7da5f6639d04b00d60fb65f2aae3716a357c2
Mis à jour par GIT LAB il y a environ 2 ans
Commit ajouté sur la branche fix/22030/21.03 de MaarchParapheur
FIX #22030 TIME 0 typo
https://labs.maarch.org/maarch/MaarchParapheur/commit/a30f6ac760a9964eb5883c3d425f8f9411cbadc4
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- 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é
Mis à jour par Jean-Laurent DUZANT il y a environ 2 ans
- Assigné à changé de Quentin RIBAC à Jean-Laurent DUZANT
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance changé de 03/11/2022 à 15/11/2022
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance changé de 15/11/2022 à 09/11/2022
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance changé de 09/11/2022 à 15/11/2022
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par GIT LAB il y a environ 2 ans
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
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- 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é
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- 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é
Mis à jour par Jean-Laurent DUZANT il y a environ 2 ans
- Statut changé de R&D - En test à R&D - Terminé