App per la forza lavoro mobile personalizzata

L'architettura dell'app per la forza lavoro mobile usa Active Directory per proteggere i dati aziendali da un sistema back-end SAP, distribuito ai dispositivi tramite Gestione API del Servizio app di Azure.

Un'app client Xamarin.Forms con supporto per iOS, Android e Windows funziona offline e permette ai tecnici sul campo di visualizzare e modificare i processi a loro assegnati.

L'app è stata creata con Visual Studio (PC o Mac) e Xamarin, condividendo il codice C# in Android, iOS e Windows senza compromettere l'esperienza utente. Visual Studio App Center viene usato per automatizzare le compilazioni e i test e per la distribuzione a beta tester e App Store, fornendo al tempo stesso funzionalità di monitoraggio dell'utilizzo e di analisi in combinazione con App Insights.

App per la forza lavoro mobile personalizzataL'architettura dell'app per la forza lavoro mobile usa Active Directory per proteggere i dati aziendali da un sistema back-end SAP, distribuito ai dispositivi tramite Gestione API del Servizio app di Azure.12345678

Crea l'app usando Visual Studio e Xamarin.

Aggiungi il servizio back-end delle app per dispositivi mobili del servizio app di Azure alla soluzione app.

Implementa l'autenticazione tramite Azure Active Directory.

Connettiti ai dati business in sistemi esterni come SAP tramite Gestione API di Azure.

Implementa la sincronizzazione offline per rendere operativa l'app per dispositivi mobili senza connessione di rete.

Compila ed esegui test dell'app tramite Visual Studio App Center e pubblicala.

Distribuisci l'app nei dispositivi tramite App Center.

Usa Application Insights per monitorare il servizio app.

  1. 1 Crea l'app usando Visual Studio e Xamarin.
  2. 2 Aggiungi il servizio back-end delle app per dispositivi mobili del servizio app di Azure alla soluzione app.
  3. 3 Implementa l'autenticazione tramite Azure Active Directory.
  4. 4 Connettiti ai dati business in sistemi esterni come SAP tramite Gestione API di Azure.
  1. 5 Implementa la sincronizzazione offline per rendere operativa l'app per dispositivi mobili senza connessione di rete.
  2. 6 Compila ed esegui test dell'app tramite Visual Studio App Center e pubblicala.
  3. 7 Distribuisci l'app nei dispositivi tramite App Center.
  4. 8 Usa Application Insights per monitorare il servizio app.

Linee guida di implementazione

Prodotti/Descrizione Documentazione

Visual Studio

Crea il front-end Web, le app per dispositivi mobili e i servizi back-end con C# in Visual Studio 2017 o Visual Studio per Mac.

Xamarin

Crea app per dispositivi mobili per iOS e Android usando C# e Azure SDK.

Visual Studio App Center

App Center offre un flusso di lavoro di integrazione e distribuzione continue eseguendo il pull del codice da BitBucket, GitHub e Visual Studio Team Services.

Servizio app

Un'app Web del servizio app può ospitare un'app Web per i clienti e un servizio usato dai client Web e per dispositivi mobili.

Application Insights

Rileva i problemi, diagnostica gli arresti anomali e tieni traccia dell'utilizzo nella tua app Web con Application Insights. Prendi decisioni basate su informazioni aggiornate per tutto il ciclo di vita di sviluppo.

Gestione API

Puoi pubblicare API per sviluppatori esterni, partner e dipendenti in modo sicuro e scalabile.

Azure Active Directory

Azure Active Directory viene usato per un'autenticazione sicura di livello aziendale.

Informazioni sui prodotti

I collegamenti a destra consentono di visualizzare la documentazione sulla distribuzione e sulla gestione dei prodotti di Azure elencati nell'architettura della soluzione riportata in precedenza.

Architetture delle soluzioni correlate

App Web e per dispositivi mobili social con autenticazioneQuesta app client per dispositivi mobili offre la condivisione di immagini su social network con un'app Web complementare. Il servizio back-end dell'app esegue l'elaborazione in background delle immagini usando una funzione di Azure e può comunicare lo stato del processo agli utenti tramite un hub di notifica. I dati non di immagine vengono archiviati in CosmosDB. L'app Web accede ai dati del servizio back-end e alle immagini tramite Gestione traffico. 1110987654321

App Web e per dispositivi mobili social con autenticazione

Questa app client per dispositivi mobili offre la condivisione di immagini su social network con un'app Web complementare. Il servizio back-end dell'app esegue l'elaborazione in background delle immagini usando una funzione di Azure e può comunicare lo stato del processo agli utenti tramite un hub di notifica. I dati non di immagine vengono archiviati in CosmosDB. L'app Web accede ai dati del servizio back-end e alle immagini tramite Gestione traffico.

App per dispositivi mobili consumer basate su attivitàQuesta architettura per app per dispositivi mobili consumer usa le app per dispositivi mobili del servizio app di Azure per semplificare l'autenticazione con più provider di identità basata su social network, l'archiviazione dei dati, la sincronizzazione dei dati per l'accesso offline e l'invio di notifiche push.539468712

App per dispositivi mobili consumer basate su attività

Questa architettura per app per dispositivi mobili consumer usa le app per dispositivi mobili del servizio app di Azure per semplificare l'autenticazione con più provider di identità basata su social network, l'archiviazione dei dati, la sincronizzazione dei dati per l'accesso offline e l'invio di notifiche push.