Leggi le impostazioni di connessione da un codice QR

L'app mobile Warehouse Management supporta la configurazione del codice QR per semplificare il processo di configurazione della connessione. Invece di immettere manualmente i dettagli della connessione, è possibile analizzare un codice a matrice che contiene tutte le informazioni di configurazione necessarie.

I codici QR possono contenere dati di configurazione della connessione in formato JSON (JavaScript Object Notation). È quindi possibile distribuire e configurare rapidamente l'app Warehouse Management in più dispositivi. Questo metodo è utile per gli amministratori IT che devono configurare più dispositivi. È utile anche quando le configurazioni devono essere condivise con i lavoratori del magazzino.

Altri metodi per impostare le informazioni di connessione includono l'uso di un file di impostazioni di connessione e l'immissione manuale dei dettagli. Altre informazioni su queste opzioni sono disponibili in Installare l'app per dispositivi mobili Warehouse Management.

Tipi di connessione supportati

La funzione per la configurazione di connessione basata su codice QR supporta tutti i tipi di connessione supportati dall'app mobile Warehouse Management:

Importante

Sebbene i codici QR possano ancora specificare"ConnectionType": "DeviceCode", Microsoft non raccomanda più il flusso di codice del dispositivo perché è un bersaglio frequente di attacchi di phishing. Le impostazioni di sicurezza predefinite di Microsoft Entra ID bloccano il flusso del codice del dispositivo di default nei nuovi tenant, quindi un codice QR che specifica questo tipo di connessione potrebbe non funzionare. Non è nemmeno supportato su iOS. Usa "UsernamePassword" (idealmente con "UseBroker": true) i codici QR che generi. Scopri di più su Device code flow autentication.

Passaggio 1: Preparare il codice JSON di configurazione

Creare una configurazione JSON che includa i dettagli della connessione. Seguire le istruzioni in Crea un file di impostazioni di connessione o un codice QR. Il codice JSON deve avere la struttura seguente.

{
    "ConnectionList": [
        {
            "ConnectionName": "Connection1",
            "ActiveDirectoryResource": "https://yourenvironment1.cloudax.dynamics.com",
            "Company": "USMF",
            "ConnectionType": "UsernamePassword",
            "UseBroker": true,
            "AuthCloud": "AzureGlobal"
        }
    ]
}

Passaggio 2: Generare un codice QR

Esistono diversi modi per generare un codice QR. Usare il metodo più adatto alle proprie esigenze.

Opzione 1: Usare Copilot

Seguire questi passaggi per chiedere a Copilot di generare un codice QR per la configurazione JSON.

  1. Aprire una sessione di chat Copilot. Ad esempio, seleziona il pulsante Copilot in Microsoft Edge o apri Microsoft Copilot dalla barra delle applicazioni di Windows.

  2. Immettere un prompt simile all'esempio seguente, ma che include la configurazione JSON specifica.

    Please generate a QR code for the following JSON configuration:
    {
        "ConnectionList": [
            {
                "ConnectionName": "Production",
                "ActiveDirectoryResource": "https://yourenvironment.cloudax.dynamics.com",
                "Company": "USMF",
                "ConnectionType": "UsernamePassword",
                "UseBroker": true,
                "AuthCloud": "AzureGlobal"
            }
        ]
    }
    
  3. Copilot genera un'immagine di codice QR basata sulla configurazione JSON che hai fornito. Scaricare l'immagine nel dispositivo. Ad esempio, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sull'immagine e quindi selezionare per scaricarla. In alternativa, usare un'operazione di trascinamento della selezione.

Opzione 2: Usare un generatore di codici QR online

Per generare un codice a matrice usando un generatore di codice a matrice online, seguire questa procedura:

  1. Visitare qualsiasi sito web affidabile di generatore di codici QR. Bing può aiutarti a trovarne uno.
  2. Selezionare Testo o formato JSON .
  3. Incollare la configurazione JSON completa preparata.
  4. Generare e scaricare l'immagine del codice QR.

Opzione 3: Usare PowerShell

È possibile usare PowerShell per generare un codice QR dalla configurazione JSON. Il codice è simile all'esempio seguente, ma include la configurazione JSON specifica.

# Install and import QR code module if not already installed
Install-Module -Name QRCodeGenerator
Import-Module QRCodeGenerator

# Your JSON configuration
$jsonConfig = @"
{
    "ConnectionList": [
        {
            "ConnectionName": "Production",
            "ActiveDirectoryResource": "https://yourenvironment.cloudax.dynamics.com",
            "Company": "USMF",
            "ConnectionType": "UsernamePassword",
            "UseBroker": true,
            "AuthCloud": "AzureGlobal"
        }
    ]
}
"@

# Generate QR Code
New-QRCodeText $jsonConfig -OutPath "warehouse-config.png"

Passaggio 3: Distribuire il codice QR

Dopo aver generato il codice QR necessario, distribuitelo in uno dei modi seguenti:

  • Stamparlo per la distribuzione fisica.
  • Condividerlo digitalmente tramite e-mail o piattaforme di collaborazione.
  • Visualizzalo sullo schermo per facilitare l'analisi.
  • Includerlo nella documentazione o nelle guide alla configurazione.

Importante

I codici QR contengono dati di configurazione della connessione, che possono includere ID del tenant e URL dell'ambiente. Considerare i codici QR come informazioni riservate e distribuirli solo tramite canali sicuri. Evitare di pubblicarli in posizioni accessibili pubblicamente.

Suggerimento

Copilot può decodificare un codice a matrice se inserisci un prompt "Decodifica questo codice a matrice" e alleghi l'immagine. Questa tecnica può essere utile se si vuole verificare il contenuto di un codice QR prima di distribuirlo.

Passaggio 4: Scansionare il codice QR su ogni dispositivo

Per usare il codice QR generato per configurare un dispositivo, seguire la procedura descritta in Importare le impostazioni di connessione.