Skip to content

Commit 9f6fe0b

Browse files
authored
Merge pull request #327 from SKjerland/WN18041
[PowerApps] Added items to What's New and Common Issues for Train 18042; updated CDS naming; updated titles and metadata per MVC guidelines"
2 parents 933fbad + 6071b42 commit 9f6fe0b

File tree

5 files changed

+42
-40
lines changed

5 files changed

+42
-40
lines changed

powerapps-docs/administrator/index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,16 @@ ms.tgt_pltfrm: na
1616
ms.workload: na
1717
ms.date: 03/21/2018
1818
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.
1920

2021
---
2122

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).
2425

2526
![](./media/index/admin-center.png)
2627

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.
2829

2930
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?
3031

powerapps-docs/maker/canvas-apps/common-issues-and-resolutions.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,16 @@ ms.devlang: na
1414
ms.topic: article
1515
ms.tgt_pltfrm: na
1616
ms.workload: na
17-
ms.date: 03/05/2018
17+
ms.date: 04/09/2018
1818
ms.author: sharik
1919

2020
---
2121
# Common issues and resolutions for PowerApps
2222
## 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+
2327
1. **Changing the layout of SharePoint forms**
2428

2529
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**.

powerapps-docs/maker/canvas-apps/release-notes.md

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.devlang: na
1414
ms.topic: article
1515
ms.tgt_pltfrm: na
1616
ms.workload: na
17-
ms.date: 03/21/2018
17+
ms.date: 04/09/2018
1818
ms.author: sharik
1919

2020
---
@@ -31,18 +31,20 @@ Discover the latest updates to our business applications, as well as a host of n
3131

3232
**Coming soon:** We'll keep updating the release notes PDF as features ship, and we'll also make them available on a web page.
3333

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.
3836

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:
3941
- **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
4648

4749
## Mar. 5
4850
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
8082

8183
## Nov. 10
8284
* [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.
Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
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.
44
services: powerapps
55
documentationcenter: na
66
author: clwesene
@@ -10,35 +10,35 @@ tags: ''
1010

1111
ms.service: powerapps
1212
ms.devlang: na
13-
ms.topic: article
13+
ms.topic: overview
1414
ms.tgt_pltfrm: na
1515
ms.workload: na
1616
ms.date: 3/21/2018
1717
ms.author: clwesene
1818

1919
---
20-
# Common Data Service for Apps
20+
# What is Common Data Service for Apps?
2121

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:
2323

2424
* 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.
2626
* Add custom fields, and relationships to standard entities where additional information is needed.
2727
* Create calculated and roll up fields to your entities to provide consistent calculations across apps and analytics.
2828
* Define business rules to ensure data quality within entities, regardless of the which app is accessing or editing your data.
2929
* Create workflows and leverage integration with Microsoft Flow to drive additional actions and business processes against your data.
3030
* 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.
3232
* Easily import and synchronize your data using Power Query.
3333
* Secure your data within your organization using role-based security against standard and custom entities.
3434
* Provide global support for your data and applications by leveraging translation of entity and field names in your user's language.
3535

3636
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.
3737

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).
3939

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:
4242

4343
* **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.
4444
* **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
4949

5050
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.
5151

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).
5353
* 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).
5454

5555
> [!NOTE]
@@ -66,34 +66,33 @@ When using a standard entity or creating a custom entity there are multiple elem
6666
* 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.
6767
* **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.
6868
* **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.
7070

7171
### System fields
7272
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:
7373

7474
## Logic and validation
7575

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.
7777

7878
* **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).
7979
* **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).
8080
* **Workflows** allow you to automate business processes without a user interaction. For more information, see [Workflows overview](/dynamics365/customer-engagement/customize/workflow-processes).
8181
* **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).
8282

83-
## Getting Data into the Common Data Service
83+
## Getting Data into Common Data Service for Apps
8484

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:
8686

8787
* 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).
8989

9090
## Developer Capabilities
9191

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)
9393

9494
## Get started
9595
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).
9696

9797
## Privacy notice
9898
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).
99-

0 commit comments

Comments
 (0)