SmilePlant rende disponibile la possibilità di interfacciarsi con qualsiasi sistema gestionale esterno, quali SAP, AS400, Navision, etc.
Una descrizione generale dello schema di importazione ed esportazione dei dati è reperibile qui.
Il meccanismo di interfacciamento con un gestionale esterno si basa su tabelle di frontiera, ovvero tabelle specifiche per adempiere questa funzione, non direttamente utilizzate da SmilePlant, che possono essere solo lette o scritte, in base alla direzione del flusso dati (importazione oppure esportazione).
Importante: È vietato manipolare i dati di altre tabelle, e può portare a risultati inaspettati nell’applicazione. Sarà responsabilità dell’azienda che implementa l’integrazione assicurarsi che il flusso venga rispettato.
È possibile collegarsi alle tabelle necessarie tramite un driver nativo, oppure un driver generico ODBC, compatibile alla tipologia di database, SQLite o Sql Server.
Il modulo prodotti vi permette di registrare quali prodotti sono stati utilizzati nelle varie manutenzioni, addebitandole al nodo di competenza, creando quindi uno storico di utilizzo. Con questo modulo sono attualmente disponibili alcune integrazioni con il vostro gestionale esistente per tenere allineati su SmilePlant i codici, giacenza a magazzino, prezzi e descrizione della vostra anagrafica prodotti utilizzabili nelle manutenzioni. Inoltre è possibile ricevere le informazioni dei movimenti di magazzino effettuati dalle manutenzioni.
1) Tabella anagrafica prodotti: i dati verranno importati nell’anagrafica prodotti di SmilePlant. La sincronizzazione può essere manuale, oppure periodica tramite uno scheduler configurabile (1 volta al giorno, o ogni 2 ore, etc.). Scrittura dei dati a vostro carico.
Tabella “productsExtSrc” | Tipi di campo (MSS) | Flusso logico dei dati da gestionale a SmilePlant, in sola scrittura dal vostro gestionale.
|
id | bigint, PK, auto-increment | Numero univoco progressivo. |
creationDate | datetime, default now | Data di creazione del record. |
modifyDate | datetime, default now | Data dell’ultima modifica del record. |
codeSupplier | varchar(max) | Codice prodotto del fornitore. |
codeInternal | varchar(max) | Vostro codice interno univoco (Es. vostro ID). |
description | varchar(max) | Descrizione dell’articolo. |
idUM | int | ID di SmilePlant dell’unità di misura. Se non presente utilizza “externalCodeUM”. |
externalCodeUM | varchar(max) | Vostro codice di “unità di misura” mappato in SmilePlant. |
retrievalDays | decimal(10,2) | Giorni di reperimento dell’articolo (opzionale). |
storeQty | decimal(10,2) | Quantità in magazzino. |
storeQtyMin | decimal(10,2) | Quantità minima per il magazzino (opzionale). |
price | decimal(10,2) | Prezzo (opzionale). |
note | varchar(max) | Eventuali note visibili all’operatore (opzionale). |
2) Tabella storico scarico magazzino: i dati vengono inseriti ad ogni movimento di magazzino in SmilePlant, flusso logico dei dati da SmilePlant a gestionale esterno. Lettura dei dati a vostro carico.
Tabella “productsHistory” | Tipi di campo (MSS) | Flusso logico dei dati da SmilePlant a gestionale, in sola lettura dal vostro gestionale. SmilePlant accede in scrittura. |
id | bigint, PK, auto-increment | Numero univoco progressivo. |
creationDate | datetime, default now | Data di creazione del record. |
modifyDate | datetime, default now | Data dell’ultima modifica del record. |
idMainItem | int | ID di SmilePlant del componente che ha effettuato la richiesta. |
idProductItem | int | ID di SmilePlant del movimento interno di magazzino. |
idProduct | int | ID di SmilePlant del prodotto. |
codeSupplier | varchar(max) | Codice prodotto del fornitore. |
codeInternal | varchar(max) | Vostro codice interno (es. vostro ID). |
description | varchar(max) | Descrizione dell’articolo. |
quantity | decimal(10,2) | Quantità utilizzata (e quindi da scaricare dal magazzino). |
idUM | int | ID di SmilePlant dell’unità di misura. |
tag | varchar(max) | TAG del movimento. |
Rimaniamo a disposizione per eventuali chiarimenti, consulenza e implementazioni personalizzate.