Project

General

Profile

Anomalie #19580

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

Added by Ludovic ARAUJO 11 months ago. Updated 4 months ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Target version:
Start date:
01/21/2022
Due date:
08/04/2022
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.


Related issues

Copied to Backlog Courrier - Anomalie #21721: Eviter les doublons de numéros chronos à l'injection (Develop)Développé / Analysé (S)2022-01-212022-08-04
Copied to Backlog Courrier - Anomalie #21722: Eviter les doublons de numéros chronos à l'injection (TMA4)Développé / Analysé (S)2022-01-21

History

#1 Updated by Ludovic ARAUJO 11 months ago

  • Description updated (diff)

#3 Updated by Ines MKACHER 11 months ago

  • Due date set to 01/31/2022
  • Status changed from A traiter to A étudier

#4 Updated by Ines MKACHER 10 months ago

  • Due date deleted (01/31/2022)
  • Status changed from A étudier to Complément d'Informations
  • Assignee changed from Ines MKACHER to 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 Updated by Ludovic ARAUJO 10 months ago

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 Updated by Ludovic ARAUJO 8 months ago

  • Status changed from Complément d'Informations to A traiter
  • Assignee deleted (Ludovic ARAUJO)

#7 Updated by Ines MKACHER 8 months ago

  • Status changed from A traiter to A étudier

#10 Updated by Ines MKACHER 8 months ago

  • Status changed from A étudier to Prêt à embarquer

#11 Updated by Emmanuel DILLARD 6 months ago

  • Status changed from Prêt à embarquer to En cours de dev (S)

#12 Updated by Emmanuel DILLARD 6 months ago

  • Due date set to 06/08/2022

#13 Updated by Emmanuel DILLARD 6 months ago

  • Due date changed from 06/08/2022 to 06/14/2022

#14 Updated by Emmanuel DILLARD 6 months ago

  • Subject changed from Doublons de numéros chronos to Eviter les doublons de numéros chronos à l'injection
  • Status changed from En cours de dev (S) to Prêt à embarquer

#15 Updated by Emmanuel DILLARD 6 months ago

  • Due date deleted (06/14/2022)

#18 Updated by Emmanuel DILLARD 5 months ago

  • Status changed from Prêt à embarquer to En cours de dev (S)

#19 Updated by Jean-Laurent DUZANT 5 months ago

  • Assignee set to Jean-Laurent DUZANT

#20 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by Emmanuel DILLARD 5 months ago

  • Tags Courrier 21.03.21 added

RAF TEST 21
Priorité 20.10

#24 Updated by Emmanuel DILLARD 5 months ago

  • Tags Courrier deleted (21.03.21)

#25 Updated by Emmanuel DILLARD 5 months ago

  • Due date set to 07/26/2022

#26 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by Jean-Laurent DUZANT 5 months ago

  • Status changed from En cours de dev (S) to A tester (S)

#35 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by GIT LAB 5 months ago

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 Updated by Emmanuel DILLARD 4 months ago

  • Tags Courrier 21.03.21 added

#41 Updated by Emmanuel DILLARD 4 months ago

  • Due date changed from 07/26/2022 to 08/04/2022

#42 Updated by GIT LAB 4 months ago

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

#44 Updated by GIT LAB 4 months ago

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

#45 Updated by Alex ORLUC 4 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#46 Updated by Alex ORLUC 4 months ago

RAF :

#47 Updated by Alex ORLUC 4 months ago

  • Status changed from Développé / Analysé (S) to A revoir (S)

#48 Updated by GIT LAB 4 months ago

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 Updated by GIT LAB 4 months ago

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 Updated by Jean-Laurent DUZANT 4 months ago

Le RAF fait pour 21.03 (nouvelle branche) et 20.10

#52 Updated by GIT LAB 4 months ago

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

#54 Updated by GIT LAB 4 months ago

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 Updated by Jean-Laurent DUZANT 4 months ago

RAF :

Test sur develop

#56 Updated by Jean-Laurent DUZANT 4 months ago

  • Status changed from A revoir (S) to A tester (S)

#57 Updated by Emmanuel DILLARD 4 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#58 Updated by Emmanuel DILLARD 4 months ago

  • Copied to Anomalie #21721: Eviter les doublons de numéros chronos à l'injection (Develop) added

#59 Updated by Emmanuel DILLARD 4 months ago

  • Copied to Anomalie #21722: Eviter les doublons de numéros chronos à l'injection (TMA4) added

#60 Updated by GIT LAB 4 months ago

#61 Updated by GIT LAB 4 months ago

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

Also available in: Atom PDF