Fase 2b. Configurazione del sistema collegato (SaaS)

Configurazione per Business Central Online in un altro tenant o in Dynamics 365

 

Per la connessione tra SwissSalary e le applicazioni Business Central Online o Dynamics 365 si consiglia di utilizzare il protocollo dell’autorizzazione di Oauth.

 

I. Registrazione di un’applicazione Azure-Entra per l’autentificazione delle applicazioni Business Central Online e Dynamics 365

1.Effettuare la registrazione nel portale Azure.

2.Inserire nel campo di ricerca «Registrazioni app» e poi cliccare su «Nuova registrazione».

3.Completare i campi con i seguenti valori:

Nome: nome dell‘applicazione. Per esempio: «Business Central OAuth 2.0»

Tipi di account supportati: selezionare l‘opzione «Account di un elenco qualsiasi di organizzazioni (qualsiasi elenco Azure Entra– multi tenant)»

Deviazione-URI (facoltativo): nel campo «Selezionare piattaforma» si deve selezionare «Web» e inserire il seguente URL: «businesscentral.dynamics.com/OAuthLanding.htm»

4.Cliccare su «Registrare».

 

 

II. Trasmettere all’app registrata l‘autorizzazione API.ReadWrite.All per Dynamics 365 Business Central o AX.Full Access e OData.FullAccess per le app Dynamics 365

1.Andare al punto del menu «Autorizzazioni API» e cliccare su «Inserire autorizzazioni».

2.A. Business Central Online: cliccare su «Dynamics 365 Business Central» e poi sul riquadro «Autorizzazioni dell’applicazione».

B. Applicazione Dynamics 365:  cliccare sul riquadro «Dynamics ERP» e poi su « Autorizzazioni dell’applicazione».

3.A. Business Central Online: porre una croce sull‘opzione «API.ReadWrite.All» e cliccare su «Inserire autorizzazioni».

B. Applicazione Dynamics 365:  porre una croce sull‘opzione «Connector.FullAccess» e cliccare su « Inserire autorizzazioni».

 

Fase 3. Creare un client-segreto per l‘applicazione.

1. Andare al punto del menu «Certificati e segreti» e cliccare su «Nuova chiave segreta client».

2. Completare i campi con i seguenti valori:

Descrizione: “Business Central Client Service”.

Valido fino al: selezionare l‘opzione «Consigliato: 180 giorni (6 mesi)».

3. Cliccare su «Inserire».

4. Copiare e salvare in modo sicuro il codice della colonna «Valore».

 

Fase 4. Inserire l’applicazione creata in Business Central Online.

1. Aprire SwissSalary365.

2. Cercare nel campo di ricerca e passare a «Microsoft Applicazioni-Entra» e cliccare su «Nuovo»

3. Completare i campi con i seguenti valori:

Client-ID: inserire il proprio «Client-id» (vedi fase x punto x)

Descrizione: «Business Central OAuth 2.0»

Stato: selezionare l‘opzione «Attivato».

4. Nel registro «Set di autorizzazioni utente» inserire il set di autorizzazioni richiesto. L’applicazione necessita del set di autorizzazioni con cui l’applicazione Cloud Connector può leggere, rielaborare ed eliminare le tabelle da sincronizzare.

5. Cliccare su «Trasmettere consenso» e selezionare nella finestra di dialogo l’account con il ruolo «Globaler Administrator», cliccare infine su «Accettare» e su «OK».