Passa al contenuto principale

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.
Record Resource State and Mode

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.