Skip to content

Commit 5dd1dbb

Browse files
Merge pull request MicrosoftDocs#4171 from MicrosoftDocs/main638143198357904308sync_temp
For protected CLA branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 3ade232 + 515427a commit 5dd1dbb

13 files changed

+80
-75
lines changed

powerapps-docs/cards/make-a-card/designer-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The Power Apps card designer is the drag-and-drop interface in which you build c
2020

2121
1. Sign in to [Power Apps](https://make.powerapps.com) and select your environment.
2222

23-
1. In the left pane, select **Cards**. If the **Cards** tab is not visible, select **More** and pin the **Cards** tab.
23+
1. In the left pane, select **Cards**. [!INCLUDE [left-navigation-pane](../../includes/left-navigation-pane.md)]
2424

2525
1. To open the card designer, select **Create**, and then select **+ Create a card**.
2626

powerapps-docs/cards/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Power Apps cards are micro-apps with enterprise data and workflows and interacti
2525

2626
You can create cards with just a few clicks. There are no complex systems or services to deploy and maintain.
2727

28-
To get started, sign in to [Power Apps](https://make.powerapps.com). Select **Cards (preview)**, and then select **+ Create a card**.
28+
To get started, sign in to [Power Apps](https://make.powerapps.com). Select **Cards (preview)**, and then select **+ Create a card**. [!INCLUDE [left-navigation-pane](../includes/left-navigation-pane.md)]
2929

3030
:::image type="content" source="media/overview/create-card-screen.png" alt-text="Screenshot of the card create page in Power Apps.":::
3131

powerapps-docs/cards/tutorials/hello-world-card.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ In this tutorial, you'll create a card that asks the user to enter their name, a
2525

2626
1. Sign in to [Power Apps](https://make.powerapps.com) and select your environment.
2727

28-
1. In the left pane, select **Cards**. If the **Cards** tab is not visible, select **More** and pin the **Cards** tab.
28+
1. In the left pane, select **Cards**. [!INCLUDE [left-navigation-pane](../../includes/left-navigation-pane.md)]
2929

3030
1. Select **+ Create a card**.
3131

powerapps-docs/cards/tutorials/simple-shopping-list.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ At the end of the tutorial, your shopping list card should look like the followi
2929

3030
1. Sign in to [Power Apps](https://make.powerapps.com) and select your environment.
3131

32-
1. In the left pane, select **Cards**. If the **Cards** tab is not visible, select **More** and pin the **Cards** tab.
32+
1. In the left pane, select **Cards**. [!INCLUDE [left-navigation-pane](../../includes/left-navigation-pane.md)]
3333

3434
1. Select **+ Create a card**.
3535

powerapps-docs/maker/canvas-apps/control-limitations.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ In this article, learn about the general limitations of the controls used in can
2626

2727
- [Audio, and video controls](controls/control-audio-video.md) - see [Audio and video alternatives](controls/control-audio-video.md#audio-and-video-alternatives).
2828

29-
- [Barcode control](controls/control-new-barcode-scanner.md), [Camera control](controls/control-camera.md)
29+
- [Barcode control](controls/control-barcodereader.md), [Camera control](controls/control-camera.md)
3030
- On iOS, the camera control is supported in the Power Apps for mobile app. It's not supported within the browser or Teams Mobile.
3131
- On Android, the camera control isn't supported in Teams Mobile.
32-
- When using desktop browsers, the barcode scanner isn't supported. Use the Power Apps for mobile app.
32+
- When using desktop browsers, the barcode reader isn't supported. Use the Power Apps for mobile app.
3333

3434
- [Container control](controls/control-container.md) - see [Container control limitations](controls/control-container.md#limitations).
3535

@@ -55,7 +55,7 @@ Apps made with Power Apps in a Dataverse for Teams environment can't be opened o
5555

5656
### Limitations of specific controls
5757

58-
- [Barcode control](controls/control-new-barcode-scanner.md) - the barcode scanner control isn't supported in Teams Mobile.
58+
- [Barcode control](controls/control-barcodereader.md) - the barcode reader control isn't supported in Teams Mobile.
5959

6060
- [Camera control](controls/control-camera.md) - the Camera control isn't supported in Teams Mobile. If you're creating a Power Apps app for use inside Teams, use the [Add picture](controls/control-add-picture.md) control instead.
6161

powerapps-docs/maker/canvas-apps/controls/control-barcodereader.md

Lines changed: 36 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Barcode reader control in Power Apps (experimental)
2+
title: Barcode reader control in Power Apps
33
description: Learn about the details, properties and examples of the Barcode reader control in Power Apps.
44
author: anuitz
55
ms.topic: reference
@@ -15,35 +15,24 @@ search.app:
1515
contributors:
1616
- anuitz
1717
---
18-
# Barcode reader control in Power Apps (experimental)
18+
# Barcode reader control in Power Apps
1919

20-
Scans barcodes, QR codes, and data-matrix codes on Android and iOS devices.
21-
22-
> [!IMPORTANT]
23-
> - This is an experimental feature.
24-
> - Experimental features aren’t meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
25-
26-
## Prerequisites
27-
28-
The barcode reader control is experimental and needs to be enabled to show up in the insert pane.
29-
30-
With your app open for [editing](../edit-app.md) in [Power Apps Studio](https://create.powerapps.com):
31-
32-
1. Open **Settings**
33-
1. Select **Upcoming features** in the left-hand menu and select the **Experimental** tab
34-
1. Turn on the **Barcode reader** setting
35-
36-
:::image type="content" source="./media/control-barcode-reader/barcode-experimental-app-setting.png" alt-text="A photo of the app setting for enabling the experimental barcode reader control.":::
20+
Scans barcodes, QR codes, and data-matrix codes on Android, iOS, and Windows devices.
3721

3822
## Description
3923

40-
The control opens a native scanner on Android and iOS devices. The scanner supports the following scanning modes:
24+
The control opens a native scanner on Android, iOS, and Windows devices. On iOS and Android, the scanner supports the following scanning modes:
4125

4226
- **Automatically scan** – A barcode is scanned as soon as it's detected.
4327
- **Select to scan** – The user can determine which of the detected barcodes to scan. The control doesn't support scanning in a web browser.
28+
- **Scan multiple** – The user can scan multiple barcodes during the barcode session.
29+
30+
On Windows devices, the barcode reader will always **automatically scan**.
31+
32+
The barcode reader control supports different zoom levels and turning on/off the device's flashlight from within the scanning experience.
4433

4534
> [!NOTE]
46-
> The barcode scanner control is supported on Android and iOS devices. All other platforms will show a warning stating that some features of the app won't work.
35+
> The barcode scanner control is supported on Android, iOS, and Windows devices. All other platforms will show a warning stating that some features of the app won't work.
4736
4837
## Key properties
4938

@@ -57,10 +46,16 @@ The control opens a native scanner on Android and iOS devices. The scanner suppo
5746

5847
**BarcodeType** - The barcode type to scan. You can target multiple barcode types by concatenating them. Ex. `'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39`. **Default: Auto**
5948

60-
**Scanning mode** - Whether to `Automatically scan` the first barcode detected in view or to allow the user to `Select to scan`, which of the barcodes in view to scan.
49+
**Scanning mode** - Whether to `Automatically scan` the first barcode detected in view, to allow the user to `Select to scan` which of the barcodes in view to scan, or to `Scan multiple` barcodes in a single session. On Windows, the barcode reader will always `Automatically scan`.
50+
51+
**Scanning quality** - The image quality the barcode reader scans at. A higher quality is good for small barcodes, but could lead to slow performance. On Windows, the barcode reader will always scan at the device's camera quality. **Default: Automatic**.
6152

6253
**PreferFrontCamera** - If enabled the barcode reader will default to using the front facing camera instead of the rear facing camera.
6354

55+
**BeepOnScan** - If enabled, the barcode reader will play a beep noise when a barcode is scanned.
56+
57+
**VibrateOnScan** - If enabled, the barcode reader will vibrate when a barcode is scanned.
58+
6459
## Additional properties
6560

6661
**Text** - Text that appears on the button that activates the scanner.
@@ -87,7 +82,7 @@ The control opens a native scanner on Android and iOS devices. The scanner suppo
8782

8883
## Accessibility guidelines
8984

90-
The same guidelines for the **[Button](control-button.md)** control apply to the **Barcode scanner** control because it's a button that launches the scan.
85+
The same guidelines for the **[Button](control-button.md)** control apply to the **Barcode reader** control because it's a button that launches the scan.
9186

9287
### Visual alternatives
9388

@@ -97,24 +92,24 @@ The same guidelines for the **[Button](control-button.md)** control apply to the
9792

9893
## Barcode Availability by Device
9994

100-
| Barcode Type | Supported on iOS and Android | Notes |
101-
|--------------|:---:|:--------:|
102-
| QR_CODE || |
103-
| DATA_MATRIX || |
104-
| AZTEC || |
105-
| CODABAR || |
106-
| CODE_128 || |
107-
| CODE_39 || |
108-
| CODE_93 || |
109-
| EAN || Supports EAN_8 and EAN_13 |
110-
| Interleaved 2 of 5 <br> ITF || |
111-
| PDF_417 || |
112-
| RSS14 <br> Databar 14 || Supports Stacked and Omnidirectional |
113-
| RSS_EXPANDED <br> Databar Expanded || Supports Stacked and Omnidirectional |
114-
| UPC || Supports UPC_A and UPC_E |
115-
| GS1-DWCode || |
116-
| Micro QR Code || |
117-
| MSI || |
95+
| Barcode Type | Supported on iOS and Android | Supported on Windows | Notes |
96+
|--------------|:---:|:---:|:--------:|
97+
| QR_CODE || | |
98+
| DATA_MATRIX || | |
99+
| AZTEC || | |
100+
| CODABAR || | |
101+
| CODE_128 || | |
102+
| CODE_39 || | |
103+
| CODE_93 || | |
104+
| EAN || | Supports EAN_8 and EAN_13 |
105+
| Interleaved 2 of 5 <br> ITF || | |
106+
| PDF_417 || | |
107+
| RSS14 <br> Databar 14 || | Android and iOS support Stacked and Omnidirectional |
108+
| RSS_EXPANDED <br> Databar Expanded || | Android and iOS support Stacked and Omnidirectional |
109+
| UPC || | Supports UPC_A and UPC_E |
110+
| Micro QR Code | || |
111+
| GS1-DWCode | || |
112+
| MSI || | |
118113

119114
### See also
120115

powerapps-docs/maker/canvas-apps/controls/control-barcodescanner.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The legacy barcode scanning control, which is obsolete but might be useful for s
2323

2424
## Description
2525

26-
The control shows the camera feed in the app so that users can scan barcodes on all devices. The control is obsolete because of poor performance, and the mobile **[Barcode scanner](control-new-barcode-scanner.md)** control replaces this control.
26+
The control shows the camera feed in the app so that users can scan barcodes on all devices. The control is obsolete because of poor performance, and the mobile **[Barcode reader](control-barcodereader.md)** control replaces this control.
2727

2828
> [!NOTE]
2929
> The web barcode scanner control is only supported on Microsoft Edge, Chrome, Firefox, and Opera browsers. All other browsers will show a warning that some features of the app won't work.

powerapps-docs/maker/canvas-apps/controls/control-new-barcode-scanner.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Barcode scanner control in Power Apps
2+
title: Barcode scanner control (retired) in Power Apps
33
description: Learn about the details, properties and examples of the Barcode scanner control in Power Apps.
44
author: chmoncay
55
ms.topic: reference
@@ -16,16 +16,27 @@ contributors:
1616
- mduelae
1717
- chmoncay
1818
---
19-
# Barcode scanner control in Power Apps
19+
# Barcode scanner control (retired) in Power Apps
2020

21-
Scans barcodes, QR codes, and data-matrix codes on an Android, iOS, and Windows device.
21+
The legacy control for scanning barcodes, QR codes, and data-matrix codes on an Android, iOS, and Windows device.
22+
23+
> [!IMPORTANT]
24+
> The barcode scanner control is retired as it is replaced by the [barcode reader control](control-barcodereader.md). While the legacy barcode scanner's existing functionality will continue to be supported in future versions of Power Apps, the barcode reader includes the latest improvements and should be used where possible.
25+
26+
## Prerequisites
27+
28+
The barcode scanner control is retired and needs to be enabled to show up in the insert pane.
29+
30+
With your app open for [editing](../edit-app.md) in [Power Apps Studio](https://create.powerapps.com):
31+
32+
1. Open **Settings**
33+
1. Select **Upcoming features** in the left-hand menu and select the **Retired** tab
34+
1. Turn on the **Legacy barcode scanner** setting
2235

2336
## Description
2437

2538
The control opens a native scanner on an Android, iOS, and Windows device. The scanner automatically detects a barcode, a QR code, or a data-matrix code when in view. The control doesn't support scanning in a web browser.
2639

27-
The new experimental [barcode reader control](control-barcodereader.md) supports additional barcode types and has additional functionality like selecting which barcode in view to scan.
28-
2940
> [!NOTE]
3041
> The barcode scanner control is supported on an Android, iOS, and Windows device. All other platforms will show a warning that some features of the app won't work.
3142

powerapps-docs/maker/canvas-apps/how-to/create-app-barcode-scanner.md

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
---
2-
title: Create a canvas app with the barcode scanner control (contains video)
3-
description: Learn how to make a canvas app that uses the barcode scanner control.
2+
title: Create a canvas app with the barcode reader control (contains video)
3+
description: Learn how to make a canvas app that uses the barcode reader control.
44
author: joel-lindstrom
5-
65
ms.topic: article
76
ms.custom: canvas
87
ms.reviewer: mkaur
98
ms.date: 01/27/2022
109
ms.subservice: canvas-maker
11-
ms.author: vipare
10+
ms.author: anuitz
1211
search.audienceType:
1312
- maker
1413
search.app:
@@ -19,19 +18,19 @@ contributors:
1918
- chmoncay
2019
---
2120

22-
# Create a canvas app with the barcode scanner control
21+
# Create a canvas app with the barcode reader control
2322

24-
The barcode scanner control in Power Apps lets you use your phone or mobile device to scan barcode from [various formats](../controls/control-new-barcode-scanner.md#barcode-availability-by-device).
23+
The barcode reader control in Power Apps lets you use your phone or mobile device to scan barcodes from [various formats](../controls/control-barcodereader.md#barcode-availability-by-device).
2524

26-
Some of the common uses of barcode scanner control in a canvas app are:
25+
Some of the common uses of barcode reader control in a canvas app are:
2726

2827
- An app to check in items like books into a collection
2928
- An inventory management app that uses barcode to identify items
3029
- An employee app to check in and badge scanning for security
3130

32-
In this article, we'll create a canvas app with barcode scanner and display scanned items in a gallery.
31+
In this article, we'll create a canvas app with barcode reader and display scanned items in a gallery.
3332

34-
Watch this video to learn how to create an app with barcode scanner:
33+
Watch this video to learn how to create an app with barcode reader:
3534
> [!VIDEO https://www.microsoft.com/videoplayer/embed/RWLAk8]
3635
3736
## Prerequisites
@@ -48,9 +47,9 @@ Create a [blank canvas app](../create-blank-app.md).
4847

4948
1. From the left-pane, select **Screen1**.
5049

51-
1. From the left-pane, select **+ Insert** > expand **Media** > select **Barcode scanner** control.
50+
1. From the left-pane, select **+ Insert** > expand **Media** > select **Barcode reader** control.
5251

53-
![ Select barcode scanner](media/ceate-app-barcode-scanner/select-barcode-scanner.png "Select barcode scanner")
52+
![ Select barcode reader](media/ceate-app-barcode-scanner/select-barcode-scanner.png "Select barcode reader")
5453

5554
1. From the properties list on the right-side of the screen, select **Advanced** tab, and then select the **OnScan** property.
5655

@@ -61,12 +60,10 @@ Create a [blank canvas app](../create-blank-app.md).
6160
```powerapps-dot
6261
Collect(
6362
colScannedItems,
64-
{ScannedItem: BarcodeScanner1.Value, ScannedTime: Now()}
63+
{ScannedItem: First(BarcodeReader1.Barcodes).Value, ScannedTime: Now()}
6564
)
6665
```
6766
68-
![OnScan property of the Barcode scanner control](media/ceate-app-barcode-scanner/add-barcode-scanner-3.png "OnScan property of the Barcode scanner control")
69-
7067
1. From the **Properties** pane, set **X** property to "180" and the **Y** property to "1005".
7168
7269
![X and y properties](media/ceate-app-barcode-scanner/add-barcode-scanner-4.png "X and y properties")
@@ -121,9 +118,9 @@ Create a [blank canvas app](../create-blank-app.md).
121118
122119
1. Open the **Power Apps** app, and sign in.
123120
124-
1. Select and open the barcode scanner app.
121+
1. Select and open the barcode reader app.
125122
126-
![Launch your Barcode Scanner application](media/ceate-app-barcode-scanner/test-the-app-2.png "Launch your Barcode Scanner application")
123+
![Launch your Barcode Reader application](media/ceate-app-barcode-scanner/test-the-app-2.png "Launch your Barcode Scanner application")
127124
128125
1. Select **Scan**, and scan any barcode label (for example, barcode label on a book).
129126

powerapps-docs/maker/canvas-apps/northwind-install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ This [solution](../../developer/data-platform/introduction-solutions.md) file (.
4040

4141
1. Sign in to [Power Apps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), and then ensure that you're working in an environment that contains a Dataverse database.
4242

43-
1. In the left navigation pane, select **Solutions**, and then select **Import** in the toolbar near the top of the screen:
43+
1. In the left navigation pane, select **Solutions**. [!INCLUDE [left-navigation-pane](../../includes/left-navigation-pane.md)] Then select **Import** in the toolbar near the top of the screen:
4444

4545
> [!div class="mx-imgBorder"]
4646
> ![Solutions view and import-solution entry point.](media/northwind-install/solution-import.png)

0 commit comments

Comments
 (0)