Approfondimento

Come Nexus si collega al vostro gestionale

Quattro strade per leggere, una sola regola per scrivere. E quando il gestionale non esce dalla rete, Nexus resta in cloud e il Nexus Connector chiama fuori.

Che cosa conta

Nexus non sostituisce il gestionale: lo legge al momento, raccoglie le decisioni e ci scrive solo attraverso operazioni definite e registrate. Il collegamento si sceglie per azienda, in base a quello che il gestionale sa offrire.

Nasce su Infor CloudSuite Industrial (SyteLine), ma si collega anche ad altri gestionali, compresi quelli che non hanno API e quelli che non escono dalla vostra rete.

Che cosa legge, esattamente
Chi apre il gestionale a un servizio esterno vuole sapere quali tabelle vengono lette, e poterlo decidere.
Chi scrive, e come
Una scrittura nel gestionale deve avere un nome, un permesso e una traccia, non una chiamata nascosta in un processo.
La rete resta chiusa
Molti gestionali non sono raggiungibili da internet, e aprire una porta in ingresso non è un'opzione.

I collegamenti

Si sceglie per azienda il collegamento che il gestionale sa offrire.

Il collegamento di casa: IDO via ION API e documenti su Infor IDM

Infor CloudSuite Industrial

Con Infor CloudSuite Industrial Nexus legge e scrive attraverso gli IDO, chiamati via ION API, e sa descrivere le entità del gestionale. I documenti restano su Infor IDM: Nexus ne conserva il riferimento e il testo indicizzato, e li apre sempre attraverso il portale, che verifica i permessi.

  • Tendine e viste si costruiscono scegliendo le entità lette dal gestionale
  • Le operazioni di scrittura proposte dal Progettista arrivano già compilate e controllate sull'IDO
  • Il Dizionario ERP insegna all'assistente il significato dei campi, partendo da descrizioni standard già pronte

Viste in sola lettura sul database del gestionale

Database

Per il gestionale senza API Nexus legge un elenco chiuso di viste e tabelle, in sola lettura, su SQL Server, PostgreSQL, MySQL, Oracle o ODBC, compresi gli AS/400.

  • Una vista è un contratto: può nascondere colonne che non devono uscire e filtrare righe che non vi riguardano
  • Somme e medie le calcola il database, su tutte le righe
  • Le scritture, quando servono, passano da tabelle e procedure dichiarate in azienda

Servizi OData v4 e API REST dichiarate a mappa

OData v4 e REST

Dynamics 365 Business Central e Finance & Operations, SAP esposto via Gateway e gli altri servizi OData v4 si leggono con i loro metadati. Un'API REST si dichiara a mappa, senza codice.

  • Viste, tendine e strumenti dell'assistente funzionano su ogni collegamento
  • Se l'azienda cambia gestionale, le tendine dei tipi di richiesta non si riscrivono

Il gestionale resta nella vostra rete, Nexus resta in cloud

Nexus Connector

Se il gestionale non esce dalla rete aziendale, un piccolo connettore installato in azienda apre una connessione HTTPS in uscita verso Nexus: nessuna porta in ingresso da aprire sul firewall. Legge solo le viste e le tabelle che avete esposto, e non trattiene i dati.

  • In Integrazioni → Dati esposti un amministratore vede l'elenco completo e può chiedere di esporre una vista: il portale propone, il Connector accetta o rifiuta e dice perché
  • La scrittura sulle tabelle dichiarate è spenta di serie e si accende sul Connector, con un'utenza dedicata
  • Nexus non manda mai testo SQL, e la cancellazione non esiste

Le altre applicazioni passano dal gateway

Applicazioni integrate

In Integrazioni → Applicazioni integrate si registra un'applicazione in cinque passi: indirizzo, autenticazione, metodi e percorsi ammessi, limiti. Flussi e assistente la chiamano attraverso Nexus, che tiene le credenziali: nel flusso non viaggia nessuna chiave.

  • Senza metodi dichiarati l'applicazione è in sola lettura
  • Prova connessione verifica il collegamento prima di usarlo
  • Il Registro chiamate tiene il fatto della chiamata, non i dati
  • I webhook in ingresso si verificano con un segreto o con la firma del fornitore, e un evento ripetuto non avvia il flusso due volte

Le regole del collegamento

Valgono per ogni gestionale e ogni applicazione collegata.

Fuori dall'elenco non arriva niente
Né un flusso, né l'assistente, né una domanda in chat leggono ciò che non è esposto.
Si scrive solo con un'operazione
Ogni scrittura verso il gestionale, un'applicazione o un database è un'operazione con un nome, pubblicata e registrata. Quella chiesta dall'assistente parte solo dopo Approva.
Mai due volte la stessa scrittura
Se il gestionale non risponde, Nexus non ripete da solo: la scrittura resta in evidenza e una persona segna se è avvenuta.
La configurazione non porta i dati
Per configurare collegamenti e strumenti viaggiano i nomi di tabelle e colonne, mai il loro contenuto.
Conti fatti dal sistema, non dal modello
Conteggi e totali li calcola il gestionale o il database. Quando non è possibile su tutte le righe, l'assistente lo dice invece di approssimare.

Le altre pagine di Nexus

Domande frequenti

Bisogna aprire porte nel firewall?

No. Se il gestionale resta nella vostra rete, il Nexus Connector apre una connessione HTTPS in uscita: per l'IT è traffico in uscita, senza porte in ingresso. Nexus resta in cloud.

Nexus legge qualunque tabella del gestionale?

No, solo quelle in Dati esposti. Il portale può chiedere di esporne una nuova, ma decide il Connector, che verifica anche che l'utenza abbia il permesso di leggerla.

Nexus scrive nel gestionale?

Sì, attraverso operazioni con un nome, pubblicate e registrate. Sui database scrive solo nelle tabelle e procedure dichiarate in azienda, e mai cancellazioni.

I documenti su Infor IDM vengono copiati?

No. Restano su Infor IDM: Nexus ne tiene il riferimento e il testo indicizzato per l'assistente.

Nexus ha una sua API?

Sì. Un sistema esterno apre task e avvia flussi con OAuth2, e una chiave di idempotenza: la stessa richiesta mandata due volte restituisce la stessa esecuzione. La documentazione dell'API si consulta insieme all'API stessa.

Verifichiamo insieme il vostro gestionale

Sui vostri dati, che cosa si legge, che cosa si scrive e da quale strada.

Richiedi una demo
Telefono02 80011000 E-mailmarketing@allyconsulting.it