QR コードを使用してモバイル アプリを サプライ チェーン管理 に接続する

Warehouse Management モバイル アプリでは、接続のセットアップ プロセスを簡略化するための QR コード構成がサポートされています。 接続の詳細を手動で入力する代わりに、必要なすべての構成情報を含む QR コードをスキャンできます。

QR コードには、JavaScript Object Notation (JSON) 形式の接続構成データを含めることができます。 そのため、複数のデバイスに対してウェアハウス管理アプリをすばやくデプロイして設定できます。 この方法は、複数のデバイスを構成する必要がある IT 管理者に役立ちます。 また、構成を倉庫ワーカーと共有する必要がある場合にも役立ちます。

接続情報を設定するその他の方法としては、接続設定ファイルの使用や、詳細の手動入力などがあります。 これらのオプションの詳細については、「 Warehouse Management モバイル アプリのインストール」を参照してください。

サポートされている接続の種類

QR コードベースの接続構成の機能は、Warehouse Management モバイル アプリがサポートするすべての接続の種類をサポートします。 次にいくつか例を挙げます。

  • DeviceCode – 対話型認証フロー。
  • UsernamePassword – ユーザー名/パスワード認証。

手順 1: 構成 JSON コードを準備する

接続の詳細を含む JSON 構成を作成します。 接続設定ファイルまたは QR コードの作成に関する記事の手順に従います。 JSON コードには、次の構造が必要です。

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

手順 2: QR コードを生成する

QR コードを生成するには、いくつかの方法があります。 ニーズに最も適した方法を使用します。

オプション 1: Copilotを使用する

JSON 構成の QR コードを生成するようにCopilotに依頼するには、次の手順に従います。

  1. Copilot チャット セッションを開きます。 たとえば、Microsoft Edgeで Copilot ボタンを選択するか、Windows タスク バーからMicrosoft 365 Copilotを開きます。

  2. 次の例に似ていますが、特定の JSON 構成を含むプロンプトを入力します。

    Please generate a QR code for the following JSON configuration:
    {
        "ConnectionList": [
            {
                "ConnectionName": "Production",
                "ActiveDirectoryResource": "https://yourenvironment.cloudax.dynamics.com",
                "Company": "USMF",
                "IsEditable": true,
                "IsDefaultConnection": true,
                "ConnectionType": "DeviceCode",
                "AuthCloud": "AzureGlobal"
            }
        ]
    }
    
  3. Copilotは、指定した JSON 構成に基づいて QR コード イメージを生成します。 イメージをデバイスにダウンロードします。 たとえば、イメージを長押し (または右クリック) し、選択してダウンロードします。 または、ドラッグ アンド ドロップ操作を使用します。

オプション 2: オンライン QR コード ジェネレーターを使用する

オンライン QR コード ジェネレーターを使用して QR コードを生成するには、次の手順に従います。

  1. 評判の良いQRコードジェネレータのウェブサイトにアクセスしてください。 Bingは探し物を見つけるのに役立ちます。
  2. テキスト形式または JSON 形式を選択します
  3. 準備した完全な JSON 構成を貼り付けます。
  4. QR コード イメージを生成してダウンロードします。

オプション 3: PowerShell を使用する

PowerShell を使用して、JSON 構成から QR コードを生成できます。 コードは次の例のようになりますが、特定の JSON 構成が含まれています。

# 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",
            "IsEditable": true,
            "IsDefaultConnection": true,
            "ConnectionType": "DeviceCode",
            "AuthCloud": "AzureGlobal"
        }
    ]
}
"@

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

手順 3: QR コードを配布する

必要な QR コードを生成したら、次のいずれかの方法で配布します。

  • 物理配布用に印刷します。
  • 電子メールまたはコラボレーション プラットフォームを介してデジタルで共有します。
  • 簡単にスキャンできるように画面上に表示します。
  • ドキュメントまたはセットアップ ガイドに含めます。

Important

QR コードには、テナント ID と環境 URL が含まれる可能性がある接続構成データが含まれます。 QR コードを機密情報として扱い、セキュリティで保護されたチャネル経由でのみ配布します。 パブリックにアクセスできる場所に投稿しないでください。

ヒント

Copilot「この QR コードをデコードしてください」などのプロンプトを入力して画像を添付すると、QR コードをデコードできます。 この手法は、QR コードを配布する前に内容を確認する場合に役立ちます。

手順 4: 各デバイスで QR コードをスキャンする

生成された QR コードを使用してデバイスを構成するには、「 接続設定のインポート」の手順に従います。