← Tutte le integrazioni Eshop

Il flusso a colpo d'occhio

  1. Applicazione OAuth → API autorizzata
  2. Società corretta → mappatura customer/item
  3. Sales order → salvataggio dell'ID confermato

Cosa occorre prima della realizzazione

  • Registrazione dell'app Entra e consenso
  • Applicazione attiva in Business Central con privilegi minimi
  • ID ambiente/società e dati di prova
1.

A colpo d'occhio

Colleghiamo l'Eshop a Microsoft Dynamics 365 Business Central con un flusso specifico e l'interfaccia disponibile nell'installazione. Business Central richiede una scelta esplicita di ambiente e società prima di leggere o registrare qualsiasi dato operativo. Il connettore mappa customer, item e righe sales order, conservando ID confermati anziché corrispondenze ambigue sui nomi.

2.

Cosa deve ottenere l'integrazione

Business Central richiede una scelta esplicita di ambiente e società prima di leggere o registrare qualsiasi dato operativo. Il connettore mappa customer, item e righe sales order, conservando ID confermati anziché corrispondenze ambigue sui nomi. L'accesso non presidiato viene organizzato con un'applicazione Entra e permission set limitati. Proponiamo un'identità d'integrazione separata, affinché l'uscita di un dipendente non interrompa il collegamento del negozio. La procedura di modifica delle credenziali e approvazione dei permessi deve essere consegnata insieme al codice.

3.

Interfaccia e limiti del prodotto specifico

Microsoft offre risorse salesOrder e indicazioni per l'accesso non presidiato con credenziali client OAuth. Occorrono registrazione dell'applicazione in Entra e concessione dell'accesso in Business Central. L'applicazione riceve permission set appropriati, non SUPER. Business Central differisce da Dynamics 365 Sales o Finance. In ambiente on-premise occorrono configurazione Entra/OIDC corretta e conferma dell'attivazione delle API.

4.

Un esempio pratico ipotetico

Un'impresa di importazione ha due società in Business Central, ma l'Eshop appartiene a una sola. Il company ID è vincolato alla specifica integrazione e verificato prima di registrare un sales order. Il connettore associa cliente e articoli ai veri ID della società di destinazione. Se i permessi consentono lettura ma non scrittura, l'ordine resta in sospeso con una causa chiara. La prova comprende il cambio delle credenziali, affinché la manutenzione programmata dell'accesso non richieda registrazioni manuali duplicate.

5.

Fallimenti, nuovi tentativi e responsabilità

Uno scenario critico si presenta quando i permessi dell'applicazione consentono la lettura ma non la registrazione degli ordini. Conserviamo riferimento esterno e ID di destinazione confermato prima di ripetere l'azione. Distinguiamo fallimento dell'accesso, rifiuto operativo e risultato incerto. L'operatore deve poter esaminare il record pertinente e ripristinare lo stato senza ripetere passaggi completati. Concordiamo quali campi compaiano nei log e chi gestisca le attività in sospeso.

6.

Verifiche di accettazione prima della produzione

Verifichiamo accesso limitato, società corretta e rinnovo delle credenziali senza interruzioni. Per ogni caso documentiamo dati iniziali attesi, record di destinazione e stato visto dal cliente. Aggiungiamo un errore di autorizzazione e un'interruzione della risposta. Ripetiamo un evento già confermato e verifichiamo che il risultato operativo non cambi. Il verbale di accettazione definisce il team responsabile e le prove necessarie per chiudere una discrepanza.

7.

Ambito del progetto e operatività quotidiana

Lo studio iniziale conferma: registrazione dell'app Entra e consenso; applicazione attiva in Business Central con privilegi minimi; ID ambiente/società e dati di prova. Prima della produzione documentiamo la mappatura del flusso Applicazione OAuth → API autorizzata → Società corretta → mappatura customer/item → Sales order → salvataggio dell'ID confermato. Definiamo responsabilità per rinnovo degli accessi, monitoraggio e correzioni. Una modifica alla configurazione del prodotto o alla regola operativa concordata attiva una nuova verifica mirata. Partiamo da questo flusso specifico e aggiungiamo un altro canale dopo averne chiarito responsabilità e scenari di accettazione.

Verifiche di accettazione prima dell'avvio

  • accesso limitato, società corretta e rinnovo delle credenziali senza interruzioni
  • Evento ripetuto senza effetti duplicati indesiderati
  • Rifiuto comprensibile e stato di ripresa
  • Riconciliazione di un campione di dati iniziali e finali

DALLA GUIDA ALLA PRATICA

Un piano concreto per la vostra piattaforma.

Raccontateci dove la vostra piattaforma incontra difficoltà e cosa occorre migliorare. Il nostro team collega la diagnosi a interventi concreti su codice, prestazioni e infrastruttura.

Esaminiamo la vostra piattaforma

Fonti e approfondimenti