Installazione di Anveo OnPrem (tipo B e C)
Esistono diverse varianti dell’installazione di Anveo Mobile App: Come variante gestita con Anveo Mobile App Cloud Service e come variante autogestita con Anveo Server. Per una panoramica delle varianti disponibili, vedere i requisiti di sistema. Questa guida all’installazione descrive Anveo di tipo B e C: autogestito.
Quando è opportuno utilizzare il sistema gestito o autogestito?
La variante gestita è l’opzione più rapida e semplice. Anveo fornisce il Servizio App e il Servizio Delta come soluzione SaaS. Se non volete gestire un vostro server Anveo, scegliete la variante di installazione Anveo di tipo A (managed).
Il server Anveo fornisce il servizio App Anveo e il servizio Delta (per le installazioni Anveo B). Sia il server Anveo che il database PostgreSQL sono multi-instanza e possono essere utilizzati per sistemi multipli, come ambienti di produzione e sandbox.
Anveo App Service è il collegamento tra l’App Anveo Mobile installata sui dispositivi mobili e Microsoft Dynamics System. Viene utilizzato per l’autenticazione e la sicurezza e può essere installato davanti a un firewall per proteggere il sistema.
Il server Anveo è necessario per le varianti dell’infrastruttura Anveo B e C. È possibile installarlo facilmente utilizzando una configurazione. In alternativa, è possibile utilizzare il servizio Anveo Mobile App Cloud per installare il server Anveo. Ulteriori informazioni sul servizio Anveo Mobile App Cloud sono disponibili qui.
Anveo Infrastructure Variant B richiede anche l’installazione di un database PostgreSQL. Il database PostgreSQL fornisce il server Anveo Delta, obbligatorio per il servizio Anveo Delta. Questa installazione è descritta di seguito. In Anveo Infrastructure Variant C, Delta Server viene installato direttamente nel database SQL in cui risiede il database Microsoft Dynamics. Pertanto, il servizio Delta non è necessario per questa variante di installazione.
Installare il server Anveo
Installare il server Anveo eseguendo il file“Anveo Server Setup.exe“. Selezionare la lingua e la directory di destinazione.
Successivamente, vi verrà chiesto di selezionare una porta e una password. La password sarà necessaria in seguito per la configurazione in Microsoft Dynamics. Per motivi di sicurezza, deve essere noto solo all’amministratore.
A causa del trasferimento criptato dei dati tra il server Anveo e il client dell’app mobile Anveo, si consiglia l’uso di un certificato SSL. Per ulteriori informazioni sull’uso di un certificato, consultare la nostra Knowledge Base qui. Per gli ambienti di prova, è possibile lasciare questo campo vuoto e verrà creato un certificato autofirmato.
Dove posso trovare l’impronta del mio certificato SSL?
Per trovare l’impronta del certificato SSL, procedere come segue:
Inserire “Certificates” o “certlm.msc” nella ricerca di Windows. Si aprirà la seguente finestra:
Nella scheda “Dettagli” si trova l’impronta del pollice:
Dopo aver inserito il “Thumbprint” è possibile controllare le impostazioni e avviare l’installazione.
Nota bene: quando si fa copia-incolla da questo campo, i caratteri speciali invisibili vengono inclusi all’inizio o alla fine, a seconda della versione di Windows. Questi devono essere rimossi per eliminazione.
Al termine dell’installazione, è possibile verificare se il server Anveo è stato avviato correttamente.
In caso di errore, controllare i messaggi di errore. Le possibili cause possono essere un thumbprint errato del certificato SSL o una porta TCP già assegnata.
Installazione del database PostgreSQL
Per utilizzare Anveo Server all’interno dell’installazione di Anveo B, è necessario il database PostgreSQL. È possibile scaricarlo da questo link.
Si noti che per Anveo Varainte C il database PostgresSQL non è necessario e questa sezione può essere saltata. Continuare con “Installazione di Windows Firewall”.
Per gli ambienti di prova, si consiglia di installare il database PostgreSQL sullo stesso server del server Anveo.
Per i sistemi live, si consiglia di utilizzare server separati. In questo modo il server Anveo può essere collocato come server frontale nella DMZ, mentre PostgreSQL è installato in un ambiente protetto. Quando si installa su un altro server, è necessario effettuare ulteriori impostazioni di sicurezza in PostgreSQL, che non sono documentate qui. Informazioni più dettagliate sono disponibili a questo link.
Nel primo passo, selezionare la posizione di installazione.
Installare i componenti selezionati per impostazione predefinita. Lo Stack Builder non è necessario. Quindi è possibile rimuoverlo dai componenti da installare.
Nel passaggio successivo è possibile modificare la directory di destinazione del database.
Impostare la password del database. Questa password deve essere molto diversa da quella del server Anveo e deve essere nota solo all’amministratore.
Il passo successivo consiste nell’impostare la porta per il database PostgreSQL. Se possibile, si dovrebbe utilizzare la porta predefinita (5432) di PostgreSql. Tuttavia, se necessario, è possibile modificarla.
È possibile personalizzare la lingua/località nel passaggio successivo. Si consiglia di mantenere l’impostazione predefinita.
Prima di avviare l’installazione, è comunque possibile controllare tutte le voci.
Infine, l’installazione viene avviata:
Configurazione del firewall di Windows
La comunicazione tra il server Anveo, l’App Anveo Mobile e Dynamics richiede l’impostazione delle porte appropriate nel firewall di Windows.
Comunicazione Anveo Server con Microsoft Dynamics
Il server Anveo comunica con il servizio Web di Microsoft Dynamics attraverso la porta di configurazione del server Anveo. La porta predefinita è la 8888, ma può essere impostata diversamente al momento dell’installazione di Anveo Server. Questa porta deve essere aperta solo per la comunicazione con Microsoft Dynamics Web Services. Non è consigliabile impostare questa porta su Pubblica.
Aprire il firewall di Windows.
Specificare il tipo.
La porta viene specificata nel passaggio successivo.
Il passo successivo consiste nello specificare la direzione.
E in quale caso la regola del firewall dovrebbe avere effetto.
Infine, la nuova regola del firewall deve avere un nome significativo.
Comunicazione Anveo Server con l’App Anveo Mobile
La comunicazione tra il server Anveo e l’app mobile Anveo richiede due porte per istanza. Per impostazione predefinita, si tratta delle porte 7020 e 7021. Queste porte devono essere accessibili al pubblico.
Nota: se si sta pianificando un’altra istanza su questo server Anveo, si possono ad esempio abilitare porte aggiuntive come 7022-7023.
Creare una nuova regola del firewall e specificarne il tipo.
Immettere le porte appropriate.
Seguire i passi successivi come descritto sopra. Infine, inserire nuovamente un nome significativo.
Una volta completata la configurazione, si dovrebbero vedere le nuove regole nel firewall.
Nota bene:
Se il database PostgreSQL non è installato sullo stesso server, è necessario abilitare un’altra porta. Sul server dell’installazione di PostgreSQL, la porta 5432 (o la porta personalizzata) deve essere aperta di default per la comunicazione con il server Anveo. Questa porta deve essere accessibile solo internamente e non deve essere accessibile dall’esterno.
Configurazione in Microsoft Dynamics
In Microsoft Dynamics, aprire l’Installazione guidata app mobile Anveo.
Avviare la configurazione dell’App Anveo Mobile in Microsoft Dynamics specificando di aver installato il Server Anveo sulla propria infrastruttura (Server Anveo autogestito). Inoltre, specificare un nome di istanza Anveo univoco. Questo verrà utilizzato in seguito sui dispositivi mobili per il login. Il nome dell’istanza deve contenere il company name ed essere il più breve e conciso possibile. Qui si trova un elenco di nomi di istanze non consentite.
Nella sezione successiva, verrà richiesto di inserire i dettagli di connessione al server Anveo.
L’App Service Address (esterno) è il “Full Qualified Domain Name” (FQDN) per il quale è necessario un certificato valido e ufficialmente confermato. Il server Anveo può essere raggiunto dal client dell’app mobile Anveo dall’esterno tramite questo indirizzo. Per eseguire la verifica del certificato SSL, a questo punto è necessario utilizzare un FQDN e non un indirizzo IP.
La porta TCP del servizio app è predefinita a 7020, a meno che non venga regolata manualmente. Se più Anveo App Services sono forniti da un server Anveo, questa porta differisce da quella predefinita.
La porta http del servizio app è normalmente 7021. Questo può anche essere diverso per le installazioni multiple.
L’indirizzo del server Anveo (interno) è l’indirizzo interno al quale Microsoft Dynamics può raggiungere il server Anveo. Importante: questo indirizzo non deve essere accessibile all’esterno.
La porta del server è 8888 per impostazione predefinita ed è stata definita durante l’installazione del server Anveo.
La password del server Anveo è stata assegnata durante la precedente installazione del server Anveo.
Dopo aver inserito i dati di connessione per il server Anveo, il passo successivo è quello di impostare i dati di connessione al database PostgreSQL.
L’ indirizzo del database è il “Full Qualified Domain Name” (FQDN) o l’indirizzo IP con cui il database PostgreSQL può essere raggiunto dal server Anveo. Se il database PostgreSQL è installato sullo stesso server del server Anveo, inserire qui “localhost”. Se il database PostgreSQL è installato su un altro server, l’accesso esterno deve essere comunque configurato. Potete trovare maggiori informazioni al riguardo a questo link.
La modalità SSL è disabilitata.
L’utente del database è “postgres” per impostazione predefinita.
La password del database è stata assegnata durante l’installazione del database PostgreSQL.
Il passo successivo consiste nello specificare l’URL del servizio Web e il client predefinito.
Il passo successivo è la configurazione del server Anveo.
Il passo successivo consiste nell’assegnare una licenza all’istanza.
Si prega di non:
Questo non è un messaggio di errore. Contattare il nostro team all’indirizzo [email protected]. Possono creare una licenza di prova per voi o assegnare la vostra licenza live esistente all’istanza. A tal fine, inserire il nome dell’istanza Anveo assegnato all’inizio. Dopo aver ricevuto una risposta dal nostro team, riavviare la procedura guidata Anveo.
L’Anveo Wizard continua la configurazione impostando l'”Intervallo di lavoro”.
Per il calcolo dei dati delta, si consiglia di creare un job in Microsoft Dynamics che determini automaticamente le modifiche dei dati Dynamics e le trasmetta ad Anveo Delta Service a intervalli regolari.
Questo calcolo viene avviato automaticamente ogni volta che gli utenti Anveo si sincronizzano. Il lavoro automatico riduce notevolmente il tempo di sincronizzazione, poiché i dati vengono sempre calcolati nel frattempo e non al momento della sincronizzazione.
Replica dei dati al servizio Anveo Delta
La replica dei dati al Servizio Anveo Delta è una funzione necessaria che viene impostata automaticamente per la prima installazione mediante l’Installazione guidata. Tuttavia, se si sta configurando l’app per soddisfare le proprie esigenze, è necessario dare un’occhiata più da vicino alla configurazione di Anveo Delta Service.
Cosa fa il servizio Anveo Delta?
Per fornire all’utente una sincronizzazione rapida, tra Dynamics e l’App mobile Anveo vengono trasferiti solo i dati che cambiano (il delta dei dati) e non sempre tutti i dati (il cosiddetto full load)
. A tal fine, le modifiche dei dati in Dynamics sono determinate al volo dal Servizio Anveo Delta e rese disponibili all’App mobile Anveo tramite il Servizio App Anveo.
A tal fine, tutte le modifiche dei dati vengono periodicamente trasferite da Dynamics al servizio Anveo Delta, in modo che possa eseguire il calcolo rapidamente. Questo viene gestito da Delta Service Replication.
Nel client dell’App Anveo Mobile sul dispositivo mobile sono disponibili solo i dati definiti dai pacchetti di sincronizzazione Anveo e dall’impostazione del server Delta (vedere Impostazione del server Delta).
Importante! Re-login dopo le modifiche alla configurazione
A causa di alcune limitazioni di Microsoft Dynamics, è necessario scollegare e ricollegare tutti gli utenti dopo aver apportato alcune modifiche alla configurazione del Servizio Anveo Delta. Pertanto, si consiglia di effettuare le modifiche al di fuori dell’orario di lavoro. Oggi è necessario un tempo di inattività per gli utenti mobili durante la risincronizzazione delle modifiche. Nelle versioni future, sarà possibile risincronizzare automaticamente le modifiche di notte senza tempi di inattività.
Installare l’App Anveo per le vendite o l’assistenza
Se si è installata l’App vendite o assistenza Anveo come estensione, verrà chiesto se si desidera configurarla.
Anveo Sales App
Qui potete trovare i manuali di installazione delle soluzioni pronte all’uso dell’App Anveo Sales.
Anveo Service App
Qui potete trovare i manuali di installazione delle soluzioni pronte all’uso dell’App Anveo Service.