Projet

Général

Profil

Anomalie #19580

Eviter les doublons de numéros chronos à l'injection

Ajouté par Ludovic ARAUJO il y a plus de 2 ans. Mis à jour il y a environ un an.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Version cible:
Début:
21/01/2022
Echéance:
04/08/2022
Version applicable MC:
Tags Courrier:
21.03.21

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.


Demandes liées

Copié vers Backlog Courrier - Anomalie #21721: Eviter les doublons de numéros chronos à l'injection (Develop)R&D - Terminé2022-01-212022-08-04
Copié vers Backlog Courrier - Anomalie #21722: Eviter les doublons de numéros chronos à l'injection (TMA4)R&D - Terminé2022-01-21

Historique

#1 Mis à jour par Ludovic ARAUJO il y a plus de 2 ans

  • Description mis à jour (diff)

#3 Mis à jour par Ines MKACHER il y a environ 2 ans

  • Echéance mis à 31/01/2022
  • Statut changé de A traiter à R&D - A étudier

#4 Mis à jour par Ines MKACHER il y a environ 2 ans

  • Echéance 31/01/2022 supprimé
  • 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 ?

#5 Mis à jour par Ludovic ARAUJO il y a environ 2 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.

#6 Mis à jour par Ludovic ARAUJO il y a environ 2 ans

  • Statut changé de Complément d'Informations à A traiter
  • Assigné à Ludovic ARAUJO supprimé

#7 Mis à jour par Ines MKACHER il y a environ 2 ans

  • Statut changé de A traiter à R&D - A étudier

#10 Mis à jour par Ines MKACHER il y a environ 2 ans

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

#11 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

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

#12 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Echéance mis à 08/06/2022

#13 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Echéance changé de 08/06/2022 à 14/06/2022

#14 Mis à jour par Emmanuel DILLARD il y a presque 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

#15 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Echéance 14/06/2022 supprimé

#18 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

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

#19 Mis à jour par Jean-Laurent DUZANT il y a presque 2 ans

  • Assigné à mis à Jean-Laurent DUZANT

#20 Mis à jour par GIT LAB il y a presque 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

#21 Mis à jour par GIT LAB il y a presque 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

#22 Mis à jour par GIT LAB il y a presque 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

#23 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Tags Courrier 21.03.21 ajouté

RAF TEST 21
Priorité 20.10

#24 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Tags Courrier 21.03.21 supprimé

#25 Mis à jour par Emmanuel DILLARD il y a presque 2 ans

  • Echéance mis à 26/07/2022

#26 Mis à jour par GIT LAB il y a presque 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

#27 Mis à jour par GIT LAB il y a presque 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

#28 Mis à jour par GIT LAB il y a presque 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

#29 Mis à jour par GIT LAB il y a presque 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

#30 Mis à jour par GIT LAB il y a presque 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

#31 Mis à jour par GIT LAB il y a presque 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

#32 Mis à jour par GIT LAB il y a presque 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

#33 Mis à jour par GIT LAB il y a presque 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

#34 Mis à jour par Jean-Laurent DUZANT il y a presque 2 ans

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

#35 Mis à jour par GIT LAB il y a presque 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

#36 Mis à jour par GIT LAB il y a presque 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

#37 Mis à jour par GIT LAB il y a presque 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

#38 Mis à jour par GIT LAB il y a presque 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

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

  • Tags Courrier 21.03.21 ajouté

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

  • Echéance changé de 26/07/2022 à 04/08/2022

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

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

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

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

[MERGE REQUEST] Mergé sur feat/19700/21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)

#45 Mis à jour par Alex ORLUC il y a plus d'un an

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

#46 Mis à jour par Alex ORLUC il y a plus d'un an

RAF :

#47 Mis à jour par Alex ORLUC il y a plus d'un an

  • Statut changé de R&D - Terminé à A revoir (S)

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

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

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

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

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

Le RAF fait pour 21.03 (nouvelle branche) et 20.10

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

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

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

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

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

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

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

RAF :

Test sur develop

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

  • Statut changé de A revoir (S) à R&D - En test

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

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

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

  • Copié vers Anomalie #21721: Eviter les doublons de numéros chronos à l'injection (Develop) ajouté

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

  • Copié vers Anomalie #21722: Eviter les doublons de numéros chronos à l'injection (TMA4) ajouté

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

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

[MERGE REQUEST] Mergé sur feat/20561/develop (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/703)

#62 Mis à jour par Emmanuel DILLARD il y a environ un an

MAJ Branche Develop->2301

Formats disponibles : Atom PDF