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.

  • SmilePlant accede in sola lettura.
  • Il campo CodeInternal è univoco, se non lo è l’importazione non viene eseguita.
  • La vostra integrazione avviene in upsert.
  • I prodotti eliminati in questa tabella – se già importati – non vengono rimossi automaticamente dalla tabella anagrafica di SmilePlant.
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.