Installer l’application mobile Warehouse Management

Remarque

Azure Active Directory est maintenant Microsoft Entra ID. En savoir plus

Cet article explique comment télécharger et installer l’application mobile Gestion des entrepôts sur chacun de vos appareils mobiles et configurer l’application pour se connecter à votre environnement Microsoft Dynamics 365 Supply Chain Management. Vous pouvez configurer chaque appareil manuellement, ou vous pouvez importer les paramètres de connexion via un fichier ou en scannant un code QR.

L’application mobile Warehouse Management est uniquement destinée à votre usage professionnel interne. Vous ne pouvez pas republier ou distribuer l’application mobile Warehouse Management en externe dans une boutique d’applications ou un service de distribution similaire.

Conditions préalables

Configuration requise du système d’exploitation

L’application mobile Gestion des entrepôts est disponible pour les systèmes d’exploitation Microsoft Windows, Google Android et Apple iOS. Pour utiliser l’application, l’un des systèmes d’exploitation suivants doit être installé sur vos appareils mobiles :

  • Windows 10 (Plateforme Windows universelle [UWP]), mise à jour 1809 d’octobre 2018 (build 10.0.17763) ou version ultérieure
  • Android 5.0 ou version ultérieure
  • iOS 13.0 ou version ultérieure

URL externes requises par l’application

Pour que l’application mobile Warehouse Management puisse fonctionner correctement, votre réseau interne doit l’autoriser à accéder aux URL externes suivantes :

  • *.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

Activer ou désactiver les fonctionnalités de l’application mobile Warehouse Management dans Supply Chain Management

Pour utiliser l’application mobile Warehouse Management, les Paramètres d’utilisateur, les icônes, et les titres d’étape pour la nouvelle application warehouse la fonctionnalité doit être activée sur votre système. Depuis la version 10.0.25 de Supply Chain Management, cette fonctionnalité est obligatoire et peut être désactivée.

Obtenir l’application mobile Gestion des entrepôts

Pour les déploiements plus petits, vous pouvez souhaiter installer l’application sur chaque appareil à partir du magasin approprié, puis configurer manuellement la connexion aux environnements que vous utilisez.

Pour les déploiements plus importants, vous pouvez automatiser le déploiement et / ou la configuration des applications, ce qui peut être plus pratique si vous gérez de nombreux appareils. Par exemple, vous pouvez utiliser une solution de gestion des appareils mobiles et de gestion des applications mobiles telle que Microsoft Intune. Pour plus d’informations sur le déploiement en masse d’installations et de mises à jour pour l’application mobile Warehouse Management, voir Déployer en masse l’application mobile avec l’authentification basée sur l’utilisateur ou Déployer en masse l’application mobile avec l’authentification basée sur le service (en fonction du type de méthode d’authentification que vous utilisez).

Installez l’application à partir d’un App Store

Le moyen le plus simple d’installer l’application sur un seul appareil est de l’installer à partir d’un magasin d’applications, qui fournit toujours la dernière version généralement disponible. Microsoft Intune peut également récupérer des applications dans les App Stores. Utilisez l’un des liens suivants pour installer l’application à partir d’un App Store :

Téléchargez l’application à partir de Microsoft App Center

Au lieu d’installer à partir d’un App Store, vous pouvez à la place télécharger l’application à partir du Microsoft App Center. L’App Center fournit des packages installables que vous pouvez charger de manière indépendante. En plus de la version actuelle, l’App Center vous permet également de télécharger des versions précédentes et peut fournir des versions préliminaires avec des fonctionnalités à venir que vous pouvez essayer. Pour télécharger les versions actuelles, précédentes ou en préversion de l’application mobile Gestion des entrepôts à partir de Microsoft App Center, utilisez l’un des liens suivants :

Pour plus d’informations sur l’installation d’une version téléchargée à partir de l’App Center, voir Installer une version.

L’application mobile Warehouse Management n’est pas disponible dans les magasins d’applications en Chine. Cependant, le téléchargement depuis Microsoft App Center et son utilisation avec Dynamics 365 Supply Chain Management exploité par 21Vianet en Chine est officiellement pris en charge.

Décidez des modes d’authentification que vous utiliserez

Étant donné que l’application mobile Warehouse Management dispose d’un accès en lecture/écriture à certaines de vos données de Supply Chain Management, chaque appareil doit être authentifié auprès de Supply Chain Management. L’application prend en charge plusieurs méthodes d’authentification. Avant de commencer à déployer l’application, prenez le temps de vous renseigner sur les modes d’authentification disponibles et de décider laquelle vous souhaitez utiliser.

Une fois qu’un appareil est authentifié auprès de Supply Chain Management, chaque utilisateur qui a recours à cet appareil se connecte à l’aide de son compte d’utilisateur Supply Chain Management. Les préférences personnelles de cet utilisateur (telles que ses préférences d’entrepôt et d’application par défaut) sont ensuite chargées. Par conséquent, différents utilisateurs peuvent se connecter et se déconnecter pour chaque équipe, tandis que l’appareil lui-même reste authentifié auprès de Supply Chain Management.

Pour en savoir plus sur chaque mode d’authentification et comment le configurer, consultez les articles suivants :

Important

Les méthodes d’authentification basées sur le service (y compris les certificats et la clé secrète partagée) sont désormais obsolètes. Nous vous recommandons fortement de configurer vos appareils mobiles pour qu’ils utilisent plutôt l’authentification basée sur l’utilisateur (flux de code d’appareil). Pour plus d’informations sur cette obsolescence, y compris le calendrier d’obsolescence, voir FAQ sur l’authentification basée sur l’utilisateur.

Si un appareil est perdu ou compromis, vous pouvez révoquer son authentification en suivant les étapes décrites dans l’un des articles suivants, en fonction de la méthode d’authentification que vous utilisez :

Configurer l’application en important des paramètres de connexion

Pour faciliter la maintenance et le déploiement de l’application sur de nombreux appareils mobiles, vous pouvez importer les paramètres de connexion au lieu de les saisir manuellement sur chaque appareil. Cette section explique comment créer et importer des paramètres.

Créer un fichier de paramètres de connexion ou un code QR

Vous pouvez importer les paramètres de connexion à partir d’un fichier ou d’un code QR. Pour les deux approches, vous devez d’abord créer un fichier de paramètres qui utilise le format et la syntaxe JSON (JavaScript Object Notation). Le fichier doit inclure une liste de connexions contenant les connexions individuelles à ajouter. Le tableau suivant résume les paramètres que vous devez spécifier dans le fichier de paramètres de connexion.

Paramètre Description
ConnectionName Permet d’indiquer le nom du paramètre de connexion. La longueur maximale est de 20 caractères. Étant donné que cette valeur est l’identificateur unique d’un paramètre de connexion, assurez-vous qu’il est unique dans la liste. Si une connexion portant le même nom existe déjà sur l’appareil, elle sera remplacée par les paramètres du fichier importé.
ActiveDirectoryClientAppId Spécifiez l’ID client que vous avez noté lors de la configuration de Microsoft Entra ID. (Pour plus d’informations, consultez un des articles suivants, selon la méthode d’authentification que vous utilisez : Authentification basée sur l’utilisateur ou Authentification basée sur le service.)
ActiveDirectoryResource Spécifiez l’URL racine de Supply Chain Management.
ActiveDirectoryTenant Spécifiez le nom de domaine Microsoft Entra ID que vous utilisez avec le serveur Supply Chain Management. Cette valeur a la forme https://login.windows.net/<your-Microsoft-Entra-ID-domain-name>. Voici un exemple : https://login.windows.net/contosooperations.onmicrosoft.com. Pour plus d’informations sur la façon de trouver votre nom de domaine Microsoft Entra ID, voir Localiser les identifiants importants d’un utilisateur.
Company Spécifiez l’entité juridique de Supply Chain Management à laquelle vous souhaitez que l’application se connecte.
ConnectionType

(Facultatif) Spécifiez si le paramètre de connexion doit utiliser un certificat, une clé secrète client ou un code d’appareil pour se connecter à un environnement. Les valeurs valides sont "Certificate", "ClientSecret", "DeviceCode" et "UsernamePassword". La valeur par défaut est "DeviceCode".

Remarque : Les clés secrètes client ne peuvent pas être importées.

IsEditable (Facultatif) Spécifiez si l’utilisateur de l’application doit pouvoir modifier le paramètre de connexion. Les valeurs valides sont "true" et "false". La valeur par défaut est "true".
IsDefault (Facultatif) Spécifiez si la connexion est celle par défaut. Une connexion définie comme celle par défaut sera automatiquement présélectionnée à l’ouverture de l’application. Une seul connexion peut être définie comme celle par défaut. Les valeurs valides sont "true" et "false". La valeur par défaut est "false".
CertificateThumbprint (Facultatif) Pour les appareils Windows, vous pouvez spécifier l’empreinte numérique du certificat pour la connexion. Pour les appareils Android, l’utilisateur de l’application doit sélectionner le certificat la première fois qu’une connexion est utilisée.
UseBroker (Facultatif) Ce paramètre s’applique uniquement au type de connexion "UsernamePassword". Il détermine si un répartiteur est utilisé pour l’authentification unique (SSO) avec Intune Company Portal (Android uniquement) et Microsoft Authenticator (Android et iOS). Définissez-le sur "true" pour l’authentification basée sur le répartiteur. Réglez-le sur "false" pour exiger la saisie manuelle d’un nom d’utilisateur et d’un mot de passe.

L’exemple suivant montre un fichier de paramètres de connexion valide qui contient deux connexions. Comme vous pouvez le voir, la liste des connexions (nommée "ConnectionList" dans le fichier) est un objet qui a un tableau qui stocke chaque connexion en tant qu’objet. Chaque objet doit être placé entre accolades ({}) et séparé par des virgules, et le tableau doit être placé entre crochets ([]).

{
    "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"
        }
    ]
}

Vous pouvez soit enregistrer les informations sous forme de fichier JSON, soit générer un code QR ayant le même contenu. Si vous enregistrez les informations dans un fichier, nous vous recommandons de le faire en utilisant le nom par défaut, connections.json, surtout si vous le stockez à l’emplacement par défaut sur chaque appareil mobile.

Enregistrer le fichier des paramètres de connexion sur chaque appareil

En règle générale, vous utiliserez un outil ou un script de gestion des périphériques pour distribuer les fichiers de paramètres de connexion à chaque périphérique que vous gérez. Si vous utilisez le nom et l’emplacement par défaut lorsque vous enregistrez le fichier de paramètres de connexion sur chaque appareil, l’application mobile Gestion des entrepôts l’importera automatiquement, même lors de la première exécution après l’installation de l’application. Si vous utilisez un nom ou un emplacement personnalisé pour le fichier, l’utilisateur de l’application doit spécifier les valeurs lors de la première exécution. Cependant, l’application continuera à utiliser le nom et l’emplacement spécifiés par la suite.

Chaque fois que l’application est lancée, elle réimporte les paramètres de connexion depuis leur emplacement précédent pour déterminer s’il y a eu des modifications. L’application ne mettra à jour que les connexions portant les mêmes noms que les connexions du fichier de paramètres de connexion. Les connexions créées par l’utilisateur qui utilisent d’autres noms ne seront pas mises à jour.

Vous ne pouvez pas supprimer une connexion en utilisant le fichier de paramètres de connexion.

Comme cela a été mentionné, le nom de fichier par défaut est connections.json. L’emplacement de fichier par défaut varie selon le type d’appareil que vous utilisez :

  • Windows :C:\Users\<User>\AppData\Local\Packages\Microsoft.WarehouseManagement_8wekyb3d8bbwe\LocalState
  • Android :Android\data\com.Microsoft.WarehouseManagement\files
  • iOS : le partage de fichiers n’est pas encore pris en charge.

Habituellement, les chemins sont créés automatiquement après la première exécution de l’application. Cependant, vous pouvez les créer manuellement si vous devez transférer le fichier des paramètres de connexion sur l’appareil avant l’installation.

Note

Si l’application est désinstallée, le chemin par défaut et son contenu sont supprimés.

Importer les paramètres de connexion

Suivez ces étapes pour importer les paramètres de connexion à partir d’un fichier ou d’un code QR.

  1. Démarrez l’application mobile Gestion des entrepôts sur votre appareil mobile. La première fois que vous démarrez l’application, un message de bienvenue s’affiche. Sélectionnez Sélectionner une connexion.

  2. Si vous importez les paramètres de connexion à partir d’un fichier et si le nom et l’emplacement par défaut ont été utilisés lors de l’enregistrement du fichier, l’application a peut-être déjà trouvé le fichier. Dans ce cas, passez à l’étape 4. Sinon, sélectionnez Configurer la connexion, puis passez à l’étape 3.

  3. Dans la boîte de dialogue Configuration de la connexion, sélectionnez Ajouter à partir d’un fichier ou Ajouter à partir du code QR, selon la manière dont vous souhaitez importer les paramètres :

    • Si vous importez les paramètres de connexion à partir d’un fichier, sélectionnez Ajouter à partir d’un fichier, recherchez le fichier sur votre appareil local et sélectionnez-le. Si vous sélectionnez un emplacement personnalisé, l’application le stockera et l’utilisera automatiquement la prochaine fois.
    • Si vous importez les paramètres de connexion en scannant un code QR, sélectionnez Ajouter à partir du code QR. L’application vous demande l’autorisation d’utiliser l’appareil photo de l’appareil. Une fois que vous avez donné votre autorisation, l’appareil photo démarre, afin que vous puissiez l’utiliser pour la numérisation. Selon la qualité de l’appareil photo de l’appareil et la complexité du code QR, il peut être difficile d’obtenir une analyse correcte. Dans ce cas, essayez de réduire la complexité du code QR en générant une seule connexion par code QR. (Actuellement, vous ne pouvez utiliser que l’appareil photo de l’appareil pour numériser le code QR.)
  4. Lorsque les paramètres de connexion sont correctement chargés, la connexion sélectionnée s’affiche.

  5. Effectuez l’une des étapes suivantes pour sélectionner le certificat d’authentification, en fonction du type d’appareil que vous utilisez.

    • Si vous utilisez un appareil Android et un certificat pour l’authentification, l’appareil vous invite à sélectionner le certificat.
    • Si vous utilisez un appareil iOS et un certificat pour l’authentification, sélectionnez Modifier les paramètres de connexion et sélectionnez Sélectionner le certificat. Sur la page qui s’ouvre, sélectionnez Sélectionner un certificat pour ouvrir un navigateur de fichiers et sélectionnez votre fichier de certificat. L’application affiche alors une confirmation Certificat sélectionné. Saisissez le mot de passe du certificat et sélectionnez Importer le certificat. Enfin, enregistrez les paramètres de connexion.
  6. L’application se connecte à votre serveur Supply Chain Management et affiche la page de connexion.

Configurer manuellement l’application

Si vous n’avez pas de fichier ou de code QR, vous pouvez configurer manuellement l’application sur l’appareil pour qu’elle se connecte au serveur Supply Chain Management via l’application Microsoft Entra ID.

  1. Démarrez l’application mobile Gestion des entrepôts sur votre appareil mobile.

  2. Si l’application est démarrée en Mode démonstration, sélectionnez Paramètres de connexion. Si la page Connexion apparaît au démarrage de l’application, sélectionnez Changer de connexion.

  3. Sélectionnez Configurer la connexion.

  4. Sélectionnez Saisie manuelle. La page Nouvelle connexion apparaît et affiche les paramètres nécessaires pour entrer manuellement les détails de la connexion.

  5. Saisissez les informations suivantes :

    • Méthode d’authentification : sélectionnez l’une des valeurs suivantes pour spécifier la méthode que vous utilisez pour vous authentifier auprès de Supply Chain Management. Le mode que vous sélectionnez ici doit correspondre à la configuration de l’application dans Azure.

    • Nom de la connexion : Saisissez un nom pour la nouvelle connexion. Ce nom apparaîtra dans le champ Sélectionner la connexion la prochaine fois que vous ouvrirez les paramètres de connexion. Le nom que vous entrez doit être unique. (En d’autres termes, il doit différer de tous les autres noms de connexion stockés sur votre appareil, le cas échéant.)

    • ID client Microsoft EntraID – Saisissez l’ID client que vous avez noté lors de la configuration de Microsoft Entra ID. (Pour plus d’informations, consultez un des articles suivants, selon la méthode d’authentification que vous utilisez : Authentification basée sur l’utilisateur ou Authentification basée sur le service.)

    • Clé secrète Microsoft Entra ID : Ce champ n’est disponible que lorsque l’option Méthode d’authentification est définie sur Clé secrète client (obsolète). Saisissez la clé secrète client que vous avez notée lors de la configuration de Microsoft Entra ID. (Pour plus d’informations, consultez un des articles suivants, selon la méthode d’authentification que vous utilisez : Authentification basée sur l’utilisateur ou Authentification basée sur le service.)

    • Empreinte de certificat : ce champ n’est disponible que pour les appareils Windows et uniquement si l’option Méthode d’authentification est définie sur Certificat (obsolète). Saisissez l’empreinte du certificat que vous avez notée lors de la configuration de Microsoft Entra ID. (Pour plus d’informations, consultez un des articles suivants, selon la méthode d’authentification que vous utilisez : Authentification basée sur l’utilisateur ou Authentification basée sur le service.)

    • URL d’environnement : spécifiez l’URL racine de Supply Chain Management.

      Important

      Ne terminez pas cette valeur par une barre oblique (/). Assurez-vous que le certificat HTTPS (SSL) est valide.

    • Client Microsoft Entra ID : Entrez le nom de domaine Microsoft Entra ID que vous utilisez avec le serveur Supply Chain Management. Cette valeur a la forme https://login.windows.net/<your-Microsoft-Entra-ID-domain-name>. Voici un exemple : https://login.windows.net/contosooperations.onmicrosoft.com. Pour plus d’informations sur la façon de trouver votre nom de domaine Microsoft Entra ID, voir Localiser les identifiants importants d’un utilisateur.

      Important

      Ne terminez pas cette valeur par une barre oblique (/).

    • Société : accédez à l’entité juridique (société) de Supply Chain Management à laquelle vous souhaitez que l’application se connecte.

    • Utiliser le répartiteur : cette option s’applique uniquement lorsque le champ Méthode d’authentification est défini sur Nom d’utilisateur et mot de passe. Il détermine si un répartiteur est utilisé pour l’authentification unique (SSO) avec Intune Company Portal (Android uniquement) ou Microsoft Authenticator (Android et iOS). Définissez cette option sur Oui pour l’authentification basée sur le répartiteur et l’authentification unique. Réglez-le sur Non pour exiger la saisie manuelle d’un nom d’utilisateur et d’un mot de passe.

    • Nom de domaine : ce champ s’applique uniquement lorsque le champ Méthode d’authentification est défini sur Nom d’utilisateur et mot de passe. Vous pouvez l’utiliser pour faciliter la connexion des collaborateurs. Si vous ne définissez pas ce champ, les collaborateurs doivent saisir leur nom d’utilisateur principal Microsoft Entra ID pour se connecter. Un nom d’utilisateur principal a la forme <nom d’utilisateur>@<nom de domaine>. Si vous spécifiez ici la partie <nom de domaine>, les collaborateurs peuvent se connecter en saisissant uniquement la partie <nom d’utilisateur>. (Néanmoins, les collaborateurs peuvent toujours saisir leur nom d’utilisateur principal complet.)

  6. Sélectionnez le bouton Enregistrer dans le coin supérieur droit de la page.

  7. Si vous utilisez un certificat pour l’authentification, effectuez l’une des étapes suivantes :

    • Pour les appareils Android, sélectionnez le certificat lorsque vous y êtes invité.
    • Pour les appareils iOS, suivez les instructions données à l’étape 5 de la section Importer les paramètres de connexion.
  8. L’application se connecte à votre serveur Supply Chain Management et affiche la page de connexion.

Supprimer l’accès d’un appareil perdu ou compromis

Si un appareil est perdu ou compromis, vous devez supprimer sa capacité d’accès à Supply Chain Management. Le mode auquel vous avez recours pour supprimer l’accès dépend de la façon dont l’appareil a été configuré pour s’authentifier auprès de Supply Chain Management. Pour obtenir des instructions, reportez-vous aux articles suivants :

Ressources supplémentaires