From ca7aead9e7803ef70754160b52195af934f0632f Mon Sep 17 00:00:00 2001 From: "antonio.torre" Date: Mon, 25 Nov 2024 16:44:42 +0100 Subject: [PATCH] fixed DOPPI handled out of classification --- .../01.ricevutaPagamento.mmd | 20 ------------------- .../01.ricevutaPagamento.svg | 3 --- .../01.seq_ricevutaPagamento.mmd | 2 +- .../01.seq_ricevutaPagamento.svg | 2 +- .../05.seq_classificazione.mmd | 6 +++--- .../05.seq_classificazione.svg | 2 +- 6 files changed, 6 insertions(+), 29 deletions(-) delete mode 100644 design/workflow/classificazioneIncassi/01.ricevutaPagamento.mmd delete mode 100644 design/workflow/classificazioneIncassi/01.ricevutaPagamento.svg diff --git a/design/workflow/classificazioneIncassi/01.ricevutaPagamento.mmd b/design/workflow/classificazioneIncassi/01.ricevutaPagamento.mmd deleted file mode 100644 index fcea391..0000000 --- a/design/workflow/classificazioneIncassi/01.ricevutaPagamento.mmd +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: WF classifica rata pagata ---- -flowchart TD - DESCRIPTION@{ shape: braces, label: "Input: IUV pagato" } - START@{shape: start} --> CLASSIFY_DUPLICATE:::activity@{label: "Verifica e classifica se doppione"} - - CLASSIFY_DUPLICATE -->SIGNAL - - subgraph SIGNAL_NOTE_BLOCK - SIGNAL:::send-signal@{shape: delay, label: "Invia evento 'Classifica IUD' al workflow 'Classificazione IUD'"} - SIGNAL_NOTE@{ shape: braces, label: "signalWithStart con workflowID=IUD" } - end - class SIGNAL_NOTE_BLOCK note_block - - SIGNAL --> END@{shape: stop} - - classDef note_block display:none; - classDef activity fill:#FFFFE0, stroke:#ffc300, stroke-width:2px; - classDef send-signal fill:#ade8f4, stroke:#48cae4, stroke-width:2px \ No newline at end of file diff --git a/design/workflow/classificazioneIncassi/01.ricevutaPagamento.svg b/design/workflow/classificazioneIncassi/01.ricevutaPagamento.svg deleted file mode 100644 index 583e657..0000000 --- a/design/workflow/classificazioneIncassi/01.ricevutaPagamento.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -

SIGNAL_NOTE_BLOCK

Input: IUV pagato

Verifica e classifica se doppione

Invia evento 'Classifica IUD' al workflow 'Classificazione IUD'

signalWithStart con workflowID=IUD

WF classifica rata pagata
\ No newline at end of file diff --git a/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.mmd b/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.mmd index 248964a..30f8c44 100644 --- a/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.mmd +++ b/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.mmd @@ -17,7 +17,7 @@ sequenceDiagram KAFKA ->> WF: Consegna evento activate WF - WF ->>WF: Invia evento async al
"WF classifica rata pagata"
(signalWithStart) + WF ->>WF: Invia evento async al
"WF classificazione IUD"
(signalWithStart) WF -->> KAFKA: ack deactivate WF \ No newline at end of file diff --git a/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.svg b/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.svg index b3fb776..2f0343f 100644 --- a/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.svg +++ b/design/workflow/classificazioneIncassi/01.seq_ricevutaPagamento.svg @@ -1,3 +1,3 @@ -Workflow ServiceKafkaPiattaformaUnitaria-BENodo PagamentiWorkflow ServiceKafkaPiattaformaUnitaria-BENodo PagamentipaSendRTElabora ricevutaPublica evento "RT_RECEIVED"Consegna eventoInvia evento async al"WF classifica rata pagata" (signalWithStart)ackRicezione ricevute pagamenti \ No newline at end of file +Workflow ServiceKafkaPiattaformaUnitaria-BENodo PagamentiWorkflow ServiceKafkaPiattaformaUnitaria-BENodo PagamentipaSendRTElabora ricevutaPublica evento "RT_RECEIVED"Consegna eventoInvia evento async al"WF classificazione IUD" (signalWithStart)ackRicezione ricevute pagamenti \ No newline at end of file diff --git a/design/workflow/classificazioneIncassi/05.seq_classificazione.mmd b/design/workflow/classificazioneIncassi/05.seq_classificazione.mmd index d543256..c5e5274 100644 --- a/design/workflow/classificazioneIncassi/05.seq_classificazione.mmd +++ b/design/workflow/classificazioneIncassi/05.seq_classificazione.mmd @@ -2,7 +2,7 @@ title: Flusso Riconciliazione --- sequenceDiagram - participant WF_RT as WF classifica
rata pagata + participant EV_RT as Evento
rata pagata participant WF_RN as WF caricamento
pagamenti notificati participant WF_R as WF caricamento
file Rendicontazione participant WF_T as WF caricamento
file Tesoreria @@ -10,7 +10,7 @@ sequenceDiagram participant WF_CLS_IUF as WF classificazione
IUF participant WF_CLS_IUV as WF classificazione
IUV - WF_RT ->>+ WF_CLS_IUD: Classifica IUD + EV_RT ->>+ WF_CLS_IUD: Classifica IUD WF_RN ->> WF_CLS_IUD: Classifica IUD WF_CLS_IUD ->> WF_CLS_IUD: Match IUD WF_CLS_IUD ->>- WF_CLS_IUV: Classifica IUV @@ -24,4 +24,4 @@ sequenceDiagram WF_T ->> WF_CLS_IUV: Classifica IUV WF_CLS_IUV ->>- WF_CLS_IUV: Classifica IUV - note over WF_RT,WF_CLS_IUV: Ogni evento verso 'WF classificazione XXX' comporterà
la rischedulazione del WF qualora non già attivo.

L'uso di uno stesso identificativo come workflowID garantisce
la sequenzialità dei processamenti \ No newline at end of file + note over EV_RT,WF_CLS_IUV: Ogni evento verso 'WF classificazione XXX' comporterà
la rischedulazione del WF qualora non già attivo.

L'uso di uno stesso identificativo come workflowID garantisce
la sequenzialità dei processamenti \ No newline at end of file diff --git a/design/workflow/classificazioneIncassi/05.seq_classificazione.svg b/design/workflow/classificazioneIncassi/05.seq_classificazione.svg index 5c5dfef..7e81dbe 100644 --- a/design/workflow/classificazioneIncassi/05.seq_classificazione.svg +++ b/design/workflow/classificazioneIncassi/05.seq_classificazione.svg @@ -1,3 +1,3 @@ -WF classificazioneIUVWF classificazioneIUFWF classificazioneIUDWF caricamentofile TesoreriaWF caricamentofile RendicontazioneWF caricamentopagamenti notificatiWF classificarata pagataWF classificazioneIUVWF classificazioneIUFWF classificazioneIUDWF caricamentofile TesoreriaWF caricamentofile RendicontazioneWF caricamentopagamenti notificatiWF classificarata pagataOgni evento verso 'WF classificazione XXX' comporteràla rischedulazione del WF qualora non già attivo.L'uso di uno stesso identificativo come workflowID garantiscela sequenzialità dei processamentiClassifica IUDClassifica IUDMatch IUDClassifica IUVRendicontazioneTesoreria IUFMatch IUFClassifica IUVClassifica IUVClassifica IUVFlusso Riconciliazione \ No newline at end of file +WF classificazioneIUVWF classificazioneIUFWF classificazioneIUDWF caricamentofile TesoreriaWF caricamentofile RendicontazioneWF caricamentopagamenti notificatiEventorata pagataWF classificazioneIUVWF classificazioneIUFWF classificazioneIUDWF caricamentofile TesoreriaWF caricamentofile RendicontazioneWF caricamentopagamenti notificatiEventorata pagataOgni evento verso 'WF classificazione XXX' comporteràla rischedulazione del WF qualora non già attivo.L'uso di uno stesso identificativo come workflowID garantiscela sequenzialità dei processamentiClassifica IUDClassifica IUDMatch IUDClassifica IUVRendicontazioneTesoreria IUFMatch IUFClassifica IUVClassifica IUVClassifica IUVFlusso Riconciliazione \ No newline at end of file