Projet

Général

Profil

Actions

Anomalie #22030

fermé

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

Ajouté par Charles BATIONO il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Version cible:
Début:
03/08/2022
Echéance:
15/11/2022
Projet 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


Fichiers

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

Demandes liées 1 (0 ouverte1 fermée)

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éJean-Laurent DUZANT13/10/202215/11/2022Actions

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 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

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 DILLARD supprimé

Mis à jour par Quentin RIBAC il y a environ 2 ans

  • Assigné à mis à Quentin RIBAC

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é
Actions

Formats disponibles : Atom PDF