Skip to content

Commit 5b6e6b4

Browse files
authored
Live publish
2 parents 04ba6f3 + 4de91a8 commit 5b6e6b4

24 files changed

+284
-62
lines changed

powerapps-docs/developer/component-framework/import-custom-controls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This topic describes how to import code components into Common Data Service. Aft
1717

1818
To create and import a solution file:
1919

20-
1. Create a new folder inside the folder that has the `cdsproj` file and name it as **Solutions** (or any name of your choice) using the command `mkdir Solutions`. Navigate into the directory using the command `cd Solutions`.
20+
1. Create a new folder inside the folder that has the `pcfproj` file and name it as **Solutions** (or any name of your choice) using the command `mkdir Solutions`. Navigate into the directory using the command `cd Solutions`.
2121

2222
2. Create a new solutions project using the following command. The solution project is used for bundling the code component into a solution zip file that is used for importing into Common Data Service.
2323

powerapps-docs/developer/component-framework/manifest-schema-reference/control.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ Model-driven apps and canvas apps (public preview)
3434
|`description-key`|Defines the description of the component that will be seen on the UI.|`string`|No|Model-driven apps and canvas apps (public preview) |
3535
|`display-name-key`|Defines the name of the control that is displayed on the UI.|`string`|Yes|Model-driven apps and canvas apps (public preview) |
3636
|`preview-image`|Image that will be used on the customization screens to show a preview of the component.|`string`|No|Model-driven apps|
37-
|`version`|Defines the version of the component defined in [Semantic Versioning](https://semver.org)|`string`|Yes|Model-driven apps and canvas apps (public preview) (public preview)|
3837
|`version`|Defines the version of the component defined in [Semantic Versioning](https://semver.org)|`string`|Yes|Model-driven apps and canvas apps (public preview) |
3938
<!--|`hidden`|Defines whether the component should be hidden or not|[!INCLUDE [booleantype-description](includes/booleantype-description.md)]| No|Model-driven apps|-->
4039

powerapps-docs/developer/component-framework/manifest-schema-reference/css.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ Model-driven apps and canvas apps (public preview)
2828

2929
|Name|Description|Type|Required|Available for|
3030
|--|--|--|--|-----|
31-
|`path`|Relative path w.r.t manifest where CSS files are located|`string`|Yes|Model-driven apps and canvas apps (public preview) (public preview)|
32-
|`order`|The order in which the CSS files Should load|`Positive integer`|Optional|Model-driven apps and canvas apps (public preview) (public preview)|
3331
|`path`|Relative path w.r.t manifest where CSS files are located|`string`|Yes|Model-driven apps and canvas apps (public preview) |
3432
|`order`|The order in which the CSS files Should load|`Positive integer`|Optional|Model-driven apps and canvas apps (public preview) |
3533

powerapps-docs/developer/component-framework/manifest-schema-reference/manifest.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ Model-driven apps and canvas apps (public preview)
2525

2626
|Element|Description|Occurrences|Available for|
2727
|--|--|--|-------|
28-
|[control](control.md)|[!INCLUDE [control-description](includes/control-description.md)]|1 or more|Model-driven apps and canvas apps (public preview) (public preview)|
29-
|[type-group](type-group.md)|[!INCLUDE [type-group-description](includes/type-group-description.md)]|0 or more|Model-driven apps and canvas apps (public preview) (public preview)|
30-
|[property](property.md)|[!INCLUDE [property-description](includes/property-description.md)]|0 or more|Model-driven apps and canvas apps (public preview) (public preview)|
31-
|[data-set](data-set.md)|[!INCLUDE [data-set-description](includes/data-set-description.md)]|0 or more|Model-driven apps|
32-
|[resource](resources.md)|[!INCLUDE [resource-description](includes/resources-description.md)]|1 or more|Model-driven apps and canvas apps (public preview) (public preview)|
3328
|[control](control.md)|[!INCLUDE [control-description](includes/control-description.md)]|1 or more|Model-driven apps and canvas apps (public preview) |
3429
|[type-group](type-group.md)|[!INCLUDE [type-group-description](includes/type-group-description.md)]|0 or more|Model-driven apps and canvas apps (public preview) |
3530
|[property](property.md)|[!INCLUDE [property-description](includes/property-description.md)]|0 or more|Model-driven apps and canvas apps (public preview) |

powerapps-docs/developer/component-framework/reference/conditionexpression.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Model-driven apps
2525

2626
### attributeName
2727

28-
The name of the data-set column to apply the filter on.
28+
The name of the dataset column to apply the filter on.
2929

3030
**Type**: `string`
3131

powerapps-docs/developer/component-framework/sample-controls/data-set-component-canvas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.assetid: 356561d0-a36b-4b93-8b76-3e1abf9414e9
1717

1818
This sample shows how to create a dataset component for canvas apps. The dataset component also showcases how to use the dataset API methods to get column metadata, record data, page through data, and handle navigation.
1919

20-
You can download the sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/TS_PropertSetyTableControl).
20+
You can download the sample component from [here](https://github.com/microsoft/PowerApps-Samples/tree/master/component-framework/TS_PropertySetTableControl).
2121

2222
> [!div class="mx-imgBorder"]
2323
> ![Data set grid control](../media/data-set-grid-control-canvas.png)

powerapps-docs/maker/TOC.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,14 @@
9191
href: ../user/track-your-progress-with-dashboard-and-charts.md
9292
- name: Add Power BI dashboards
9393
href: ../user/add-powerbi-dashboards.md
94-
- name: Collaborate using SharePoint
95-
href: ../user/collaborate-using-sharepoint.md
94+
- name: Collaboration
95+
items:
96+
- name: Use OneDrive for Business
97+
href: ../user/one-drive.md
98+
- name: Take notes by using OneNote
99+
href: ../user/onenote.md
100+
- name: Collaborate using SharePoint
101+
href: ../user/collaborate-using-sharepoint.md
96102
- name: Search records
97103
items:
98104
- name: Compare search options
Loading

powerapps-docs/maker/model-driven-apps/share-model-driven-app.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.service: powerapps
1010
ms.devlang: na
1111
ms.topic: conceptual
1212
ms.component: model
13-
ms.date: 12/17/2019
13+
ms.date: 2/28/2020
1414
ms.author: matp
1515
search.audienceType:
1616
- maker
@@ -84,6 +84,9 @@ For more information about access and scope privileges, see [Security roles](htt
8484

8585
8. Select the **Customization** tab, and then in the privileges list select the **Read** privilege next to **Model-driven App** so that organization scope ![Organization global scope](media/share-model-driven-app/organizational-scope-privilege.png) is selected.
8686

87+
> [!div class="mx-imgBorder"]
88+
> ![Select security roles for the app](media/app-access-specific-use.png)
89+
8790
9. Select **Save and Close**.
8891

8992
10. On the security role designer, in the **Role Name** box enter *Pet Grooming Schedulers*.
@@ -133,7 +136,7 @@ One or more security roles need to be assigned to the app. Users will have acces
133136

134137

135138
> [!IMPORTANT]
136-
> Users granted **Create** or **Write** to the **Model-driven App** privilege have access to all apps in the environment, even when they're not part of any role that has access to the app.
139+
> Users granted **Read**, **Create**, and **Write** to the **Model-driven App** privilege have access to all apps in the environment, even when they're not part of any role that has access to the app.
137140
> ![Create and Write with Model-driven App privilege](media/app-access-cds.png)
138141
139142
## Share the link to your app

powerapps-docs/user/collaborate-using-sharepoint.md

Lines changed: 102 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
title: Collaborate using SharePoint | Microsoft Docs
33
description: Learn how to collaborate using SharePoint within a model-driven app
44
documentationcenter: ''
5-
author: Mattp123
5+
author: mduelae
66
manager: kvivek
77
editor: ''
88
tags: ''
99
ms.service: powerapps
1010
ms.devlang: na
1111
ms.topic: conceptual
1212
ms.component: model
13-
ms.date: 11/20/2019
13+
ms.date: 03/02/2020
1414
ms.author: matp
1515
search.audienceType:
1616
- maker
@@ -21,69 +21,124 @@ search.app:
2121

2222
# Collaborate using SharePoint
2323

24-
Manage common document types, such as Word, Excel, and PowerPoint and create folders to save and manage those documents that are seamlessly stored in SharePoint from within a model-driven app.
24+
With Common Data Service, you can store your documents on SharePoint and manage them from within your app. The documents that you create in your app are stored on SharePoint, and are automatically synced to your desktop and mobile devices.
2525

26-
> [!NOTE]
27-
> This feature requires that your system administrator has enabled SharePoint document management. More information: [Manage your documents using SharePoint](/power-platform/admin/manage-documents-using-sharepoint)
26+
Before you can use SharePoint to store documents, it must be enabled by your system administrator. More information:
2827

29-
For account and contact records, a default document ___location folder is automatically created on SharePoint the first time you go to the **Files** tab. For other standard or custom entity records, go to the **Related** > **Documents** tab. The name of the document ___location is in this format: <record_name>_<record_id>.
28+
- [Find your administrator or support person](find-admin.md)
3029

31-
By default, the ___location is set to Documents on Default Site 1.
30+
- [Manage your documents using SharePoint](https://docs.microsoft.com/power-platform/admin/manage-documents-using-sharepoint)
3231

33-
## Add a document
34-
1. Open an account or contact record and select the **Files** tab. For other standard or custom entities that are enabled for document management, select the **Related** tab, and then select **Documents**.
35-
2. Choose from the following options.
36-
- To create a new document, select **New**, select the document type you want, such as Word, Excel, or OneNote, and then enter a name. Select **Save**. The blank document opens in a new tab.
37-
- To add an existing document, select **Upload**, select **Choose File**, browse to and select the file you want, and then select **Open**. Select **OK**.
32+
## Where do you access the documents from?
3833

39-
The document file appears in the **Document Associated Grid** view.
34+
1. For record types that support document management, open the record, select the **Related** tab, and then select **Documents**.
4035

41-
> [!div class="mx-imgBorder"]
42-
> ![](media/add-doc-sharepoint.png "Add document to SharePoint")
36+
> [!div class="mx-imgBorder"]
37+
> ![Open the Documents tab in a record ](media/onedrive_nav.png "Open the Documents tab in a record")
4338
44-
The document also appears on the SharePoint site folder ___location.
39+
2. Select **Document Location** > **Documents on Default Site 1**. When SharePoint is enabled, the ___location is set to **Documents on Default Site 1** by default.
4540

46-
> [!div class="mx-imgBorder"]
47-
> ![](media/doc-on-sharepoint.png "Document on SharePoint")
41+
> [!div class="mx-imgBorder"]
42+
> ![Default ___location](media/sharepoint_defualtsite.png "Default ___location")
43+
44+
45+
## Create a new document and save it to SharePoint
46+
47+
1. Open a record and go to the **Document Associated Grid** view. For example, open a contact record.
48+
49+
2. On the open record, select the **Related** tab, and then select **Documents**.
50+
51+
> [!div class="mx-imgBorder"]
52+
> ![Open the Documents tab in a record ](media/onedrive_nav.png "Open the Documents tab in a record")
53+
54+
2. Select **Document Location**, and change the ___location to **Documents on Default Site 1**.
55+
56+
3. Select **New**, and then choose a document type such as Word, Excel, or PowerPoint.
57+
58+
> [!div class="mx-imgBorder"]
59+
> ![Create a new document](media/onedrive_new_doc.png "Create a new document")
60+
61+
4. Enter a document name, and then select **Save**.
62+
63+
## Create a new folder in the default SharePoint site ___location
64+
65+
1. Open a record and go to the **Document Associated Grid** view. For example, open a contact record.
66+
67+
2. On the open record, select the **Related** tab, and then select **Documents**.
68+
69+
> [!div class="mx-imgBorder"]
70+
> ![Open the Documents tab in a record](media/onedrive_nav.png "Open the Documents tab in a record")
71+
72+
2. Select **Document Location**, and change the ___location to **Documents on Default Site 1**.
73+
74+
3. Select **New**, and then choose **Folder**.
75+
76+
> [!div class="mx-imgBorder"]
77+
> ![Create a new folder](media/Sharepoint_new_folder.png "Create a new folder")
78+
79+
4. Enter a folder name, and then select **Save**.
80+
81+
82+
## Upload an existing document to SharePoint from your app
83+
84+
1. Go to the record you want to create the document for, select the **Related** tab, and then select **Documents**.
85+
86+
2. Select **Upload.**
87+
88+
> [!div class="mx-imgBorder"]
89+
> ![Upload documents](media/upload_doc.png "Upload documents")
90+
91+
3. Choose the file you want to upload. You can choose only one file at a time.
92+
93+
The document is created in the current document ___location you're in.
94+
95+
> [!Note]
96+
> You can upload a file of up to 50 MB. If your internet connection is slow, you might get an error while uploading large files.
97+
98+
4. If files with the same name exist in SharePoint, select whether you want to overwrite the files.
99+
100+
5. Select **OK**.
48101

49102
## Manage SharePoint locations
50-
You can create new or edit existing SharePoint locations from a model-driven app.
51103

52-
1. In the **Files** list on the command bar, select **Open Location**, and then select the ___location.
53-
2. To edit the ___location, on the command bar, select **Edit Location** <___location name>.
54-
The **Edit Location** dialog box appears.
104+
You can create new or edit existing SharePoint locations from your app in Common Data Service.
105+
106+
### Edit a ___location
107+
108+
1. Open a record, select the **Related** tab, and then select **Documents**.
109+
110+
2. Select **Edit Location**, and then select a SharePoint site ___location.
111+
112+
The **Edit Location** dialog box appears.
113+
114+
> [!div class="mx-imgBorder"]
115+
> ![Edit Location](media/edit_location.png "Edit Location")
116+
55117
3. The display name, parent site, and folder name are automatically populated. Enter details about the new ___location, and then select **Save**.
56-
4. To add a ___location, on the command bar, select **Add Location**.
57-
5. The **Add Location** dialog box appears.
58-
59-
> [!div class="mx-imgBorder"]
60-
> ![](media/add-___location-dialog-box.png "Add ___location dialog box")
61-
6. The display name, parent site, and folder name are automatically populated. Change the details if required, and then select **Save**.
62-
63-
## Actions on documents
64-
When you select one or more documents in the Documents list, you can take the following other common SharePoint actions on the documents:
65-
- Edit
66-
- Delete
67-
- Check in
68-
- Check out
69-
- Discard check out
70-
- Edit properties
118+
119+
### Add a new ___location
120+
121+
1. Open a record, select the **Related** tab, and then select **Documents**.
122+
123+
2. Select **Add Location**.
124+
125+
The **Add Location** dialog box appears.
126+
127+
> [!div class="mx-imgBorder"]
128+
> ![Add Location](media/add_location.png "Add Location")
129+
130+
3. The display name, parent site, and folder name are automatically populated. Change the details if required, and then select **Save**.
71131

72132
## Files tab FAQ
133+
73134
*Why was the ___location to access documents moved?*
74135
- We moved the command to make documents easier to find with fewer clicks.
75136

76137
*Has the Documents tab gone away?*
77-
- No, it hasn’t gone away. Users can still access the documents associated with the record in question the old way, simply by clicking the Related menu and then the Documents link.
138+
- No, it hasn’t gone away. Users can still access the documents associated with the record in question the old way, simply by selecting the **Related** menu and then the **Documents** link.
78139

79140
*With the change, will subfolders in SharePoint still be created automatically?*
80-
- Yes. The behavior is similar to that of the **Documents** link under the **Related** menu. When a user selects the **Files** tab for the first time, the corresponding SharePoint sub-folder is created by the system.
81-
82-
*Is there a way to add the Files tab to other entities or remove it?*
83-
- Yes. To add or remove the File tab, follow the steps in this article. [Add the SharePoint documents tab to the main form for an entity](../maker/model-driven-apps/add-documents-tab-entity-main-form.md)
84-
85-
*Where can I send my feedback about this change?*
86-
- You can send your feedback to the Dynamics 365 Sales Office and Teams Integration team at this email address: [email protected]
141+
- Yes. The behavior is similar to that of the **Documents** link under the **Related** menu. When a user selects the **Files** tab for the first time, the corresponding SharePoint subfolder is created by the system.
87142

88-
### See also
89-
[SharePoint, OneNote, and OneDrive integration with Common Data Service](../maker/common-data-service/sharepoint-onedrive-onenote-intro.md)
143+
*Is there a way to add the Files tab to other entities, or remove it?*
144+
- Yes. To add or remove the **Files** tab, follow the steps in this article: [Add the SharePoint documents tab to the main form for an entity](../maker/model-driven-apps/add-documents-tab-entity-main-form.md)

0 commit comments

Comments
 (0)