Installare l'app per dispositivi mobili Warehouse Management

Nota

Azure Active Directory ora è Microsoft Entra ID. Ulteriori informazioni

In questo articolo viene descritto come scaricare e installare l'app per dispositivi mobili Warehouse Management in ciascuno dei tuoi dispositivi mobili e come configurarla per connetterla all'ambiente Microsoft Dynamics 365 Supply Chain Management. Puoi configurare manualmente ciascun dispositivo oppure importare le impostazioni di connessione tramite un file o scansionando un codice QR.

L'app per dispositivi mobili Gestione magazzino è solo per uso aziendale interno. Non puoi ripubblicare o distribuire l'app mobile Warehouse Management esternamente in qualsiasi app store o servizio di distribuzione simile.

Prerequisiti

Requisiti relativi al sistema operativo

L'app per dispositivi mobili Warehouse Management è disponibile per i sistemi operativi Microsoft Windows, Google Android e Apple iOS. Per utilizzare l'app, uno dei sistemi operativi seguenti deve essere installato sui dispositivi mobili:

  • Windows 10 (Universal Windows Platform [UWP]) ottobre 2018 aggiornamento 1809 (build 10.0.17763) o versione successiva
  • Android 4.4 o versione successiva
  • iOS 13.0 o versione successiva

URL esterni richiesti dall'app

Affinché l'app per dispositivi mobili Warehouse Management funzioni correttamente, la tua rete interna deve consentire l'accesso ai seguenti URL esterni:

  • *.microsoft.com
  • *.microsoftonline.com
  • login.windows.net
  • *.appcenter.ms
  • *.ces.microsoftcloud.com
  • *.onyx.azure.net
  • play.google.com
  • itunes.apple.com
  • *.cdn-apple.com
  • *.networking.apple
  • login.microsoftonline.com
  • login.microsoft.com
  • sts.windows.net
  • login.partner.microsoftonline.cn
  • login.chinacloudapi.cn
  • login.microsoftonline.us
  • login-us.microsoftonline.com
  • *.applicationinsights.azure.com
  • *.applicationinsights.azure.us
  • *.applicationinsights.azure.cn

Attivare o disattivare le funzionalità dell'app per dispositivi mobili Warehouse Management in Supply Chain Management

Per utilizzare l'app per dispositivi mobili Warehouse Management, la funzionalità Impostazioni utente, icone e titoli di passaggi per la nuova app di magazzino deve essere attivata per il sistema. A partire dalla versione 10.0.25 di Supply Chain Management, questa funzionalità è obbligatoria e non può essere disattivata. Se stai eseguendo una versione precedente alla versione 10.0.25, gli amministratori possono attivare o disattivare questa funzionalità cercando la funzionalità Impostazioni utente, icone e titoli di passaggi per la nuova app di magazzino nell'area di lavoro Gestione funzionalità.

Scarica l'app per dispositivi mobili Gestione magazzino

Per distribuzioni più piccole, potresti in genere installare l'app in ogni dispositivo dal relativo store e quindi configurare manualmente la connessione agli ambienti che stai utilizzando.

Per distribuzioni più importanti, puoi automatizzare la distribuzione e/o la configurazione dell'app, il che può essere più conveniente se si gestiscono molti dispositivi. Ad esempio, potresti utilizzare una soluzione per la gestione di dispositivi mobili e di applicazioni mobili come Microsoft Intune. Per informazioni su come distribuire in massa installazioni e aggiornamenti per l'app per dispositivi mobili Warehouse Management, vedi Distribuire in massa l'app per dispositivi mobili con l'autenticazione basata sull'utente o Distribuire in massa l'app per dispositivi mobili con l'autenticazione basata sul servizio (a seconda del tipo di metodo di autenticazione che stai utilizzando).

Installare l'app da un app store

Il modo più semplice per installare l'app su un singolo dispositivo è installarla da un app store, che fornisce sempre l'ultima versione generalmente disponibile. Microsoft Intune può anche recuperare app da app store. Utilizza uno dei seguenti collegamenti per installare l'app da un app store:

Scaricare l'app da Microsoft App Center

Come alternativa all'installazione da un app store, puoi invece scaricare l'app dal Microsoft App Center. L'App Center fornisce pacchetti installabili che è possibile trasferire localmente. Oltre alla versione corrente, l'App Center consente anche di scaricare versioni precedenti e potrebbe fornire versioni di anteprima con funzionalità imminenti che puoi provare. Per scaricare le versioni correnti, precedenti o in anteprima dell'app per dispositivi mobili Gestione magazzino da Microsoft App Center, utilizza uno dei collegamenti seguenti:

Per informazioni su come installare una build scaricata dall'App Center, vedi Installare una build.

L'app per dispositivi mobili Warehouse Management non è disponibile negli app store in Cina. Tuttavia, è ufficialmente supportato scaricarlo da Microsoft App Center e utilizzarlo insieme a Dynamics 365 Supply Chain Management gestito da 21Vianet in Cina.

Decidi quali metodi di autenticazione utilizzerai

Poiché l'app per dispositivi mobili Warehouse Management ha accesso in lettura/scrittura ad alcuni dati di Supply Chain Management, ogni dispositivo deve essere autenticato con Supply Chain Management. L'app supporta diversi metodi di autenticazione. Prima di iniziare a distribuire l'app, prenditi il tempo necessario per conoscere i metodi di autenticazione disponibili e decidere quale vuoi utilizzare.

Dopo che un dispositivo è stato autenticato con Supply Chain Management, ogni lavoratore che utilizza tale dispositivo accede utilizzando il proprio account lavoratore di Supply Chain Management. Vengono quindi caricate le preferenze personali di quel lavoratore (come il magazzino predefinito e le preferenze dell'app). Pertanto, diversi lavoratori possono accedere e disconnettersi per ogni turno, mentre il dispositivo stesso rimane autenticato con Supply Chain Management.

Per informazioni su ogni metodo di autenticazione e su come impostarli, vedi gli articoli seguenti.

Importante

I metodi di autenticazione basata sul servizio (inclusi certificati e segreto condiviso) sono ora deprecati. Consigliamo vivamente di configurare i dispositivi mobili per utilizzare invece l'autenticazione basata sull'utente (flusso del codice del dispositivo). Per ulteriori informazioni su questa deprecazione, incluso il programma di deprecazione, vedere Domande frequenti sull'autenticazione basata sull'utente.

Se un dispositivo viene smarrito o compromesso, puoi revocarne l'autenticazione seguendo la procedura descritta in uno dei seguenti articoli, a seconda del metodo di autenticazione che stai utilizzando:

Configurare l'applicazione importando le impostazioni di connessione

Per semplificare la gestione e la distribuzione dell'applicazione su molti dispositivi mobili, puoi importare le impostazioni di connessione anziché immetterle manualmente su ciascun dispositivo. Questa sezione spiega come creare e importare le impostazioni.

Creare un file delle impostazioni di connessione o un codice QR

Puoi importare le impostazioni di connessione da un file o da un codice QR. Per entrambi gli approcci, devi innanzitutto creare un file di impostazioni che utilizza il formato e la sintassi JavaScript Object Notation (JSON). Il file deve includere un elenco di connessioni che contiene le singole connessioni che devono essere aggiunte. La tabella seguente riepiloga i parametri che è necessario specificare nel file delle impostazioni di connessione.

Parametro Descrizione
ConnectionName Specificare il nome dell'impostazione della connessione. La lunghezza massima consentita è di 20 caratteri. Poiché questo valore è l'identificatore univoco per un'impostazione di connessione, assicurati che sia univoco nell'elenco. Se sul dispositivo esiste già una connessione con lo stesso nome, verrà sovrascritta dalle impostazioni del file importato.
ActiveDirectoryClientAppId Specifica l'ID client di cui hai preso nota durante la configurazione di Microsoft Entra ID (per ulteriori informazioni, consulta uno dei seguenti articoli, a seconda del metodo di autenticazione che stai utilizzando: Autenticazione basata sull'utente o Autenticazione basata sui servizi).
ActiveDirectoryResource Specifica l'URL principale di Supply Chain Management.
ActiveDirectoryTenant Specifica il nome di dominio di Microsoft Entra ID che stai usando con il server Supply Chain Management. Questo valore ha la forma https://login.windows.net/<your-Microsoft-Entra-ID-domain-name>. Ecco un esempio: https://login.windows.net/contosooperations.onmicrosoft.com. Per maggiori informazioni su come trovare il tuo nome di dominio Microsoft Entra ID, vedi Individuare gli ID importanti per un utente.
Company Specifica la persona giuridica in Supply Chain Management a cui si desidera connettere l'applicazione.
ConnectionType

(Facoltativo) Specificare se l'impostazione di connessione deve utilizzare un certificato, un segreto client o un codice dispositivo per connettersi a un ambiente. I valori validi sono "Certificate", "ClientSecret", "DeviceCode" e "UsernamePassword". Il valore predefinito è "DeviceCode".

Nota: i segreti client non possono essere importati.

IsEditable (Facoltativo) Specifica se l'utente dell'app deve essere in grado di modificare le impostazioni di connessione. I valori validi sono "true" e "false". Il valore predefinito è "true".
IsDefault (Facoltativo) Specificare se la connessione è la connessione predefinita. Una connessione impostata come connessione predefinita verrà automaticamente preselezionata all'apertura dell'app. È possibile impostare come connessione predefinita una sola connessione. I valori validi sono "true" e "false". Il valore predefinito è "false".
CertificateThumbprint (Facoltativo) Per i dispositivi Windows, puoi specificare l'identificazione personale del certificato per la connessione. Per i dispositivi Android, l'utente dell'app deve selezionare il certificato la prima volta che viene utilizzata una connessione.
UseBroker (Facoltativo) Questo parametro si applica solo al tipo di connessione "UsernamePassword". Determina se un broker viene utilizzato per l'autenticazione Single Sign-On (SSO) con il Portale aziendale Intune (solo Android) e Microsoft Authenticator (Android e iOS). Impostalo su "true" per l'autenticazione basata su broker. Impostalo su "false" per richiedere l'immissione manuale di nome utente e password.

L'esempio seguente mostra un file di impostazioni di connessione valido che contiene due connessioni. Come puoi vedere, l'elenco delle connessioni (denominato "ConnectionList" nel file) è un oggetto che ha un array che memorizza ogni connessione come oggetto. Ogni oggetto deve essere racchiuso tra parentesi graffe ({}) e separate da virgole e l'array deve essere racchiuso tra parentesi ([]).

{
    "ConnectionList": [
        {
            "ActiveDirectoryClientAppId":"aaaaaaaa-bbbb-ccccc-dddd-eeeeeeeeeeee",
            "ConnectionName": "Connection1",
            "ActiveDirectoryResource": "https://yourenvironment.cloudax.dynamics.com",
            "ActiveDirectoryTenant": "https://login.windows.net/contosooperations.onmicrosoft.com",
            "Company": "USMF",
            "IsEditable": false,
            "IsDefaultConnection": true,
            "CertificateThumbprint": "aaaabbbbcccccdddddeeeeefffffggggghhhhiiiii",
            "ConnectionType": "Certificate"
        },
        {
            "ActiveDirectoryClientAppId":"aaaaaaaa-bbbb-ccccc-dddd-eeeeeeeeeeee",
            "ConnectionName": "Connection2",
            "ActiveDirectoryResource": "https://yourenvironment2.cloudax.dynamics.com",
            "ActiveDirectoryTenant": "https://login.windows.net/contosooperations.onmicrosoft.com",
            "Company": "USMF",
            "IsEditable": true,
            "IsDefaultConnection": false,
            "ConnectionType": "ClientSecret"
        },
        {
            "ActiveDirectoryClientAppId":"aaaaaaaa-bbbb-ccccc-dddd-eeeeeeeeeeee",
            "ConnectionName": "Connection3",
            "ActiveDirectoryResource": "https://yourenvironment2.cloudax.dynamics.com",
            "ActiveDirectoryTenant": "https://login.windows.net/contosooperations.onmicrosoft.com",
            "Company": "USMF",
            "IsEditable": true,
            "IsDefaultConnection": false,
            "ConnectionType": "DeviceCode"
        },
        {
            "ActiveDirectoryClientAppId":"aaaaaaaa-bbbb-ccccc-dddd-eeeeeeeeeeee",
            "ConnectionName": "Connection4",
            "ActiveDirectoryResource": "https://yourenvironment2.cloudax.dynamics.com",
            "ActiveDirectoryTenant": "https://login.windows.net/contosooperations.onmicrosoft.com",
            "Company": "USMF",
            "IsEditable": true,
            "IsDefaultConnection": false,
            "UseBroker": true,
            "ConnectionType": "UsernamePassword"
        }
    ]
}

Puoi salvare le informazioni come file JSON o generare un codice QR con lo stesso contenuto. Se salvi le informazioni come file, ti consigliamo di salvarle utilizzando il nome predefinito, connections.json, soprattutto se lo memorizzerai nella posizione predefinita su ciascun dispositivo mobile.

Salva il file delle impostazioni di connessione su ciascun dispositivo

In genere, utilizzerai uno strumento o uno script di gestione dei dispositivi per distribuire i file delle impostazioni di connessione a ciascun dispositivo che stai gestendo. Se utilizzi il nome e il percorso predefiniti quando salvi il file delle impostazioni di connessione su ciascun dispositivo, l'app per dispositivi mobili Gestione magazzino lo importerà automaticamente, anche durante la prima esecuzione dopo l'installazione dell'app. Se utilizzi un nome o un percorso personalizzato per il file, l'utente dell'app deve specificare i valori durante la prima esecuzione. Tuttavia, l'app continuerà a utilizzare il nome e la posizione specificati in seguito.

Ogni volta che l'app viene avviata, reimporta le impostazioni di connessione dalla posizione precedente per determinare se sono state apportate modifiche. L'app aggiornerà solo le connessioni con gli stessi nomi delle connessioni nel file delle impostazioni di connessione. Le connessioni create dall'utente che utilizzano altri nomi non verranno aggiornate.

Non puoi rimuovere una connessione utilizzando il file delle impostazioni di connessione.

Come menzionato, il nome file predefinito è connections.json. Il percorso predefinito del file dipende dal tipo di dispositivo che stai utilizzando:

  • Windows:C:\Users\<User>\AppData\Local\Packages\Microsoft.WarehouseManagement_8wekyb3d8bbwe\LocalState
  • Android:Android\data\com.Microsoft.WarehouseManagement\files
  • iOS: La condivisione di file non è ancora supportata.

Di solito, i percorsi vengono creati automaticamente dopo la prima esecuzione dell'app. Tuttavia, è possibile crearli manualmente se è necessario trasferire il file delle impostazioni di connessione sul dispositivo prima dell'installazione.

Nota

Se l'app viene disinstallata, il percorso predefinito e i relativi contenuti vengono rimossi.

Importa le impostazioni di connessione

Segui questa procedura per importare le impostazioni di connessione da un file o da un codice QR.

  1. Avvia l'app per dispositivi mobili Gestione magazzino sul tuo dispositivo mobile. La prima volta che avvii l'app, viene visualizzato un messaggio di benvenuto. Selezionare Seleziona una connessione.

  2. Se stai importando le impostazioni di connessione da un file, l'app potrebbe aver già trovato il file se il nome e la posizione predefiniti sono stati utilizzati al momento del salvataggio. In questo caso, vai al passaggio 4. Altrimenti, seleziona Configura connessione e quindi continua con il passaggio 3.

  3. Nella finestra di dialogo Configurazione connessione, selezionare Aggiungi da file o Aggiungi da codice a matrice, a seconda di come si desidera importare le impostazioni:

    • Se stai importando le impostazioni di connessione da un file, seleziona Aggiungi da file, cerca il file sul tuo dispositivo locale e selezionalo. Se selezioni una posizione personalizzata, l'app la memorizzerà e la utilizzerà automaticamente la volta successiva.
    • Se stai importando le impostazioni di connessione scansionando un codice QR, seleziona Aggiungi da codice a matrice. L'app richiede l'autorizzazione per utilizzare la fotocamera del dispositivo. Dopo aver concesso l'autorizzazione, la fotocamera viene avviata, in modo da poterla utilizzare per la scansione. A seconda della qualità della fotocamera del dispositivo e della complessità del codice QR, potrebbe essere difficile ottenere una scansione corretta. In tal caso, prova a ridurre la complessità del codice QR generando una sola connessione per codice QR. Attualmente, è possibile utilizzare solo la fotocamera del dispositivo per scansionare il codice QR.
  4. Quando le impostazioni di connessione vengono caricate correttamente, viene visualizzata la connessione selezionata.

  5. Completa una delle seguenti operazioni per selezionare il certificato di autenticazione, a seconda del tipo di dispositivo che stai utilizzando.

    • Se stai usando un dispositivo Android e stai utilizzando un certificato per l'autenticazione, il dispositivo richiede di selezionare il certificato.
    • Se stai usando un dispositivo iOS e un certificato per l'autenticazione, seleziona Modifica impostazioni di connessione e quindi Seleziona certificato. Nella pagina che si apre, seleziona Seleziona certificato per aprire un browser di file e selezionare il file del certificato. L'app mostra quindi la conferma che il certificato è selezionato. Immetti la password del certificato e seleziona Importa certificato. Infine, salva le impostazioni di connessione.
  6. L'app si collega al server Supply Chain Management e visualizza la pagina di accesso.

Configurare l'applicazione manualmente

Se non disponi di un file o codice a matrice, puoi configurare manualmente l'app sul dispositivo affinché si connetta al server Supply Chain Management tramite l'applicazione Microsoft Entra ID.

  1. Avvia l'app per dispositivi mobili Gestione magazzino sul tuo dispositivo mobile.

  2. Se l'app viene avviata in Modalità demo, Selezionare Impostazioni di connessione. Se viene visualizzata la pagina Accedi quando si avvia l'app, selezionare Cambia connessione.

  3. Selezionare Configura connessione.

  4. Selezionare Inserisci manualmente. Viene visualizzata la pagina Nuova connessione che mostra le impostazioni richieste per inserire manualmente i dettagli della connessione.

  5. Immettere le seguenti informazioni:

    • Metodo di autenticazione: seleziona uno dei seguenti valori per specificare il metodo utilizzato per l'autenticazione con Supply Chain Management. Il metodo selezionato qui deve corrispondere alla configurazione dell'app in Azure.

    • Nome connessione: immetti un nome per la nuova connessione. Questo nome verrà visualizzato nel campo Seleziona connessione alla successiva apertura delle impostazioni di connessione. Il nome inserito deve essere unico. In altre parole, deve differire da tutti gli altri nomi di connessione memorizzati sul dispositivo, se in questo spazio sono memorizzati altri nomi di connessione.

    • ID client Microsoft Entra ID: immetti l'ID client di cui hai preso nota durante la configurazione di Microsoft Entra ID (per ulteriori informazioni, consulta uno dei seguenti articoli, a seconda del metodo di autenticazione che stai utilizzando: Autenticazione basata sull'utente o Autenticazione basata sui servizi).

    • Segreto client di Microsoft Entra ID: questo campo è disponibile solo quando l'opzione Metodo di autenticazione è impostata su Segreto client. Immettere il segreto client di cui hai preso nota durante la configurazione di Microsoft Entra ID (per ulteriori informazioni, consulta uno dei seguenti articoli, a seconda del metodo di autenticazione che stai utilizzando: Autenticazione basata sull'utente o Autenticazione basata sui servizi).

    • Identificazione personale certificato: questo campo è disponibile solo per i dispositivi Windows e solo quando l'opzione Identificazione personale certificato è impostata su Certificato (deprecato). Immetti l'identificazione personale certificato di cui hai preso nota durante la configurazione di Microsoft Entra ID. (per ulteriori informazioni, consulta uno dei seguenti articoli, a seconda del metodo di autenticazione che stai utilizzando: Autenticazione basata sull'utente o Autenticazione basata sui servizi).

    • URL ambiente: specifica l'URL radice di Supply Chain Management.

      Importante

      Non terminare questo valore con una barra (/). Assicurati che il certificato HTTPS (SSL) sia valido.

    • Tenant Microsoft Entra ID: inserisci il nome del dominio di Microsoft Entra ID che stai usando con il server Supply Chain Management. Questo valore ha la forma https://login.windows.net/<your-Microsoft-Entra-ID-domain-name>. Ecco un esempio: https://login.windows.net/contosooperations.onmicrosoft.com. Per maggiori informazioni su come trovare il tuo nome di dominio Microsoft Entra ID, vedi Individuare gli ID importanti per un utente.

      Importante

      Non terminare questo valore con una barra (/).

    • Società: immetti la persona giuridica (azienda) in Supply Chain Management a cui desideri connettere l'applicazione.

    • Usa broker: questa opzione si applica solo quando il campo Metodo di autenticazione è impostato su Nome utente e password. Determina se un broker viene utilizzato per l'autenticazione Single Sign-On (SSO) con il Portale aziendale Intune (solo Android) o Microsoft Authenticator (Android e iOS). Imposta questa opzione su per l'autenticazione basata su broker e SSO. Impostalo su No per richiedere l'immissione manuale di nome utente e password.

    • Nome dominio: questo campo si applica solo quando il campo Metodo di autenticazione è impostato su Nome utente e password. Puoi usarlo per semplificare l'accesso per i lavoratori. Se non imposti questo campo, i lavoratori devono inserire il nome completo dell'entità utente Microsoft Entra ID per accedere. Il formato di un nome dell'entità utente è <nome utente>@<nome dominio>. Se specifichi qui la parte <nome dominio>, i lavoratori possono accedere inserendo solo la parte <nome utente> (tuttavia, i lavoratori possono comunque inserire il nome completo dell'entità utente).

  6. Selezionare il pulsante Salva nell'angolo superiore destro della pagina.

  7. Se utilizzi un certificato per l'autenticazione, completa uno dei seguenti passaggi:

  8. L'app si collega al server Supply Chain Management e visualizza la pagina di accesso.

Rimuovi l'accesso per un dispositivo smarrito o compromesso

Se un dispositivo è perso o compromesso, è necessario rimuovere l'accesso a Supply Chain Management dello stesso. Il metodo utilizzato per rimuovere l'accesso dipende da come il dispositivo è stato configurato per l'autenticazione con Supply Chain Management. Per le istruzioni, vedi uno dei seguenti articoli:

Risorse aggiuntive