Skip to content

Commit a5e07fb

Browse files
authored
Live publish
2 parents 1f2d03e + 19353f0 commit a5e07fb

File tree

9 files changed

+52
-657
lines changed

9 files changed

+52
-657
lines changed

.openpublishing.redirection.json

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,26 @@
11
{
22
"redirections": [
3-
{
3+
{
4+
"source_path": "powerapps-docs/maker/portals/admin/portal-checker-analysis.md",
5+
"redirect_url": "/power-apps/maker/portals/admin/portal-checker#next-steps",
6+
"redirect_document_id": false
7+
},
8+
{
49
"source_path": "powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/removeOnPostSave.md",
510
"redirect_url": "../formContext-data-entity/removeonpostave",
611
"redirect_document_id": false
7-
},
8-
{
12+
},
13+
{
914
"source_path": "powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/addOnPostSave.md",
1015
"redirect_url": "../formcontext-data-entity/addonpostsave",
1116
"redirect_document_id": false
12-
},
13-
{
17+
},
18+
{
1419
"source_path": "powerapps-docs/developer/data-platform/org-service/metadata-retrieve-detect-changes.md",
1520
"redirect_url": "../query-schema-definitions",
1621
"redirect_document_id": false
17-
},
18-
{
22+
},
23+
{
1924
"source_path": "powerapps-docs/developer/model-driven-apps/clientapi/reference/controls/getoutput.md",
2025
"redirect_url": "getoutputs",
2126
"redirect_document_id": false

powerapps-docs/developer/component-framework/implementing-controls-using-typescript.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Create your first component using Power Apps Component Framework in Micr
33
description: "Learn how to implement code components using Power Apps component framework"
44
ms.author: noazarur
55
author: noazarur-microsoft
6-
ms.date: 05/27/2022
6+
ms.date: 12/15/2022
77
ms.reviewer: jdaly
88
ms.topic: article
99
ms.subservice: pcf
@@ -65,7 +65,7 @@ To create a new project:
6565
1. At the terminal prompt, create a new component project by passing basic parameters using the [pac pcf init](/power-platform/developer/cli/reference/pcf#pac-pcf-init) command.
6666
6767
```CLI
68-
pac pcf init --namespace SampleNamespace --name LinearInputControl --template field
68+
pac pcf init --namespace SampleNamespace --name LinearInputControl --template field --run-npm-install
6969
```
7070

7171
1. The above command also runs the `npm install` command for you to setup the project build tools.

powerapps-docs/developer/data-platform/appendix-add-license-information-to-your-solution.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Appendix: Add licensing information to your solution | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "This article outlines the required steps to take license service IDs created in Partner Center and add them to the table definitions of your Dataverse solution." # 115-145 characters including spaces. This abstract displays in the search result.
4-
ms.date: 04/01/2022
4+
ms.date: 12/14/2022
55
author: mikkelsen2000
66
ms.author: pemikkel
77
ms.reviewer: pehecke
@@ -53,6 +53,8 @@ Use Microsoft Power Platform CLI commands to clone the solution. To clone a solu
5353
pac solution clone --name <your solution name> --outputDirectory <your chosen output directory>
5454
```
5555
56+
You should now have a solution project in the specified output folder.
57+
5658
## Create licensing files
5759
5860
To add licensing information to your solution, you need to create two `.CSV` files using the text editor of your choice. The following are the two files that you need to create:
@@ -93,7 +95,6 @@ The plan definition file must include the following columns laid out in the form
9395
9496
**More info URL:** This is a URL where you would like to direct users to get more information about your solution, in the event they run into a license check error.
9597
96-
9798
### Plan mapping file
9899
99100
The plan mapping file must include the following columns laid out in the format shown in the example below:
@@ -105,8 +106,6 @@ The plan mapping file must include the following columns laid out in the format
105106
106107
**Component name:** The solution component that you would like to restrict access to using license management. This name must match the name of the component in the **Name** column in the Power Apps solution viewer (image above).
107108
108-
109-
110109
Once you have created your own licensing CSV files, the next step is to add the information from these files to your solution.
111110
112111
## Add licensing information
@@ -125,11 +124,23 @@ To add the license information from the CSV files (created above) to the solutio
125124

126125
## Build the solution and create an AppSource package
127126

128-
1. To build a solution, see [Create a managed solution for your app](/powerapps/developer/data-platform/create-solution-app-appsource).
127+
1. To create the solution zip file, execute the MSBuild command shown below from the project folder. MSBuild is included in Visual Studio installations.
128+
129+
```msbuild
130+
msbuild /t:build /restore -p:Configuration=Release
131+
```
132+
133+
The resulting solution zip file can be found in the bin/Release folder of the project.
129134
130135
1. To validate whether the licensing information is included, after the solution is built, look for the licensing information in your solution `customizations.xml` file.
136+
137+
1. Import the unmanaged solution you just built into an environment, and then export it as a managed solution.
138+
139+
You may delete the imported solution from the environment afterwards since it is no longer needed. More information: [Import solutions](../../maker/data-platform/import-update-export-solutions.md), [Export solutions](../../maker/data-platform/export-solutions.md)
140+
131141
1. To create the AppSource package, see [Create an AppSource package for your app](/powerapps/developer/data-platform/create-package-app-appsource).
132142
133143
## See also
134144
145+
[Step 2: Create a managed solution for your app](create-solution-app-appsource.md)
135146
[Appendix: App certification checklist](appendix-app-certification-checklist.md)

powerapps-docs/developer/data-platform/create-solution-app-appsource.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Step 2: Create a managed solution for your app (Microsoft Dataverse) | Microsoft Docs" # Intent and product brand in a unique string of 43-59 chars including spaces
33
description: "Learn about how to create a managed solution for your app to include all the components. This is required for publishing an app to Appsource." # 115-145 characters including spaces. This abstract displays in the search result.
44
ms.custom: ""
5-
ms.date: 12/20/2019
5+
ms.date: 12/14/2022
66
ms.reviewer: "pehecke"
77

88
ms.topic: "article"
@@ -20,8 +20,9 @@ search.app:
2020

2121
Create a managed solution to include all the components for your app. You might find these topics helpful as you plan and create a managed solution to package your app components:
2222
- [Introduction to solutions](introduction-solutions.md)
23-
- [Plan for solution development](/dynamics365/customer-engagement/developer/plan-solution-development)
24-
- [Create, export, or import an unmanaged solution](/power-platform/alm/solution-api#create-export-or-import-an-unmanaged-solution)
23+
- [Create a solution](../../maker/data-platform/create-solution.md)
24+
25+
You can also work with solutions using code: [Create, export, or import an unmanaged solution](/power-platform/alm/solution-api#create-export-or-import-an-unmanaged-solution)
2526

2627
## Display name and description of your solution
2728

@@ -33,6 +34,10 @@ The **Display Name** and **Description** values for a solution are displayed to
3334

3435
![Solutions.](media/appsource-solution-names.png)
3536

37+
## Export the solution
38+
39+
Proceed with exporting the solution from the environment. When exporting the solution, choose to export as a managed solution. More information: [Export solutions](../../maker/data-platform/export-solutions.md)
40+
3641
## Supporting data for your solution
3742

3843
If your solution requires supporting or demo data:
@@ -45,7 +50,7 @@ For detailed information about using the Configuration Migration tool to create
4550

4651
## At the end of this step
4752

48-
You will have a solution file (example: *SampleSolution.zip*) and optionally a demo data file (example: *SampleData.zip*) for your app.
53+
You will now have a managed solution file (example: *SampleSolution.zip*) and optionally a demo data file (example: *SampleData.zip*) for your app.
4954

5055
**Optional licensing information:** If you wish to add licensing information to your solution, see [Appendix: Add licensing information to your solution](appendix-add-license-information-to-your-solution.md).
5156

powerapps-docs/maker/canvas-apps/connections/connection-oracledb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ List tables, and create, read, update, and delete table rows in an Oracle databa
2323

2424
## Prerequisites
2525
* Oracle 9 and later
26-
* Oracle Data Access Client (ODAC) software 11.2 and later
26+
* Oracle Data Access Client (ODAC) software 11.2 or later
2727
* Installation of an on-premises data gateway
2828
* Installation of the Oracle client SDK
2929

@@ -33,7 +33,7 @@ To install a gateway, follow the steps in [this tutorial](../gateway-management.
3333
An on-premises data gateway acts as a bridge, providing quick and secure data transfer between on-premises data (data that isn't in the cloud) and the Power BI, Power Automate, Logic Apps, and Power Apps services. You can use the same gateway with multiple services and multiple data sources. For more information, see [Understand gateways](../gateway-reference.md).
3434

3535
### Install Oracle client
36-
On the same computer as the on-premises data gateway, install the [64-bit ODAC 12c Release 4 (12.1.0.2.4) for Windows x64](https://www.oracle.com/technetwork/database/windows/downloads/index-090165.html). You must choose a windows installer version since xcopy version does not work with on-premises data gateway. Otherwise, an error will appear if you try to create or use the connection, as the list of known issues describes.
36+
On the same computer as the on-premises data gateway, install ODAC 11.2 or later. For example, you can install [64-bit ODAC 12c Release 4 (12.1.0.2.4) for Windows x64](https://www.oracle.com/technetwork/database/windows/downloads/index-090165.html) or choose a version that you prefer. You must choose a windows installer version since xcopy version does not work with on-premises data gateway. Otherwise, an error will appear if you try to create or use the connection, as the list of known issues describes.
3737

3838
## Create an app from a table in an Oracle database
3939

powerapps-docs/maker/data-platform/export-data-lake-faq.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
description: Get answers to frequently asked questions about Power Apps Azure Synapse Link for Dataverse.
55
author: sabinn-msft
66
ms.search.keywords:
7-
ms.date: 02/10/2021
7+
ms.date: 12/15/2022
88
ms.author: sabinn
99
ms.reviewer:
1010
contributors: JasonHQX
@@ -14,6 +14,9 @@ summary: This article provides information on frequently asked questions about e
1414
sections:
1515
- name: General
1616
questions:
17+
- question: Can I create, update or delete the data file in the Azure storage manually?
18+
answer: |
19+
Data files should not be modified by a customer and no customer files should be placed in the data folders.
1720
- question: How can I access my table relationships?
1821
answer: |
1922
To access many-to-many relationships, the relationship will be available as a table to select from the **Add tables** page for a new link and from the **Manage tables** for a preexisting link.

powerapps-docs/maker/model-driven-apps/set-up-timeline-control.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
title: Add and configure the timeline control in Power Apps | MicrosoftDocs
33
description: "Learn how to add and configure the timeline control to use in a model-driven app"
44
ms.custom: ""
5-
ms.date: 09/16/2022
5+
ms.date: 12/15/2022
66
ms.reviewer: "matp"
7-
87
ms.suite: ""
98
ms.tgt_pltfrm: ""
109
ms.topic: "how-to"
@@ -402,8 +401,6 @@ The activity rollup type can be configured for timelines on forms for the accoun
402401
More information on rollup types is available from [RollupType EnumType](/dynamics365/customer-engagement/web-api/rolluptype).
403402

404403
![Activity rollup type.](media\activity-rollup-type.png "Activity rollup type")
405-
406-
407404

408405
### Timeline performance
409406

@@ -591,6 +588,10 @@ Power platform administrators can restrict the file size of attachments users ca
591588
1. On the **System Settings** dialog, select the **Email** tab, and then scroll down to find the **Set file size limit for attachments** value.
592589
1. Enter the desired size limit for attachments, and then select **Save**.
593590

591+
## Known issues
592+
593+
- When you create a note in a timeline, the character string "$&" is converted to "{3}amp;"
594+
> This is a configuration issue for the rich text editor control. To resolve this, add `"removePlugins": "stickystyles" ` to your RTE config file. More information: [Create and use advanced configuration for the rich text editor control](rich-text-editor-control.md#create-and-use-advanced-configuration-for-the-rich-text-editor-control)
594595
595596
### See also
596597

0 commit comments

Comments
 (0)