Instalar a aplicação móvel Warehouse Management

Nota

O Azure Active Directory é agora o Microsoft Entra ID. Saber mais

Este artigo explica como transferir e instalar a aplicação móvel Warehouse Management em cada um dos seus dispositivos móveis e como configurar a aplicação para se ligar ao seu ambiente do Microsoft Dynamics 365 Supply Chain Management. Pode configurar cada dispositivo manualmente, ou pode importar definições de ligação através de um ficheiro ou digitalizar um código QR.

A aplicação móvel Warehouse Management é apenas para utilização comercial interna. Não pode republicar ou distribuir a aplicação móvel Warehouse Management externamente em qualquer loja de aplicações ou serviço de distribuição semelhante.

Pré-requisitos

Requisitos do sistema operativo

A aplicação móvel Warehouse Management está disponível para os sistemas operativos Microsoft Windows, Google Android e Apple iOS. Para utilizar a aplicação, um dos seguintes sistemas operativos deve estar instalado nos seus dispositivos móveis:

  • Windows 10 (Universal Windows Platform [UWP]) outubro 2018 atualização 1809 (compilação 10.0.17763) ou posterior
  • Android 4.4 ou posterior
  • iOS 13.0 ou posterior

URLs externos exigidos pela aplicação

Para que a aplicação móvel Warehouse Management funcione corretamente, a sua rede interna deve permitir o acesso aos seguintes URLs externos:

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

Ativar ou desativar as funcionalidades da aplicação móvel Warehouse Management no Supply Chain Management

Para utilizar a aplicação móvel Warehouse Management, a caraterística Definições de utilizador, ícones e títulos de passos da nova aplicação Warehouse deve estar ativada no seu sistema. A partir do Supply Chain Management 10.0.25, esta funcionalidade é obrigatória e não pode ser desativada. Se estiver a executar uma versão anterior à 10.0.25, os administradores poderão ativar ou desativar esta funcionalidade procurando a funcionalidade Definições de utilizador, ícones e títulos de passos para a nova aplicação de armazém na área de trabalho Gestão de funcionalidades.

Obter a aplicação móvel Warehouse Management

Para implementações mais pequenas, pode normalmente instalar a aplicação em cada dispositivo a partir da loja relevante e, em seguida, configurar manualmente a ligação aos ambientes que está a utilizar.

Para implementações maiores, pode automatizar a implementação e/ou configuração de aplicações, o que pode ser mais conveniente se fizer a gestão de muitos dispositivos. Por exemplo, pode utilizar uma solução de gestão de dispositivos móveis e de gestão de aplicações móveis, como o Microsoft Intune. Para obter informações sobre como implementar em massa instalações e atualizações da aplicação móvel Warehouse Management, consulte Implementar a aplicação móvel em massa com a autenticação baseada no utilizador ou Implementar a aplicação móvel em massa com a autenticação baseada no serviço (dependendo do tipo de método de autenticação que está a utilizar).

Instalar a aplicação a partir de uma loja de aplicações

A forma mais fácil de instalar a aplicação num único dispositivo é instalá-la a partir de uma loja de aplicações, que fornece sempre a versão mais recente geralmente disponível. O Microsoft Intune também pode obter aplicações nas lojas de aplicações. Utilize uma das seguintes ligações para instalar a aplicação a partir de uma loja de aplicações:

Transferir a aplicação do Microsoft App Center

Como alternativa à instalação a partir de uma loja de aplicações, pode, em vez disso, transferir a aplicação a partir do Microsoft App Center. O App Center fornece pacotes instaláveis que podem ser sideloaded. Além da versão atual, o App Center também permite transferir versões anteriores e pode fornecer versões de pré-visualização com as próximas funcionalidades que pode experimentar. Para transferir versões atuais, anteriores ou de pré-visualização da aplicação móvel Warehouse Management a partir do Microsoft App Center, utilize uma das seguintes ligações:

Para obter informações sobre como instalar uma compilação transferida do App Center, consulte Instalar uma compilação.

A aplicação móvel Warehouse Management não está disponível em lojas de aplicações na China. No entanto, transferi-lo do Microsoft App Center e usá-lo juntamente com o Dynamics 365 Supply Chain Management operado pela 21Vianet na China é oficialmente suportado.

Decida que métodos de autenticação utilizará

Como a aplicação móvel Warehouse Management tem acesso de leitura/gravação a alguns dos seus dados do Supply Chain Management, cada dispositivo deve ser autenticado com o Supply Chain Management. A aplicação oferece suporte a vários métodos de autenticação. Antes de começar a implementar a aplicação, reserve um tempo para saber mais sobre os métodos de autenticação disponíveis e decidir qual deles pretende usar.

Depois de um dispositivo ser autenticado com o Supply Chain Management, cada trabalhador que usa esse dispositivo inicia sessão através da respetiva conta de trabalhador do Supply Chain Management. As preferências pessoais desse trabalhador (como o respetivo armazém predefinido e preferências da aplicação) são então carregadas. Portanto, diferentes trabalhadores podem iniciar e terminar sessão em cada turno, enquanto o próprio dispositivo permanece autenticado com o Supply Chain Management.

Para obter detalhes sobre cada método de autenticação e como configurá-lo, consulte os seguintes artigos:

Importante

Os métodos de autenticação baseados no serviço (incluindo certificados e segredo partilhado) foram preteridos. Recomendamos vivamente que configure os seus dispositivos móveis para usar a autenticação baseada no utilizador (fluxo de código do dispositivo). Para obter mais informações sobre esta preterição, incluindo a respetiva agenda, consulte FAQ sobre autenticação baseada no utilizador.

Se um dispositivo for perdido ou comprometido, poderá revogar a respetiva autenticação seguindo os passos de um dos artigos a seguir, dependendo do método de autenticação que estiver a usar:

Configurar a aplicação importando definições de ligação

Para facilitar a manutenção e implementação da aplicação em muitos dispositivos móveis, pode importar as definições de ligação em vez de as introduzir manualmente em cada dispositivo. Esta secção explica como criar e importar as definições.

Criar um ficheiro de definições de ligação ou código QR

Pode importar definições de ligação a partir de um ficheiro ou de um código QR. Para ambas as abordagens, tem primeiro de criar um ficheiro de definições que utilize o formato e sintaxe JSON (JavaScript Object Notation). O ficheiro deve incluir uma lista de ligações que contenha as ligações individuais que têm de ser adicionadas. A tabela a seguir resume os parâmetros que deve especificar no ficheiro de definições de ligação.

Parâmetro Descrição
ConnectionName Especifique o nome da definição de ligação. O comprimento máximo é de 20 carateres. Como este valor é o identificador exclusivo para uma definição de ligação, certifique-se de que é único na lista. Se já existir uma ligação com o mesmo nome no dispositivo, esta será substituída pelas definições do ficheiro importado.
ActiveDirectoryClientAppId Especifique o ID do cliente que anotou ao configurar o Microsoft Entra ID. (Para obter mais informações, consulte um dos seguintes artigos, dependendo do método de autenticação que está a usar: Autenticação baseada no utilizador ou Autenticação baseada no serviço.)
ActiveDirectoryResource Especifique o URL raiz do Supply Chain Management.
ActiveDirectoryTenant Especifique o nome de domínio do Microsoft Entra ID que está a usar com o servidor do Supply Chain Management. Este valor tem o formato https://login.windows.net/<your-Microsoft-Entra-ID-domain-name>. Veja um exemplo: https://login.windows.net/contosooperations.onmicrosoft.com. Para obter mais informações sobre como encontrar o nome de domínio do Microsoft Entra ID, consulte Localizar IDs importantes para um utilizador.
Company Especifique a entidade legal no Supply Chain Management à qual pretende que a aplicação se ligue.
ConnectionType

(Opcional) Especifique se a definição de ligação deve usar um certificado, um segredo do cliente ou um código do dispositivo para se ligar a um ambiente. Os valores válidos são "Certificate", "ClientSecret", "DeviceCode" e "UsernamePassword". O valor predefinido é "DeviceCode".

Nota: Os segredos de clientes não podem ser importados.

IsEditable (Opcional) Especifique se o utilizador da aplicação deve ser capaz de editar a definição de ligação. Os valores válidos são "true" e "false". O valor predefinido é "true".
IsDefault (Opcional) Especifique se a ligação é a ligação predefinida. Uma ligação que é definida como a ligação predefinida será automaticamente pré-selecionada quando a aplicação é aberta. Apenas uma ligação pode ser definida como a ligação predefinida. Os valores válidos são "true" e "false". O valor predefinido é "false".
CertificateThumbprint (Opcional) Para dispositivos Windows, pode especificar o thumbprint do certificado para a ligação. Para dispositivos Android, o utilizador da aplicação deve selecionar o certificado na primeira vez que uma ligação é utilizada.
UseBroker (Opcional) Este parâmetro aplica-se apenas ao tipo de ligação "UsernamePassword". Ele determina se um mediador é utilizado para autenticação de início de sessão único (SSO) com o Portal da Empresa do Intune (apenas Android) e o Microsoft Authenticator (Android e iOS). Defina-o como "true" para autenticação baseada no mediador. Defina-o como "false" para requerer a entrada manual de um nome de utilizador e palavra-passe.

O exemplo a seguir mostra um ficheiro de definições de ligação válido que contém duas ligações. Como pode ver, a lista de ligação (denominada "ConnectionList" no ficheiro) é um objeto que tem uma matriz que armazena cada ligação como um objeto. Cada objeto deve estar entre chavetas ({}) e separado por vírgulas, e a matriz deve estar entre parênteses retos ([]).

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

Pode guardar a informação como um ficheiro JSON ou gerar um código QR que tenha o mesmo conteúdo. Se guardar as informações como um ficheiro, recomendamos que o guarde utilizando o nome predefinido, connections.json, especialmente se o guardar na localização predefinida em cada dispositivo móvel.

Guardar o ficheiro de definições de ligação em cada dispositivo

Normalmente, utilizará uma ferramenta de gestão de dispositivos ou script para distribuir os ficheiros de definições de ligação por cada dispositivo que está a gerir. Se utilizar o nome e a localização predefinidos quando guardar o ficheiro de definições de ligação em cada dispositivo, a aplicação móvel do Warehouse Management importará automaticamente o ficheiro durante a primeira execução após a instalação da aplicação. Se utilizar um nome ou localização personalizados para o ficheiro, o utilizador da aplicação deve especificar os valores durante a primeira execução. No entanto, subsequentemente a aplicação continuará a utilizar este nome e localização especificados.

Sempre que a aplicação é iniciada, reimporta as definições de ligação da localização anterior para determinar se houve alguma alteração. A aplicação atualizará apenas as ligações que tenham os mesmos nomes que as ligações no ficheiro de definições de ligação. As ligações criadas pelo utilizador que utilizam outros nomes não serão atualizadas.

Não é possível remover uma ligação utilizando o ficheiro de definições de ligação.

Como foi mencionado, o nome do ficheiro predefinido é connections.json. A localização do ficheiro predefinido depende do tipo de dispositivo que está a usar:

  • Windows:C:\Users\<User>\AppData\Local\Packages\Microsoft.WarehouseManagement_8wekyb3d8bbwe\LocalState
  • Android:Android\data\com.Microsoft.WarehouseManagement\files
  • iOS: A partilha de ficheiros ainda não é suportada.

Normalmente, os caminhos são automaticamente criados após a primeira execução da aplicação. No entanto, pode criá-los manualmente se tiver de transferir o ficheiro de definições de ligação para o dispositivo antes da instalação.

Nota

Se a aplicação for desinstalada, o caminho predefinido e o seu conteúdo são removidos.

Importar as definições de ligação

Siga estes passos para importar definições de ligação a partir de um ficheiro ou de um código QR.

  1. Inicie a aplicação móvel Warehouse Management no seu dispositivo móvel. A primeira vez que iniciar a aplicação, é mostrada uma mensagem de boas-vindas. Selecione Selecionar uma ligação.

  2. Se estiver a importar as definições de ligação a partir de um ficheiro, e o nome e a localização predefinidos tiverem sido utilizados quando o ficheiro foi guardado, a aplicação poderá já ter encontrado o ficheiro. Neste caso, avance para o passo 4. Caso contrário, selecione Configurar a ligação e continue para o passo 3.

  3. Na caixa de diálogo Configurar a ligação, selecione Adicionar a partir de ficheiro ou Adicionar a partir de código QR, dependendo da forma como pretende importar as definições:

    • Se estiver a importar as definições de ligação a partir de um ficheiro, selecione Adicionar a partir de ficheiro, procure o ficheiro no seu dispositivo local e selecione-o. Se selecionar uma localização personalizada, a aplicação irá guardá-la e usá-la automaticamente da próxima vez.
    • Se estiver a importar as definições de ligação digitalizando um código QR, selecione Adicionar a partir de código QR. A aplicação pede-lhe permissão para usar a câmara do dispositivo. Depois de dar permissão, a câmara é iniciada, para que possa usá-la para a digitalização. Dependendo da qualidade da câmara do dispositivo e da complexidade do código QR, poderá ser difícil obter uma digitalização correta. Nesse caso, tente reduzir a complexidade do código QR gerando apenas uma ligação por código QR. (Atualmente, só pode utilizar a câmara do dispositivo para digitalizar o código QR.)
  4. Quando as definições de ligação são carregadas com sucesso, a ligação selecionada é mostrada.

  5. Conclua um dos passos a seguir para selecionar o certificado de autenticação, dependendo do tipo de dispositivo que está a usar.

    • Se estiver a utilizar um dispositivo Android e estiver a utilizar um certificado para autenticação, o dispositivo solicita-lhe que selecione o certificado.
    • Se estiver a utilizar um dispositivo iOS e estiver a utilizar um certificado para autenticação, selecione Editar definições de ligação e selecione Selecionar certificado. Na página apresentada, selecione Selecionar certificado para abrir um browser de ficheiros e selecione o seu ficheiro de certificado. A aplicação então mostra uma confirmação O certificado está selecionado. Introduza a palavra-passe do certificado e selecione Importar certificado. Por fim, guarde as definições de ligação.
  6. A aplicação conecta-se ao servidor do Supply Chain Management e mostra a página de início de sessão.

Configurar manualmente a aplicação

Se não tiver um ficheiro ou código QR, pode configurar manualmente a aplicação no dispositivo de modo a que esta se ligue ao servidor do Supply Chain Management através da aplicação Microsoft Entra ID.

  1. Inicie a aplicação móvel Warehouse Management no seu dispositivo móvel.

  2. Se a aplicação for iniciada no Modo de demonstração, selecione Definições de ligação. Se a página Iniciar sessão aparecer quando a aplicação for iniciada, selecione Alterar a ligação.

  3. Selecione Configurar a ligação.

  4. Selecione Introdução manual. A página Nova Ligação aparece e mostra as definições necessárias para introduzir manualmente os detalhes da ligação.

  5. Introduza as seguintes informações:

    • Método de autenticação — Selecione um dos seguintes valores para especificar o método que utiliza para autenticar com o Supply Chain Management. O método selecionado aqui deve corresponder à configuração da aplicação no Azure.

    • Nome da ligação – Introduza um nome para a nova ligação. Este nome aparecerá no campo Selecionar ligação da próxima vez que abrir as definições de ligação. O nome que introduzir deve ser exclusivo. (Por outras palavras, tem de ser diferente de todos os outros nomes de ligação guardados no seu dispositivo, se algum outro nome de ligação estiver aí guardado.)

    • ID de cliente do Microsoft EntraID – Introduza o ID do cliente que anotou ao configurar o Microsoft Entra ID. (Para obter mais informações, consulte um dos seguintes artigos, dependendo do método de autenticação que está a usar: Autenticação baseada no utilizador ou Autenticação baseada no serviço.)

    • Segredo do cliente do Microsoft Entra ID – Este campo está disponível apenas quando o Método de autenticação está definido como Segredo do cliente (Preterido). Introduza o segredo do cliente que anotou ao configurar o Microsoft Entra ID. (Para obter mais informações, consulte um dos seguintes artigos, dependendo do método de autenticação que está a usar: Autenticação baseada no utilizador ou Autenticação baseada no serviço.)

    • Thumbprint do certificado – Este campo está disponível apenas para dispositivos Windows e apenas quando o Método de autenticação está definido como Certificado (Preterido). Introduza o thumbprint do certificado que anotou ao configurar o Microsoft Entra ID. (Para obter mais informações, consulte um dos seguintes artigos, dependendo do método de autenticação que está a usar: Autenticação baseada no utilizador ou Autenticação baseada no serviço.)

    • URL do Ambiente — Especifique o URL raiz do Supply Chain Management.

      Importante

      Não termine este valor com uma barra (/). Certifique-se de que o certificado HTTPS (SSL) é válido.

    • Inquilino do Microsoft Entra ID – Introduza o nome de domínio do Microsoft Entra ID que está a usar com o servidor do Supply Chain Management. Este valor tem o formato https://login.windows.net/<your-Microsoft-Entra-ID-domain-name>. Veja um exemplo: https://login.windows.net/contosooperations.onmicrosoft.com. Para obter mais informações sobre como encontrar o nome de domínio do Microsoft Entra ID, consulte Localizar IDs importantes para um utilizador.

      Importante

      Não termine este valor com uma barra (/).

    • Empresa – Introduza a entidade legal (empresa) no Supply Chain Management à qual pretende que a aplicação se ligue.

    • Utilizar Mediador — Esta opção aplica-se apenas quando o campo Método de autenticação é definido como Nome de utilizador e palavra-passe. Ele determina se um mediador é utilizado para autenticação de SSO com o Portal da Empresa do Intune (apenas Android) ou o Microsoft Authenticator (Android e iOS). Defina esta opção como Sim para autenticação baseada no mediador e SSO. Defina-o como Não para requerer a entrada manual de um nome de utilizador e palavra-passe.

    • Nome de domínio — Este campo aplica-se apenas quando o campo Método de autenticação é definido como Nome de utilizador e palavra-passe. Pode usá-la para facilitar o início de sessão para os trabalhadores. Se não definir este campo, os trabalhadores têm de introduzir o respetivo nome principal de utilizador completo do Microsoft Entra ID para iniciarem sessão. Um nome principal de utilizador tem o formulário <nome de utilizador>@<nome de domínio>. Se especificar a parte do <nome de domínio> aqui, os trabalhadores podem iniciar sessão introduzindo apenas a parte do <nome de utilizador>. (No entanto, os trabalhadores ainda podem introduzir o respetivo nome principal de utilizador completo.)

  6. Selecione o botão Guardar no canto superior direito da página.

  7. Se estiver a usar um certificado para autenticação, conclua um dos seguintes passos:

    • Para dispositivos Android, selecione o certificado quando solicitado.
    • Para dispositivos iOS, siga as instruções fornecidas no passo 5 da secção Importar as definições de ligação.
  8. A aplicação conecta-se ao servidor do Supply Chain Management e mostra a página de início de sessão.

Remover o acesso de um dispositivo perdido ou comprometido

Se um dispositivo for perdido ou ficar comprometido, tem de remover a respetiva capacidade de aceder ao Supply Chain Management. O método utilizado para remover o acesso depende de como o dispositivo foi configurado para autenticação no Supply Chain Management. Para obter instruções, consulte um dos seguintes artigos:

Recursos adicionais