feat: Ajout de la sélection des modes de paiements / refactoring de

l'automate
This commit is contained in:
N3WT DE COMPET
2025-04-06 20:45:41 +02:00
parent 9559db59eb
commit 5a7661db93
19 changed files with 286 additions and 190 deletions

View File

@ -1,68 +1,79 @@
{
"states": [
"ABSENT",
"CREE",
"ENVOYE",
"EN_VALIDATION",
"A_RELANCER",
"VALIDE",
"ARCHIVE"
"IDLE",
"INITIALIZED",
"SENT",
"UNDER_REVIEW",
"TO_BE_FOLLOWED_UP",
"VALIDATED",
"ARCHIVED",
"SEPA_SENT"
],
"transitions": [
{
"name": "creationDI",
"from": "ABSENT",
"to": "CREE"
"name": "EVENT_INIT",
"from": "IDLE",
"to": "INITIALIZED"
},
{
"name": "envoiDI",
"from": "CREE",
"to": "ENVOYE"
"name": "EVENT_SEND",
"from": "INITIALIZED",
"to": "SENT"
},
{
"name": "archiveDI",
"from": "CREE",
"to": "ARCHIVE"
"name": "EVENT_ARCHIVE",
"from": "INITIALIZED",
"to": "ARCHIVED"
},
{
"name": "saisiDI",
"from": "ENVOYE",
"to": "EN_VALIDATION"
"name": "EVENT_SIGNATURE",
"from": "SENT",
"to": "UNDER_REVIEW"
},
{
"name": "relanceDI",
"from": "ENVOYE",
"to": "A_RELANCER"
"name": "EVENT_FOLLOW_UP",
"from": "SENT",
"to": "TO_BE_FOLLOWED_UP"
},
{
"name": "archiveDI",
"from": "A_RELANCER",
"to": "ARCHIVE"
"name": "EVENT_ARCHIVE",
"from": "SENT",
"to": "ARCHIVED"
},
{
"name": "archiveDI",
"from": "ENVOYE",
"to": "ARCHIVE"
"name": "EVENT_ARCHIVE",
"from": "TO_BE_FOLLOWED_UP",
"to": "ARCHIVED"
},
{
"name": "refuseDI",
"from": "EN_VALIDATION",
"to": "ENVOYE"
"name": "EVENT_REFUSE",
"from": "UNDER_REVIEW",
"to": "SENT"
},
{
"name": "valideDI",
"from": "EN_VALIDATION",
"to": "VALIDE"
"name": "EVENT_VALIDATE",
"from": "UNDER_REVIEW",
"to": "VALIDATED"
},
{
"name": "archiveDI",
"from": "EN_VALIDATION",
"to": "ARCHIVE"
"name": "EVENT_SEND_SEPA",
"from": "UNDER_REVIEW",
"to": "SEPA_SENT"
},
{
"name": "archiveDI",
"from": "VALIDE",
"to": "ARCHIVE"
"name": "EVENT_ARCHIVE",
"from": "UNDER_REVIEW",
"to": "ARCHIVED"
},
{
"name": "EVENT_SIGNATURE_SEPA",
"from": "SEPA_SENT",
"to": "UNDER_REVIEW"
},
{
"name": "EVENT_ARCHIVE",
"from": "VALIDATED",
"to": "ARCHIVED"
}
]
}