Ler códigos de barras com o aplicativo móvel do Business Central para iOS e Android
Importante
Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novidades ou alterações no Business Central. Para ver os planos de lançamento mais recentes, acesse Planos de lançamento do Dynamics 365, do Power Platform e do Cloud for Industry.
Habilitado para | Versão preliminar pública | Disponibilidade geral |
---|---|---|
Administradores, criadores, profissionais de marketing ou analistas, automaticamente | 1º de set. de 2023 | 3 de out. de 2023 |
Valor do negócio
O controle do leitor de código de barras aumenta a produtividade dos usuários do depósito, pois eles podem ler códigos de barras usando a câmera do dispositivo ou até mesmo o leitor de código de barras dedicado. Esse recurso também abre cenários para parceiros criarem experiências mais avançadas usando um leitor de código de barras.
Detalhes do recurso
O novo recurso de leitura de código de barras dá suporte a três cenários diferentes, cada um deles com níveis variados de complexidade. Os cenários variam de recursos simples de interface do usuário até abordagens mais avançadas que atendem a ISVs.
Cenário 1: botão da interface do usuário
O cliente móvel renderiza um controle amigável nos campos da página para iniciar o leitor de código de barras. Para habilitar a ação de leitura do código de barras em um campo, a propriedade
ExtendedDatatype
no código AL deve ser definida comoBarcode
. As páginas com esses campos, que são compatíveis apenas com tipos de dados de texto e código, exibirão automaticamente um botão de leitura de código de barras na interface do usuário, permitindo a leitura por meio da câmera do dispositivo. Essa leitura é altamente eficiente e responsiva, apresentando processamento em nível de sistema operacional móvel e aceitando os formatos de código de barras 1D e 2D mais conhecidos. Depois que um código de barras é lido, seu valor é inserido no campo da página e o foco passa para o próximo campo de entrada rápida da página. Esse recurso é compatível com as plataformas iOS e Android.Cenário 2: ação de AL
Os desenvolvedores de AL também são capazes de disparar a interface do usuário de leitura de código de barras por meio de uma ação baseada em AL, de modo que a leitura do código de barras possa ser iniciada por meio de um botão, link ou alguma outra lógica semiautomática (por exemplo, quando uma página é aberta). Também compatível com as plataformas iOS e Android, esse cenário usa a mesma tecnologia de leitura baseada em câmera do cenário 1 e retorna o valor do código de barras lido ao código AL para processamento posterior.
Cenário 3: evento de código de barras
Esse cenário é direcionado a dispositivos de hardware profissionais, normalmente com leitores de código de barras a laser, oferecendo mais flexibilidade aos desenvolvedores. O cenário é compatível somente com leitores de código de barras de hardware, como Zebra ou Datalogic, executando Android 11 e superiores (não há suporte para iOS). Nesse cenário, os desenvolvedores registram um assinante de código de barras que escuta eventos de código de barras subsequentes no lado AL. Quando o hardware lê um código de barras, seu valor é enviado ao aplicativo móvel do Business Central e depois ao código AL. Em outras palavras, o código AL pode interceptar um evento de um dispositivo Android e continuar processando o código de barras decodificado. Além disso, esse cenário dá suporte à leitura de códigos de barras e à criação de um documento sem interagir com qualquer interface de usuário.
Diga-nos o que você pensa
Ajude-nos a melhorar o Dynamics 365 Business Central debatendo ideias, dando sugestões e fazendo comentários. Use o fórum em https://aka.ms/bcideas.
Consulte também
Reservar itens (documentos)