Anomalie #19580
ferméEviter les doublons de numéros chronos à l'injection
Description
CR d'analyse :
Première anomalie détectée le : 2021-10-20 11:40:34.856181
Dernière anomalie détectée le : 2021-12-10 10:35:14.371005
Les documents ont le même volume (doublons documentaires), même nom,...
Identifiant en base différent.
Le chrono est généré par le PHP de maarch.
De ce fait quand les process de création de nouveau courrier sont lancé, ils sont trop rapide, le code de MaarchCourrier n'ayant pas eu le temps de finir le premier traitement et de verrouiller le numéro chrono, qu'un nouveau process va saisir le même numéro chrono.
Attention modif lourde : Une altération de la base ou des process d'injection est nécessaire pour la correction de cette anomalie.
Version concernée : 20.03, 20.10, 21.03
Temps minimal entre 2 injections conseillé : 0.03sec ou 30 millisec.
Mis à jour par Ines MKACHER il y a presque 3 ans
- Echéance mis à 31/01/2022
- Statut changé de A traiter à R&D - A étudier
Mis à jour par Ines MKACHER il y a presque 3 ans
- Echéance
31/01/2022supprimé - Statut changé de R&D - A étudier à Complément d'Informations
- Assigné à changé de Ines MKACHER à Ludovic ARAUJO
Est-ce que ça concerne un script d'injection en masse ?
=> pouvez-vous fournir des logs/ exemples précis ?
Est-ce que c’était une création manuelle ?
Est ce que ça concerne Capture ?
Mis à jour par Ludovic ARAUJO il y a presque 3 ans
Est-ce que ça concerne un script d'injection en masse ? oui
=> pouvez-vous fournir des logs/ exemples précis ? On a des exemples sur le ticket client.
Est-ce que c’était une création manuelle ? oui
Est ce que ça concerne Capture ? oui
Tous les modes de capture sont impactés, l'injection se fait via le process apache.
il ne devrait pas être possible de mettre 2 fois le numéro chronos.
Mis à jour par Ludovic ARAUJO il y a plus de 2 ans
- Statut changé de Complément d'Informations à A traiter
- Assigné à
Ludovic ARAUJOsupprimé
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de A traiter à R&D - A étudier
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de R&D - A étudier à R&D - A planifier
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
- Echéance changé de 08/06/2022 à 14/06/2022
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Sujet changé de Doublons de numéros chronos à Eviter les doublons de numéros chronos à l'injection
- Statut changé de R&D - En cours à R&D - A planifier
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 Jean-Laurent DUZANT il y a plus de 2 ans
- Assigné à mis à Jean-Laurent DUZANT
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 4:30 add new sql function to create dynamic Sequence to return a chrono id
https://labs.maarch.org/maarch/MaarchCourrier/commit/2bd70e67ce61701428f7d9bf45c0f577123571a4
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 1:20 create and update chrono value in parameters from increase_chrono
https://labs.maarch.org/maarch/MaarchCourrier/commit/36e9160e05924d809a291c3a7237258b606967f5
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add migration for 21.03.21
https://labs.maarch.org/maarch/MaarchCourrier/commit/d3492af6237d1017bf89df8ecba8c8dc198dbf77
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 1:00 repatriate depuis 21.03 for develop
https://labs.maarch.org/maarch/MaarchCourrier/commit/d8a93e66ce7b8119f03d78ec16f84177071608d7
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 drop function if exist
https://labs.maarch.org/maarch/MaarchCourrier/commit/ffea978e076b16aa5edd5f35a7748f61efec16cc
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/20.10 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add migration for 20.10.21
https://labs.maarch.org/maarch/MaarchCourrier/commit/fede815df007bba8b4e2a710de172b0aa09ee2c0
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/20.10 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 import DatabaseModel in ChronoModel
https://labs.maarch.org/maarch/MaarchCourrier/commit/91ce80fcd8f45ffefaa2a05d95f5b702dbc18922
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0:45 migrate chronos from parameters table to sequences
https://labs.maarch.org/maarch/MaarchCourrier/commit/9dcdfdbf76f79a911c432ad737121dd1bc222b08
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add comments && replace chrono_id_seq to chrono_seq_name
https://labs.maarch.org/maarch/MaarchCourrier/commit/08f6bb766ed2590df6d6ab8ec8e48e74b239183e
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add comments && replace chrono_id_seq to chrono_seq_name
https://labs.maarch.org/maarch/MaarchCourrier/commit/004bcbc504fcf497190928f89f589b9f7b767b21
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add comments && replace chrono_id_seq to chrono_seq_name
https://labs.maarch.org/maarch/MaarchCourrier/commit/90923e6657c72dc7055307b06e12f0c5f192f2ba
Mis à jour par Jean-Laurent DUZANT il y a plus de 2 ans
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/20.10 de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add comments && replace chrono_id_seq to chrono_seq_name for migration
https://labs.maarch.org/maarch/MaarchCourrier/commit/f145d7778839d1bc4972efdaf01a78e08ae5d95c
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 replace 100 to 1 in migration
https://labs.maarch.org/maarch/MaarchCourrier/commit/e039ec8df13049837556afb1550a67fe29d36bcf
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 replace 100 to 1 in structure.sql
https://labs.maarch.org/maarch/MaarchCourrier/commit/5ebf2bec7b096e804b9cc3caeabdb9e366d872fa
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent DUZANT jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 fix sql function typo
https://labs.maarch.org/maarch/MaarchCourrier/commit/5653dac5a2b1a0a28f902049c07ed785ea4d6bde
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Echéance changé de 26/07/2022 à 04/08/2022
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/21.03 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 fix conflicts from 21.03
https://labs.maarch.org/maarch/MaarchCourrier/commit/c57c41e95a53a9975a335f7a58e713bfb508de2f
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur feat/19700/21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)
Mis à jour par Alex ORLUC il y a plus de 2 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par Alex ORLUC il y a plus de 2 ans
RAF :
- MAJ la séquence pour le chrono lors de la modification dans parameters
- Mettre à jour la description dans http://docs.maarch.org/MaarchCourrier/guaf/guaf_parameters/home.html (dernier numéro utilisé et non numéro suivant qui sera utilisé)
Mis à jour par Alex ORLUC il y a plus de 2 ans
- Statut changé de R&D - Terminé à A revoir (S)
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/20.10 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add change migration file name
https://labs.maarch.org/maarch/MaarchCourrier/commit/89c536d5ad8b70a99227fe2ead47d01d05e4eaf8
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/20.10 de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0 add change migration file name
https://labs.maarch.org/maarch/MaarchCourrier/commit/4fe0c39f3fa541aef5f1fbaa770d2b14b1f86bd0
Mis à jour par Jean-Laurent DUZANT il y a plus de 2 ans
Le RAF fait pour 21.03 (nouvelle branche) et 20.10
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 1:00 rollback chrono parameters, create/update/delete sequence for chronos && fix reset_chronos sql function
https://labs.maarch.org/maarch/MaarchCourrier/commit/f9f70e484f1bd4f52bef75b54480c341bf3d234c
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur 20.10 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/19580/develop de MaarchCourrier par Jean-Laurent jean-laurent.duzant@xelians.fr
FIX #19580 TIME 0:20 check if param_value_int not null
https://labs.maarch.org/maarch/MaarchCourrier/commit/68ee46b7c1466ea524369b40a5209f9d0842ecdd
Mis à jour par Jean-Laurent DUZANT il y a plus de 2 ans
- Statut changé de A revoir (S) à R&D - En test
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Copié vers Anomalie #21721: Eviter les doublons de numéros chronos à l'injection (Develop) ajouté
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Copié vers Anomalie #21722: Eviter les doublons de numéros chronos à l'injection (TMA4) ajouté
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur develop (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur feat/20561/develop (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)