Skip to content

Commit 6fb23c6

Browse files
authored
Merge pull request MicrosoftDocs#2115 from MicrosoftDocs/portals-oct-2019
Portals oct 2019
2 parents 8364481 + 274cfe8 commit 6fb23c6

File tree

136 files changed

+3467
-133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+3467
-133
lines changed

powerapps-docs/maker/TOC.yml

+72-4
Original file line numberDiff line numberDiff line change
@@ -1064,7 +1064,7 @@
10641064

10651065
- name: Portals
10661066
items:
1067-
- name: What is PowerApps Portals?
1067+
- name: What is PowerApps portals?
10681068
href: ./portals/overview.md
10691069
- name: Design and build a portal
10701070
items:
@@ -1074,7 +1074,9 @@
10741074
href: ./portals/create-portal.md
10751075
- name: Create a portal with Dynamics 365 environment
10761076
href: ./portals/create-dynamics-portal.md
1077-
- name: Portal designer anatomy
1077+
- name: Provision a portal using the older portal add-on
1078+
href: ./portals/provision-portal-add-on.md
1079+
- name: PowerApps portals Studio anatomy
10781080
href: ./portals/portal-designer-anatomy.md
10791081
- name: Supported web browsers for portal designer
10801082
href: ./portals/supported-browser.md
@@ -1120,7 +1122,7 @@
11201122
href: ./portals/admin/manage-auth-key.md
11211123
- name: Set up IP address restriction
11221124
href: ./portals/admin/ip-address-restrict.md
1123-
- name: Update to PowerApps Portals domain
1125+
- name: Update to PowerApps portals domain
11241126
href: ./portals/admin/update-portal-domain.md
11251127
- name: Clear the server-side cache
11261128
href: ./portals/admin/clear-server-side-cache.md
@@ -1152,6 +1154,58 @@
11521154
href: ./portals/configure/configure-saml2-settings.md
11531155
- name: Migrate identity providers to Azure AD B2C
11541156
href: ./portals/configure/migrate-identity-providers.md
1157+
- name: Search
1158+
items:
1159+
- name: About search
1160+
href: ./portals/configure/search.md
1161+
- name: Improve search by using faceted search
1162+
href: ./portals/configure/improve-portal-search-faceted-search.md
1163+
- name: Search within file attachments
1164+
href: ./portals/configure/search-file-attachment.md
1165+
- name: Enable multiple-language support
1166+
href: ./portals/configure/enable-multiple-language-support.md
1167+
- name: Create and manage web files
1168+
href: ./portals/configure/web-files.md
1169+
- name: Manage web links
1170+
href: ./portals/configure/manage-web-links.md
1171+
- name: Create and manage page templates
1172+
href: ./portals/configure/page-templates.md
1173+
- name: Manage content snippets
1174+
href: ./portals/configure/customize-content-snippets.md
1175+
- name: Create a redirect URL
1176+
href: ./portals/configure/add-redirect-url.md
1177+
- name: Use shortcuts to place child nodes
1178+
href: ./portals/configure/place-child-nodes.md
1179+
- name: Behavior and format of the date and time field
1180+
href: ./portals/configure/behavior-format-date-time-field.md
1181+
- name: Add chart on a web page in portal
1182+
href: ./portals/configure/add-chart.md
1183+
- name: Work with entity forms
1184+
href: ./portals/configure/entity-forms.md
1185+
- name: Work with entity lists
1186+
href: ./portals/configure/entity-lists.md
1187+
- name: Work with web forms
1188+
items:
1189+
- name: Define web form properties
1190+
href: ./portals/configure/web-form-properties.md
1191+
- name: Web form steps
1192+
items:
1193+
- name: Define web form steps
1194+
href: ./portals/configure/web-form-steps.md
1195+
- name: Define a load form and load tab step type
1196+
href: ./portals/configure/load-form-step.md
1197+
- name: Add a redirect step type
1198+
href: ./portals/configure/add-redirect-step.md
1199+
- name: Add a conditional step type
1200+
href: ./portals/configure/add-conditional-step.md
1201+
- name: Add custom JavaScript
1202+
href: ./portals/configure/add-custom-javascript.md
1203+
- name: Configure web form metadata
1204+
href: ./portals/configure/configure-web-form-metadata.md
1205+
- name: Configure a web form subgrid
1206+
href: ./portals/configure/configure-web-form-subgrid.md
1207+
- name: Add geolocation
1208+
href: ./portals/configure/add-geolocation.md
11551209
- name: Advanced portal customization
11561210
items:
11571211
- name: Work with Liquid templates
@@ -1198,6 +1252,20 @@
11981252
href: ./portals/liquid/render-site-header-primary-navigation.md
11991253
- name: OAuth 2.0 implicit grant flow
12001254
href: ./portals/oauth-implicit-grant-flow.md
1255+
- name: User management and security in portal
1256+
items:
1257+
- name: Configure contacts
1258+
href: ./portals/configure/configure-contacts.md
1259+
- name: Invite contacts
1260+
href: ./portals/configure/invite-contacts.md
1261+
- name: Create web roles
1262+
href: ./portals/configure/create-web-roles.md
1263+
- name: Assign entity permissions
1264+
href: ./portals/configure/assign-entity-permissions.md
1265+
- name: Control webpage access
1266+
href: ./portals/configure/webpage-access-control.md
1267+
- name: Create website access permissions
1268+
href: ./portals/configure/website-access-permission.md
12011269
- name: Document storage in portals
12021270
items:
12031271
- name: Configure notes
@@ -1212,7 +1280,7 @@
12121280
href: ./portals/manage-sharepoint-documents.md
12131281
- name: Known issues
12141282
href: ./portals/known-issues.md
1215-
- name: PowerApps Portals FAQ
1283+
- name: PowerApps portals FAQ
12161284
href: ./portals/faq.md
12171285
- name: Common Data Service
12181286
href: ./common-data-service/data-platform-intro.md

powerapps-docs/maker/portals/admin/add-custom-domain.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: shujoshi
66
ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom:
9-
ms.date: 10/21/2019
9+
ms.date: 11/04/2019
1010
ms.author: shjais
1111
ms.reviewer:
1212
---
@@ -46,6 +46,6 @@ A custom domain can help your customers find your support resources more easily
4646
7. Select **Finish** to close the wizard.
4747

4848
> [!Note]
49-
> If you want to change your existing custom domain name, you must upload a new SSL certificate and follow the steps in the wizard as mentioned [here](#link-your-portal-to-a-custom-domain).
49+
> If you want to change your existing custom domain name, you must upload a new SSL certificate and follow the steps as mentioned in this section.
5050
5151

powerapps-docs/maker/portals/admin/admin-overview.md

+24-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.reviewer:
1515

1616
The PowerApps Portals admin center allows you perform advanced administrative actions on portals. The admin center is available when a portal is provisioned successfully.
1717

18-
To open admin center:
18+
## Open PowerApps Portals admin center
1919

2020
1. Go to the **Recent apps** section on the PowerApps home page and locate your portal.
2121

@@ -30,4 +30,26 @@ To open admin center:
3030
3. In the **Portal settings** pane, select **Administration**.
3131

3232
> [!div class=mx-imgBorder]
33-
> ![Portal settings pane](../media/portal-settings-admin.png "Portal settings pane")
33+
> ![Portal settings pane](../media/portal-settings-admin.png "Portal settings pane")
34+
35+
## Add yourself as an owner of the Azure AD application
36+
37+
If you are not a global administrator and you try to manage a portal that has already been provisioned, or you resubmit the provisioning if it failed, you must be the owner of the Azure Active Directory (Azure AD) application connected to your portal.
38+
39+
1. Go to the PowerApps Portals admin center and open the **Portal Details** tab.
40+
41+
2. Copy the value from the **Application ID** field.
42+
43+
> [!div class=mx-imgBorder]
44+
> ![Portal Details tab](../media/portal-details-admin.png "Portal Details tab")
45+
46+
3. Go to Azure AD associated with your tenant. [!include[](../../../includes/proc-more-information.md)] [Take over an unmanaged directory as administrator in Azure Active Directory](https://docs.microsoft.com/azure/active-directory/active-directory-manage-o365-subscription)
47+
48+
4. In Azure AD, search for the app registration by using the application ID you copied. You might need to switch from **My apps** to **All apps**.
49+
50+
5. Add users or groups as owners of this app registration. [!include[](../../../includes/proc-more-information.md)] [Managing access to apps](https://docs.microsoft.com/azure/active-directory/active-directory-managing-access-to-apps)
51+
52+
> [!Note]
53+
> This task can be performed either by a global administrator of your organization or the existing owner of this application.
54+
55+
6. After you've added yourself as an owner, reopen the PowerApps Portals admin center page.

powerapps-docs/maker/portals/admin/portal-details.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ manager: shujoshi
66
ms.service: powerapps
77
ms.topic: conceptual
88
ms.custom:
9-
ms.date: 10/07/2019
9+
ms.date: 11/04/2019
1010
ms.author: shjais
1111
ms.reviewer:
1212
---
1313

1414
# Portal details
1515

16-
After you create a portal, it will begin provisioning and you are notified about the status through notifications. Once the portal is provisioned, you are redirected to PowerApps Portals Studio. You can use PowerApps Portals Studio to create and customize your website.
16+
After you create a portal, it will begin provisioning and you are notified about the status through notifications. Once the portal is provisioned, you are redirected to PowerApps portals Studio. You can use PowerApps portals Studio to create and customize your website.
1717

1818
If you need to see more details about the provisioned portal such as, portal type, application ID, owner of the portal, and so on, you can open [PowerApps Portals admin center](admin-overview.md) and navigate to the **Portal Details** tab. The user who has created the portal is the owner of the portal.
1919

powerapps-docs/maker/portals/admin/portal-lifecycle.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "About PowerApps Portals lifecycle | MicrosoftDocs"
3-
description: "Information about PowerApps Portals lifecycle and converting it from trial to production."
2+
title: "About PowerApps portals lifecycle | MicrosoftDocs"
3+
description: "Information about PowerApps portals lifecycle and converting it from trial to production."
44
author: sbmjais
55
manager: shujoshi
66
ms.service: powerapps
@@ -25,7 +25,7 @@ The first portal is free to be created in an environment in a tenant. If you nee
2525

2626
A portal is always created as a trial portal. You can convert it to production from the PowerApps Portals admin center if you have the required licenses. For information on converting a trial portal to production, see [Convert a trial portal to production](#convert-a-trial-portal-to-production).
2727

28-
To convert a trial portal to production, the environment should have required add-ons for external users, or a license for internal users. For more information on licensing, see [PowerApps and Microsoft Flow licensing FAQs](https://docs.microsoft.com/en-us/power-platform/admin/powerapps-flow-licensing-faq) and [PowerApps Portals licensing](https://docs.microsoft.com/en-us/power-platform/admin/powerapps-flow-licensing-faq#can-you-share-more-details-regarding-the-new-powerapps-portals-licensing).
28+
To convert a trial portal to production, the environment should have required add-ons for external users, or a license for internal users. For more information on licensing, see [PowerApps and Microsoft Flow licensing FAQs](https://docs.microsoft.com/power-platform/admin/powerapps-flow-licensing-faq) and [PowerApps portals licensing](https://docs.microsoft.com/power-platform/admin/powerapps-flow-licensing-faq#can-you-share-more-details-regarding-the-new-powerapps-portals-licensing).
2929

3030
### Suspended portal
3131

powerapps-docs/maker/portals/admin/set-up-power-bi-integration.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Enabling Power BI visualization allows you to embed dashboards and reports on we
3232

3333
3. Select **Enable** in the confirmation message. While Power BI visualization is being enabled, the portal restarts and will be unavailable for a few minutes. A message appears when Power BI visualization is enabled.
3434

35-
Customizers can use the [powerbi](../liquid/portals-entity-tags.md#powerbi) Liquid tag to embed Power BI dashboards and reports on web pages in a portal. While embedding the Power BI content, customizers can use [filter parameters](https://docs.microsoft.com/en-us/power-bi/service-url-filters) to create personalized views. More information: [powerbi Liquid tag](../liquid/portals-entity-tags.md#powerbi)
35+
Customizers can use the [powerbi](../liquid/portals-entity-tags.md#powerbi) Liquid tag to embed Power BI dashboards and reports on web pages in a portal. While embedding the Power BI content, customizers can use [filter parameters](https://docs.microsoft.com/power-bi/service-url-filters) to create personalized views. More information: [powerbi Liquid tag](../liquid/portals-entity-tags.md#powerbi)
3636

3737
### Disable Power BI visualization
3838

@@ -49,7 +49,7 @@ Customizers can use the [powerbi](../liquid/portals-entity-tags.md#powerbi) Liqu
4949

5050
Enabling the Power BI Embedded service allows you to embed dashboards and reports created in the new workspace of Power BI. The dashboards and reports are embedded on webpages in a portal by using the powerbi Liquid tag.
5151

52-
**Prerequisites**: Before enabling the Power BI Embedded service, ensure that you have created your dashboards and reports in the new workspace in Power BI. After creating the workspace, provide admin access to the global administrator so the workspaces are displayed in the PowerApps Portals admin center. For more information on creating new workspaces and adding access to them, see [Create the new workspaces in Power BI](https://docs.microsoft.com/en-us/power-bi/service-create-the-new-workspaces).
52+
**Prerequisites**: Before enabling the Power BI Embedded service, ensure that you have created your dashboards and reports in the new workspace in Power BI. After creating the workspace, provide admin access to the global administrator so the workspaces are displayed in the PowerApps Portals admin center. For more information on creating new workspaces and adding access to them, see [Create the new workspaces in Power BI](https://docs.microsoft.com/power-bi/service-create-the-new-workspaces).
5353

5454
**Power BI Embedded service limitations**: For information on limitations, see [Considerations and limitations](https://docs.microsoft.com/power-bi/developer/embed-service-principal#considerations-and-limitations).
5555

@@ -146,7 +146,7 @@ After enabling the Power BI Embedded service integration, you must create a secu
146146
147147
6. Select **Apply**.
148148

149-
Customizers can now use the [powerbi](../liquid/portals-entity-tags.md#powerbi) Liquid tag to embed Power BI dashboards and reports from new Power BI workspaces on webpages in a portal. To use Power BI Embedded service, the authentication type must be specified as **powerbiembedded**. While embedding the Power BI content, customizers can use [filter parameters](https://docs.microsoft.com/en-us/power-bi/service-url-filters) to create personalized views. More information: [powerbi Liquid tag](../liquid/portals-entity-tags.md#powerbi).
149+
Customizers can now use the [powerbi](../liquid/portals-entity-tags.md#powerbi) Liquid tag to embed Power BI dashboards and reports from new Power BI workspaces on webpages in a portal. To use Power BI Embedded service, the authentication type must be specified as **powerbiembedded**. While embedding the Power BI content, customizers can use [filter parameters](https://docs.microsoft.com/power-bi/service-url-filters) to create personalized views. More information: [powerbi Liquid tag](../liquid/portals-entity-tags.md#powerbi).
150150

151151

152152
### Manage the Power BI Embedded service
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: "Update from Dynamics 365 domain to PowerApps Portals domain | MicrosoftDocs"
3-
description: "Instructions to update from Dynamics 365 domain to PowerApps Portals domain."
2+
title: "Update from Dynamics 365 domain to PowerApps portals domain | MicrosoftDocs"
3+
description: "Instructions to update from Dynamics 365 domain to PowerApps portals domain."
44
author: sbmjais
55
manager: shujoshi
66
ms.service: powerapps
@@ -11,13 +11,13 @@ ms.author: shjais
1111
ms.reviewer:
1212
---
1313

14-
# Update to PowerApps Portals domain
14+
# Update to PowerApps portals domain
1515

16-
With the release of PowerApps Portals, you can now update your Dynamics 365 domain `microsoftcrmportals.com` to the PowerApps Portals domain `powerappsportals.com`.
16+
With the release of PowerApps portals, you can now update your Dynamics 365 domain `microsoftcrmportals.com` to the PowerApps portals domain `powerappsportals.com`.
1717

1818
1. Open [PowerApps Portals admin center](admin-overview.md).
1919

20-
2. Go to **Portal Actions** > **Update to PowerApps Portals domain**.
20+
2. Go to **Portal Actions** > **Update to PowerApps portal domain**.
2121

2222
> [!div class=mx-imgBorder]
2323
> ![Update to PowerApps portal domain](../media/update-portal-domain-button.png "Update to PowerApps portal domain ")
@@ -27,7 +27,7 @@ With the release of PowerApps Portals, you can now update your Dynamics 365 doma
2727
> [!div class=mx-imgBorder]
2828
> ![Update to PowerApps portal domain](../media/update-portal-domain.png "Update to PowerApps portal domain ")
2929
30-
If you are already using the PowerApps Portals domain and would like to revert to the old domain, you can use the **Update to PowerApps portal domain** action to revert to the old domain. In this case, the message is displayed as follows:
30+
If you are already using the PowerApps portals domain and would like to revert to the old domain, you can use the **Update to PowerApps portal domain** action to revert to the old domain. In this case, the message is displayed as follows:
3131

3232
> [!div class=mx-imgBorder]
3333
> ![Revert to old domain](../media/revert-portal-domain.png "Revert to old domain ")

powerapps-docs/maker/portals/admin/view-portal-error-log.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.reviewer:
1313

1414
# View portal error logs
1515

16-
As a portal administrator or developer, you can use PowerApps Portals to create a website for your customers. One common task for a developer is to debug issues while developing the portal. To help debug, you can access detailed error logs for any issues on your portal. There are multiple ways that you can get error logs for your portals.
16+
As a portal administrator or developer, you can use PowerApps portals to create a website for your customers. One common task for a developer is to debug issues while developing the portal. To help debug, you can access detailed error logs for any issues on your portal. There are multiple ways that you can get error logs for your portals.
1717

1818
## Custom error
1919

@@ -65,7 +65,7 @@ You can enable custom errors on portals to display a professional-looking page i
6565

6666
You can configure your portal to display a professional-looking custom error instead of a generic error.
6767

68-
To define a custom error, use the content snippet `Portal Generic Error`. The content defined in this snippet is shown on the error page. This content snippet is not available out-of-the-box and you must create it. The content snippet **Type** can be **Text** or **HTML**. To create or edit the content snippet, see [Customize content by using content snippets](https://docs.microsoft.com/dynamics365/customer-engagement/portals/customize-content-snippets).
68+
To define a custom error, use the content snippet `Portal Generic Error`. The content defined in this snippet is shown on the error page. This content snippet is not available out-of-the-box and you must create it. The content snippet **Type** can be **Text** or **HTML**. To create or edit the content snippet, see [Customize content by using content snippets](../configure/customize-content-snippets.md).
6969

7070
> [!NOTE]
7171
> If liquid code is written in the content snippet, it will be skipped and not rendered.

0 commit comments

Comments
 (0)