Vai al contenuto

Versione dei dati

Una versione dei dati identifica uno stato preciso. Va definito se gli identificativi esprimono una sequenza; la versione dello schema è un’altra cosa.

Noto anche comeVersione del record
API & integrazione

Una versione dei dati identifica uno stato preciso dei dati, per esempio la revisione di un record prodotto. Si distingue dalla versione dello schema dei dati o dell’API. Uno schema invariato può consentire molti stati diversi dei dati.

Valutare lo stato dei dati tramite la revisione

In un ERP fittizio, le revisioni sono numerate consecutivamente per ciascun prodotto. La revisione 8 raggiunge il destinatario prima di un messaggio più vecchio con revisione 7. Arrivare dopo non rende più recente il contenuto. L’integrazione richiede una regola sullo stato che può essere recepito.

Interpretare l’identificativo secondo l’accordo

Non tutti gli identificativi di versione si possono ordinare cronologicamente. HTTP descrive ETag come identificativo opaco di una rappresentazione. Dai suoi caratteri non deriva quindi un ordine generale delle modifiche. Definisca a cosa si riferisce un identificativo e come può essere confrontato. Stato dei dati, sequenza e sovrascrittura consentita vanno chiariti insieme; una semplice indicazione di versione non risolve un conflitto.

Fonti

Articoli sul tema

API & integrazione con ASES

ERP, CRM e negozio online collegati in modo pulito