Integrazione ERP con applicazioni esterne
Caso: il gestionale pubblica su E-CUBE anagrafiche e documenti, così che app e assistenti AI possano leggerli.
Ordine di pubblicazione
Pubblica prima ciò che viene richiamato: tabelle di base e classificazioni, poi anagrafiche e infine documenti.
| # | Passo | Risorsa |
|---|---|---|
| 1 | Aliquote IVA | AliquoteIva |
| 2 | Nazioni | StatiEsteri |
| 3 | Famiglie articoli | Famiglia |
| 4 | Sottofamiglie | Sottofamiglia |
| 5 | Marche | MarcaArticoli |
| 6 | Articoli | Articoli |
| 7 | Macrocategorie clienti/fornitori | MacroCategClifor |
| 8 | Categorie | CategClifor |
| 9 | Condizioni di pagamento | CondPagam |
| 10 | Clienti e fornitori | CliFor |
| 11 | Gruppi documento | GruppiDocumento |
| 12 | Codici documento | CodiciDocumento |
| 13 | Documenti con righe | StoricoDocumentiT + StoricoDocumentiR |
Ciclo di pubblicazione di un passo
Regole di trasformazione
- Ogni record ha
flg_isdeleted: false. - Accanto ai codici valorizza le descrizioni collegate (
cod_famiglia+des_famiglia…). - Rispetta tipi e valori ammessi della guida, ad esempio
ind_tipo_doccome stringa"1". Ogni scheda del catalogo riporta la struttura minima di un record. - Testo in UTF-8:
Content-Type: application/json; charset=utf-8. - Blocchi di alcune centinaia di record per le anagrafiche, più piccoli per i documenti.
- Prima di pubblicare in produzione prova un solo record su un tenant di prova.
Codice
- C#: classe
EcubeClientconSyncAsync. - JavaScript: funzione
sync.