Share via


Use AL-controlled barcode scanning for all scenarios

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Apr 2, 2024 Apr 2, 2024

Business value

The barcode scanner in the mobile app boosts productivity for warehouse users because they can scan barcodes with the dedicated barcode scanner. This feature enables new warehouse scenarios in Business Central and opens new opportunities for partners to create advanced experiences with barcode scanners.

Feature details

The new Business Central mobile app introduced in the last release didn't fully support the capabilities described in the app for all scenarios in Business Central online.

Now, both Business Central online and on-premises fully support and enable these scenarios. These scenarios include event-driven barcode scanning with compatible high-end laser scanners on devices that run Android OS. For more information about these scenarios, see Adding barcode scanning to the mobile app.

The following sections describe the new capabilities:

  • Use client extensibilities with control add-ins. Developers declare AL usercontrol on their pages with the APIs for control add-ins. For more information, see the GitHub link.
  • Compared to existing control add-ins, new control add-ins don't have a UI. The page doesn't include an iFrame or any visual indicator. You can't provide scripting or styling functionality.
  • Update your code to use this functionality and use the control add-ins.
  • Mobile device uses Business Central mobile app version 4.0 or later. To download the latest version, go to https://aka.ms/bcmobileapp.
  • Dedicated barcode scanners run Android 11 or later.

For more guidance, see the GitHub repository with the Camera Barcode Scanner Provider.

Tell us what you think

Help us improve Dynamics 365 Business Central by discussing ideas, providing suggestions, and giving feedback. Use the forum at https://aka.ms/bcideas.

Additional resources

Adding barcode scanning to the mobile app (docs)