You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/administrator/index.md
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -16,15 +16,16 @@ ms.tgt_pltfrm: na
16
16
ms.workload: na
17
17
ms.date: 03/21/2018
18
18
ms.author: sharik
19
+
#Customer intent: As a PowerApps administrator, I want to understand the PowerApps adoption journey so I can plan how to effectively protect my organization's data, manage users and data, monitor usage, deploy solutions, orchestrate updates, and identify and fix issues.
19
20
20
21
---
21
22
22
-
# Administer PowerApps overview
23
-
Administration of PowerApps, Microsoft Flow, and the Common Data Service is done through the [PowerApps Admin center]([https://admin.powerapps.com).
23
+
# What's the role of a PowerApps administrator?
24
+
Administration of PowerApps, Microsoft Flow, and Common Data Service for Apps is done through the [PowerApps Admin center]([https://admin.powerapps.com).
24
25
25
26

26
27
27
-
The evolution of an organization adopting PowerApps, Microsoft Flow, and the Common Data Service starts with the administrator. As an administrator, you begin your journey asking how you can protect your organization's data. What data is accessible through these services? Are there best practices you can follow? You'll need to understand the PowerApps security model and decide how you're going to control access to data. Once you have a handle on all of this, you'll then want to know how you can monitor and manage what users are doing with these services.
28
+
The evolution of an organization adopting PowerApps, Microsoft Flow, and CDS for Apps starts with the administrator. As an administrator, you begin your journey asking how you can protect your organization's data. What data is accessible through these services? Are there best practices you can follow? You'll need to understand the PowerApps security model and decide how you're going to control access to data. Once you have a handle on all of this, you'll then want to know how you can monitor and manage what users are doing with these services.
28
29
29
30
When you have control and visibility figured out, the next part of your journey takes you to deployment. Individual users and teams can deploy apps on their own, but how do you centrally deploy solutions for your entire organization? And how do you orchestrate updates and identify and fix issues?
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/common-issues-and-resolutions.md
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,16 @@ ms.devlang: na
14
14
ms.topic: article
15
15
ms.tgt_pltfrm: na
16
16
ms.workload: na
17
-
ms.date: 03/05/2018
17
+
ms.date: 04/09/2018
18
18
ms.author: sharik
19
19
20
20
---
21
21
# Common issues and resolutions for PowerApps
22
22
## Recently added/changed
23
+
1.**Copying and pasting screens across apps**
24
+
25
+
Copying and pasting screens across apps is not currently supported. To work around this, add a new screen to your target app, copy the controls from the screen in your source app, and then paste them into the screen of your target app.
26
+
23
27
1.**Changing the layout of SharePoint forms**
24
28
25
29
While customizing a SharePoint list form in certain languages, if you try to change the layout from portrait (default) to landscape, the app may show multiple errors (yellow triangles in controls). To resolve these errors and retain the landscape layout, click **Undo**.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/canvas-apps/release-notes.md
+13-16Lines changed: 13 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.devlang: na
14
14
ms.topic: article
15
15
ms.tgt_pltfrm: na
16
16
ms.workload: na
17
-
ms.date: 03/21/2018
17
+
ms.date: 04/09/2018
18
18
ms.author: sharik
19
19
20
20
---
@@ -31,18 +31,20 @@ Discover the latest updates to our business applications, as well as a host of n
31
31
32
32
**Coming soon:** We'll keep updating the release notes PDF as features ship, and we'll also make them available on a web page.
33
33
34
-
## Mar. 21
35
-
1. Create [model-driven apps](../model-driven-apps/model-driven-app-overview.md), which start with your data model and build up from the shape of your core business data and processes in the Common Data Service to model forms, views, and other components. Model-driven apps automatically generate great UI that is responsive across devices.
36
-
2.[Create a database](../../administrator/create-database.md) on the latest version of the Common Data Service in an environment.
37
-
3. The Common Data Service for Apps now includes:
34
+
## Apr. 9
35
+
* Cut (Ctrl+X), copy (Ctrl+C), and paste (Ctrl+V) controls—including the controls' styles, formulas, and properties—across apps in a web browser.
38
36
37
+
## Mar. 21
38
+
1. Create [model-driven apps](../model-driven-apps/model-driven-app-overview.md), which start with your data model and build up from the shape of your core business data and processes in Common Data Service for Apps to model forms, views, and other components. Model-driven apps automatically generate great UI that is responsive across devices.
39
+
2.[Create a database](../../administrator/create-database.md) on the latest version of CDS for Apps in an environment.
40
+
3. CDS for Apps now includes:
39
41
-**Additional data types** support more complex entity definitions and provide richer experiences. (Applies to canvas and model-driven apps.)
40
-
-[Create and customize entities](../common-data-service/data-platform-create-entity.md) in the Common Data Service for Apps right from the PowerApps site. The **refreshed experience** includes improved performance, a more user-friendly UI, and helpful features such as in-line creation of option sets. (Applies to canvas and model-driven apps.)
41
-
- Create **server-side business rules** for validating data entered into the Common Data Service for Apps. (Applies to canvas and model-driven apps.)
42
-
- Create **calculated and rollup fields** in Common Data Service for Apps entities directly from the PowerApps site. (Applies to canvas and model-driven apps.)
43
-
- Developers can use the Common Data Service for Apps **Software Development Kit** (SDK) to create code-based customizations for the Common Data Service.
44
-
- Advanced users can access data stored in the Common Data Service for Apps through a new **OData Web API**.
45
-
-[Import data](../common-data-service/data-platform-cds-newentity-pq.md) into Common Data Service with **Power Query**. Use Power Query on the web to directly import data to the Common Data Service for Apps from multiple sources
42
+
-[Create and customize entities](../common-data-service/data-platform-create-entity.md) in CDS for Apps right from the PowerApps site. The **refreshed experience** includes improved performance, a more user-friendly UI, and helpful features such as in-line creation of option sets. (Applies to canvas and model-driven apps.)
43
+
- Create **server-side business rules** for validating data entered into CDS for Apps. (Applies to canvas and model-driven apps.)
44
+
- Create **calculated and rollup fields** in CDS for Apps entities directly from the PowerApps site. (Applies to canvas and model-driven apps.)
45
+
- Developers can use the CDS for Apps **Software Development Kit** (SDK) to create code-based customizations for CDS for Apps.
46
+
- Advanced users can access data stored in CDS for Apps through a new **OData Web API**.
47
+
-[Import data](../common-data-service/data-platform-cds-newentity-pq.md) into CDS for Apps with **Power Query**. Use Power Query on the web to directly import data to CDS for Apps from multiple sources
46
48
47
49
## Mar. 5
48
50
1. Add (and delete) [attachments](controls/control-attachments.md) to SharePoint lists.
@@ -80,8 +82,3 @@ Discover the latest updates to our business applications, as well as a host of n
80
82
81
83
## Nov. 10
82
84
*[Rename rules](working-with-rules.md) in an app and show rules when the selected control is in the rule condition.
83
-
84
-
## Oct. 30
85
-
1.[Show all rules](working-with-rules.md) in an app, not just those for the selected control.
86
-
2. Add icons that app creators requested the most.
87
-
3. Improved performance of apps on Android and iOS devices.
title: Common Data Service for Apps | Microsoft Docs
3
-
description: Introduction to the Common Data Service for Apps, Entities and Server side logic.
2
+
title: What is Common Data Service for Apps? | Microsoft Docs
3
+
description: Introduction to Common Data Service for Apps, entities, and server-side logic.
4
4
services: powerapps
5
5
documentationcenter: na
6
6
author: clwesene
@@ -10,35 +10,35 @@ tags: ''
10
10
11
11
ms.service: powerapps
12
12
ms.devlang: na
13
-
ms.topic: article
13
+
ms.topic: overview
14
14
ms.tgt_pltfrm: na
15
15
ms.workload: na
16
16
ms.date: 3/21/2018
17
17
ms.author: clwesene
18
18
19
19
---
20
-
# Common Data Service for Apps
20
+
# What is Common Data Service for Apps?
21
21
22
-
The Common Data Service allows you to securely store and manage data which is used in apps you've developed or apps from Microsoft and app providers. Data within the Common Data Service is stored within a set of standard and custom entities. An entity is a set of fields used to store data similarly to a table within a database. After your data is stored you can use Microsoft PowerApps to build rich applications using your data:
22
+
Common Data Service for Apps allows you to securely store and manage data that's used in apps you've developed or apps from Microsoft and app providers. Data within CDS for Apps is stored within a set of standard and custom entities. An entity is a set of fields used to store data similarly to a table within a database. After your data is stored you can use Microsoft PowerApps to build rich applications using your data:
23
23
24
24
* Leverage existing standard entities or create custom entities to support your scenario and application.
25
-
* Create PowerApps and Flows directly against the Common Data Service.
25
+
* Create PowerApps and Flows directly against CDS for Apps.
26
26
* Add custom fields, and relationships to standard entities where additional information is needed.
27
27
* Create calculated and roll up fields to your entities to provide consistent calculations across apps and analytics.
28
28
* Define business rules to ensure data quality within entities, regardless of the which app is accessing or editing your data.
29
29
* Create workflows and leverage integration with Microsoft Flow to drive additional actions and business processes against your data.
30
30
* Incorporate standard and custom entities into an app that you're developing as easily as you would with data in other sources.
31
-
* Connect to your data from Microsoft Excel using the Common Data Service productivity add-ins.
31
+
* Connect to your data from Microsoft Excel using CDS for Apps productivity add-ins.
32
32
* Easily import and synchronize your data using Power Query.
33
33
* Secure your data within your organization using role-based security against standard and custom entities.
34
34
* Provide global support for your data and applications by leveraging translation of entity and field names in your user's language.
35
35
36
36
Each entity contains a set of records that users can create, read, update, and delete depending on their permissions. You can create relationships between entities so that you can look up information in one entity based on a record in another entity. For example, you could create a custom entity to track events which a customer had attended. By adding the Customer to your custom entity as a lookup field, you establish a relationship between the two entities which can be leveraged in your app and in reporting.
37
37
38
-
For information on purchasing a plan for using the Common Data Service, see [Pricing info](../../administrator/pricing-billing-skus.md).
38
+
For information on purchasing a plan for using CDS for Apps, see [Pricing info](../../administrator/pricing-billing-skus.md).
39
39
40
-
## Why use the Common Data Service for Apps?
41
-
Entities within the Common Data Service, both standard and custom, allow a secure and cloud-based storage option for your data. Entities allow you to create a business-focused definition of your data for use within your apps. If you're not sure if entities are your best option, consider these benefits:
40
+
## Why use Common Data Service for Apps?
41
+
Entities within CDS for Apps, both standard and custom, allow a secure and cloud-based storage option for your data. Entities allow you to create a business-focused definition of your data for use within your apps. If you're not sure if entities are your best option, consider these benefits:
42
42
43
43
***Easy to manage** - Both the metadata and data are stored in the cloud. You don't need to worry about the details of how they're stored.
44
44
***Easy to share** - You can easily share data with your colleagues because PowerApps manages the permissions.
@@ -49,7 +49,7 @@ Entities within the Common Data Service, both standard and custom, allow a secur
49
49
50
50
When you develop an app, you can use standard entities, custom entities, or both. If a standard entity can serve a particular purpose in your app, you should use it rather than developing a custom entity that does the same thing. If a standard entity would serve a purpose with a few changes, you can add fields to suit your needs.
51
51
52
-
*The Common Data Service provides standard entities by default. These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. For a full list of entities, see [Standard entities](data-platform-intro.md#standard-entities).
52
+
*CDS for Apps provides standard entities by default. These are designed, in accordance with best practices, to capture the most common concepts for an organization, such as Contacts, Accounts, and Products. For a full list of entities, see [Standard entities](data-platform-intro.md#standard-entities).
53
53
* You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. For more information, see [How to create a custom entity](create-custom-entity.md).
54
54
55
55
> [!NOTE]
@@ -66,34 +66,33 @@ When using a standard entity or creating a custom entity there are multiple elem
66
66
* Each entity can have multiple **relationships** to other entities to support look ups and queries across entities. Relationships can create to support Many-to-one, One-to-many and Many-to-many relationships.
67
67
***Views** allow each entity can be presented in multiple ways, including which fields are displayed, filtering and sorting of the data. These presentations are saved as views and can be consumed in different apps, for example you may only want to see Active Accounts within your app so you would use a view which is pre filtered to only show Active accounts to avoid repeating the filter in each consuming app.
68
68
***Business rules** can be used to validate data being created and updated in entities to ensure data quality. Each business rule can validate data across multiple fields and entities, prompt warning and error messages regardless of the app being used to create the data.
69
-
***Data** stored within the Common Data Service is available through the PowerApps portal, PowerApps, Microsoft Excel and Web APIs for Developers.
69
+
***Data** stored within CDS for Apps is available through the PowerApps portal, PowerApps, Microsoft Excel and Web APIs for Developers.
70
70
71
71
### System fields
72
72
All entities, whether standard or custom, are created with a set of read-only fields that you can't change, delete, or set to a value. These are the most important system fields:
73
73
74
74
## Logic and validation
75
75
76
-
Entities within the Common Data Service can leverage rich server-side logic and validation to ensure data quality and reduce repetitive code in each app creating and using data in the entity.
76
+
Entities within CDS for Apps can leverage rich server-side logic and validation to ensure data quality and reduce repetitive code in each app creating and using data in the entity.
77
77
78
78
***Business rules** can validate data across multiple fields and entities, prompt warning and error messages regardless of the app being used to create the data. For more information, see [Create a business rule](./data-platform-create-business-rule.md).
79
79
***Business process flows** guide users to ensure data is entered consistently and follow the same steps every time. Business process flows are currently only supported for Model driven apps. For more information, see [Business process flows overview](/dynamics365/customer-engagement/customize/business-process-flows-overview).
80
80
***Workflows** allow you to automate business processes without a user interaction. For more information, see [Workflows overview](/dynamics365/customer-engagement/customize/workflow-processes).
81
81
***Business logic with code** supports more advanced developer scenarios to extend there application directly through code. For more information, see [Apply business logic with code](../../developer/common-data-service/apply-business-logic-with-code.md).
82
82
83
-
## Getting Data into the Common Data Service
83
+
## Getting Data into Common Data Service for Apps
84
84
85
-
There are several ways to start getting data into the Common Data Service:
85
+
There are several ways to start getting data into CDS for Apps:
86
86
87
87
* Create a PowerApp or Flow to start creating data.
88
-
* Use Power Query to connect to an online or on-premise data source and import it directly into the Common Data Service. Power Query also allows you to create the entities during import based off the schema of your source as well as perform transformations to your data during import. For more information, see [Add data to an entity in the Common Data Service by using Power Query](./data-platform-cds-newentity-pq.md).
88
+
* Use Power Query to connect to an online or on-premise data source and import it directly into CDS for Apps. Power Query also allows you to create the entities during import based off the schema of your source as well as perform transformations to your data during import. For more information, see [Add data to an entity in Common Data Service for Apps by using Power Query](./data-platform-cds-newentity-pq.md).
89
89
90
90
## Developer Capabilities
91
91
92
-
In addition to the features available through the [PowerApps](https://web.powerapps.com) portal, the Common Data Service also includes features for developers to programmatically access metadata and data to create entities and business logic, as well as interact with data. For more information, see [Common Data Service for Apps Developer Overview](../../developer/common-data-service/overview.md)
92
+
In addition to the features available through the [PowerApps](https://web.powerapps.com) portal, CDS for Apps also includes features for developers to programmatically access metadata and data to create entities and business logic, as well as interact with data. For more information, see [Common Data Service for Apps Developer Overview](../../developer/common-data-service/overview.md)
93
93
94
94
## Get started
95
95
Try it out by creating an app using a standard entity or [create a custom entity](create-custom-entity.md), and then [create an app that uses that entity](../canvas-apps/data-platform-create-app.md).
96
96
97
97
## Privacy notice
98
98
With the Microsoft PowerApps common data model we collect and store custom entity and field names in our diagnostic systems. We use this knowledge to improve the common data model for our customers. The entity and field names that Creators create help us understand scenarios that are common across the Microsoft PowerApps community and ascertain gaps in the service’s standard entity coverage, such as schemas related to organizations. The data in the database tables associated with these entities is not accessed or used by Microsoft or replicated outside of the region in which the database is provisioned. Note, however, the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft is committed to your privacy as described further in our [Trust Center](https://www.microsoft.com/trustcenter/Privacy/default.aspx).
0 commit comments