Passa al contenuto principale

Concetti fondamentali

Resources e Sync​

/api/resources/{Resource}/api/sync/{Resource}
Uso tipicoLettura e ricerca da applicazioni e front-endIntegrazione fra sistemi, scambio massivo
LetturaElenco paginato con filtro RecordSelection, ricerca POST …/querySolo i record variati dopo LastUtcRun
Scrittura—POST con array di record

Chiavi​

Ogni risorsa ha campi chiave, segnati con 🔑 nelle schede, e la chiave comprende sempre customer_ID. Esempi:

RisorsaChiave (oltre a customer_ID)
Articolicod_art, cod_variante
CliForind_clifor, cod_clifor
StoricoDocumentiTkey_documento
StoricoDocumentiRkey_documento, prg_riga

Convenzioni sui nomi dei campi​

PrefissoSignificatoEsempio
cod_Codicecod_art, cod_clifor
des_Descrizionedes_ragsoc, des_articolo
dat_Data/oradat_doc, dat_ultvar
qta_Quantitàqta_merce
prz_ / val_Prezzo / valoreprz_merce, val_tot_doc
prc_Percentualeprc_iva, prc_sconto1
flg_Flag (bit o carattere)flg_isdeleted, flg_pers_fis
ind_Indicatore a codiceind_clifor (C/F)
sig_Siglasig_prov_res, sig_iso
prg_ / num_Progressivo / numeroprg_riga, num_anno
key_Chiave assegnata dal sistema esternokey_documento

Coppie codice/descrizione​

Molte risorse riportano accanto al codice anche la descrizione dell'entità collegata, per esempio cod_famiglia e des_famiglia in Articoli. Valorizza entrambe quando invii i dati: chi legge non dovrà fare chiamate aggiuntive.

Cancellazione logica​

flg_isdeleted indica un record cancellato logicamente. Invia flg_isdeleted: false sui record attivi e gestisci i record con flg_isdeleted = true ricevuti da GET /api/sync.