Skip to content

Commit 5eac248

Browse files
authored
Live publish
2 parents 3ca7e17 + af0bb73 commit 5eac248

7 files changed

+113
-109
lines changed

powerapps-docs/maker/TOC.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -941,15 +941,15 @@
941941
items:
942942
- name: SharePoint scenarios overview
943943
href: ./canvas-apps/sharepoint/scenarios-intro.md
944-
- name: How to filter a search list in an app?
944+
- name: Filter a search list in an app
945945
href: ./canvas-apps/sharepoint/scenarios-filter-search-list.md
946-
- name: How to use drop down list with choices from lookup column in a SharePoint list?
946+
- name: Use drop down list with choices from lookup column in a SharePoint list
947947
href: ./canvas-apps/sharepoint/scenarios-choice-to-lookup.md
948-
- name: How to customize an app screen based on column status inside SharePoint list?
948+
- name: Customize an app screen based on column status inside SharePoint list
949949
href: ./canvas-apps/sharepoint/scenarios-customize-view-based-on-column-status.md
950-
- name: How to work with permissions in a lookup list from SharePoint site?
950+
- name: Work with permissions in a lookup list from SharePoint site
951951
href: ./canvas-apps/sharepoint/scenarios-lookup-list-permissions.md
952-
- name: How to create SharePoint integrated canvas app from scratch to view, edit, add, and delete SharePoint list items?
952+
- name: Create SharePoint integrated canvas app from scratch to view, edit, add, and delete SharePoint list items
953953
href: ./canvas-apps/sharepoint/scenarios-sharepoint-form-from-scratch.md
954954
- name: Cognitive Services
955955
href: ./canvas-apps/cognitive-services-api.md

powerapps-docs/maker/canvas-apps/sharepoint/scenarios-choice-to-lookup.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: How to use drop down list with choices from lookup column in a SharePoint list | Microsoft Docs
2+
title: Use drop-down lists with choices from lookup columns in a SharePoint list | Microsoft Docs
33
description: This article explains how to use the drop-down list in your app to show choices from a lookup column in a SharePoint list.
44
author: emcoope-msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 06/01/2020
9+
ms.date: 09/01/2020
1010
ms.author: emcoope
1111
search.audienceType:
1212
- maker
1313
search.app:
1414
- PowerApps
1515
---
16-
# How to use drop down list with choices from lookup column in a SharePoint list?
16+
# Use drop-down lists with choices from lookup columns in a SharePoint list
1717

1818
In this scenario article, you'll learn how to use a drop-down list with choices from a lookup column in a SharePoint list.
1919

@@ -26,7 +26,7 @@ In this scenario article, you'll learn how to use a drop-down list with choices
2626

2727
You can use lookup columns in SharePoint that consume values from other lists or libraries.
2828

29-
When using such column as a field in a canvas app, you can use drop down list with choices.
29+
When using such columns as a field in a canvas app, you can use a drop-down list with choices.
3030

3131
To use the choices in a drop-down list, you have to use the function [choices](../functions/function-choices.md). For example, `Choices([@'Vehicle registration'].Vehicle_x0020_type)` uses the SharePoint list **Vehicle Registration** and the column **Vehicle type** for the lookup of the type of the vehicle.
3232

@@ -37,25 +37,25 @@ To use the choices in a drop-down list, you have to use the function [choices](.
3737
1. [Create](../app-from-sharepoint.md) a new app, or [edit](../edit-app.md) an existing app.
3838

3939
> [!NOTE]
40-
> Ensure the app uses SharePoint connection and connects to a SharePoint list as described in the prerequisites.
40+
> Ensure the app uses a SharePoint connection and connects to a SharePoint list as described in the prerequisites.
4141
42-
1. Select **+** (Insert) from the left pane.
42+
1. Select **+** (insert) from the left pane.
4343

4444
1. Select **Drop down**.
4545

46-
![Insert drop-down](./media/scenarios-choice-to-lookup/insert-drop-down.png "Insert drop down")
46+
![Select Drop down](./media/scenarios-choice-to-lookup/insert-drop-down.png "Select Drop down")
4747

4848
1. Update the **Items** property with the following formula:
4949

5050
`Choices([@'Vehicle registration'].Vehicle_x0020_type)`
5151

52-
Replace **Vehicle registration** with the name of your SharePoint list and **Vehicle type** with the name of lookup column in the list.
52+
Replace **Vehicle registration** with the name of your SharePoint list and **Vehicle type** with the name of the lookup column in the list.
5353

5454
![Choices formula](./media/scenarios-choice-to-lookup/choices-formula.png "Choices formula")
5555

56-
1. Play the app, or press the **Alt** key on the keyboard and select the drop-down.
56+
1. Play the app, or press **Alt** on the keyboard and select the drop-down list.
5757

58-
![Drop down choices](./media/scenarios-choice-to-lookup/drop-down-choices.png "Drop down choices")
58+
![Drop-down choices](./media/scenarios-choice-to-lookup/drop-down-choices.png "Drop-down choices")
5959

6060
### See also
6161

powerapps-docs/maker/canvas-apps/sharepoint/scenarios-customize-view-based-on-column-status.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,67 @@
11
---
2-
title: How to customize an app screen baed on column status inside SharePoint list. | Microsoft Docs
3-
description: This article explains how to customize an app screen based on column status inside SharePoint list.
2+
title: Customize an app screen based on column status inside a SharePoint list | Microsoft Docs
3+
description: This article explains how to customize an app screen based on column status inside a SharePoint list.
44
author: emcoope-msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 06/01/2020
9+
ms.date: 09/01/2020
1010
ms.author: emcoope
1111
search.audienceType:
1212
- maker
1313
search.app:
1414
- PowerApps
1515
---
16-
# How to customize an app screen based on column status inside SharePoint list?
16+
# Customize an app screen based on column status inside a SharePoint list
1717

18-
In this scenario article, you'll learn how to customize an app screen based on column status inside SharePoint list. You can customize forms for supported lists or libraries; and you can also create app for lists or libraries.
18+
In this scenario article, you'll learn how to customize an app screen based on column status inside a SharePoint list. You can customize forms for supported lists or libraries, and you can also create apps for lists or libraries.
1919

20-
Limiting access to SharePoint objects can be achieved using fine-grained permissions inside SharePoint. However, it becomes difficult to scan through all items in your app screen especially when using different devices.
20+
Limiting access to SharePoint objects can be achieved using fine-grained permissions inside SharePoint. However, it can become difficult to scan through all items in your app screen, especially when using different devices.
2121

22-
One of the most common problems is how to limit the items in a canvas app screen based on status of columns, instead of controlling access using the permissions.
22+
One of the most common problems is how to limit the items in a canvas app screen based on the status of columns, instead of controlling access using the permissions.
2323

2424
This method allows you to create multiple screens to show different SharePoint objects based on column status, while at the same time without customizing permissions or overwhelming the app user with the entire list.
2525

2626
## Prerequisites
2727

28-
- You must have created an app using SharePoint connector that connects to a SharePoint list.
28+
- You must have created an app using a SharePoint connector that connects to a SharePoint list.
2929
- You need two user accounts with access to the app and SharePoint site hosting the lists.
3030
- You need to be knowledgeable about how to configure SharePoint lists and list/item permissions.
3131

3232
## Scenario details
3333

34-
You can use the function [filter](../functions/function-filter-lookup.md) for a specific column from SharePoint and apply filter with a particular condition. With this approach, you can setup multiple screens with filtered SharePoint list items.
34+
You can use the function [filter](../functions/function-filter-lookup.md) for a specific column from SharePoint and apply the filter with a particular condition. With this approach, you can set up multiple screens with filtered SharePoint list items.
3535

3636
For example, you created a list named Issue Tracking, based on the out-of-the-box SharePoint app template **Issue Tracking**. And you want to create an app that only shows **Active** issues on the app screen.
3737

3838
## Example
3939

40-
1. Create a list based on out-of-the-box SharePoint app template **Issue Tracking**.
40+
1. Create a list based on the out-of-the-box SharePoint app template **Issue Tracking**.
4141

4242
1. Create a few sample issue items.
4343

4444
![Issue tracking sample items](./media/scenarios-customize-view-based-on-column-status/issue-tracking-list-items.png "Issue tracking sample items")
4545

4646
Ensure the issue items have both *Active* and *Closed* items.
4747

48-
1. Share the list with user, for example Kenny Smith.
48+
1. Share the list with a user—for example, Kenny Smith.
4949

5050
1. Select **Power Apps**, and then select **Create an app** from the SharePoint list page.
5151

5252
![Create an app](./media/scenarios-customize-view-based-on-column-status/create-app.png "Create an app")
5353

54-
1. You can see all issues listed in the app inside the studio.
54+
You can see all issues listed in the app inside the studio.
5555

5656
![List of issues](./media/scenarios-customize-view-based-on-column-status/app-list-of-issues.png "List of issues")
5757

58-
The sample list only has two items. However, when the number of issues increase, it becomes overwhelming to scan through issues or search them. Especially when the objective is to only show active issues.
58+
The sample list only has two items. However, when the number of issues increases, it becomes overwhelming to scan through issues or search them, especially when the objective is to show only active issues.
5959

6060
1. Select the items gallery, by default named BrowseGallery1.
6161

6262
![Items gallery](./media/scenarios-customize-view-based-on-column-status/select-browse-gallery.png "Items gallery")
6363

64-
1. Update the formula for **Items** property the default to include filter criteria for issues status.
64+
1. Update the formula for the default **Items** property to include filter criteria for issues status.
6565

6666
Default:
6767

@@ -79,8 +79,8 @@ For example, you created a list named Issue Tracking, based on the out-of-the-bo
7979
8080
- [SortByColumns](../functions/function-sort.md) for sorting columns.
8181
- [Filter](../functions/function-filter-lookup.md) to filter items.
82-
- [StartsWith](../functions/function-startswith.md) to allow search based on entered text in search box on the top.
83-
- [If](../functions/function-if.md) for sorting items based on sort icon selection.
82+
- [StartsWith](../functions/function-startswith.md) to allow search based on entered text in the search box on the top.
83+
- [If](../functions/function-if.md) for sorting items based on the sort icon selection.
8484
8585
1. [Save and publish](../save-publish-app.md) the app.
8686

powerapps-docs/maker/canvas-apps/sharepoint/scenarios-filter-search-list.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
---
2-
title: How to filter a search list in an app. | Microsoft Docs
2+
title: Filter a search list in an app | Microsoft Docs
33
description: This article explains how to search for items and filter the list in your app when sourcing data from a SharePoint list.
44
author: emcoope-msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 06/01/2020
9+
ms.date: 09/01/2020
1010
ms.author: emcoope
1111
search.audienceType:
1212
- maker
1313
search.app:
1414
- PowerApps
1515
---
16-
# How to filter a search list in an app?
16+
# Filter a search list in an app
1717

1818
In this scenario article, you'll learn how to filter a search list in a canvas app.
1919

2020
## Prerequisites
2121

22-
- You must have created an app using SharePoint connector that connects to a SharePoint list.
23-
- The SharePoint list should consist of several list items to filter data inside canvas app.
22+
- You must have created an app using a SharePoint connector that connects to a SharePoint list.
23+
- The SharePoint list should consist of several list items to filter data inside the canvas app.
2424

2525
## Scenario details
2626

2727
You can use text input control in a canvas app to input text and filter the list such as a data table to filter list items from the connected SharePoint list.
2828

29-
To use the ability to search using a text input and filter the records, you have to use the function [filter](../functions/function-filter-lookup.md). For example, `Filter([@Colors], StartsWith(Title, TextInput1.Text))` uses the SharePoint list connection **Colors** and the column **Title** to filter the records.
29+
To search using text input and to filter the records, you have to use the function [filter](../functions/function-filter-lookup.md). For example, `Filter([@Colors], StartsWith(Title, TextInput1.Text))` uses the SharePoint list connection **Colors** and the column **Title** to filter the records.
3030

3131
## Example
3232

@@ -37,9 +37,9 @@ To use the ability to search using a text input and filter the records, you have
3737
> [!NOTE]
3838
> Ensure the app uses SharePoint connection and connects to a SharePoint list as described in the prerequisites.
3939
40-
1. Select **+** (Insert) from the left pane.
40+
1. Select **+** (insert) from the left pane.
4141

42-
1. Select **Text Input**.
42+
1. Select **Text input**.
4343

4444
![Insert text input](./media/scenarios-filter-search-list/insert-text-input.png "Insert text input")
4545

@@ -51,15 +51,15 @@ To use the ability to search using a text input and filter the records, you have
5151

5252
`Filter([@Colors], StartsWith(Title, TextInput1.Text))`
5353

54-
Replace **Colors** with the name of your SharePoint list, **Title** with the name of column in the list, and **TextInput1** with your text input control name.
54+
Replace **Colors** with the name of your SharePoint list, **Title** with the name of the column in the list, and **TextInput1** with your text input control name.
5555

5656
![Filter formula](./media/scenarios-filter-search-list/filter-formula.png "Filter formula")
5757

5858
1. Play the app.
5959

60-
1. Enter text, such as 'B' to filter items starting with 'B'.
60+
1. Enter text, such as 'B,' to filter items starting with 'B'.
6161

62-
![Colors](./media/scenarios-filter-search-list/colors.png "Colors")
62+
![Colors with filtered for 'B'](./media/scenarios-filter-search-list/colors.png "Colors with filtered for 'B'")
6363

6464
### See also
6565

powerapps-docs/maker/canvas-apps/sharepoint/scenarios-intro.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 08/12/2020
9+
ms.date: 09/01/2020
1010
ms.author: emcoope
1111
search.audienceType:
1212
- maker
@@ -24,11 +24,11 @@ In this section, you'll learn about common scenarios when working with an app th
2424

2525
Articles in this section explain individual and short scenarios when working with SharePoint integration with canvas app.
2626

27-
- [How to filter a search list in an app?](scenarios-filter-search-list.md)
28-
- [How to use drop down list with choices from lookup column in a SharePoint list?](scenarios-choice-to-lookup.md)
29-
- [How to customize an app screen based on column status inside SharePoint list?](scenarios-customize-view-based-on-column-status.md)
30-
- [How to work with permissions in a lookup list from SharePoint site?](scenarios-lookup-list-permissions.md)
31-
- [How to create SharePoint integrated canvas app from scratch to view, edit, add, and delete SharePoint list items?](scenarios-sharepoint-form-from-scratch.md)
27+
- [Filter a search list in an app](scenarios-filter-search-list.md)
28+
- [Use drop-down lists with choices from lookup columns in a SharePoint list](scenarios-choice-to-lookup.md)
29+
- [Customize an app screen based on column status inside a SharePoint list](scenarios-customize-view-based-on-column-status.md)
30+
- [Work with permissions in a lookup list from a SharePoint site](scenarios-lookup-list-permissions.md)
31+
- [Create SharePoint integrated canvas apps from scratch to view, edit, add, and delete SharePoint list items](scenarios-sharepoint-form-from-scratch.md)
3232

3333
## SharePoint integration documentation
3434

powerapps-docs/maker/canvas-apps/sharepoint/scenarios-lookup-list-permissions.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
11
---
2-
title: How to work with permissions in a lookup list from SharePoint site. | Microsoft Docs
2+
title: Work with permissions in a lookup list from a SharePoint site | Microsoft Docs
33
description: This article explains how to configure lookup list permissions in SharePoint when using a canvas app.
44
author: emcoope-msft
55
ms.service: powerapps
66
ms.topic: conceptual
77
ms.custom: canvas
88
ms.reviewer: tapanm
9-
ms.date: 06/01/2020
9+
ms.date: 09/01/2020
1010
ms.author: emcoope
1111
search.audienceType:
1212
- maker
1313
search.app:
1414
- PowerApps
1515
---
16-
# How to work with permissions in a lookup list from SharePoint site?
16+
# Work with permissions in a lookup list from a SharePoint site
1717

1818
In this scenario article, you'll learn how to configure permissions for fields that use lookup columns from SharePoint lists. When you create a canvas app that connects to SharePoint, the app follows permissions configured inside SharePoint. Unique permissions at different levels inside SharePoint can become confusing when surfacing lists, libraries, or items on a canvas app screen.
1919

2020
The example in this tutorial explains how you can work with a canvas app that connects to SharePoint with such broken inheritance.
2121

2222
## Prerequisites
2323

24-
- You must have created an app using SharePoint connector that connects to a SharePoint list.
24+
- You must have created an app using a SharePoint connector that connects to a SharePoint list.
2525
- The SharePoint list should consist of a lookup column with values from another column.
26-
- You need two user accounts with access to the app and SharePoint site hosting the lists.
26+
- You need two user accounts with access to the app and the SharePoint site hosting the lists.
2727
- You need to be knowledgeable about how to configure SharePoint lists and list/item permissions.
2828

2929
## Scenario details
3030

31-
You can customize permissions for a SharePoint list or list item when you [stop inheriting permissions](https://support.office.com/en-us/article/share-sharepoint-files-or-folders-1fe37332-0f9a-4719-970e-d2578da4941c). Consider you connect your app with a SharePoint site that has broken inheritance at different levels. The app behavior may appear confusing if the user doesn't have access to the correct SharePoint objects as intended. Ensure the user can browse to the list and work with the objects with same permissions that you expect canvas app to surface.
31+
You can customize permissions for a SharePoint list or list item when you [stop inheriting permissions](https://support.office.com/en-us/article/share-sharepoint-files-or-folders-1fe37332-0f9a-4719-970e-d2578da4941c). Consider, for example, that you connect your app with a SharePoint site that has a broken inheritance at different levels. The app behavior might appear confusing if the user doesn't have access to the correct SharePoint objects as intended. Ensure the user can browse to the list and work with the objects with the same permissions that you expect the canvas app to surface.
3232

3333
## Example
3434

@@ -39,17 +39,17 @@ You can customize permissions for a SharePoint list or list item when you [stop
3939
| Shapes | - Title <br> - Color (lookup column)
4040
| Colors | - Title (for color of the shape)
4141

42-
Shapes list has a Color lookup column. This lookup column is connected to the Color column from the Colors list for values. You can also use your own lists instead.
42+
The Shapes list has a Color lookup column. This lookup column is connected to the Color column from the Colors list for values. You can also use your own lists instead.
4343

4444
1. If necessary, create sample items:
4545

46-
| Shapes | Color |
46+
| Shapes | Color
4747
| - | - |
4848
| Circle | Red
4949
| Rectangle | Blue
5050
| Triangle | Green
5151

52-
The shape colors are through lookup column from the Colors list.
52+
The shape colors are through the lookup column from the Colors list.
5353

5454
1. Sign in to [Power Apps](https://make.powerapps.com).
5555

@@ -80,7 +80,7 @@ You can customize permissions for a SharePoint list or list item when you [stop
8080
> [!NOTE]
8181
> If the user can see the lookup column, check the permissions for the lookup column list. If the lookup column list has unique permissions and the user is added, you can skip the next step.
8282
83-
1. Go to Colors list permissions and add the other user, Kenny Smith in this example, explicitly.
83+
1. Go to Colors list permissions and add the other user (Kenny Smith in this example) explicitly.
8484

8585
![Colors list permissions](./media/scenarios-lookup-list-permissions/colors-list-permissions.png "Colors list permissions")
8686

0 commit comments

Comments
 (0)