Stati e modalità del Record
Questa sezione illustra le possibili fasi di state
(stato) e fasi di mode
(modalità), associate al ciclo di vita di una risorsa record. Il diagramma illustra le transizioni degli stati e delle modalità, evidenziando se vengono attivate tramite chiamate API o in modo automatico attraverso processi interni al sistema.
Stati
- Accepted: Il record è stato ricevuto e convalidato con successo ed è pronto per l'elaborazione.
- Rejected: Il record è stato identificato come non valido dal sistema interno. I dettagli sono disponibili nei messaggi di log.
- Completed: Stato finale del record che indica che è stato elaborato con successo.
- Failed: Il record non ha potuto essere elaborato a causa di un problema. I dettagli sono disponibili nei messaggi di log.
Modalità
- Processing: Il record è in fase di elaborazione.
- Finished: L'elaborazione del record è stata completata, sia con successo che con esito negativo.
Transizione degli Stati
POST
→ Accepted: Il record viene creato tramite una chiamata API ed entra temporaneamente nello stato Accettato se convalidato con successo.POST
→ Rejected: Se la convalida fallisce durante la creazione, il record passa automaticamente allo stato Rifiutato, fornendo ulteriori messaggi di log sull'errore.- Accepted → Completed: Questa transizione avviene automaticamente quando il record viene elaborato con successo dal sistema.
- Accepted → Failed: Se si verifica un errore durante l'elaborazione, il record passa automaticamente allo stato Fallito, fornendo ulteriori messaggi di log per il debug.
Transitions delle modalità
- Processing → Finished: Una volta che il record è stato elaborato (con o senza successo), passa automaticamente alla modalità Finita.