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 validato con successo ed è pronto per l'elaborazione.
  • Rejected: Il Record è stato ricevuto ma non ha superato i controlli di validazione interni. I dettagli sono disponibili nei messaggi di log.
  • Completed: Il Record è stato elaborato con successo.
  • Failed: Il Record non ha potuto essere elaborato a causa di un errore di trasmissione esterno. I dettagli sono disponibili nei messaggi di log.

Modalità

  • Processing: Il Record è in fase di elaborazione.
  • Finished: Il Record è stato elaborato, con esito positivo o 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 validato con successo.
  • POST → Rejected: Se il Record non supera la validazione interna durante la creazione, passa automaticamente allo stato Rifiutato, fornendo ulteriori messaggi di log sull'errore.
  • Accepted → Completed: Questa transizione avviene automaticamente quando il Record è stato elaborato con successo.
  • 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 (indipendentemente dall'esito), passa automaticamente alla modalità Finito.