diff --git a/powerapps-docs/developer/common-data-service/api-limits.md b/powerapps-docs/developer/common-data-service/api-limits.md index 73d1eb689a..5c3c6032ad 100644 --- a/powerapps-docs/developer/common-data-service/api-limits.md +++ b/powerapps-docs/developer/common-data-service/api-limits.md @@ -48,7 +48,7 @@ When your application exceeds the limit, the error response from the server may For a discussion of best practices, see [Azure Architecture Best Practices Transient fault handling](/azure/architecture/best-practices/transient-faults) -[The Polly Project](http://www.thepollyproject.org/) is a library which includes capabilities for dealing with transient faults using execution policies. +[The Polly Project](https://www.thepollyproject.org/) is a library which includes capabilities for dealing with transient faults using execution policies. ### HTTP requests diff --git a/powerapps-docs/developer/common-data-service/asynchronous-service.md b/powerapps-docs/developer/common-data-service/asynchronous-service.md index 0aafc5ce0f..13758bb2c0 100644 --- a/powerapps-docs/developer/common-data-service/asynchronous-service.md +++ b/powerapps-docs/developer/common-data-service/asynchronous-service.md @@ -221,7 +221,7 @@ The `RecurrenceStartTime` is simply a datetime value to indicate when the system The `RecurrencePattern` attribute stores information about how frequently recurring system jobs occur. This value may be set by the platform when a new asyncoperation entity is created. You may set this value to change the pattern. -The values for this attribute use parts of the [RFC2445 Internet standard (Internet Calendaring and Scheduling Core Object Specification)](http://www.rfc-editor.org/info/rfc2445). +The values for this attribute use parts of the [RFC2445 Internet standard (Internet Calendaring and Scheduling Core Object Specification)](https://www.rfc-editor.org/info/rfc2445). The following table provides from examples: diff --git a/powerapps-docs/developer/common-data-service/auditing-overview.md b/powerapps-docs/developer/common-data-service/auditing-overview.md index 30afc69483..d1db702551 100644 --- a/powerapps-docs/developer/common-data-service/auditing-overview.md +++ b/powerapps-docs/developer/common-data-service/auditing-overview.md @@ -78,4 +78,4 @@ Organizations often need to be in compliance with various regulations to ensure [Data Management in Dynamics 365](/dynamics365/customer-engagement/developer/manage-data) [Audit entity data changes](/dynamics365/customer-engagement/developer/audit-entity-data-changes) [Configure entities and attributes for auditing](configure-entities-attributes-auditing.md) - [Blog: Recover your deleted CRM data and recreate them using CRM API](http://blogs.msdn.com/b/crm/archive/2011/05/23/recover-your-deleted-crm-data-and-recreate-them-using-crm-api.aspx) \ No newline at end of file + [Blog: Recover your deleted CRM data and recreate them using CRM API](https://blogs.msdn.com/b/crm/archive/2011/05/23/recover-your-deleted-crm-data-and-recreate-them-using-crm-api.aspx) \ No newline at end of file diff --git a/powerapps-docs/developer/common-data-service/authenticate-oauth.md b/powerapps-docs/developer/common-data-service/authenticate-oauth.md index 58aaa6cf52..c58fd65d50 100644 --- a/powerapps-docs/developer/common-data-service/authenticate-oauth.md +++ b/powerapps-docs/developer/common-data-service/authenticate-oauth.md @@ -46,7 +46,7 @@ When you register an app with Azure AD one of the decisions you must make is the | |Native|A type of [client application](/azure/active-directory/develop/developer-glossary#client-application) that is installed natively on a device. | -When you select **Web app /API** you must provide a **Sign-On URL** which is the URL where Azure AD will send the authentication response, including a token if authentication was successful. While you develop an app, this is usually set to `http://localhost/appname:[port]` so you can develop and debug your app locally. When you publish your app, you need to change this value to the published URL of the app. +When you select **Web app /API** you must provide a **Sign-On URL** which is the URL where Azure AD will send the authentication response, including a token if authentication was successful. While you develop an app, this is usually set to `https://localhost/appname:[port]` so you can develop and debug your app locally. When you publish your app, you need to change this value to the published URL of the app. When you select **Native**, you must provide a Redirect URI. This is a unique identifier to which Azure AD will redirect the user-agent in an OAuth 2.0 request. This is typically a value formatted like so: `//app:`. diff --git a/powerapps-docs/developer/common-data-service/azure-integration.md b/powerapps-docs/developer/common-data-service/azure-integration.md index a1288cf83d..3e65112cc7 100644 --- a/powerapps-docs/developer/common-data-service/azure-integration.md +++ b/powerapps-docs/developer/common-data-service/azure-integration.md @@ -131,7 +131,7 @@ Similar to a queue except that one or more listeners can subscribe to receive me This contract type applies to Azure Event Hub solutions. > [!IMPORTANT] -> To use these contracts, you must write your listener applications using the [Azure SDK](http://www.windowsazure.com/develop/downloads/) v1.7 or later. +> To use these contracts, you must write your listener applications using the [Azure SDK](https://www.windowsazure.com/develop/downloads/) v1.7 or later. Identifying the kind of security a contract uses is part of the contract’s configuration. A contract can use Transport security, which uses Transport Layer Security (TLS) or Secure Sockets Layer (SSL) (https). diff --git a/powerapps-docs/developer/common-data-service/best-practices/business-logic/develop-iplugin-implementations-stateless.md b/powerapps-docs/developer/common-data-service/best-practices/business-logic/develop-iplugin-implementations-stateless.md index 25dbfebce9..51814f16ae 100644 --- a/powerapps-docs/developer/common-data-service/best-practices/business-logic/develop-iplugin-implementations-stateless.md +++ b/powerapps-docs/developer/common-data-service/best-practices/business-logic/develop-iplugin-implementations-stateless.md @@ -204,4 +204,4 @@ Another reason IPlugins should be stateless is that multiple system threads coul ### See also [Write a plug-in](../../write-plug-in.md)
-[CRM Team Blog: Thread Safety in Plug-ins](http://blogs.msdn.com/b/crm/archive/2008/11/18/member-static-variable-and-thread-safety-in-plug-in-for-crm-4-0.aspx)
\ No newline at end of file +[CRM Team Blog: Thread Safety in Plug-ins](https://blogs.msdn.com/b/crm/archive/2008/11/18/member-static-variable-and-thread-safety-in-plug-in-for-crm-4-0.aspx)
\ No newline at end of file diff --git a/powerapps-docs/developer/common-data-service/browse-your-metadata.md b/powerapps-docs/developer/common-data-service/browse-your-metadata.md index 74feb7a9a6..1061331ace 100644 --- a/powerapps-docs/developer/common-data-service/browse-your-metadata.md +++ b/powerapps-docs/developer/common-data-service/browse-your-metadata.md @@ -22,7 +22,7 @@ You can use the Entity Metadata Browser to view entities and their properties in | Version | Download | |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Common Data Service | [Microsoft Downloads: MetadataBrowser_3_0_0_5_managed.zip](http://download.microsoft.com/download/8/E/3/8E3279FE-7915-48FE-A68B-ACAFB86DA69C/MetadataBrowser_3_0_0_5_managed.zip) | +| Common Data Service | [Microsoft Downloads: MetadataBrowser_3_0_0_5_managed.zip](https://download.microsoft.com/download/8/E/3/8E3279FE-7915-48FE-A68B-ACAFB86DA69C/MetadataBrowser_3_0_0_5_managed.zip) | After you download the solution, you must install it. For information about how to install a managed solution, see [Import, update, and export solutions](/dynamics365/customer-engagement/developer/customize/import-update-export-solutions) diff --git a/powerapps-docs/developer/common-data-service/build-web-applications-server-server-s2s-authentication.md b/powerapps-docs/developer/common-data-service/build-web-applications-server-server-s2s-authentication.md index d77b955a66..fe44148386 100644 --- a/powerapps-docs/developer/common-data-service/build-web-applications-server-server-s2s-authentication.md +++ b/powerapps-docs/developer/common-data-service/build-web-applications-server-server-s2s-authentication.md @@ -23,7 +23,7 @@ S2S authentication means you don’t need to use a paid PowerApps user license w All operations performed by your application or service using S2S will be performed as the application user you provide rather than as the user who is accessing your application. If you want your application to perform data operations on behalf of a specific user, such as the one who is interacting with your application, you can apply impersonation when the custom security role applied to your application service principal has the privileges required. More information: [Impersonate another user](impersonate-another-user.md) - A web application or service which uses S2S authentication is responsible for controlling access to the data that it has access to. This is typically done using an OpenID Connect provider. More information: . + A web application or service which uses S2S authentication is responsible for controlling access to the data that it has access to. This is typically done using an OpenID Connect provider. More information: . ## Server-to-Server authentication scenarios There are two scenarios where you can apply S2S authentication. diff --git a/powerapps-docs/developer/common-data-service/calculated-rollup-attributes.md b/powerapps-docs/developer/common-data-service/calculated-rollup-attributes.md index b71db9566c..1a9b82e3bd 100644 --- a/powerapps-docs/developer/common-data-service/calculated-rollup-attributes.md +++ b/powerapps-docs/developer/common-data-service/calculated-rollup-attributes.md @@ -19,7 +19,7 @@ search.app: *Calculated* and *rollup* attributes free the user from having to manually perform calculations and focus on their work. System administrators can now easily define a field to contain the value of many common calculations without having to work with a developer. Developers can also leverage the platform capabilities to perform these calculations rather than within their own code. - [Video: Rollup and Calculated Fields in Microsoft Dynamics CRM 2015](http://youtu.be/RoahCH1p3T8) + [Video: Rollup and Calculated Fields in Microsoft Dynamics CRM 2015](https://youtu.be/RoahCH1p3T8) ## Common elements and characteristics @@ -178,7 +178,7 @@ search.app: ``` ### See also - [Video: Rollup and Calculated Fields in Microsoft Dynamics CRM 2015](http://youtu.be/RoahCH1p3T8) + [Video: Rollup and Calculated Fields in Microsoft Dynamics CRM 2015](https://youtu.be/RoahCH1p3T8) [Introduction to entity attributes](/dynamics365/customer-engagement/developer/introduction-to-entity-attributes) [Define calculated fields](https://technet.microsoft.com/library/dn832103.aspx) [Define rollup fields](https://technet.microsoft.com/library/dn832103.aspx) diff --git a/powerapps-docs/developer/common-data-service/checker/webapi/overview.md b/powerapps-docs/developer/common-data-service/checker/webapi/overview.md index 16fb4673f7..ef7a3c24d7 100644 --- a/powerapps-docs/developer/common-data-service/checker/webapi/overview.md +++ b/powerapps-docs/developer/common-data-service/checker/webapi/overview.md @@ -183,7 +183,7 @@ For best-in-class encryption, the checker service only supports communications u ## Report format -The result of the solution analysis is a zip file containing one or more reports in a standardized JSON format. The report format is based on static analysis results referred to as Static Analysis Results Interchange Format (SARIF). There are tools available to view and interact with SARIF documents. Refer to this [web site](https://sarifweb.azurewebsites.net/) for details. The service leverages version two of the [OASIS standard](http://docs.oasis-open.org/sarif/sarif/v2.0/sarif-v2.0.html). +The result of the solution analysis is a zip file containing one or more reports in a standardized JSON format. The report format is based on static analysis results referred to as Static Analysis Results Interchange Format (SARIF). There are tools available to view and interact with SARIF documents. Refer to this [web site](https://sarifweb.azurewebsites.net/) for details. The service leverages version two of the [OASIS standard](https://docs.oasis-open.org/sarif/sarif/v2.0/sarif-v2.0.html). ### See also diff --git a/powerapps-docs/developer/common-data-service/configure-data-import.md b/powerapps-docs/developer/common-data-service/configure-data-import.md index 69f97cfd9b..ef1b9b7886 100644 --- a/powerapps-docs/developer/common-data-service/configure-data-import.md +++ b/powerapps-docs/developer/common-data-service/configure-data-import.md @@ -54,7 +54,7 @@ The configuration information that is required for importing data is contained i ### See Also [Import data](import-data.md)
-[Blog Post: How to Import attachments programmatically](http://blogs.msdn.com/b/crm/archive/2012/08/06/how-to-import-attachments-programmatically.aspx)
+[Blog Post: How to Import attachments programmatically](https://blogs.msdn.com/b/crm/archive/2012/08/06/how-to-import-attachments-programmatically.aspx)
[Prepare source files for import](prepare-source-files-import.md)
[Create data maps for import](create-data-maps-for-import.md)
[Add transformation mappings for import](add-transformation-mappings-import.md)
diff --git a/powerapps-docs/developer/common-data-service/connect-microsoft-office-365.md b/powerapps-docs/developer/common-data-service/connect-microsoft-office-365.md index 5ec332464a..0d9dc0982e 100644 --- a/powerapps-docs/developer/common-data-service/connect-microsoft-office-365.md +++ b/powerapps-docs/developer/common-data-service/connect-microsoft-office-365.md @@ -17,7 +17,7 @@ search.app: --- # Connect with Microsoft Office 365 and Common Data Service -Common Data Service is part of the Office 365 collaboration and productivity tools. The [Microsoft Office 365 portal](http://www.microsoft.com/office365) provides a single sign-on experience for Office 365 customers where they can sign in once and access any Office 365 application, including Common Data Service. In addition, system user accounts in Common Data Service can be provisioned in the [Microsoft Online Services](http://portal.microsoftonline.com/) admin portal. +Common Data Service is part of the Office 365 collaboration and productivity tools. The [Microsoft Office 365 portal](https://www.microsoft.com/office365) provides a single sign-on experience for Office 365 customers where they can sign in once and access any Office 365 application, including Common Data Service. In addition, system user accounts in Common Data Service can be provisioned in the [Microsoft Online Services](https://portal.microsoftonline.com/) admin portal. Using federation, applications can connect to Common Data Service using the same system user identities and credentials available in an Azure Active Directory based network. More information: [Single sign-on roadmap](https://technet.microsoft.com/library/hh967643.aspx). diff --git a/powerapps-docs/developer/common-data-service/create-auto-number-attributes.md b/powerapps-docs/developer/common-data-service/create-auto-number-attributes.md index b7be4bcf7a..8f8549fbb7 100644 --- a/powerapps-docs/developer/common-data-service/create-auto-number-attributes.md +++ b/powerapps-docs/developer/common-data-service/create-auto-number-attributes.md @@ -267,7 +267,7 @@ OData-Version: 4.0 ### Auto Number Manager **[Auto Number Manager](https://www.xrmtoolbox.com/plugins/Rappen.XrmToolBox.AutoNumManager/)** for XrmToolBox is a community driven tool for Common Data Service that provides a UI to set, update and remove auto number format on new or existing attributes. -Please see the [Developer tools](developer-tools.md) topic for community developed tools and [anm.xrmtoolbox.com](http://anm.xrmtoolbox.com) for more information about Auto Number Manager. +Please see the [Developer tools](developer-tools.md) topic for community developed tools and [anm.xrmtoolbox.com](https://anm.xrmtoolbox.com) for more information about Auto Number Manager. > [!NOTE] > The community tools are not a product of Common Data Service and does not extend support to the community tools. diff --git a/powerapps-docs/developer/common-data-service/create-data-maps-for-import.md b/powerapps-docs/developer/common-data-service/create-data-maps-for-import.md index ba4bc7e10a..79a910dfed 100644 --- a/powerapps-docs/developer/common-data-service/create-data-maps-for-import.md +++ b/powerapps-docs/developer/common-data-service/create-data-maps-for-import.md @@ -19,7 +19,7 @@ search.app: To import data into Common Data Service, you must provide the appropriate data maps. - You can download examples of data maps from [Microsoft Downloads: DataImportMaps.zip](http://download.microsoft.com/download/D/5/F/D5F73E15-439B-4EBC-BFFB-C6837B146C76/DataImportMaps.zip). + You can download examples of data maps from [Microsoft Downloads: DataImportMaps.zip](https://download.microsoft.com/download/D/5/F/D5F73E15-439B-4EBC-BFFB-C6837B146C76/DataImportMaps.zip). You use data maps to map the data contained in the source file to the Common Data Service entity attributes. You must map every column in the source file to an appropriate attribute. The data in the unmapped columns is not imported during the data import operation. diff --git a/powerapps-docs/developer/common-data-service/create-package-app-appsource.md b/powerapps-docs/developer/common-data-service/create-package-app-appsource.md index bf750040e0..1192045df7 100644 --- a/powerapps-docs/developer/common-data-service/create-package-app-appsource.md +++ b/powerapps-docs/developer/common-data-service/create-package-app-appsource.md @@ -44,7 +44,7 @@ A package lets you bundle and deploy multiple files related to your app at once. ```xml - + @@ -95,7 +95,7 @@ Create an *input.xml* file that provides information about your package and the 12/01/2017 01/01/2021 US,CA - http://www.microsoft.com + https://www.microsoft.com logo32x32.png diff --git a/powerapps-docs/developer/common-data-service/create-solutions-support-multiple-languages.md b/powerapps-docs/developer/common-data-service/create-solutions-support-multiple-languages.md index 0de4d97f6b..0b97301765 100644 --- a/powerapps-docs/developer/common-data-service/create-solutions-support-multiple-languages.md +++ b/powerapps-docs/developer/common-data-service/create-solutions-support-multiple-languages.md @@ -106,7 +106,7 @@ Common Data Service supports multiple languages. If you want your solution to be After the text in the worksheets has been localized, add both the CrmTranslations.xml and [Content_Types].xml files to a single compressed .zip file. You can now import this file. - If you prefer to work with the exported files programmatically as an XML document, see [Office 2003 XML Reference Schemas](http://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9) for information about the schemas these files use. + If you prefer to work with the exported files programmatically as an XML document, see [Office 2003 XML Reference Schemas](https://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9) for information about the schemas these files use. #### Importing translated text diff --git a/powerapps-docs/developer/common-data-service/customization-solutions-file-schema.md b/powerapps-docs/developer/common-data-service/customization-solutions-file-schema.md index 469d9bee02..dca9493c6d 100644 --- a/powerapps-docs/developer/common-data-service/customization-solutions-file-schema.md +++ b/powerapps-docs/developer/common-data-service/customization-solutions-file-schema.md @@ -32,7 +32,7 @@ The following is the schema definition for an import/export customization file f You can find schema in the `Schemas\9.0.0.2090\CustomizationsSolution.xsd` folder when you download the Schemas zip file. -Download the [Schemas](http://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). +Download the [Schemas](https://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). For more information, see [Solutions overview](../../maker/common-data-service/solutions-overview.md) @@ -40,7 +40,7 @@ For more information, see [Solutions overview](../../maker/common-data-service/s ```xml - + diff --git a/powerapps-docs/developer/common-data-service/customize-entity-metadata.md b/powerapps-docs/developer/common-data-service/customize-entity-metadata.md index 7002582a40..566577dd96 100644 --- a/powerapps-docs/developer/common-data-service/customize-entity-metadata.md +++ b/powerapps-docs/developer/common-data-service/customize-entity-metadata.md @@ -17,7 +17,7 @@ search.app: --- # Customize entity metadata -Entities are defined by metadata. By defining or changing the entity metadata, you can control the capabilities of an entity. To view the metadata for your organization, use the metadata browser. [Download the metadata browser](http://download.microsoft.com/download/8/E/3/8E3279FE-7915-48FE-A68B-ACAFB86DA69C/MetadataBrowser_3_0_0_5_managed.zip). +Entities are defined by metadata. By defining or changing the entity metadata, you can control the capabilities of an entity. To view the metadata for your organization, use the metadata browser. [Download the metadata browser](https://download.microsoft.com/download/8/E/3/8E3279FE-7915-48FE-A68B-ACAFB86DA69C/MetadataBrowser_3_0_0_5_managed.zip). More information: [Browse the Metadata for Your Organization](browse-your-metadata.md) diff --git a/powerapps-docs/developer/common-data-service/customize-labels-support-multiple-languages.md b/powerapps-docs/developer/common-data-service/customize-labels-support-multiple-languages.md index 443cb0c886..5ef6db5350 100644 --- a/powerapps-docs/developer/common-data-service/customize-labels-support-multiple-languages.md +++ b/powerapps-docs/developer/common-data-service/customize-labels-support-multiple-languages.md @@ -75,7 +75,7 @@ When you create customizations in Common Data Service, you can support multiple Exported text is saved as a compressed file that contains a CrmTranslations.xml that you open by using Office Excel. You can send this file to a linguistic expert, translation agency, or localization firm. - For more information, see [Office 2003 XML Reference Schemas](http://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9). + For more information, see [Office 2003 XML Reference Schemas](https://www.microsoft.com/downloads/details.aspx?FamilyID=fe118952-3547-420a-a412-00a2662442d9). ### Import translated text After you have exported the customized entity or attribute text and had it translated, you can import the translated text strings in the Web application by using the `ImportTranslation` message ( or class). The file that you import must be a compressed file that contains the CrmTranslations.xml and the [Content_Types].xml file just as they were exported. diff --git a/powerapps-docs/developer/common-data-service/data-export-service.md b/powerapps-docs/developer/common-data-service/data-export-service.md index d990fb2968..fac3f79237 100644 --- a/powerapps-docs/developer/common-data-service/data-export-service.md +++ b/powerapps-docs/developer/common-data-service/data-export-service.md @@ -62,7 +62,7 @@ For online solutions and services, Azure provides a [Key Vault](https://azure.mi It is also advised that you add the domain https://discovery.crmreplication.azure.net/ to the trusted sites list in your browser and to enable pop-ups for this site. ## Programming for the Data Export Service - The Data Export Service exposes a REST-based API that is divided into two groups: a set of `Metadata` operations for exploring Common Data Service organizational structure, relationships, and connection information; and a set of `Profiles` operations for configuring and managing each data replication. This API is fully defined and documented at the following [Swagger](http://swagger.io/) URLs: + The Data Export Service exposes a REST-based API that is divided into two groups: a set of `Metadata` operations for exploring Common Data Service organizational structure, relationships, and connection information; and a set of `Profiles` operations for configuring and managing each data replication. This API is fully defined and documented at the following [Swagger](https://swagger.io/) URLs: |Swagger endpoint|Description| |----------------------|-----------------| diff --git a/powerapps-docs/developer/common-data-service/define-custom-state-model-transitions.md b/powerapps-docs/developer/common-data-service/define-custom-state-model-transitions.md index ae0ea8539c..61be828b61 100644 --- a/powerapps-docs/developer/common-data-service/define-custom-state-model-transitions.md +++ b/powerapps-docs/developer/common-data-service/define-custom-state-model-transitions.md @@ -56,7 +56,7 @@ To view the entity metadata for your organization, install the Metadata Browser When custom state transitions are applied to an entity, the . property will be `true`. Also, each within the . collection will have a new property. This property will contain a String value that represents an XML document. This document contains the definition of the allowed transitions. For example, the default `Incident` (**Case**) `StatusCode` attribute option may have the following `TransitionData` value. ```xml - + @@ -68,7 +68,7 @@ To view the entity metadata for your organization, install the Metadata Browser > When this data is retrieved in unmanaged code from the web service, for example when using JavaScript, it will be escaped and appear like the following example. ```xml - + diff --git a/powerapps-docs/developer/common-data-service/event-framework.md b/powerapps-docs/developer/common-data-service/event-framework.md index eb5d7ab49c..d8e01da15e 100644 --- a/powerapps-docs/developer/common-data-service/event-framework.md +++ b/powerapps-docs/developer/common-data-service/event-framework.md @@ -65,7 +65,7 @@ $filter=iscustomprocessingstepallowed eq true and isvisible eq true) > You can export this data to an Excel worksheet using this query and the instructions provided in this blog post: [Find Messages and entities eligible for plug-ins using the Common Data Service](https://powerapps.microsoft.com/en-us/blog/find-messages-and-entities-eligible-for-plug-ins-using-the-common-data-service/) -You can also use the following FetchXML to retrieve this information. The [FetchXML Builder](http://fxb.xrmtoolbox.com) is a useful tool to execute this kind of query. +You can also use the following FetchXML to retrieve this information. The [FetchXML Builder](https://fxb.xrmtoolbox.com) is a useful tool to execute this kind of query. ```xml diff --git a/powerapps-docs/developer/common-data-service/fetchxml-schema.md b/powerapps-docs/developer/common-data-service/fetchxml-schema.md index 7835b0a0ce..a4afa05356 100644 --- a/powerapps-docs/developer/common-data-service/fetchxml-schema.md +++ b/powerapps-docs/developer/common-data-service/fetchxml-schema.md @@ -20,14 +20,14 @@ search.app: The FetchXML query language is used to create queries against the Common Data Service database. The following is the schema for the FetchXML query language. For more information, see [Use FetchXML to Construct a Query](use-fetchxml-construct-query.md). You can find this schema in the `Schemas\9.0.0.2090\Fetch.xsd` folder when you download the Schemas zip file. -Download the [Schemas](http://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). +Download the [Schemas](https://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). ## FetchXML Schema ```xml - + Schema name: fetch-schema diff --git a/powerapps-docs/developer/common-data-service/introduction-solutions.md b/powerapps-docs/developer/common-data-service/introduction-solutions.md index 9d7b83624a..a6a0af3297 100644 --- a/powerapps-docs/developer/common-data-service/introduction-solutions.md +++ b/powerapps-docs/developer/common-data-service/introduction-solutions.md @@ -81,7 +81,7 @@ From [powerapps.com](https://make.powerapps.com?utm_source=padocs&utm_medium=lin 4. Click the **Common Data Service - custom app** app and select it. 5. Navigate to **Settings** > **Customization** > **Customizations**. -From [home.dynamics.com](http://home.dynamics.com/) +From [home.dynamics.com](https://home.dynamics.com/) 1. Look for the **Common Data Service - custom** tile and click it. 2. Navigate to **Settings** > **Customization** > **Customizations**. diff --git a/powerapps-docs/developer/common-data-service/oauth-cross-origin-resource-sharing-connect-single-page-application.md b/powerapps-docs/developer/common-data-service/oauth-cross-origin-resource-sharing-connect-single-page-application.md index 240b5c641e..217a437521 100644 --- a/powerapps-docs/developer/common-data-service/oauth-cross-origin-resource-sharing-connect-single-page-application.md +++ b/powerapps-docs/developer/common-data-service/oauth-cross-origin-resource-sharing-connect-single-page-application.md @@ -40,7 +40,7 @@ SPAs depend on extensive use of client-side JavaScript to create a single dynami ## Use CORS with Common Data Service -The [Cross-Origin Resource Sharing specification](http://www.w3.org/TR/cors/) provides a detailed description of how to implement and use CORS. It explains all about the various headers and preflight requests that you need to apply to make CORS work. The good news is that you don't need to become an expert in CORS to use it with Common Data Service. The server-side part has been done for you and all you need is to know how to consume it. You don't need to understand all the inner workings of CORS to use it with Common Data Service. Instead you can use the [Azure Active Directory Authentication Library for JavaScript](https://github.com/AzureAD/azure-activedirectory-library-for-js) (adal.js) and it will take care of much of the CORS complexity for you. Since Common Data Service are authenticated using Azure Active Directory, ADAL.js is the supported way to authenticate SPA users. +The [Cross-Origin Resource Sharing specification](https://www.w3.org/TR/cors/) provides a detailed description of how to implement and use CORS. It explains all about the various headers and preflight requests that you need to apply to make CORS work. The good news is that you don't need to become an expert in CORS to use it with Common Data Service. The server-side part has been done for you and all you need is to know how to consume it. You don't need to understand all the inner workings of CORS to use it with Common Data Service. Instead you can use the [Azure Active Directory Authentication Library for JavaScript](https://github.com/AzureAD/azure-activedirectory-library-for-js) (adal.js) and it will take care of much of the CORS complexity for you. Since Common Data Service are authenticated using Azure Active Directory, ADAL.js is the supported way to authenticate SPA users. diff --git a/powerapps-docs/developer/common-data-service/org-service/handle-exceptions-code.md b/powerapps-docs/developer/common-data-service/org-service/handle-exceptions-code.md index 8aabe3f081..3a47aeb2a0 100644 --- a/powerapps-docs/developer/common-data-service/org-service/handle-exceptions-code.md +++ b/powerapps-docs/developer/common-data-service/org-service/handle-exceptions-code.md @@ -91,16 +91,16 @@ The following is an example of the trace log produced when one of these errors i ```csharp Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: custom error messageDetail: - + -2147220891 - + OperationStatus - 0 + 0 SubErrorCode - -2146233088 + -2146233088 custom error message diff --git a/powerapps-docs/developer/common-data-service/org-service/samples/web-access-plugin.md b/powerapps-docs/developer/common-data-service/org-service/samples/web-access-plugin.md index 86e9c8262e..2bf946b099 100644 --- a/powerapps-docs/developer/common-data-service/org-service/samples/web-access-plugin.md +++ b/powerapps-docs/developer/common-data-service/org-service/samples/web-access-plugin.md @@ -27,8 +27,8 @@ This sample shows how to write a plug-in that can access web (network) resources - HttpClientPlugin uses [HttpClient Class](/dotnet/api/system.net.http.httpclient) 1. Open the sample solution in Visual Studio, navigate to the project's properties, and verify the assembly will be signed during the build. Press F6 to build the sample's assembly (WebAccessPlugin.dll). 1. Run the Plug-in Registration tool and register the assembly in the Common Data Service server's sandbox and database. -1. For either plug-in type, when registering a step, specify a web URI string (i.e., `http://www.microsoft.com`) in the unsecure configuration field. - - The default value `http://www.bing.com` will be used if none is provided. +1. For either plug-in type, when registering a step, specify a web URI string (i.e., `https://www.microsoft.com`) in the unsecure configuration field. + - The default value `https://www.bing.com` will be used if none is provided. 1. Using an app or write code to perform the appropriate operation to invoke the message and entity request that you registered the plug-in on. 1. When the plug-in runs, if the duration of the call exceeds the 15 second limit, it will throw an error. Otherwise it should succeed. 1. When you are done testing, unregister the assembly and step. @@ -41,7 +41,7 @@ and write details to the Plugin Trace Log. - If the `WebClientPlugin` plugin fails, it will write something like the following to the Plugin Trace log: ``` - Downloading the target URI: http://www.bing.com + Downloading the target URI: https://www.bing.com Exception: Microsoft.Xrm.Sdk.InvalidPluginExecutionException: The timeout elapsed while attempting to issue the request. ---> System.Net.WebException: The operation has timed out at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request) at System.Net.WebClient.DownloadData(Uri address) @@ -52,7 +52,7 @@ and write details to the Plugin Trace Log. - If the `HttpClientPlugin` plugin fails, it will write something like the following to the Plugin Trace log: ``` - Downloading the target URI: http://www.bing.com + Downloading the target URI: https://www.bing.com Inner Exceptions: Exception: System.Threading.Tasks.TaskCanceledException: A task was canceled. Exception: Microsoft.Xrm.Sdk.InvalidPluginExecutionException: An exception occurred while attempting to issue the request. diff --git a/powerapps-docs/developer/common-data-service/org-service/subscribe-sdk-assembly-updates-using-nuget.md b/powerapps-docs/developer/common-data-service/org-service/subscribe-sdk-assembly-updates-using-nuget.md index 4d1d1bf933..13b5e16cb7 100644 --- a/powerapps-docs/developer/common-data-service/org-service/subscribe-sdk-assembly-updates-using-nuget.md +++ b/powerapps-docs/developer/common-data-service/org-service/subscribe-sdk-assembly-updates-using-nuget.md @@ -17,7 +17,7 @@ search.app: --- # Subscribe to SDK assembly updates using NuGet -.NET SDK assemblies and some command-line tools are available through a software distribution website called [nuget.org](http://www.nuget.org). Use of NuGet packages in your application project enables you to keep your project up-to-date with the latest releases of the SDK assemblies and tools. Visual Studio has supported this capability since version 2010 and there is even a standalone NuGet client for those developers that don’t develop in Visual Studio. Another advantage of using NuGet packages in your projects is that assembly references and dependencies are automatically taken care of for you. +.NET SDK assemblies and some command-line tools are available through a software distribution website called [nuget.org](https://www.nuget.org). Use of NuGet packages in your application project enables you to keep your project up-to-date with the latest releases of the SDK assemblies and tools. Visual Studio has supported this capability since version 2010 and there is even a standalone NuGet client for those developers that don’t develop in Visual Studio. Another advantage of using NuGet packages in your projects is that assembly references and dependencies are automatically taken care of for you. @@ -43,7 +43,7 @@ The NuGet SDK are found under the [crmsdk](https://www.nuget.org/profiles/crmsdk |[Microsoft.CrmSdk.XrmTooling.WpfControls](https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.WpfControls/)|Contains the Microsoft.Xrm.Tooling.CrmConnectControl.dll, Microsoft.Xrm.Tooling.Ui.Styles.dll, and Microsoft.Xrm.Tooling.WebResourceUtility.dll assemblies| ## How to install a package in your project - For information about installing NuGet packages into your project, see [Managing NuGet Packages Using the Dialog](http://docs.nuget.org/docs/start-here/managing-nuget-packages-using-the-dialog). + For information about installing NuGet packages into your project, see [Managing NuGet Packages Using the Dialog](https://docs.nuget.org/docs/start-here/managing-nuget-packages-using-the-dialog). ## Download Tools from Nuget @@ -51,4 +51,4 @@ You can download tools used in development from NuGet using the powershell scri ### See also [NuGet Documentation](/nuget/) - [Installing NuGet](http://docs.nuget.org/docs/start-here/installing-nuget) \ No newline at end of file + [Installing NuGet](https://docs.nuget.org/docs/start-here/installing-nuget) \ No newline at end of file diff --git a/powerapps-docs/developer/common-data-service/org-service/use-linq-construct-query.md b/powerapps-docs/developer/common-data-service/org-service/use-linq-construct-query.md index 39bea17e8a..83998801a8 100644 --- a/powerapps-docs/developer/common-data-service/org-service/use-linq-construct-query.md +++ b/powerapps-docs/developer/common-data-service/org-service/use-linq-construct-query.md @@ -153,4 +153,4 @@ select new Contact [Sample: LINQ Query Examples](/dynamics365/customer-engagement/developer/org-service/sample-complex-linq-queries) [Build Queries with LINQ (.NET Language-Integrated Query)](/dynamics365/customer-engagement/developer/org-service/build-queries-with-linq-net-language-integrated-query) [Use Late-Bound Entity Class with a LINQ Query](/dynamics365/customer-engagement/developer/org-service/use-late-bound-entity-class-linq-query) - [Blog: LINQPad 4 Driver for Dynamics CRM REST/Web API are available on CodePlex](http://blogs.msdn.com/b/crminthefield/archive/2015/06/11/linqpad-4-driver-for-dynamics-crm-rest-webapi-are-available-on-codeplex.aspx) \ No newline at end of file + [Blog: LINQPad 4 Driver for Dynamics CRM REST/Web API are available on CodePlex](https://blogs.msdn.com/b/crminthefield/archive/2015/06/11/linqpad-4-driver-for-dynamics-crm-rest-webapi-are-available-on-codeplex.aspx) \ No newline at end of file diff --git a/powerapps-docs/developer/common-data-service/org-service/web-service-error-codes.md b/powerapps-docs/developer/common-data-service/org-service/web-service-error-codes.md index e1b147ec1e..0ee337eb2f 100644 --- a/powerapps-docs/developer/common-data-service/org-service/web-service-error-codes.md +++ b/powerapps-docs/developer/common-data-service/org-service/web-service-error-codes.md @@ -1577,7 +1577,7 @@ This topic lists the error codes you might encounter when you debug your code. > |**Name**:
InvalidEntitySetName
**Hex**:
8006089B
**Number**:
-2147088229|An entity with the specified entity set name {0} already exists. Specify a unique name.| > |**Name**:
InvalidEntitySpecified
**Hex**:
800609B1
**Number**:
-2147087951|The entity is not specified in the template.| > |**Name**:
InvalidExchangeRate
**Hex**:
80048cfd
**Number**:
-2147185411|The exchange rate is invalid.| -> |**Name**:
InvalidExportProcessFlowNotActivated
**Hex**:
80060376
**Number**:
-2147089546|Failed to export Business Process “{0}” because solution does not include corresponding Business Process entity “{1}”. If this is a newly created Business Process in Draft state, activate it once to generate the Business Process entity and include it in the solution. For more information, see http://support.microsoft.com/kb/4337537.| +> |**Name**:
InvalidExportProcessFlowNotActivated
**Hex**:
80060376
**Number**:
-2147089546|Failed to export Business Process “{0}” because solution does not include corresponding Business Process entity “{1}”. If this is a newly created Business Process in Draft state, activate it once to generate the Business Process entity and include it in the solution. For more information, see https://support.microsoft.com/kb/4337537.| > |**Name**:
InvalidExternalCollectionName
**Hex**:
80046BA7
**Number**:
-2147193945|The specified External Collection name is not valid.| > |**Name**:
InvalidExternalName
**Hex**:
80046BC0
**Number**:
-2147193920|The specified External name is not valid.| > |**Name**:
InvalidExternalPartyConfiguration
**Hex**:
8006110F
**Number**:
-2147086065|Multiple External Party Items are present for request parameters.| @@ -2662,7 +2662,7 @@ This topic lists the error codes you might encounter when you debug your code. > |**Name**:
SharePointUnableToRemoveUserFromGroup
**Hex**:
8004F0F2
**Number**:
-2147159822|Unable to remove user {0} from group {1} in SharePoint.| > |**Name**:
SharePointUnableToRetrieveGroup
**Hex**:
8004F0F4
**Number**:
-2147159820|Unable to retrieve the group {0} from SharePoint.| > |**Name**:
SharePointUrlHostValidator
**Hex**:
8004F301
**Number**:
-2147159295|The URL cannot be resolved into an IP.| -> |**Name**:
SharePointUrlIsRootWebValidator
**Hex**:
8004F306
**Number**:
-2147159290|The URL is not valid. The URL must be a valid site collection and cannot include a subsite. The URL must be in a valid form, such as http://SharePointServer/sites/CrmSite.| +> |**Name**:
SharePointUrlIsRootWebValidator
**Hex**:
8004F306
**Number**:
-2147159290|The URL is not valid. The URL must be a valid site collection and cannot include a subsite. The URL must be in a valid form, such as https://SharePointServer/sites/CrmSite.| > |**Name**:
SharePointVersionUnsupported
**Hex**:
800608B6
**Number**:
-2147088202|Microsoft Dynamics 365 cannot connect to Sharepoint as the Sharepoint Version is unsupported. Install the correct version, and then try again. | > |**Name**:
SimilarityRuleDisabled
**Hex**:
80071016
**Number**:
-2147020778|No similarity rule active for this entity.| > |**Name**:
SimilarityRuleFCBOff
**Hex**:
80071018
**Number**:
-2147020776|Similarity rules not enabled.| diff --git a/powerapps-docs/developer/common-data-service/package-deployer/create-packages-package-deployer.md b/powerapps-docs/developer/common-data-service/package-deployer/create-packages-package-deployer.md index e865cc519e..be007e9ec3 100644 --- a/powerapps-docs/developer/common-data-service/package-deployer/create-packages-package-deployer.md +++ b/powerapps-docs/developer/common-data-service/package-deployer/create-packages-package-deployer.md @@ -254,8 +254,8 @@ Common Data Service provides you with a Visual Studio template for creating thes ```xml - ` tag. Set the value of this tag to “Multiple” to indicate that there is more than one entity type in the source file. Add the `Dedupe = “Eliminate”` attribute to the `` tag. This assures that if the file contains duplicate rows for the entity type, a single row is used to minimize lookup related errors. -You can download an example of a data map with multiple entity types from [Microsoft Downloads: DataImportMaps.zip](http://download.microsoft.com/download/D/5/F/D5F73E15-439B-4EBC-BFFB-C6837B146C76/DataImportMaps.zip). Look at the `MapForSalesForceContactAccount.xml` file. +You can download an example of a data map with multiple entity types from [Microsoft Downloads: DataImportMaps.zip](https://download.microsoft.com/download/D/5/F/D5F73E15-439B-4EBC-BFFB-C6837B146C76/DataImportMaps.zip). Look at the `MapForSalesForceContactAccount.xml` file. The field values in the source file can be separated by commas, tabs, or other characters that are defined in the `ImportFile.FieldDelimiterCode` attribute. diff --git a/powerapps-docs/developer/common-data-service/run-data-import.md b/powerapps-docs/developer/common-data-service/run-data-import.md index c1e62a2c4c..1ced4beb59 100644 --- a/powerapps-docs/developer/common-data-service/run-data-import.md +++ b/powerapps-docs/developer/common-data-service/run-data-import.md @@ -84,4 +84,4 @@ Data import runs directly on the Common Data Service server. To run data import, [Data import entities](data-import-entities.md)
[Sample: Export and import a data map](org-service/samples/export-import-data-map.md)
[Sample: Import data using complex data map](org-service/samples/import-data-complex-data-map.md)
-[Blog Post: How to Import attachments programmatically](http://blogs.msdn.com/b/crm/archive/2012/08/06/how-to-import-attachments-programmatically.aspx) \ No newline at end of file +[Blog Post: How to Import attachments programmatically](https://blogs.msdn.com/b/crm/archive/2012/08/06/how-to-import-attachments-programmatically.aspx) \ No newline at end of file diff --git a/powerapps-docs/developer/common-data-service/store-appsource-package-azure-storage.md b/powerapps-docs/developer/common-data-service/store-appsource-package-azure-storage.md index 56c28f505e..df077d5fa9 100644 --- a/powerapps-docs/developer/common-data-service/store-appsource-package-azure-storage.md +++ b/powerapps-docs/developer/common-data-service/store-appsource-package-azure-storage.md @@ -23,7 +23,7 @@ To maintain security of your files, all app developers must store their AppSourc ## Before you upload your package -Download and install the Microsoft Azure Storage Explorer from [http://storageexplorer.com](http://storageexplorer.com). +Download and install the Microsoft Azure Storage Explorer from [https://storageexplorer.com](https://storageexplorer.com). Azure Storage Explorer lets you easily manage the contents of your storage account. diff --git a/powerapps-docs/developer/common-data-service/use-access-teams-owner-teams-collaborate-share-information.md b/powerapps-docs/developer/common-data-service/use-access-teams-owner-teams-collaborate-share-information.md index c7c9289bd8..3db9bd1b50 100644 --- a/powerapps-docs/developer/common-data-service/use-access-teams-owner-teams-collaborate-share-information.md +++ b/powerapps-docs/developer/common-data-service/use-access-teams-owner-teams-collaborate-share-information.md @@ -114,7 +114,7 @@ With *owner* teams or *access* teams, you can easily share business objects and ### See also [Sample: Share a record using an access team](org-service/samples/share-record-using-access-team.md) [Manage teams](https://technet.microsoft.com/library/dn531089.aspx) - [Whitepaper: Access Teams with Microsoft Dynamics CRM 2013](http://download.microsoft.com/download/E/9/0/E9009308-CA01-4B37-B03C-435B8ACB49B4/Access%20Teams%20with%20Microsoft%20Dynamics%20CRM%202013.pdf) + [Whitepaper: Access Teams with Microsoft Dynamics CRM 2013](https://download.microsoft.com/download/E/9/0/E9009308-CA01-4B37-B03C-435B8ACB49B4/Access%20Teams%20with%20Microsoft%20Dynamics%20CRM%202013.pdf) [Whitepaper: Scalable security modeling with Microsoft Dynamics CRM](https://go.microsoft.com/fwlink/p/?LinkID=328757) [User and Team Entities](user-team-entities.md) [Team Entity](reference/entities/team.md) diff --git a/powerapps-docs/developer/common-data-service/use-change-tracking-synchronize-data-external-systems.md b/powerapps-docs/developer/common-data-service/use-change-tracking-synchronize-data-external-systems.md index 616a2a2147..f33694d49d 100644 --- a/powerapps-docs/developer/common-data-service/use-change-tracking-synchronize-data-external-systems.md +++ b/powerapps-docs/developer/common-data-service/use-change-tracking-synchronize-data-external-systems.md @@ -35,7 +35,7 @@ The change tracking feature in Common Data Service provides a way to keep the da ## Retrieve changes for an entity using the Web API Changes made in entities can be tracked using Web API requests by adding `odata.track-changes` as a preference header. Preference header `odata.track-changes` is used to request that a *delta link* be returned which can subsequently be used to retrieve entity changes. -Delta links are opaque, service-generated links that the client uses to retrieve subsequent changes to a result. They are based on a defining query that describes the set of results for which changes are being tracked; for example, the request that generated the results containing the delta link. The delta link encodes the collection of entities for which changes are being tracked, along with a starting point from which to track changes. Read more about delta links here [Oasis OData Version 4.0 - Delta Links](http://docs.oasis-open.org/odata/odata/v4.0/cs01/part1-protocol/odata-v4.0-cs01-part1-protocol.html#_Toc365046305) +Delta links are opaque, service-generated links that the client uses to retrieve subsequent changes to a result. They are based on a defining query that describes the set of results for which changes are being tracked; for example, the request that generated the results containing the delta link. The delta link encodes the collection of entities for which changes are being tracked, along with a starting point from which to track changes. Read more about delta links here [Oasis OData Version 4.0 - Delta Links](https://docs.oasis-open.org/odata/odata/v4.0/cs01/part1-protocol/odata-v4.0-cs01-part1-protocol.html#_Toc365046305) ## Retrieve changes in entities using Web API example diff --git a/powerapps-docs/developer/common-data-service/use-multi-tenant-server-server-authentication.md b/powerapps-docs/developer/common-data-service/use-multi-tenant-server-server-authentication.md index aab9898b3e..c87115f19f 100644 --- a/powerapps-docs/developer/common-data-service/use-multi-tenant-server-server-authentication.md +++ b/powerapps-docs/developer/common-data-service/use-multi-tenant-server-server-authentication.md @@ -84,7 +84,7 @@ In this scenario any Common Data Service tenant can potentially use your multi-t When you configure a project with these options it will be configured to use OWIN middleware and scaffolding for a basic application that supports this scenario. With some basic modifications it can be adapted to work with Common Data Service. - In the process of creating and registering your application for development you will most likely use `http://localhost` as the **Sign-on URL** and **Reply URL** values so you can test and debug your application locally before publishing. You will need to change these values before you publish your app. + In the process of creating and registering your application for development you will most likely use `https://localhost` as the **Sign-on URL** and **Reply URL** values so you can test and debug your application locally before publishing. You will need to change these values before you publish your app. When you register your app you must generate a key, also known as a `ClientSecret`. These keys can be configured for a 1 or 2-year duration. As the host of the application you must treat this value like a password and it is your responsibility to manage renewal of the keys before they expire. You may want to use Key Vault. More information: [https://azure.microsoft.com/services/key-vault/](https://azure.microsoft.com/services/key-vault/) diff --git a/powerapps-docs/developer/common-data-service/virtual-entities/get-started-ve.md b/powerapps-docs/developer/common-data-service/virtual-entities/get-started-ve.md index f47bb0a3a3..6d62fa58fc 100644 --- a/powerapps-docs/developer/common-data-service/virtual-entities/get-started-ve.md +++ b/powerapps-docs/developer/common-data-service/virtual-entities/get-started-ve.md @@ -34,7 +34,7 @@ A virtual entity is a definition of an entity in the Common Data Service platfor A data provider is a particular type of Common Data Service plug-in, which is registered against CRUD events that occur in the platform. This initial release only supports READ operations. More information: [Write a plug-in](../write-plugin.md) --> The following data providers ship with Common Data Service: -- An [OData v4](http://www.odata.org/documentation/) provider is included with the service and is installed by default. +- An [OData v4](https://www.odata.org/documentation/) provider is included with the service and is installed by default. - An [Azure Cosmos DB](https://docs.microsoft.com/azure/cosmos-db) (formerly *Microsoft Document DB*) provider is available from [AppSource](https://appsource.microsoft.com). Additional providers will be made available by Microsoft, its partners, or other third parties. If a data provider cannot be found for your external data source, you can develop a *custom virtual entity data provider*; for more information, see [Virtual entity data providers](custom-ve-data-providers.md). diff --git a/powerapps-docs/developer/common-data-service/walkthrough-registering-configuring-simplespa-application-adal-js.md b/powerapps-docs/developer/common-data-service/walkthrough-registering-configuring-simplespa-application-adal-js.md index 475a22949c..989f93ce73 100644 --- a/powerapps-docs/developer/common-data-service/walkthrough-registering-configuring-simplespa-application-adal-js.md +++ b/powerapps-docs/developer/common-data-service/walkthrough-registering-configuring-simplespa-application-adal-js.md @@ -79,7 +79,7 @@ Finally, you can click on **Logout** button to logout. var organizationURI = "https://[organization name].crm.dynamics.com"; //The URL of your Common Data Service organization var tenant = "[xxx.onmicrosoft.com]"; //The name of the Azure AD organization you use var clientId = "[client id]"; //The ClientId you got when you registered the application - var pageUrl = "http://localhost:[PORT #]/SimpleSPA.html"; //The URL of this page in your development environment when debugging. + var pageUrl = "https://localhost:[PORT #]/SimpleSPA.html"; //The URL of this page in your development environment when debugging. var user, authContext, message, errorMessage, loginButton, logoutButton, getAccountsButton, accountsTable, accountsTableBody; @@ -270,7 +270,7 @@ Finally, you can click on **Logout** button to logout. 3. Right click on the SimpleSPA.html file and select **Set As Start Page** to set this page as the start page for the project. -4. In the properties of the project, select **Web** and under **Servers** note the **Project URL**. It should be something like `http://localhost:62111/`. Note the port number that is generated. You will need this in the next step. +4. In the properties of the project, select **Web** and under **Servers** note the **Project URL**. It should be something like `https://localhost:62111/`. Note the port number that is generated. You will need this in the next step. 5. Within the SimpleSPA.html page, locate the following configuration variables and set them accordingly. You will be able to set the `clientId` after you complete the next part of the walkthrough. @@ -279,7 +279,7 @@ Finally, you can click on **Logout** button to logout. var organizationURI = "https://[organization name].crm.dynamics.com"; //The URL to connect to PowerApps Common Data Service var tenant = "[xxx.onmicrosoft.com]"; //The name of the Azure AD organization you use var clientId = "[client id]"; //The ClientId you got when you registered the application - var pageUrl = "http://localhost:[PORT #]/SimpleSPA.html"; //The URL of this page in your development environment when debugging. + var pageUrl = "https://localhost:[PORT #]/SimpleSPA.html"; //The URL of this page in your development environment when debugging. ``` @@ -288,7 +288,7 @@ Finally, you can click on **Logout** button to logout. 1. Sign in to the [Azure portal](https://go.microsoft.com/fwlink/?linkid=2083908) using an account with administrator permission. You must use an account in the same Office 365 subscription (tenant) as you intend to register the app with. You can also access the Azure portal through the Microsoft 365 admin center by expanding the **ADMIN** item in the left navigation pane and selecting **Azure AD**. > [!NOTE] - > If you don’t have an Azure tenant (account) or you do have one but your Office 365 subscription with Common Data Service is not available in your Azure subscription, following the instructions in the topic [Set up Azure Active Directory access for your Developer Site](https://docs.microsoft.com/en-us/office/developer-program/office-365-developer-program) to associate the two accounts.

If you don’t have an account, you can sign up for one by using a credit card. However, the account is free for application registration and your credit card won’t be charged if you only follow the procedures called out in this topic to register one or more apps. More information: [Active Directory Pricing Details](http://azure.microsoft.com/pricing/details/active-directory/). + > If you don’t have an Azure tenant (account) or you do have one but your Office 365 subscription with Common Data Service is not available in your Azure subscription, following the instructions in the topic [Set up Azure Active Directory access for your Developer Site](https://docs.microsoft.com/en-us/office/developer-program/office-365-developer-program) to associate the two accounts.

If you don’t have an account, you can sign up for one by using a credit card. However, the account is free for application registration and your credit card won’t be charged if you only follow the procedures called out in this topic to register one or more apps. More information: [Active Directory Pricing Details](https://azure.microsoft.com/pricing/details/active-directory/). 2. Click on **Azure Active Directory** in the left column of the page. You may need to scroll the left column to see the **Azure Active Directory** icon and label. @@ -314,7 +314,7 @@ Finally, you can click on **Logout** button to logout. - **Supported account types**
Select **Accounts in any organizational directory**. - - **Redirect URL**
This is the URL which the user should be redirected to after they sign in. Select **Web** from the drop down list. For debugging purposes in Visual Studio it should be `http://localhost:####/SimpleSPA.html` where #### represents the port number you got from step 4 of the [Create a web application project](#bkmk_createwebapp) procedure. Then click on **Register** at the end of the page. + - **Redirect URL**
This is the URL which the user should be redirected to after they sign in. Select **Web** from the drop down list. For debugging purposes in Visual Studio it should be `https://localhost:####/SimpleSPA.html` where #### represents the port number you got from step 4 of the [Create a web application project](#bkmk_createwebapp) procedure. Then click on **Register** at the end of the page. ![Enter details](media/new-app-registration-page.png) diff --git a/powerapps-docs/developer/common-data-service/webapi/execute-batch-operations-using-web-api.md b/powerapps-docs/developer/common-data-service/webapi/execute-batch-operations-using-web-api.md index c3f07bc13a..6798b1913b 100644 --- a/powerapps-docs/developer/common-data-service/webapi/execute-batch-operations-using-web-api.md +++ b/powerapps-docs/developer/common-data-service/webapi/execute-batch-operations-using-web-api.md @@ -209,7 +209,7 @@ Prefer: odata.include-annotations="*" --batch_AAA123-- ``` -For more information about preference headers, see [Header Prefer](http://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part1-protocol/odata-v4.0-errata03-os-part1-protocol-complete.html#_Toc453752234). +For more information about preference headers, see [Header Prefer](https://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part1-protocol/odata-v4.0-errata03-os-part1-protocol-complete.html#_Toc453752234). ## Reference URIs in an operation diff --git a/powerapps-docs/developer/common-data-service/webapi/overview.md b/powerapps-docs/developer/common-data-service/webapi/overview.md index df669ca413..026962333a 100644 --- a/powerapps-docs/developer/common-data-service/webapi/overview.md +++ b/powerapps-docs/developer/common-data-service/webapi/overview.md @@ -25,10 +25,10 @@ search.app: The Web API is one of two web services you can use to work with data and metadata in Common Data Service. The other is the [Organization Service](../org-service/overview.md). -The Common Data Service Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices. The Web API implements the OData (Open Data Protocol), version 4.0, an OASIS standard for building and consuming RESTful APIs over rich data sources. You can learn more about this protocol at [http://www.odata.org/](http://www.odata.org/). Details about this standard are available at [https://www.oasis-open.org/standards#odatav4.0](https://www.oasis-open.org/standards#odatav4.0). +The Common Data Service Web API provides a development experience that can be used across a wide variety of programming languages, platforms, and devices. The Web API implements the OData (Open Data Protocol), version 4.0, an OASIS standard for building and consuming RESTful APIs over rich data sources. You can learn more about this protocol at [https://www.odata.org/](https://www.odata.org/). Details about this standard are available at [https://www.oasis-open.org/standards#odatav4.0](https://www.oasis-open.org/standards#odatav4.0). -Because the Web API is built on open standards, we don’t provide assemblies for a specific developer experience. You can compose HTTP requests for specific operations or use third-party libraries to generate classes for whatever language or platform you want. You can find a list of libraries that support OData version 4.0 at [http://www.odata.org/libraries/](http://www.odata.org/libraries/). +Because the Web API is built on open standards, we don’t provide assemblies for a specific developer experience. You can compose HTTP requests for specific operations or use third-party libraries to generate classes for whatever language or platform you want. You can find a list of libraries that support OData version 4.0 at [https://www.odata.org/libraries/](https://www.odata.org/libraries/). ## Web API and the Organization service @@ -40,7 +40,7 @@ The Web API allows you to do all the same operations as the organization service ### Related Sections [Work with data using code](../work-with-data-cds.md)
-[OData - the best way to REST](http://www.odata.org/)
-[OData Version 4.0 Part 1: Protocol Plus Errata 02](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html)
-[OData Version 4.0 Part 2: URL Conventions Plus Errata 02](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html)
-[OData Version 4.0 Part 3: Common Schema Definition Language (CSDL) Plus Errata 02](http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part3-csdl.html) +[OData - the best way to REST](https://www.odata.org/)
+[OData Version 4.0 Part 1: Protocol Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html)
+[OData Version 4.0 Part 2: URL Conventions Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html)
+[OData Version 4.0 Part 3: Common Schema Definition Language (CSDL) Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part3-csdl.html) diff --git a/powerapps-docs/developer/common-data-service/webapi/query-data-web-api.md b/powerapps-docs/developer/common-data-service/webapi/query-data-web-api.md index 41f7fed0a1..bbcdf4a979 100644 --- a/powerapps-docs/developer/common-data-service/webapi/query-data-web-api.md +++ b/powerapps-docs/developer/common-data-service/webapi/query-data-web-api.md @@ -215,7 +215,7 @@ GET [Organization URI]/api/data/v9.1/accounts?$select=name,revenue |`( )`|Precedence grouping|`(contains(name,'sample') or contains(name,'test')) and revenue gt 5000`| > [!NOTE] -> This is a sub-set of the [11.2.5.1.1 Built-in Filter Operations](http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). Arithmetic operators and the comparison has operator are not supported in the Web API. +> This is a sub-set of the [11.2.5.1.1 Built-in Filter Operations](https://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). Arithmetic operators and the comparison has operator are not supported in the Web API. @@ -230,7 +230,7 @@ The Web API supports these standard OData string query functions: |`startswith`|`$filter=startswith(name,'a')`| > [!NOTE] -> This is a sub-set of the [11.2.5.1.2 Built-in Query Functions](http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). `Date`, `Math`, `Type`, `Geo` and other string functions aren’t supported in the web API. +> This is a sub-set of the [11.2.5.1.2 Built-in Query Functions](https://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). `Date`, `Math`, `Type`, `Geo` and other string functions aren’t supported in the web API. ### Common Data Service Web API query functions @@ -478,7 +478,7 @@ By using `$apply` you can aggregate and group your data dynamically. Possible u The aggregate functions are limited to a collection of 50,000 records. Further information around using aggregate functionality with Common Data Service can be found here: [Use FetchXML to construct a query](../use-fetchxml-construct-query.md). -Additional details on OData data aggregation can be found here: [OData Extension for Data Aggregation Version 4.0](http://docs.oasis-open.org/odata/odata-data-aggregation-ext/v4.0/cs01/odata-data-aggregation-ext-v4.0-cs01.html). Note that Common Data Service supports only a sub-set of these aggregate methods. +Additional details on OData data aggregation can be found here: [OData Extension for Data Aggregation Version 4.0](https://docs.oasis-open.org/odata/odata-data-aggregation-ext/v4.0/cs01/odata-data-aggregation-ext-v4.0-cs01.html). Note that Common Data Service supports only a sub-set of these aggregate methods. diff --git a/powerapps-docs/developer/common-data-service/webapi/retrieve-and-execute-predefined-queries.md b/powerapps-docs/developer/common-data-service/webapi/retrieve-and-execute-predefined-queries.md index 7bf1cbca42..769f80c332 100644 --- a/powerapps-docs/developer/common-data-service/webapi/retrieve-and-execute-predefined-queries.md +++ b/powerapps-docs/developer/common-data-service/webapi/retrieve-and-execute-predefined-queries.md @@ -86,7 +86,7 @@ The URL encoded value of this FetchXML is as shown here. %3Cfetch%20mapping='logical'%3E%3Centity%20name='account'%3E%3Cattribute%20name='accountid'/%3E%3Cattribute%20name='name'/%3E%3C/entity%3E%3C/fetch%3E ``` -Most programming languages include a function to URL encode a string. For example, in JavaScript you use the [encodeURI](http://www.ecma-international.org/ecma-262/5.1/) function. You should URL encode any request that you send to any RESTful web service. If you paste a URL into the address bar of your browser it should URL encode the address automatically. The following example shows a GET request using the FetchXML shown previously using the entity set path for accounts. +Most programming languages include a function to URL encode a string. For example, in JavaScript you use the [encodeURI](https://www.ecma-international.org/ecma-262/5.1/) function. You should URL encode any request that you send to any RESTful web service. If you paste a URL into the address bar of your browser it should URL encode the address automatically. The following example shows a GET request using the FetchXML shown previously using the entity set path for accounts. **Request** diff --git a/powerapps-docs/developer/common-data-service/webapi/retrieve-entity-using-web-api.md b/powerapps-docs/developer/common-data-service/webapi/retrieve-entity-using-web-api.md index 7f0cbdb57d..32a0540534 100644 --- a/powerapps-docs/developer/common-data-service/webapi/retrieve-entity-using-web-api.md +++ b/powerapps-docs/developer/common-data-service/webapi/retrieve-entity-using-web-api.md @@ -387,7 +387,7 @@ GET [Organization URI]/api/data/v9.0/accounts(00000000-0000-0000-0000-0000000000 ``` > [!NOTE] -> This is a subset of the system query options described in the “11.2.4.2.1 Expand Options” section of [OData Version 4.0 Part 1: Protocol Plus Errata 02](http://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). The options `$skip`, `$count`, `$search`, `$expand` and `$levels` aren’t supported for the Web API. +> This is a subset of the system query options described in the “11.2.4.2.1 Expand Options” section of [OData Version 4.0 Part 1: Protocol Plus Errata 02](https://docs.oasis-open.org/odata/odata/v4.0/errata02/os/complete/part1-protocol/odata-v4.0-errata02-os-part1-protocol-complete.html). The options `$skip`, `$count`, `$search`, `$expand` and `$levels` aren’t supported for the Web API. diff --git a/powerapps-docs/developer/common-data-service/webapi/start-web-api-project-visual-studio-csharp.md b/powerapps-docs/developer/common-data-service/webapi/start-web-api-project-visual-studio-csharp.md index 82f39c4d41..d8d6aab045 100644 --- a/powerapps-docs/developer/common-data-service/webapi/start-web-api-project-visual-studio-csharp.md +++ b/powerapps-docs/developer/common-data-service/webapi/start-web-api-project-visual-studio-csharp.md @@ -102,7 +102,7 @@ This section explains how to add a basic set of settings and instructions to per - + @@ -112,7 +112,7 @@ This section explains how to add a basic set of settings and instructions to per - + If you are using Visual Studio to edit your HTML web resource files, you will find that there are built-in tools to check for issues related to accessibility. In the **Tools** menu, select **Check Accessibility** to see a report that will provide guidance about accessibility related issues. - [UI Accessibility Checker](http://acccheck.codeplex.com/) + [UI Accessibility Checker](https://acccheck.codeplex.com/) UI Accessibility Checker (or AccChecker) enables testers to easily discover accessibility problems with Microsoft Active Accessibility (MSAA) and other user interface (UI) implementations for Windows. AccChecker was born from the realization that existing Windows Automation API tools, such as Inspect, provided in-depth details on the implementation, but no information about whether that implementation is correct or not. [Inspect (Inspect.exe)](https://docs.microsoft.com/windows/desktop/WinAuto/inspect-objects) @@ -74,7 +74,7 @@ When you include web resources that provide user interface elements in your solu ## Additional resources The following resources provide a starting point for defining requirements for making your web resources accessible: -- [CRM, Accessibility, and 508](http://blogs.msdn.com/b/devkeydet/archive/2013/01/29/crm-accessibility-and-508.aspx) +- [CRM, Accessibility, and 508](https://blogs.msdn.com/b/devkeydet/archive/2013/01/29/crm-accessibility-and-508.aspx) - [Introduction to Web Accessibility](https://docs.microsoft.com/previous-versions/windows/apps/hh452681(v=win.10)) @@ -84,9 +84,9 @@ When you include web resources that provide user interface elements in your solu - [Accessibility Overview](https://developer.microsoft.com/en-us/windows/accessible-apps) -- [Accessibility - W3C](http://www.w3.org/standards/webdesign/accessibility) +- [Accessibility - W3C](https://www.w3.org/standards/webdesign/accessibility) -- [Web Content Accessibility Guidelines (WCAG) 2.0](http://www.w3.org/TR/WCAG20/) +- [Web Content Accessibility Guidelines (WCAG) 2.0](https://www.w3.org/TR/WCAG20/) ### See also [Web Page (HTML) Web Resources](webpage-html-web-resources.md) diff --git a/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md b/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md index 80511b066e..deb2b16c1d 100644 --- a/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md +++ b/powerapps-docs/developer/model-driven-apps/customize-commands-ribbon.md @@ -34,11 +34,11 @@ search.app: The SDK describes the process of editing the ribbon by editing the customization.xml file directly. Several people have created ribbon editors that provide a user interface to make editing the ribbon easier. Currently the following projects are available on Codeplex and other locations: -- [Ribbon Workbench](http://www.develop1.net/public/rwb/ribbonworkbench.aspx) +- [Ribbon Workbench](https://www.develop1.net/public/rwb/ribbonworkbench.aspx) -- [MS CRM 2011 : Pragma Toolkit : Ribbon, Site Map Editor](http://pragmatoolkit.codeplex.com/) +- [MS CRM 2011 : Pragma Toolkit : Ribbon, Site Map Editor](https://pragmatoolkit.codeplex.com/) -- [CRM 2011 Visual Ribbon Editor](http://crmvisualribbonedit.codeplex.com/) +- [CRM 2011 Visual Ribbon Editor](https://crmvisualribbonedit.codeplex.com/) To obtain support or help to use these programs, contact the program publisher. diff --git a/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md b/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md index 231b9d7bba..7492352a22 100644 --- a/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md +++ b/powerapps-docs/developer/model-driven-apps/edit-customizations-xml-file-schema-validation.md @@ -51,7 +51,7 @@ The customizations.xml file is included within the compressed .zip file exported ## Using schema validation - Because the exported XML is a text file, you can edit it using a text editor such as [!INCLUDE[pn_Notepad](../../includes/pn-notepad.md)]. However, we strongly recommend that you use an application that supports XSD schema validation such as [!INCLUDE[pn_Visual_Studio](../../includes/pn-visual-studio.md)]. XSD validation in [!INCLUDE[pn_Visual_Studio](../../includes/pn-visual-studio.md)] provides [!INCLUDE[pn_IntelliSense](../../includes/pn-intellisense.md)] information and schema validation to help prevent errors. + Because the exported XML is a text file, you can edit it using a text editor such as [!INCLUDE[pn_Notepad](../../includes/pn-notepad.md)]. However, we strongly recommend that you use an application that supports XSD schema validation such as [!INCLUDE[pn_Visual_Studio](../../includes/pn-visual-studio.md)]. XSD validation in [!INCLUDE[pn_Visual_Studio](../../includes/pn-visual-studio.md)] provides [!INCLUDE[pn_IntelliSense](../../includes/pn-intellisense.md)] information and schema validation to help prevent errors. The XSD schema files that are used to validate the customization.xml file in a solution are available here. [!INCLUDE[schema_download](../../includes/schema-download.md)]. Make sure to copy all the files from that folder into the same directory. You will need to associate the customizations.xml file to the CustomizationsSolution.xsd file. That file has links to all the other XSD files in the folder. diff --git a/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md b/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md index 4bdedfdbd2..4e2ac633e3 100644 --- a/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md +++ b/powerapps-docs/developer/model-driven-apps/export-ribbon-definitions.md @@ -27,7 +27,7 @@ To effectively define changes to the default RibbonXml, you must be able to refe ## Access the default ribbon data - The default ribbon definitions for Model-driven apps can be downloaded from [Microsoft Downloads: ExportedRibbonXml.zip](http://download.microsoft.com/download/C/2/A/C2A79C47-DD2D-4938-A595-092CAFF32D6B/ExportedRibbonXml.zip). + The default ribbon definitions for Model-driven apps can be downloaded from [Microsoft Downloads: ExportedRibbonXml.zip](https://download.microsoft.com/download/C/2/A/C2A79C47-DD2D-4938-A595-092CAFF32D6B/ExportedRibbonXml.zip). The applicationRibbon.xml file contains the definition of the core application ribbons. diff --git a/powerapps-docs/developer/model-driven-apps/form-xml-schema.md b/powerapps-docs/developer/model-driven-apps/form-xml-schema.md index 87d5623af4..56950cc88c 100644 --- a/powerapps-docs/developer/model-driven-apps/form-xml-schema.md +++ b/powerapps-docs/developer/model-driven-apps/form-xml-schema.md @@ -25,7 +25,7 @@ The following is the schema definition for form customizations for Model-driven ```xml - diff --git a/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md b/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md index 0f59953f78..54468bbace 100644 --- a/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md +++ b/powerapps-docs/developer/model-driven-apps/open-forms-views-dialogs-reports-url.md @@ -34,22 +34,22 @@ URL addressable elements enable you to include links to forms, views, dialogs, a To open an account entity record form for where the id is {91330924-802A-4B0D-A900-34FD9D790829}: ``` -http://myorg.crm.dynamics.com/main.aspx?etn=account&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D +https://myorg.crm.dynamics.com/main.aspx?etn=account&pagetype=entityrecord&id=%7B91330924-802A-4B0D-A900-34FD9D790829%7D ``` To open the **Closed Opportunities** view: ``` -http://myorg.crm.dynamics.com/main.aspx?etn=opportunity&pagetype=entitylist&viewid=%7b00000000-0000-0000-00AA-000010003006%7d&viewtype=1039 +https://myorg.crm.dynamics.com/main.aspx?etn=opportunity&pagetype=entitylist&viewid=%7b00000000-0000-0000-00AA-000010003006%7d&viewtype=1039 ``` To open the **Active Contacts** view with no navigation bar or command bar ``` -http://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid={00000000-0000-0000-00AA-000010001004}&viewtype=1039&navbar=off&cmdbar=false +https://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid={00000000-0000-0000-00AA-000010001004}&viewtype=1039&navbar=off&cmdbar=false ``` > [!NOTE] @@ -65,7 +65,7 @@ http://myorg.crm.dynamics.com/main.aspx?etn=contact&pagetype=entitylist&viewid={ > [!TIP] > To get the id value for any record, use the **Send a Link** button the command bar. The following is an example of what will be opened in your email application: > -> ``. +> ``. > > The id parameter passed to the URL is the encoded id value for the record. In this example the id value is `{899D4FCF-F4D3-E011-9D26-00155DBA3819}`. The encoded version of the GUID substitutes opening and closing brackets “{” and “}” with “%7B” and “%7D”, respectively, diff --git a/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md b/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md index 55b2b19a56..b5c59c0fb5 100644 --- a/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md +++ b/powerapps-docs/developer/model-driven-apps/pass-data-page-parameter-ribbon-actions.md @@ -64,7 +64,7 @@ function mySampleFunction(primaryControl) { // Set the WebSiteURL field if account name contains "Contoso" if (accountName.toLowerCase().search("contoso") != -1) { - formContext.getAttribute("websiteurl").setValue("http://www.contoso.com"); + formContext.getAttribute("websiteurl").setValue("https://www.contoso.com"); } else { Xrm.Navigation.openAlertDialog({ text: "Account name does not contain 'Contoso'." }); diff --git a/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md b/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md index ee20bdc2fc..ef80f6623f 100644 --- a/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md +++ b/powerapps-docs/developer/model-driven-apps/pass-parameters-url-by-using-ribbon.md @@ -48,13 +48,13 @@ Ribbon actions are defined in the `` element of a `` The following sample shows the URL without parameters: ``` -http://myserver/mypage.aspx +https://myserver/mypage.aspx ``` The following sample shows the parameters included when the ribbon control is presented for the account entity, for an organization called ‘AdventureWorksCycle’, when the user’s language and the organization base language is English, and the GUID for the account record is DBD5DBFB-0666-DC11-A5D9-0003FF9CE217: ``` -http://myserver/mypage.aspx?orgname=AdventureWorksCycle&userlcid=1033&orglcid=1033&type=1&typename=account&id=%7BDBD5DBFB-0666-DC11-A5D9-0003FF9CE217%7D +https://myserver/mypage.aspx?orgname=AdventureWorksCycle&userlcid=1033&orglcid=1033&type=1&typename=account&id=%7BDBD5DBFB-0666-DC11-A5D9-0003FF9CE217%7D ``` ## Use a Querystring parameter in the URL diff --git a/powerapps-docs/developer/model-driven-apps/publish-request-schema.md b/powerapps-docs/developer/model-driven-apps/publish-request-schema.md index 9e9f1f0a9b..5e189951e3 100644 --- a/powerapps-docs/developer/model-driven-apps/publish-request-schema.md +++ b/powerapps-docs/developer/model-driven-apps/publish-request-schema.md @@ -27,7 +27,7 @@ The following is the schema definition for the + xmlns:xs="https://www.w3.org/2001/XMLSchema"> diff --git a/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md b/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md index a309f5a724..3630a1709d 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md +++ b/powerapps-docs/developer/model-driven-apps/ribbon-core-schema.md @@ -21,7 +21,7 @@ search.app: The following is the schema definition for the ribbon core portion of an import/export customization file. It is included from the [Customization Solutions File Schema](../common-data-service/customization-solutions-file-schema.md). `RibbonCore.xsd` schema includes `RibbonTypes.xsd` and `RibbonWss.xsd` and you can find schema in the `Schemas\9.0.0.2090\RibbonCore.xsd` folder when you download the Schemas zip file. -Download the [Schemas](http://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). +Download the [Schemas](https://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). For more information, see [Package and Distribute Extensions with Solutions](/dynamics365/customer-engagement/developer/package-distribute-extensions-use-solutions). @@ -29,7 +29,7 @@ For more information, see [Package and Distribute Extensions with Solutions](/dy ```xml - + diff --git a/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md b/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md index b047358caa..bbefaf4342 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md +++ b/powerapps-docs/developer/model-driven-apps/ribbon-types-schema.md @@ -21,7 +21,7 @@ search.app: The following is the schema definition for the ribbon types portion of an import/export customization file. Ribbon types schema is included from the [Ribbon Core Schema](ribbon-core-schema.md). You can find schema in the `Schemas\9.0.0.2090\RibbonTypes.xsd` folder when you download the Schemas zip file. -Download the [Schemas](http://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). +Download the [Schemas](https://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). For more information, see [Package and Distribute Extensions with Solutions](/dynamics365/customer-engagement/developer/package-distribute-extensions-use-solutions). @@ -30,7 +30,7 @@ For more information, see [Package and Distribute Extensions with Solutions](/dy ```xml - + diff --git a/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md b/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md index 03aa8d4f21..9ae1c0d44b 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md +++ b/powerapps-docs/developer/model-driven-apps/ribbon-wss-schema.md @@ -21,7 +21,7 @@ search.app: The following is the schema definition for the ribbon types WSS of an import/export customization file. Ribbon WSS is included from the [Ribbon Core Schema](ribbon-core-schema.md). You can find schema in the `Schemas\9.0.0.2090\RibbonWSS.xsd` folder when you download the Schemas zip file. -Download the [Schemas](http://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). +Download the [Schemas](https://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip). For more information, see [Package and Distribute Extensions with Solutions](/dynamics365/customer-engagement/developer/package-distribute-extensions-use-solutions). @@ -31,7 +31,7 @@ For more information, see [Package and Distribute Extensions with Solutions](/dy ```xml - + diff --git a/powerapps-docs/developer/model-driven-apps/ribbons-available.md b/powerapps-docs/developer/model-driven-apps/ribbons-available.md index 408bad6581..c5408af67f 100644 --- a/powerapps-docs/developer/model-driven-apps/ribbons-available.md +++ b/powerapps-docs/developer/model-driven-apps/ribbons-available.md @@ -30,7 +30,7 @@ This topic describes where ribbons are defined and modified in Model-driven apps Because of this requirement to reference the definitions of existing ribbon elements, it is very important to understand the current ribbon definitions in your organization. There are two messages you can use to export XML files representing the current state of your ribbons. These definitions include any customizations that have already been applied to your system so that you can customize any custom ribbons that were previously applied. For more information, see [Export Ribbon Definitions](export-ribbon-definitions.md). - To help you get started, you can download the default ribbon definitions for MDA from [Microsoft Downloads: ExportedRibbonXml.zip](http://download.microsoft.com/download/C/2/A/C2A79C47-DD2D-4938-A595-092CAFF32D6B/ExportedRibbonXml.zip). The ExportedRibbonXml.zip file includes the output files you would have for an organization with a ribbon that has not been customized. You don’t need to run the sample application to export this data. If you have a customized ribbon, you should run the sample application to refresh the files in this folder with any customizations previously applied for your organization. + To help you get started, you can download the default ribbon definitions for MDA from [Microsoft Downloads: ExportedRibbonXml.zip](https://download.microsoft.com/download/C/2/A/C2A79C47-DD2D-4938-A595-092CAFF32D6B/ExportedRibbonXml.zip). The ExportedRibbonXml.zip file includes the output files you would have for an organization with a ribbon that has not been customized. You don’t need to run the sample application to export this data. If you have a customized ribbon, you should run the sample application to refresh the files in this folder with any customizations previously applied for your organization. Within the exported ribbon XML files, the applicationRibbon.xml file includes all the ribbons that are not defined for a specific entity. These correspond to the **Application Ribbons** solution component. For each entity, you will find an *entity name*ribbon.xml file. This corresponds to the `RibbonDiffXml` that is included in each entity. If you want to edit the ribbon for a specific entity, you should locate the ribbon XML file for that entity. diff --git a/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md b/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md index a1c36640b1..34f03c0670 100644 --- a/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md +++ b/powerapps-docs/developer/model-driven-apps/sample-pass-multiple-values-web-resource-through-data-parameter.md @@ -177,7 +177,7 @@ An (HTML) web resource page can only accept a single custom parameter called `da Open the page passing the encoded parameters as the value of the data parameter: ``` - http:///WebResources/new_/ShowDataParams.htm?data=first%3DFirst%20Value%26second%3DSecond%20Value%26third%3DThird%20Value + https:///WebResources/new_/ShowDataParams.htm?data=first%3DFirst%20Value%26second%3DSecond%20Value%26third%3DThird%20Value ``` > [!NOTE] diff --git a/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md b/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md index 41767d6d9e..c678c4680e 100644 --- a/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md +++ b/powerapps-docs/developer/model-driven-apps/streamline-javascript-development-fiddler-autoresponder.md @@ -38,7 +38,7 @@ While developing and debugging JavaScript web resources, you can use AutoRespond ![Click on Capturing button to start capturing HTTPS traffic](media/fiddler-start-capturing.png "Click on Capturing button to start capturing HTTPS traffic")
> [!NOTE] - > If you want to capture HTTPS traffic only from a particular host, on the **Filters** tab, in the **Hosts** area, in the **-No Host Filter-** drop-down select **Show only the following Hosts** from the menu and enter the list of domains from which you wish to see traffic, separated by semi-colon. More information: [Filters reference](http://docs.telerik.com/fiddler/KnowledgeBase/Filters). + > If you want to capture HTTPS traffic only from a particular host, on the **Filters** tab, in the **Hosts** area, in the **-No Host Filter-** drop-down select **Show only the following Hosts** from the menu and enter the list of domains from which you wish to see traffic, separated by semi-colon. More information: [Filters reference](https://docs.telerik.com/fiddler/KnowledgeBase/Filters). > ![Filter traffic displayed in Fiddler UI](media/fiddler-filter-traffic.png "Filter traffic displayed in Fiddler UI") 3. Perform any operation necessary to load the script you are testing. You can stop the capture by clicking the same **Capturing** button again. diff --git a/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md b/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md index 46754db3b7..09fe714ffe 100644 --- a/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/stylesheet-xsl-web-resources.md @@ -29,7 +29,7 @@ Use Stylesheet (XSL) Web resources to transform XML data. **HTML Web resource:** sample_/ImportWebResources/Content/ShowData.htm ```html - + @@ -46,7 +46,7 @@ Use Stylesheet (XSL) Web resources to transform XML data. ```xml diff --git a/powerapps-docs/developer/model-driven-apps/testing-tools-client.md b/powerapps-docs/developer/model-driven-apps/testing-tools-client.md index 8d69dba857..6194f4057d 100644 --- a/powerapps-docs/developer/model-driven-apps/testing-tools-client.md +++ b/powerapps-docs/developer/model-driven-apps/testing-tools-client.md @@ -33,5 +33,5 @@ When a solution is developed with unit testing, developers report greater produc [Testing tools for server-side development](../common-data-service/testing-tools-server.md)
[Video: Creating and running UI test](https://youtu.be/ryWgK34Akt0)
-[Blog post: Easy Repro: what is it?](http://www.itaintboring.com/dynamics-crm/easy-repro-what-is-it/)
+[Blog post: Easy Repro: what is it?](https://www.itaintboring.com/dynamics-crm/easy-repro-what-is-it/)
[Video: Introduction to DevOps](https://youtu.be/AorM792M8nY) diff --git a/powerapps-docs/developer/model-driven-apps/use-iframe-and-web-resource-controls-on-a-form.md b/powerapps-docs/developer/model-driven-apps/use-iframe-and-web-resource-controls-on-a-form.md index 2f2628ddfa..102346da60 100644 --- a/powerapps-docs/developer/model-driven-apps/use-iframe-and-web-resource-controls-on-a-form.md +++ b/powerapps-docs/developer/model-driven-apps/use-iframe-and-web-resource-controls-on-a-form.md @@ -44,14 +44,14 @@ IFRAME and web resource controls embed content from another location in pages by | Attribute | Description | |-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `security="restricted"` | This attribute is supported only by versions of Internet Explorer no earlier than version 6. The security attribute applies the user security setting Restricted Sites to the source file of the IFRAME. (Zone settings are found on the **Security** tab of the **Internet Options** dialog box.) By default, scripting isn’t enabled in the Restricted Sites zone. By changing the security settings of the zone, various negative results can occur, including allowing scripts to run. For more information, see [security attribute](https://msdn.microsoft.com/library/ie/ms534622.aspx). | -| `sandbox=""` | For browsers that support this attribute, the content in the IFRAME is essentially limited to only displaying information. The following restrictions could be applied:

- Browser plug-ins are disabled.
- Forms and scripts are disabled.
- Links to other browsing contexts are disabled.
- Content is treated as from a different domain even if the domain is the same.

This attribute is defined by W3C and is supported by the following browsers:

- Internet Explorer 10, Internet Explorer 11, and Microsoft Edge
- Google Chrome
- Apple Safari
- Mozilla Firefox

For more information about the sandbox attribute see:

- [How to Safeguard your Site with HTML5 Sandbox](https://msdn.microsoft.com/hh563496)
- [WC3 Sandbox attribute](http://dev.w3.org/html5/spec-author-view/the-iframe-element.html)
- [Sandbox](https://msdn.microsoft.com/library/ie/hh673561.aspx) | +| `sandbox=""` | For browsers that support this attribute, the content in the IFRAME is essentially limited to only displaying information. The following restrictions could be applied:

- Browser plug-ins are disabled.
- Forms and scripts are disabled.
- Links to other browsing contexts are disabled.
- Content is treated as from a different domain even if the domain is the same.

This attribute is defined by W3C and is supported by the following browsers:

- Internet Explorer 10, Internet Explorer 11, and Microsoft Edge
- Google Chrome
- Apple Safari
- Mozilla Firefox

For more information about the sandbox attribute see:

- [How to Safeguard your Site with HTML5 Sandbox](https://msdn.microsoft.com/hh563496)
- [WC3 Sandbox attribute](https://dev.w3.org/html5/spec-author-view/the-iframe-element.html)
- [Sandbox](https://msdn.microsoft.com/library/ie/hh673561.aspx) | ### Enabling IFrame communication across domains There are times when you want to enable communication for an IFRAME that contains content on a different domain. `Window.postMessage` is a browser method that provides this capability for versions of Internet Explorer no earlier than Internet Explorer 8. Google Chrome, Mozilla Firefox, and Apple Safari also support it. For more information about using `postMessage`, see the following blog posts: -- [Cross domain calls to the parent form](http://blogs.msdn.com/b/devkeydet/archive/2012/02/14/cross-domain-calls-to-the-parent-crm-2011-form.aspx) +- [Cross domain calls to the parent form](https://blogs.msdn.com/b/devkeydet/archive/2012/02/14/cross-domain-calls-to-the-parent-crm-2011-form.aspx) - [Cross-Document Messaging and RPC](https://msdn.microsoft.com/magazine/ff800814.aspx) @@ -80,18 +80,18 @@ IFRAME and web resource controls embed content from another location in pages by The following sample shows the URL without parameters. ``` -http://myserver/mypage.aspx +https://myserver/mypage.aspx ``` The following sample shows the URL with parameters. ``` -http://myserver/mypage.aspx?id=%7bB2232821-A775-DF11-8DD1-00155DBA3809%7d&orglcid=1033&orgname=adventureworkscycle&type=1&typename=account&userlcid=1033 +https://myserver/mypage.aspx?id=%7bB2232821-A775-DF11-8DD1-00155DBA3809%7d&orglcid=1033&orgname=adventureworkscycle&type=1&typename=account&userlcid=1033 ``` ### Read passed parameters - Passed parameters are typically read in the target .aspx page by using the **HttpRequest.QueryString** property. In an HTML page, the parameters can be accessed by using the **window.location.search** property in JavaScript. For more information, see [HttpRequest.QueryString Property](http://msdn2.microsoft.com/library/system.web.httprequest.querystring.aspx) and [search Property](http://msdn2.microsoft.com/library/ms534620.aspx). + Passed parameters are typically read in the target .aspx page by using the **HttpRequest.QueryString** property. In an HTML page, the parameters can be accessed by using the **window.location.search** property in JavaScript. For more information, see [HttpRequest.QueryString Property](https://msdn2.microsoft.com/library/system.web.httprequest.querystring.aspx) and [search Property](https://msdn2.microsoft.com/library/ms534620.aspx). @@ -123,10 +123,10 @@ var newTarget = ""; //Set the target based on the value of the option set switch (value) { case 100000001: - newTarget = "http://myServer/test/pageOne.aspx"; + newTarget = "https://myServer/test/pageOne.aspx"; break; default: - newTarget = "http://myServer/test/pageTwo.aspx"; + newTarget = "https://myServer/test/pageTwo.aspx"; break; } //Get the default URL for the IFRAME, which includes the diff --git a/powerapps-docs/developer/model-driven-apps/view-data-with-visualizations-charts.md b/powerapps-docs/developer/model-driven-apps/view-data-with-visualizations-charts.md index 13660f2fec..4536e51b78 100644 --- a/powerapps-docs/developer/model-driven-apps/view-data-with-visualizations-charts.md +++ b/powerapps-docs/developer/model-driven-apps/view-data-with-visualizations-charts.md @@ -123,8 +123,8 @@ UoMSchedule [Sample Charts](sample-charts.md) [SavedQueryVisualization Entity](../common-data-service/reference/entities/savedqueryvisualization.md) [UserQueryVisualization Entity](../common-data-service/reference/entities/userqueryvisualization.md) - [Download: Chart Controls for .NET Framework Language Pack](http://www.microsoft.com/downloads/details.aspx?FamilyId=581FF4E3-749F-4454-A5E3-DE4C463143BD&displaylang=en) - [Download: Chart Controls Add-on for Visual Studio](http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en) + [Download: Chart Controls for .NET Framework Language Pack](https://www.microsoft.com/downloads/details.aspx?FamilyId=581FF4E3-749F-4454-A5E3-DE4C463143BD&displaylang=en) + [Download: Chart Controls Add-on for Visual Studio](https://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en) [Download: Chart Controls for .NET Framework Documentation](https://go.microsoft.com/fwlink/p/?LinkId=128301) - [Samples Environment for Microsoft Chart Controls](http://code.msdn.microsoft.com/mschart) + [Samples Environment for Microsoft Chart Controls](https://code.msdn.microsoft.com/mschart) [Chart Controls Forum](https://go.microsoft.com/fwlink/p/?LinkId=128713) diff --git a/powerapps-docs/developer/model-driven-apps/visualization-data-description-schema.md b/powerapps-docs/developer/model-driven-apps/visualization-data-description-schema.md index ca5a09de77..9d81825a46 100644 --- a/powerapps-docs/developer/model-driven-apps/visualization-data-description-schema.md +++ b/powerapps-docs/developer/model-driven-apps/visualization-data-description-schema.md @@ -27,7 +27,7 @@ The following is the schema for the data description XML string for charts in vi + xmlns:xs='https://www.w3.org/2001/XMLSchema'> diff --git a/powerapps-docs/developer/model-driven-apps/webpage-html-web-resources.md b/powerapps-docs/developer/model-driven-apps/webpage-html-web-resources.md index 02553a648d..28d3209edb 100644 --- a/powerapps-docs/developer/model-driven-apps/webpage-html-web-resources.md +++ b/powerapps-docs/developer/model-driven-apps/webpage-html-web-resources.md @@ -44,7 +44,7 @@ Because an HTML web resource is just streamed to the user's browser, it can incl For example, a more complex HTML page that requires script to render the contents of the page will begin like the following sample. ```html - + diff --git a/powerapps-docs/includes/cc-feature-included-with-2016-update-1.md b/powerapps-docs/includes/cc-feature-included-with-2016-update-1.md index 1ff9143a50..dc051aa5b7 100644 --- a/powerapps-docs/includes/cc-feature-included-with-2016-update-1.md +++ b/powerapps-docs/includes/cc-feature-included-with-2016-update-1.md @@ -1 +1 @@ -This feature is supported in Dynamics CRM Online 2016 Update 1. Interested in getting this feature? [Find your Dynamics 365 administrator or support person](http://../basics/find-administrator-support.md) \ No newline at end of file +This feature is supported in Dynamics CRM Online 2016 Update 1. Interested in getting this feature? [Find your Dynamics 365 administrator or support person](https://../basics/find-administrator-support.md) \ No newline at end of file diff --git a/powerapps-docs/includes/cc-marketing-cookies.md b/powerapps-docs/includes/cc-marketing-cookies.md index 44fde56be3..2bd5052dbb 100644 --- a/powerapps-docs/includes/cc-marketing-cookies.md +++ b/powerapps-docs/includes/cc-marketing-cookies.md @@ -1,5 +1,5 @@ > [!IMPORTANT] -> Many countries/regions (including the European Union) require that you get consent before setting a cookie on a user's machine. It is your organization's responsibility to be aware of, and conform to, all relevant laws and regulations in the markets where you operate, including consent to set cookies. You can read more about the EU regulations at [ec.europa.eu/ipg/basics/legal/cookies/](http://ec.europa.eu/ipg/basics/legal/cookies/). [!INCLUDE[pn-marketing-business-app-module-name](../includes/pn-marketing-business-app-module-name.md)] uses cookies in the following ways: +> Many countries/regions (including the European Union) require that you get consent before setting a cookie on a user's machine. It is your organization's responsibility to be aware of, and conform to, all relevant laws and regulations in the markets where you operate, including consent to set cookies. You can read more about the EU regulations at [ec.europa.eu/ipg/basics/legal/cookies/](https://ec.europa.eu/ipg/basics/legal/cookies/). [!INCLUDE[pn-marketing-business-app-module-name](../includes/pn-marketing-business-app-module-name.md)] uses cookies in the following ways: > - Marketing pages created and hosted by Dynamics 365 for Marketing use cookies to enable the pre-fill feature for known contacts, and to log when any contact opens a marketing page. Dynamics 365 marketing pages and page templates do not include a cookie-consent feature, so you must add it. One way to do this is by adding JavaScript to the `` section of your pages using the HTML editor of the page designer. You could develop your own JavaScript or use one of the many free or licensed solutions already available. You could also use the built-in privacy statement for marketing pages to announce your use of cookies; however, this might not be sufficient in all jurisdictions because it won't stop the server from setting the cookie—it just informs visitors that cookies are being used (for more information about this feature, see [Configure marketing pages](../marketing/marketing-settings.md#config-mkt-pages)). [!INCLUDE[proc-more-information](../includes/proc-more-information.md)] [Create and deploy marketing pages](../marketing/create-deploy-marketing-pages.md) > - The _websites_ feature uses cookies to log visits to any web page where you place the tracking script. Cookies work together with the marketing-pages feature to identify contacts by matching the visitor IDs to landing-page submissions. If your website already uses cookies and includes a consent feature, then it probably covers the Dynamics 365 for Marketing website script. However, if you don't have cookie consent built into your website, you must add it before adding the website script to pages that market to residents of relevant countries/regions. [!INCLUDE[proc-more-information](../includes/proc-more-information.md)] [Register contacts' engagement with your internet marketing initiatives](../marketing/register-engagement.md) > - The event portal uses a session cookie to enable contacts to sign in and register for events. [!INCLUDE[proc-more-information](../includes/proc-more-information.md)] [Set up the event portal](../marketing/set-up-event-portal.md) diff --git a/powerapps-docs/includes/cc-privacy-crm-bing-maps.md b/powerapps-docs/includes/cc-privacy-crm-bing-maps.md index f29600386c..24a654f821 100644 --- a/powerapps-docs/includes/cc-privacy-crm-bing-maps.md +++ b/powerapps-docs/includes/cc-privacy-crm-bing-maps.md @@ -1,4 +1,4 @@ -If you use Microsoft Dynamics 365, the Bing Maps feature automatically sends the address over the Internet to the Bing Maps service to display an online map of the address within Dynamics 365. If you click on the Bing Maps within Dynamics 365, you will be redirected to [www.bing.com/maps](http://www.bing.com/maps). Your use of Bing Maps is also governed by the [Bing Maps End User Terms of Use](https://go.microsoft.com/?linkid=9710837). +If you use Microsoft Dynamics 365, the Bing Maps feature automatically sends the address over the Internet to the Bing Maps service to display an online map of the address within Dynamics 365. If you click on the Bing Maps within Dynamics 365, you will be redirected to [www.bing.com/maps](https://www.bing.com/maps). Your use of Bing Maps is also governed by the [Bing Maps End User Terms of Use](https://go.microsoft.com/?linkid=9710837). Your administrator can turn the Bing Maps feature on or off in the **Settings** > **Administration** > **System Settings** area. Turning the Bing Maps app off disables the feature within Dynamics 365. diff --git a/powerapps-docs/includes/cc-privacy-crm-cortana.md b/powerapps-docs/includes/cc-privacy-crm-cortana.md index aec243f96a..136d131872 100644 --- a/powerapps-docs/includes/cc-privacy-crm-cortana.md +++ b/powerapps-docs/includes/cc-privacy-crm-cortana.md @@ -1,3 +1,3 @@ -Cortana does not have access to the data stored in the Dynamics 365 database. Cortana only captures your voice commands. When you make a voice command through Cortana, in order to both understand the request and improve Microsoft speech recognition-related products and services, Microsoft uses proprietary technologies such as, for example, acoustic and natural language processing models to record and interpret your user’s request. Voice-dictated Bing search queries are treated like other text-based search requests and may be used to improve Bing search results; however, the Dynamics 365-voice-dictated commands listed here are not used to provide advertising. For more information about privacy and Cortana, see [Cortana and my privacy FAQ](http://www.windowsphone.com/en-us/how-to/wp8/cortana/cortana-and-my-privacy-faq). +Cortana does not have access to the data stored in the Dynamics 365 database. Cortana only captures your voice commands. When you make a voice command through Cortana, in order to both understand the request and improve Microsoft speech recognition-related products and services, Microsoft uses proprietary technologies such as, for example, acoustic and natural language processing models to record and interpret your user’s request. Voice-dictated Bing search queries are treated like other text-based search requests and may be used to improve Bing search results; however, the Dynamics 365-voice-dictated commands listed here are not used to provide advertising. For more information about privacy and Cortana, see [Cortana and my privacy FAQ](https://www.windowsphone.com/en-us/how-to/wp8/cortana/cortana-and-my-privacy-faq). If you are an administrator, you can manage enterprise access to Cortana with the PolicyManager configuration service provider through a separate device management service. The policy for this is set at the phone level and can’t be set just for the Dynamics 365 for phones app. For more information, see the MSDN topic [PolicyManager configuration service provider](https://msdn.microsoft.com/library/dn499739.aspx). \ No newline at end of file diff --git a/powerapps-docs/includes/schema-download.md b/powerapps-docs/includes/schema-download.md index 4375aae0f5..072226f07d 100644 --- a/powerapps-docs/includes/schema-download.md +++ b/powerapps-docs/includes/schema-download.md @@ -1 +1 @@ -[Download the schemas](http://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip) \ No newline at end of file +[Download the schemas](https://download.microsoft.com/download/B/9/7/B97655A4-4E46-4E51-BA0A-C669106D563F/Schemas.zip) \ No newline at end of file diff --git a/powerapps-docs/maker/canvas-apps/add-data-connection.md b/powerapps-docs/maker/canvas-apps/add-data-connection.md index 0ba7c96c7f..0860a12fbc 100644 --- a/powerapps-docs/maker/canvas-apps/add-data-connection.md +++ b/powerapps-docs/maker/canvas-apps/add-data-connection.md @@ -27,7 +27,7 @@ Your [next step](#next-steps) after this article is to display and manage data f ## Prerequisites -[Sign up](../signup-for-powerapps.md) for PowerApps, and then [sign in](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) by providing the same credentials that you used to sign up. +[Sign up](../signup-for-powerapps.md) for PowerApps, and then [sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) by providing the same credentials that you used to sign up. ## Open a blank app diff --git a/powerapps-docs/maker/canvas-apps/add-gallery.md b/powerapps-docs/maker/canvas-apps/add-gallery.md index 9a79245ff0..eb530b151b 100644 --- a/powerapps-docs/maker/canvas-apps/add-gallery.md +++ b/powerapps-docs/maker/canvas-apps/add-gallery.md @@ -28,7 +28,7 @@ Show a list of items from any data source by adding a **[Gallery](controls/contr 2. Upload the Excel file to a [cloud-storage account](connections/cloud-storage-blob-connections.md), such as OneDrive for Business. - Open a blank app: - 1. [Sign in to PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). + 1. [Sign in to PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. Under **Make your own app**, select **Canvas app from blank**. diff --git a/powerapps-docs/maker/canvas-apps/add-images-pictures-audio-video.md b/powerapps-docs/maker/canvas-apps/add-images-pictures-audio-video.md index 18515bca76..e3b06f4ead 100644 --- a/powerapps-docs/maker/canvas-apps/add-images-pictures-audio-video.md +++ b/powerapps-docs/maker/canvas-apps/add-images-pictures-audio-video.md @@ -72,12 +72,12 @@ You can choose the kind of media file to add (for example, images, video, or aud ## Add images from the cloud to your app In this scenario, you save images in a cloud storage account, OneDrive for Business. You use an Excel table to contain the path to the images, and you display the images in a gallery control in your app. -This scenario uses the [CreateFirstApp.zip](http://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip) that contains some .jpeg files. +This scenario uses the [CreateFirstApp.zip](https://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip) that contains some .jpeg files. > [!NOTE] > The path to these images in the Excel file must use forward slashes. When PowerApps saves image paths in an Excel table, the path uses backslashes. If you use image paths from such a table, change the paths in the Excel table to use forward slashes instead of backslashes. Otherwise, the images won't display. -1. Download [CreateFirstApp.zip](http://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip), and extract the **Assets** folder to your cloud storage account. +1. Download [CreateFirstApp.zip](https://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip), and extract the **Assets** folder to your cloud storage account. 2. Rename the **Assets** folder to **Assets_images**. @@ -99,7 +99,7 @@ This scenario uses the [CreateFirstApp.zip](http://pwrappssamples.blob.core.wind When you set the **Items** property, a column named **PowerAppsId** is automatically added to the Excel table. - In the Excel table, the image path can also be the URL to an image. An example is the [Flooring Estimates](http://pwrappssamples.blob.core.windows.net/samples/FlooringEstimates.xlsx) sample file. You can download it to your cloud storage account, add the `FlooringEstimates` table as a data source in your app, and then set the gallery control to `FlooringEstimates`. The gallery is automatically updated with the images. + In the Excel table, the image path can also be the URL to an image. An example is the [Flooring Estimates](https://pwrappssamples.blob.core.windows.net/samples/FlooringEstimates.xlsx) sample file. You can download it to your cloud storage account, add the `FlooringEstimates` table as a data source in your app, and then set the gallery control to `FlooringEstimates`. The gallery is automatically updated with the images. ## Upload pen drawings to the cloud In this scenario, you learn how to upload pen drawings to your data source, OneDrive for Business, and examine how the drawings are stored there. diff --git a/powerapps-docs/maker/canvas-apps/cognitive-services-api.md b/powerapps-docs/maker/canvas-apps/cognitive-services-api.md index 7739c3d9df..6a7c47a7e1 100644 --- a/powerapps-docs/maker/canvas-apps/cognitive-services-api.md +++ b/powerapps-docs/maker/canvas-apps/cognitive-services-api.md @@ -34,7 +34,7 @@ The API has an online demo – you can see how it works, and look at the JSON th ![Text Analytics API demo](./media/cognitive-services-api/text-analytics-demo.png) -3. The page shows formatted results on the **Analyzed text** tab, and the JSON response on the **JSON** tab. [JSON](http://json.org/) is a way to represent data - in this case, data returned by the Text Analytics API. +3. The page shows formatted results on the **Analyzed text** tab, and the JSON response on the **JSON** tab. [JSON](https://json.org/) is a way to represent data - in this case, data returned by the Text Analytics API. ## Sign up for the Text Analytics API The API is available as a free preview, and it is associated with an Azure subscription. You manage the API through the Azure portal. diff --git a/powerapps-docs/maker/canvas-apps/connections/connection-azure-sqldatabase.md b/powerapps-docs/maker/canvas-apps/connections/connection-azure-sqldatabase.md index 37a58c1b03..0fb8ccc6f6 100644 --- a/powerapps-docs/maker/canvas-apps/connections/connection-azure-sqldatabase.md +++ b/powerapps-docs/maker/canvas-apps/connections/connection-azure-sqldatabase.md @@ -21,7 +21,7 @@ Connect to SQL Server, in either Azure or an on-premises database, so that you c ## Prerequisites -* [Sign up](../../signup-for-powerapps.md) for PowerApps, and then [sign in](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) by providing the same credentials that you used to sign up. +* [Sign up](../../signup-for-powerapps.md) for PowerApps, and then [sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) by providing the same credentials that you used to sign up. * Gather the following information for a database that contains at least one table with a primary key: * the name of the database diff --git a/powerapps-docs/maker/canvas-apps/connections/connection-oracledb.md b/powerapps-docs/maker/canvas-apps/connections/connection-oracledb.md index c999d20edd..0f291a3af4 100644 --- a/powerapps-docs/maker/canvas-apps/connections/connection-oracledb.md +++ b/powerapps-docs/maker/canvas-apps/connections/connection-oracledb.md @@ -29,7 +29,7 @@ To install a gateway, follow the steps in [this tutorial](../gateway-management. 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, Microsoft Flow, Logic Apps, and PowerApps services. You can use the same gateway with multiple services and multiple data sources. For more information, see [Understand gateways](../gateway-reference.md). ### Install Oracle client -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](http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html). Otherwise, an error will appear if you try to create or use the connection, as the list of known issues describes. +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). Otherwise, an error will appear if you try to create or use the connection, as the list of known issues describes. ## Create an app from a table in an Oracle database 1. In PowerApps Studio, click or tap **New** on the **File** menu (near the left edge). diff --git a/powerapps-docs/maker/canvas-apps/connections/connection-sharepoint-online.md b/powerapps-docs/maker/canvas-apps/connections/connection-sharepoint-online.md index 20ef4ee22a..0bd59a47d3 100644 --- a/powerapps-docs/maker/canvas-apps/connections/connection-sharepoint-online.md +++ b/powerapps-docs/maker/canvas-apps/connections/connection-sharepoint-online.md @@ -34,7 +34,7 @@ If you want to manage data in a custom list, PowerApps can [generate a three-scr ## Create a connection -1. [Sign in to PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), select **Data** > **Connections** in the left navigation bar, and then select **New connection** near the upper-left corner. +1. [Sign in to PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), select **Data** > **Connections** in the left navigation bar, and then select **New connection** near the upper-left corner. > [!div class="mx-imgBorder"] > ![Select Data > Connections in the left navigation bar, and then select New connection near the upper-left corner.](./media/connection-sharepoint-online/new-connection.png) diff --git a/powerapps-docs/maker/canvas-apps/connections/connection-twitter.md b/powerapps-docs/maker/canvas-apps/connections/connection-twitter.md index b019e60697..d58159fddd 100644 --- a/powerapps-docs/maker/canvas-apps/connections/connection-twitter.md +++ b/powerapps-docs/maker/canvas-apps/connections/connection-twitter.md @@ -233,7 +233,7 @@ Search tweet: Retrieves a collection of relevant tweets matching a specified que | Name | Data Type | Required | Description | | --- | --- | --- | --- | -| searchQuery |string |yes |Query text (you may use any Twitter supported query operators: http://www.twitter.com/search) | +| searchQuery |string |yes |Query text (you may use any Twitter supported query operators: https://www.twitter.com/search) | | maxResults |integer |no |Maximum number of tweets to retrieve, e.g. {maxResults:5} | #### Output properties @@ -382,7 +382,7 @@ When a new tweet appears: Triggers a workflow when a new tweet is posted which m | Name | Data Type | Required | Description | | --- | --- | --- | --- | -| searchQuery |string |yes |Query text (you may use any Twitter supported query operators: http://www.twitter.com/search) | +| searchQuery |string |yes |Query text (you may use any Twitter supported query operators: https://www.twitter.com/search) | #### Output properties diff --git a/powerapps-docs/maker/canvas-apps/customize-forms-sharepoint.md b/powerapps-docs/maker/canvas-apps/customize-forms-sharepoint.md index 1247c6e791..d6f73cef7e 100644 --- a/powerapps-docs/maker/canvas-apps/customize-forms-sharepoint.md +++ b/powerapps-docs/maker/canvas-apps/customize-forms-sharepoint.md @@ -28,7 +28,7 @@ If you're unfamiliar with canvas-pps, see [What are canvas apps?](getting-starte ## Show and hide cards -1. Sign in to [PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), and then open the app that you generated and customized. +1. Sign in to [PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc), and then open the app that you generated and customized. 1. In the left navigation bar, type or paste **D** in the search bar to filter the list of elements, and then select **DetailForm1**. diff --git a/powerapps-docs/maker/canvas-apps/data-platform-create-app-scratch.md b/powerapps-docs/maker/canvas-apps/data-platform-create-app-scratch.md index d0e934a227..576166bf08 100644 --- a/powerapps-docs/maker/canvas-apps/data-platform-create-app-scratch.md +++ b/powerapps-docs/maker/canvas-apps/data-platform-create-app-scratch.md @@ -28,7 +28,7 @@ When you build an app from Common Data Service, you don't need to create a conne ## Open a blank app -1. Sign in to [PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). +1. Sign in to [PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. Under **Make your own app**, select **Canvas app from blank**. diff --git a/powerapps-docs/maker/canvas-apps/expense-report-install.md b/powerapps-docs/maker/canvas-apps/expense-report-install.md index dd8c7163ea..9e44305df2 100644 --- a/powerapps-docs/maker/canvas-apps/expense-report-install.md +++ b/powerapps-docs/maker/canvas-apps/expense-report-install.md @@ -198,7 +198,7 @@ This list stores the line items that are associated with each expense report. 1. In a web browser, navigate to the following link: - [http://pappsfeprodwestuscontent.blob.core.windows.net/sampleapps/myexpenses/docs/MyExpenses(SP_List).zip](http://pappsfeprodwestuscontent.blob.core.windows.net/sampleapps/myexpenses/docs/MyExpenses(SP_List).zip). + [https://pappsfeprodwestuscontent.blob.core.windows.net/sampleapps/myexpenses/docs/MyExpenses(SP_List).zip](https://pappsfeprodwestuscontent.blob.core.windows.net/sampleapps/myexpenses/docs/MyExpenses(SP_List).zip). 2. Download the Expense Report PowerApps Sample package, and save it to your machine. diff --git a/powerapps-docs/maker/canvas-apps/functions/data-types.md b/powerapps-docs/maker/canvas-apps/functions/data-types.md index 17bcd13896..f07256c547 100644 --- a/powerapps-docs/maker/canvas-apps/functions/data-types.md +++ b/powerapps-docs/maker/canvas-apps/functions/data-types.md @@ -28,7 +28,7 @@ This article provides details for the data types that canvas apps support. When | **Date** | A date without a time, in the time zone of the app's user. | **Date( 2019, 5, 16 )** | | **DateTime** | A date with a time, in the time zone of the app's user. | **DateTimeValue( "May 16, 2019 1:23:09 PM" )** | | **GUID** | A [Globally Unique Identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier). | **GUID()**
**GUID( "123e4567-e89b-12d3-a456-426655440000" )** | -| **Hyperlink** | A text string that holds a hyperlink. | **"http://powerapps.microsoft.com"** | +| **Hyperlink** | A text string that holds a hyperlink. | **"https://powerapps.microsoft.com"** | | **Image** | A [Universal Resource Identifier (URI)](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier) text string to an image in .jpeg, .png, .svg, .gif, or other common web-image format. | **MyImage** added as an app resource
**"https://northwindtraders.com/logo.jpg"**
**"appres://blobmanager/7b12ffa2..."** | | **Media** | A URI text string to a video or audio recording. | **MyVideo** added as an app resource
**"https://northwindtraders.com/intro.mp4"**
**"appres://blobmanager/3ba411c..."** | | **Number** | A floating-point number. | **123**
**-4.567**
**8.903e121** | diff --git a/powerapps-docs/maker/canvas-apps/functions/function-json.md b/powerapps-docs/maker/canvas-apps/functions/function-json.md index 3bd88bb6be..9cfcc13cad 100644 --- a/powerapps-docs/maker/canvas-apps/functions/function-json.md +++ b/powerapps-docs/maker/canvas-apps/functions/function-json.md @@ -20,7 +20,7 @@ Generates a JSON text string for a table, a record, or a value. ## Description -The **JSON** function returns the JavaScript Object Notation (JSON) representation of a data structure as text so that it's suitable for storing or transmitting across a network. [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf) and [IETF RFC 8259](https://tools.ietf.org/html/rfc8259) describe the format, which is widely used by JavaScript and other programming languages. +The **JSON** function returns the JavaScript Object Notation (JSON) representation of a data structure as text so that it's suitable for storing or transmitting across a network. [ECMA-404](https://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf) and [IETF RFC 8259](https://tools.ietf.org/html/rfc8259) describe the format, which is widely used by JavaScript and other programming languages. Canvas apps support the [data types](data-types.md) that this table lists with details about their text representation: diff --git a/powerapps-docs/maker/canvas-apps/get-started-create-from-blank.md b/powerapps-docs/maker/canvas-apps/get-started-create-from-blank.md index 02f7fd51e4..6b8ddefe30 100644 --- a/powerapps-docs/maker/canvas-apps/get-started-create-from-blank.md +++ b/powerapps-docs/maker/canvas-apps/get-started-create-from-blank.md @@ -44,7 +44,7 @@ To follow the steps in this tutorial exactly, first create an Excel file using t ## Open a blank app -1. Sign in to [PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). +1. Sign in to [PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. Under **Make your own app**, select **Canvas app from blank**. diff --git a/powerapps-docs/maker/canvas-apps/get-started-test-drive.md b/powerapps-docs/maker/canvas-apps/get-started-test-drive.md index cf4312094d..8b0b977690 100644 --- a/powerapps-docs/maker/canvas-apps/get-started-test-drive.md +++ b/powerapps-docs/maker/canvas-apps/get-started-test-drive.md @@ -24,7 +24,7 @@ If you don't have a license for PowerApps, you can [sign up for free](../signup- ## Create an app -1. Sign in to [PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). +1. Sign in to [PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. Under **Make your own app**, hover over **Start from data**, and then click or tap **Make this app**. diff --git a/powerapps-docs/maker/canvas-apps/help-desk-install.md b/powerapps-docs/maker/canvas-apps/help-desk-install.md index c24709ce2f..8c210c0835 100644 --- a/powerapps-docs/maker/canvas-apps/help-desk-install.md +++ b/powerapps-docs/maker/canvas-apps/help-desk-install.md @@ -134,7 +134,7 @@ This list stores the Help Desk tickets. ## Download the app -1. [Download](http://pappsfeprodwestuscontent.blob.core.windows.net/sampleapps/helpdesk/docs/HelpDesk(SP_List).zip) the PowerApps package and save it to your machine. +1. [Download](https://pappsfeprodwestuscontent.blob.core.windows.net/sampleapps/helpdesk/docs/HelpDesk(SP_List).zip) the PowerApps package and save it to your machine. ## Create connections diff --git a/powerapps-docs/maker/canvas-apps/screen-templates/calendar-screen-overview.md b/powerapps-docs/maker/canvas-apps/screen-templates/calendar-screen-overview.md index 52220acf5d..e8b76bfdc3 100644 --- a/powerapps-docs/maker/canvas-apps/screen-templates/calendar-screen-overview.md +++ b/powerapps-docs/maker/canvas-apps/screen-templates/calendar-screen-overview.md @@ -37,7 +37,7 @@ Familiarity with how to add and configure screens and other controls as you [cre To add a calendar screen from the template: -1. [Sign in](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. +1. [Sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. This topic shows a phone app, but the same concepts apply to a tablet app. diff --git a/powerapps-docs/maker/canvas-apps/screen-templates/email-screen-overview.md b/powerapps-docs/maker/canvas-apps/screen-templates/email-screen-overview.md index 19d48b23fc..9e156dab46 100644 --- a/powerapps-docs/maker/canvas-apps/screen-templates/email-screen-overview.md +++ b/powerapps-docs/maker/canvas-apps/screen-templates/email-screen-overview.md @@ -37,7 +37,7 @@ Familiarity with how to add and configure screens and other controls as you [cre To add an email screen from the template: -1. [Sign in](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. +1. [Sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. This topic shows a phone app, but the same concepts apply to a tablet app. diff --git a/powerapps-docs/maker/canvas-apps/screen-templates/meeting-screen-overview.md b/powerapps-docs/maker/canvas-apps/screen-templates/meeting-screen-overview.md index cba0149f08..32111dff4e 100644 --- a/powerapps-docs/maker/canvas-apps/screen-templates/meeting-screen-overview.md +++ b/powerapps-docs/maker/canvas-apps/screen-templates/meeting-screen-overview.md @@ -33,7 +33,7 @@ Familiarity with how to add and configure screens and other controls as you [cre To add a meeting screen from the template: -1. [Sign in](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. +1. [Sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. This topic shows a phone app, but the same concepts apply to a tablet app. diff --git a/powerapps-docs/maker/canvas-apps/screen-templates/people-screen-overview.md b/powerapps-docs/maker/canvas-apps/screen-templates/people-screen-overview.md index a4c6b746ac..1c51f5d0a4 100644 --- a/powerapps-docs/maker/canvas-apps/screen-templates/people-screen-overview.md +++ b/powerapps-docs/maker/canvas-apps/screen-templates/people-screen-overview.md @@ -37,7 +37,7 @@ Familiarity with how to add and configure screens and other controls as you [cre To add a people screen from the template: -1. [Sign in](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. +1. [Sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) to PowerApps, and then create an app or open an existing app in PowerApps Studio. This topic shows a phone app, but the same concepts apply to a tablet app. diff --git a/powerapps-docs/maker/canvas-apps/share-app.md b/powerapps-docs/maker/canvas-apps/share-app.md index e3e31daf43..ab91b169e7 100644 --- a/powerapps-docs/maker/canvas-apps/share-app.md +++ b/powerapps-docs/maker/canvas-apps/share-app.md @@ -180,7 +180,7 @@ Yes. Though, access to canvas standalone apps require a PowerApps license includ > [!div class="mx-imgBorder"] > ![Embed canvas app in SharePoint for guests](media/share-app/guest_access_doc_5.PNG "Embed canvas app in SharePoint for guests") -When embedding a canvas app in SharePoint via the iFrame HTML tag, reference the app using the full web URL. To find the URL, go to http://make.powerapps.com, select an app, select the **Details** tab, and the URL is displayed under **Web link**. +When embedding a canvas app in SharePoint via the iFrame HTML tag, reference the app using the full web URL. To find the URL, go to https://make.powerapps.com, select an app, select the **Details** tab, and the URL is displayed under **Web link**. > [!div class="mx-imgBorder"] > ![Canvas app details](media/share-app/guest_access_doc_6.PNG "Canvas app details") diff --git a/powerapps-docs/maker/canvas-apps/sharepoint-lookup-fields.md b/powerapps-docs/maker/canvas-apps/sharepoint-lookup-fields.md index 4680f8e5bb..3c7985ea3c 100644 --- a/powerapps-docs/maker/canvas-apps/sharepoint-lookup-fields.md +++ b/powerapps-docs/maker/canvas-apps/sharepoint-lookup-fields.md @@ -90,7 +90,7 @@ You do this first, so that when you add data to the **Assets** list, **RepairSho ## Create an app from the Assets list You use this app to add data to the **Assets** list. -1. [Sign in to PowerApps Studio](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). If you are new to PowerApps, [sign up for free](https://powerapps.microsoft.com) using your organizational email address. +1. [Sign in to PowerApps Studio](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). If you are new to PowerApps, [sign up for free](https://powerapps.microsoft.com) using your organizational email address. 2. In the **File** menu (along the left edge), click or tap **New**, and then click or tap **SharePoint**. diff --git a/powerapps-docs/maker/canvas-apps/sharepoint-scenario-summary.md b/powerapps-docs/maker/canvas-apps/sharepoint-scenario-summary.md index 6c80cb0e6f..f81ffd8f2a 100644 --- a/powerapps-docs/maker/canvas-apps/sharepoint-scenario-summary.md +++ b/powerapps-docs/maker/canvas-apps/sharepoint-scenario-summary.md @@ -154,11 +154,11 @@ We have covered a huge amount of ground in this series of tutorials, from buildi That brings us to the conclusion of our end-to-end walkthrough and this series of tutorials. We encourage you to continue your journey at the following sites: -* [PowerApps](http://www.powerapps.com/) -* [Microsoft Flow](http://flow.microsoft.com) -* [Power BI](http://www.powerbi.com) +* [PowerApps](https://www.powerapps.com/) +* [Microsoft Flow](https://flow.microsoft.com) +* [Power BI](https://www.powerbi.com) * [Power Users Community](https://powerusers.microsoft.com/) -* [SharePoint](http://sharepoint.microsoft.com) +* [SharePoint](https://sharepoint.microsoft.com) * [Microsoft Tech Community](https://techcommunity.microsoft.com/) Let us know in the comments if you have any feedback on this series, suggestions for additions, or ideas for additional content that will help you work with the technologies that we covered. diff --git a/powerapps-docs/maker/canvas-apps/show-images-text-gallery-sort-filter.md b/powerapps-docs/maker/canvas-apps/show-images-text-gallery-sort-filter.md index 55969f5617..6c11c397a3 100644 --- a/powerapps-docs/maker/canvas-apps/show-images-text-gallery-sort-filter.md +++ b/powerapps-docs/maker/canvas-apps/show-images-text-gallery-sort-filter.md @@ -28,7 +28,7 @@ In PowerApps, you can use a gallery to show several related items, just as you s * [Sign up](../signup-for-powerapps.md) for PowerApps, and then [sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) using the same credentials that you used to sign up. * Create a tablet app from a [template](get-started-test-drive.md), from [data](get-started-create-from-data.md), or from [scratch](get-started-create-from-blank.md). * Learn how to [configure a control](add-configure-controls.md). -* These steps use the [CreateFirstApp](http://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip) as sample input data, which includes .jpg images. The zip file includes an XML file that can be converted to Excel. Otherwise, PowerApps automatically reads the files in the .zip files and imports it successfully. You can download and use this sample data, or import your own. +* These steps use the [CreateFirstApp](https://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip) as sample input data, which includes .jpg images. The zip file includes an XML file that can be converted to Excel. Otherwise, PowerApps automatically reads the files in the .zip files and imports it successfully. You can download and use this sample data, or import your own. ## Show data in a gallery 1. Create a collection named **Inventory** using the sample data. Steps include: diff --git a/powerapps-docs/maker/canvas-apps/tutorial-working-with-images-in-excel.md b/powerapps-docs/maker/canvas-apps/tutorial-working-with-images-in-excel.md index 96b30ae7fc..540745f60a 100644 --- a/powerapps-docs/maker/canvas-apps/tutorial-working-with-images-in-excel.md +++ b/powerapps-docs/maker/canvas-apps/tutorial-working-with-images-in-excel.md @@ -68,12 +68,12 @@ In this tutorial, we: ## Add the image in an Excel file to your app In another example, you can save images in a cloud storage account, and then use an Excel table to display the images in your app. -In this example, we use the [CreateFirstApp.zip](http://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip) that contains some .jpeg files. +In this example, we use the [CreateFirstApp.zip](https://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip) that contains some .jpeg files. > [!NOTE] > When displaying images from an Excel file, the path to these images must use forward slashes. When PowerApps saves images to an Excel table (as with the previous steps), the path uses backslashes. So, you can also use the **SavePen_images** from the previous example. If you do, change the paths in the Excel table to use forward slashes instead of backslashes. Otherwise, the images will not display. -1. Download [CreateFirstApp.zip](http://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip), and extract the **Assets** folder to your cloud storage account. +1. Download [CreateFirstApp.zip](https://pwrappssamples.blob.core.windows.net/samples/CreateFirstApp.zip), and extract the **Assets** folder to your cloud storage account. 2. In an Excel spreadsheet, create a table that looks similar to the following: ![Jackets table](./media/tutorial-working-with-images-in-excel/jackets.png) @@ -89,7 +89,7 @@ In this example, we use the [CreateFirstApp.zip](http://pwrappssamples.blob.core When you set the Items property, the Excel table is automatically updated with a new column named **PowerAppsId**. -In the Excel table, the image path can also be the URL to an image. Download the [Flooring Estimates](http://pwrappssamples.blob.core.windows.net/samples/FlooringEstimates.xlsx) sample file to your cloud storage account, add the `FlooringEstimates` table as a data source in your app, and then set the gallery control to `FlooringEstimates`. The gallery is automatically updated with the images. +In the Excel table, the image path can also be the URL to an image. Download the [Flooring Estimates](https://pwrappssamples.blob.core.windows.net/samples/FlooringEstimates.xlsx) sample file to your cloud storage account, add the `FlooringEstimates` table as a data source in your app, and then set the gallery control to `FlooringEstimates`. The gallery is automatically updated with the images. ## Learn more [Add an image, a video, or a sound](add-images-pictures-audio-video.md) diff --git a/powerapps-docs/maker/canvas-apps/use-line-pie-bar-chart.md b/powerapps-docs/maker/canvas-apps/use-line-pie-bar-chart.md index cc99bae73d..f16bae1dbd 100644 --- a/powerapps-docs/maker/canvas-apps/use-line-pie-bar-chart.md +++ b/powerapps-docs/maker/canvas-apps/use-line-pie-bar-chart.md @@ -32,7 +32,7 @@ You can create and use these charts within PowerApps. Let's get started. * [Sign up](../signup-for-powerapps.md) for PowerApps, and then [sign in](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) using the same credentials that you used to sign up. * Create an app from a [template](get-started-test-drive.md), from [data](get-started-create-from-data.md), or from [scratch](get-started-create-from-blank.md). * Learn how to [configure a control](add-configure-controls.md) in PowerApps. -* Download [ChartData.zip](http://pwrappssamples.blob.core.windows.net/samples/ChartData.zip), which contains sample data as an XML file. Follow the steps in this topic to import it directly into your app. As an alternative, decompress the .zip file, open the XML file in Excel, and save it to a [cloud-storage account](connections/cloud-storage-blob-connections.md). +* Download [ChartData.zip](https://pwrappssamples.blob.core.windows.net/samples/ChartData.zip), which contains sample data as an XML file. Follow the steps in this topic to import it directly into your app. As an alternative, decompress the .zip file, open the XML file in Excel, and save it to a [cloud-storage account](connections/cloud-storage-blob-connections.md). ## Import the sample data In these steps, we import the sample data into a collection, named **ProductRevenue**. diff --git a/powerapps-docs/maker/canvas-apps/using-logic-flows.md b/powerapps-docs/maker/canvas-apps/using-logic-flows.md index 3190bc99fc..bb3621c517 100644 --- a/powerapps-docs/maker/canvas-apps/using-logic-flows.md +++ b/powerapps-docs/maker/canvas-apps/using-logic-flows.md @@ -28,7 +28,7 @@ You can use Microsoft Flow to create logic that performs one or more tasks when ## Create a flow -1. Sign in to [PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). +1. Sign in to [PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. In the left navigation bar, select **Business logic**, and then select **Flows**. diff --git a/powerapps-docs/maker/canvas-apps/working-with-environments.md b/powerapps-docs/maker/canvas-apps/working-with-environments.md index bc3af93ab0..d4805f786e 100644 --- a/powerapps-docs/maker/canvas-apps/working-with-environments.md +++ b/powerapps-docs/maker/canvas-apps/working-with-environments.md @@ -39,13 +39,13 @@ You can create apps in an environment that you create or for which you've been g To create an app in the right environment: -1. [Sign in to PowerApps](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). +1. [Sign in to PowerApps](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. As the previous section describes, select the environment in which you would like to create your app. 1. Select **Apps** near the left edge, and then select **Create an app**. ## View apps in the right environment -Whether you are working in [powerapps.com](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) or PowerApps Studio, the list of apps, connections, etc. that you see is always filtered based on the environment that's selected in the dropdown. If you don't see the apps you're looking for, always confirm whether the right environment is selected. +Whether you are working in [powerapps.com](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc) or PowerApps Studio, the list of apps, connections, etc. that you see is always filtered based on the environment that's selected in the dropdown. If you don't see the apps you're looking for, always confirm whether the right environment is selected. For more information about environments, see [this overview](../../administrator/environments-overview.md). diff --git a/powerapps-docs/maker/canvas-apps/working-with-references.md b/powerapps-docs/maker/canvas-apps/working-with-references.md index ef50cee6b0..4ca9e7dc62 100644 --- a/powerapps-docs/maker/canvas-apps/working-with-references.md +++ b/powerapps-docs/maker/canvas-apps/working-with-references.md @@ -45,7 +45,7 @@ Every entity in Common Data Service includes an **Owner** field. This field can' To show that field in the **Account** entity: -1. Open [this PowerApps site](http://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). +1. Open [this PowerApps site](https://make.powerapps.com?utm_source=padocs&utm_medium=linkinadoc&utm_campaign=referralsfromdoc). 1. In the left navigation bar, select **Data** > **Entities**. 1. In the list of entities, select **Account**. 1. In the upper-right corner, open the filter list (which is set to **Default** by default), and then select **All**. diff --git a/powerapps-docs/maker/common-data-service/data-platform-cds-newentity-pq.md b/powerapps-docs/maker/common-data-service/data-platform-cds-newentity-pq.md index 84a61b33cf..dac85b615d 100644 --- a/powerapps-docs/maker/common-data-service/data-platform-cds-newentity-pq.md +++ b/powerapps-docs/maker/common-data-service/data-platform-cds-newentity-pq.md @@ -48,7 +48,7 @@ To follow this topic, you must switch to an [environment](../canvas-apps/working ![Choose the OAuth connector](./media/data-platform-cds-newentity-pq/choose-odata.png) 1. Under **Connection settings**, type or paste this URL, and then select **Next**:
-`http://services.odata.org/V4/Northwind/Northwind.svc/` +`https://services.odata.org/V4/Northwind/Northwind.svc/` 1. In the list of tables, select the **Customers** check box, and then click or tap **Next**. diff --git a/powerapps-docs/maker/common-data-service/define-query-hierarchical-data.md b/powerapps-docs/maker/common-data-service/define-query-hierarchical-data.md index 9ce91608e5..d5569419c1 100644 --- a/powerapps-docs/maker/common-data-service/define-query-hierarchical-data.md +++ b/powerapps-docs/maker/common-data-service/define-query-hierarchical-data.md @@ -92,5 +92,5 @@ The following examples illustrate scenarios for querying hierarchies: [Create and edit 1:N (one-to-many) or N:1 (many-to-one) entity relationships](create-edit-1n-relationships.md)
[Create and edit 1:N (one-to-many) or N:1 (many-to-one) entity relationships using solution explorer](create-edit-1n-relationships-solution-explorer.md)
[Visualize hierarchical data with model-driven apps](visualize-hierarchical-data.md)
-[Video: Hierarchical Security Modelling](http://www.youtube.com/watch?v=kx5So32DrCo&index=10&list=PLC3591A8FE4ADBE07)
-[Video: Hierarchy Visualization](http://www.youtube.com/watch?v=_dGBE6icLNw&index=9&list=PLC3591A8FE4ADBE07) +[Video: Hierarchical Security Modelling](https://www.youtube.com/watch?v=kx5So32DrCo&index=10&list=PLC3591A8FE4ADBE07)
+[Video: Hierarchy Visualization](https://www.youtube.com/watch?v=_dGBE6icLNw&index=9&list=PLC3591A8FE4ADBE07) diff --git a/powerapps-docs/maker/common-data-service/define-rollup-fields.md b/powerapps-docs/maker/common-data-service/define-rollup-fields.md index f21c061a4e..f3b6505639 100644 --- a/powerapps-docs/maker/common-data-service/define-rollup-fields.md +++ b/powerapps-docs/maker/common-data-service/define-rollup-fields.md @@ -212,5 +212,5 @@ Certain entity forms, such as Account or Contact, out-of-the-box, contain the a [Define calculated fields](define-calculated-fields.md)
[Behavior and format of the Date and Time field](behavior-format-date-time-field.md)
[Define and query hierarchically related data](define-query-hierarchical-data.md)
-[Video: Rollup and Calculated Fields](http://www.youtube.com/watch?v=RoahCH1p3T8&list=PLC3591A8FE4ADBE07&index=8)
-[Video: Using Power BI](http://www.youtube.com/watch?v=PkQe4BFlBS8&list=PLC3591A8FE4ADBE07&index=3) +[Video: Rollup and Calculated Fields](https://www.youtube.com/watch?v=RoahCH1p3T8&list=PLC3591A8FE4ADBE07&index=8)
+[Video: Using Power BI](https://www.youtube.com/watch?v=PkQe4BFlBS8&list=PLC3591A8FE4ADBE07&index=3) diff --git a/powerapps-docs/maker/common-data-service/query-visualize-hierarchical-data.md b/powerapps-docs/maker/common-data-service/query-visualize-hierarchical-data.md index 61ea0f2e12..017257333d 100644 --- a/powerapps-docs/maker/common-data-service/query-visualize-hierarchical-data.md +++ b/powerapps-docs/maker/common-data-service/query-visualize-hierarchical-data.md @@ -123,5 +123,5 @@ For some entities, such as account and user, the visualizations are provided out > ![Widget's tree and tiles views](media/widget-tree-tiles.png "Widget's tree and tiles views") ## See also - [Video: Hierarchical Security Modelling](http://www.youtube.com/watch?v=kx5So32DrCo&index=10&list=PLC3591A8FE4ADBE07) - [Video: Hierarchy Visualization](http://www.youtube.com/watch?v=_dGBE6icLNw&index=9&list=PLC3591A8FE4ADBE07) + [Video: Hierarchical Security Modelling](https://www.youtube.com/watch?v=kx5So32DrCo&index=10&list=PLC3591A8FE4ADBE07) + [Video: Hierarchy Visualization](https://www.youtube.com/watch?v=_dGBE6icLNw&index=9&list=PLC3591A8FE4ADBE07) diff --git a/powerapps-docs/maker/common-data-service/virtual-entity-odata-provider-requirements.md b/powerapps-docs/maker/common-data-service/virtual-entity-odata-provider-requirements.md index 0bf36da84f..86458c4248 100644 --- a/powerapps-docs/maker/common-data-service/virtual-entity-odata-provider-requirements.md +++ b/powerapps-docs/maker/common-data-service/virtual-entity-odata-provider-requirements.md @@ -75,7 +75,7 @@ This procedure shows you how to use the out-of-box OData Data Provider to use as 1. On the **New Data Source** properties page, complete the following fields, and then save the record. - **Name**. Type a name that describes the data source. - - **Uri**. If you are using the OData Data Provider, enter the uri for the OData web service. For example, if you are using the OData provider to connect to a web service hosted in Azure, the URI can look similar to *`http://contosodataservice.azurewebsites.net/odata/`*. + - **Uri**. If you are using the OData Data Provider, enter the uri for the OData web service. For example, if you are using the OData provider to connect to a web service hosted in Azure, the URI can look similar to *`https://contosodataservice.azurewebsites.net/odata/`*. - **Timeout in seconds**. Enter the number of seconds to wait for a response from the web service before a data request time-out. For example, enter 30 to wait a maximum of thirty seconds before a time-out occurs. - **Pagination mode**. Select whether to use client-side or server-side paging to control how query results are paged. The default value is client-side paging. With server-side paging, the server controls how results are paged by using the $skiptoken parameter, which is added to the query string. More information: [Skip Token System Query Option ($skiptoken)](https://msdn.microsoft.com/library/dd942121.aspx) - **Return inline count**. Returns the total number records in the result set. This setting is used to enable next page functionality when you return data to a grid. Use a value of false if your OData endpoint doesn't support the OData $inlinecount parameter. The default value is false. diff --git a/powerapps-docs/maker/common-data-service/virtual-entity-walkthrough-using-odata-provider.md b/powerapps-docs/maker/common-data-service/virtual-entity-walkthrough-using-odata-provider.md index 25446385d1..090d56d90e 100644 --- a/powerapps-docs/maker/common-data-service/virtual-entity-walkthrough-using-odata-provider.md +++ b/powerapps-docs/maker/common-data-service/virtual-entity-walkthrough-using-odata-provider.md @@ -32,7 +32,7 @@ Imagine that you want to access ticket information from an external data source Because the data source used for this walkthrough has an OData v4 web service, we can use the OData v4 Data Provider included with your environment. -Web service url: `http://contosowebservice.azurewebsites.net/odata/` +Web service url: `https://contosowebservice.azurewebsites.net/odata/` > [!IMPORTANT] > The web service url used for this walkthrough isn't a functioning web service. @@ -69,7 +69,7 @@ Create the data source for the OData v4 data provider that uses the OASIS Open D |Field|Value| |--|--| |**Name**|Contoso Sample Data Source| - |**URL**|`http://contosowebservice.azurewebsites.net/odata` | + |**URL**|`https://contosowebservice.azurewebsites.net/odata` | |**Timeout**|30| |**Return Inline Count**|True| diff --git a/powerapps-docs/maker/common-data-service/visualize-hierarchical-data.md b/powerapps-docs/maker/common-data-service/visualize-hierarchical-data.md index d612f681ab..dd8d825b19 100644 --- a/powerapps-docs/maker/common-data-service/visualize-hierarchical-data.md +++ b/powerapps-docs/maker/common-data-service/visualize-hierarchical-data.md @@ -106,4 +106,4 @@ Based on your needs, you can choose between using a tree view, which shows the e ### See also [Define and query hierarchically related data](../common-data-service/define-query-hierarchical-data.md)
-[Video: Hierarchy Visualization](http://www.youtube.com/watch?v=_dGBE6icLNw&index=9&list=PLC3591A8FE4ADBE07) +[Video: Hierarchy Visualization](https://www.youtube.com/watch?v=_dGBE6icLNw&index=9&list=PLC3591A8FE4ADBE07) diff --git a/powerapps-docs/maker/model-driven-apps/accessibility-app-designer-site-map-designer-my-apps-page.md b/powerapps-docs/maker/model-driven-apps/accessibility-app-designer-site-map-designer-my-apps-page.md index c6fb905af3..6a67e02ceb 100644 --- a/powerapps-docs/maker/model-driven-apps/accessibility-app-designer-site-map-designer-my-apps-page.md +++ b/powerapps-docs/maker/model-driven-apps/accessibility-app-designer-site-map-designer-my-apps-page.md @@ -21,7 +21,7 @@ search.app: # Accessibility in PowerApps app designer, site map designer, and My Apps page -Microsoft is committed to making its products and services easier for everyone. More information: [Microsoft accessibility](http://www.microsoft.com/enable/default.aspx) +Microsoft is committed to making its products and services easier for everyone. More information: [Microsoft accessibility](https://www.microsoft.com/enable/default.aspx) This topic describes the accessibility features available with model-driven apps. @@ -96,11 +96,11 @@ PowerApps offers keyboard shortcuts to address issues faced by people with limit For accessibility information about your browser, visit the following websites: -- [Windows accessibility features](http://www.microsoft.com/enable/products/ie9/default.aspx) +- [Windows accessibility features](https://www.microsoft.com/enable/products/ie9/default.aspx) -- [Firefox accessibility features](http://support.mozilla.org/kb/accessibility-features-firefox-make-firefox-and-we?redirectlocale=en-US&redirectslug=accessibility) +- [Firefox accessibility features](https://support.mozilla.org/kb/accessibility-features-firefox-make-firefox-and-we?redirectlocale=en-US&redirectslug=accessibility) -- [Safari accessibility features](http://www.apple.com/accessibility/) +- [Safari accessibility features](https://www.apple.com/accessibility/) - [Google Chrome accessibility technical documentation](https://sites.google.com/a/chromium.org/dev/developers/design-documents/accessibility) diff --git a/powerapps-docs/maker/model-driven-apps/approaching-unified-interface.md b/powerapps-docs/maker/model-driven-apps/approaching-unified-interface.md index de4f1a128d..2562bfdd21 100644 --- a/powerapps-docs/maker/model-driven-apps/approaching-unified-interface.md +++ b/powerapps-docs/maker/model-driven-apps/approaching-unified-interface.md @@ -33,4 +33,4 @@ In summary, this guide will help you: - Governance and guidelines. - UX usage recommendations. -[Download the white paper](http://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/approaching-unified-interface-transition.pdf) \ No newline at end of file +[Download the white paper](https://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/approaching-unified-interface-transition.pdf) \ No newline at end of file diff --git a/powerapps-docs/maker/model-driven-apps/create-guided-help-learning-path.md b/powerapps-docs/maker/model-driven-apps/create-guided-help-learning-path.md index c9cdefb6b6..df5b890ee1 100644 --- a/powerapps-docs/maker/model-driven-apps/create-guided-help-learning-path.md +++ b/powerapps-docs/maker/model-driven-apps/create-guided-help-learning-path.md @@ -501,7 +501,7 @@ More information about using YouTube: [YouTube Help Center](https://go.microsoft ## Localize Learning Path controls - You can localize the content in the controls you create in Learning Path so that they are displayed to users in the language they have selected for [!INCLUDE[pn_crm_shortest](../../includes/pn-crm-shortest.md)]. To localize your controls, you can simply export them, localize the strings that are displayed to users, and then import the control that includes the localized content. You can import the control into the same organization or into any organization you want. You can localize the same control into multiple languages, and then just import the specific languages into specific organizations that support users who have that language selected. Localization support in Learning Path follows the OASIS XML Localisation Interchange File Format (XLIFF) 2.0 standard. There are tools and tutorials freely available for working with this common format. More information: [XLIFF Version 2.0](http://docs.oasis-open.org/xliff/xliff-core/v2.0/os/xliff-core-v2.0-os.html) + You can localize the content in the controls you create in Learning Path so that they are displayed to users in the language they have selected for [!INCLUDE[pn_crm_shortest](../../includes/pn-crm-shortest.md)]. To localize your controls, you can simply export them, localize the strings that are displayed to users, and then import the control that includes the localized content. You can import the control into the same organization or into any organization you want. You can localize the same control into multiple languages, and then just import the specific languages into specific organizations that support users who have that language selected. Localization support in Learning Path follows the OASIS XML Localisation Interchange File Format (XLIFF) 2.0 standard. There are tools and tutorials freely available for working with this common format. More information: [XLIFF Version 2.0](https://docs.oasis-open.org/xliff/xliff-core/v2.0/os/xliff-core-v2.0-os.html) More information about user language settings in [!INCLUDE[pn_crm_shortest](../../includes/pn-crm-shortest.md)]: [Set personal options](/dynamics365/customer-engagement/basics/set-personal-options) diff --git a/powerapps-docs/maker/model-driven-apps/customize-power-bi-content-packs.md b/powerapps-docs/maker/model-driven-apps/customize-power-bi-content-packs.md index e58445cc60..38c4675139 100644 --- a/powerapps-docs/maker/model-driven-apps/customize-power-bi-content-packs.md +++ b/powerapps-docs/maker/model-driven-apps/customize-power-bi-content-packs.md @@ -37,17 +37,17 @@ Before you customize a content pack, read the information here and perform each ### Meet the requirements -- [Power BI service registration](http://powerbi.com/). +- [Power BI service registration](https://powerbi.com/). - [Power BI Desktop](https://powerbi.microsoft.com/desktop) application for editing Power BI reports. - PBIX file for the content pack that you want to customize. - - [Download the Dynamics CRM Online Sales Manager PBIX](http://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Sales%20Manager.pbix) + - [Download the Dynamics CRM Online Sales Manager PBIX](https://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Sales%20Manager.pbix) - - [Download the Dynamics CRM Online Service Manager PBIX](http://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Customer%20Service%20Manager.pbix) + - [Download the Dynamics CRM Online Service Manager PBIX](https://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Customer%20Service%20Manager.pbix) - - [Download the Microsoft Dynamics 365 Process Analyzer PBIX](http://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Process%20Analyzer%20-1.34b.pbix) + - [Download the Microsoft Dynamics 365 Process Analyzer PBIX](https://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Process%20Analyzer%20-1.34b.pbix) Dynamics 365 content packs are currently only supported in the U.S. English language. diff --git a/powerapps-docs/maker/model-driven-apps/reporting-considerations.md b/powerapps-docs/maker/model-driven-apps/reporting-considerations.md index 966c1f0014..095f7fe1b9 100644 --- a/powerapps-docs/maker/model-driven-apps/reporting-considerations.md +++ b/powerapps-docs/maker/model-driven-apps/reporting-considerations.md @@ -65,7 +65,7 @@ Model-driven apps have a number of capabilities that allow customers to surface ## Third-party adapters for SSIS -- [CozyRoc SSIS+ component for Dynamics 365/CRM](http://www.cozyroc.com/ssis/dynamics-crm) +- [CozyRoc SSIS+ component for Dynamics 365/CRM](https://www.cozyroc.com/ssis/dynamics-crm) - [KingswaySoft SSIS Integration Toolkit for Dynamics 365](https://www.kingswaysoft.com/products/ssis-integration-toolkit-for-microsoft-dynamics-365) @@ -73,7 +73,7 @@ Model-driven apps have a number of capabilities that allow customers to surface - [Team4 SSIS Connector for Dynamics 365](https://www.team4.de/microsoft-dynamics-365-crm/) - + ## ETL tools @@ -83,9 +83,9 @@ Model-driven apps have a number of capabilities that allow customers to surface ### See also - [Report Authoring Extension (with SQL Server Data Tools support)](http://www.microsoft.com/download/details.aspx?id=45013)
+ [Report Authoring Extension (with SQL Server Data Tools support)](https://www.microsoft.com/download/details.aspx?id=45013)
- [Introduction to Microsoft Power Query for Excel](http://office.microsoft.com/en-ca/excel-help/introduction-to-microsoft-power-query-for-excel-HA104003940.aspx?CTT=5&origin=HA104003813)
+ [Introduction to Microsoft Power Query for Excel](https://office.microsoft.com/en-ca/excel-help/introduction-to-microsoft-power-query-for-excel-HA104003940.aspx?CTT=5&origin=HA104003813)
[Dynamics 365 for Customer Engagement OData Feeds and Power Query: What’s the [Record]?](https://community.dynamics.com/crm/b/survivingcrm/archive/2014/02/16/dynamics-crm-odata-feeds-and-power-query-what-s-the-record.aspx)
diff --git a/powerapps-docs/maker/model-driven-apps/transition-web-app-existing.md b/powerapps-docs/maker/model-driven-apps/transition-web-app-existing.md index eed145931a..4bf16cf5b6 100644 --- a/powerapps-docs/maker/model-driven-apps/transition-web-app-existing.md +++ b/powerapps-docs/maker/model-driven-apps/transition-web-app-existing.md @@ -40,7 +40,7 @@ For similar instructions that show you how to create a new sandbox environment t ## Overview This topic is for existing customers who are currently using legacy web client applications who need to plan and execute their transition to the Unified Interface. To set up a parallel environment, you create a new application based on your default solution as it stands today. This can be done in your current development sandbox environment without impact to your existing work. -After completing the steps in this article, users with the appropriate role can see your new app in the app list on both the Dynamics 365 drop-down app list or on the Dynamics 365 Home page (http://home.dynamics.com). +After completing the steps in this article, users with the appropriate role can see your new app in the app list on both the Dynamics 365 drop-down app list or on the Dynamics 365 Home page (https://home.dynamics.com). ![App list](media/app-list.png) @@ -130,7 +130,7 @@ The tasks required to configure the model-driven app properties include: 6. Select **Save**. -Now, users with the appropriate role can see your new app in the app list on both the Dynamics 365 drop-down app list or on the Dynamics 365 Home page (http://home.dynamics.com). +Now, users with the appropriate role can see your new app in the app list on both the Dynamics 365 drop-down app list or on the Dynamics 365 Home page (https://home.dynamics.com). ![App list](media/app-list.png "App list") diff --git a/powerapps-docs/maker/model-driven-apps/unified-interface-playbook.md b/powerapps-docs/maker/model-driven-apps/unified-interface-playbook.md index 96e2666957..f1c6c646bb 100644 --- a/powerapps-docs/maker/model-driven-apps/unified-interface-playbook.md +++ b/powerapps-docs/maker/model-driven-apps/unified-interface-playbook.md @@ -37,9 +37,9 @@ In summary, the Unified Interface Playbook documents will help you: |Download link |Doc type | |---------|---------| -|[Unified Interface Playbook Overview](http://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/dynamics365unifiedinterfaceplaybook.pdf) | PDF | -|[Chapter 1: Initiate](http://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/playbook-ch1-initiate.pptx) | PowerPoint | -|[Chapter 2: Explore](http://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/playbook-ch-2-explore.pptx) | PowerPoint | +|[Unified Interface Playbook Overview](https://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/dynamics365unifiedinterfaceplaybook.pdf) | PDF | +|[Chapter 1: Initiate](https://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/playbook-ch1-initiate.pptx) | PowerPoint | +|[Chapter 2: Explore](https://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/playbook-ch-2-explore.pptx) | PowerPoint | | [Chapter 3: Transition](https://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/playbook-ch3-transition.pptx)| PowerPoint | | [Chapter 4: Optimize](https://download.microsoft.com/download/A/F/3/AF3D45A7-4F38-41BE-8956-1DF7A4A5AFDB/playbook-ch4-optimize.pptx) | PowerPoint | diff --git a/powerapps-docs/maker/model-driven-apps/use-power-bi.md b/powerapps-docs/maker/model-driven-apps/use-power-bi.md index 7fe5c4ab83..26db113db5 100644 --- a/powerapps-docs/maker/model-driven-apps/use-power-bi.md +++ b/powerapps-docs/maker/model-driven-apps/use-power-bi.md @@ -27,7 +27,7 @@ The Dynamics 365 apps content packs for Power BI allow you to easily access and To create a Power BI dashboard using a content pack, follow these instructions. -1. If you haven't already done so, [register with Power BI](http://powerbi.com/). +1. If you haven't already done so, [register with Power BI](https://powerbi.com/). 2. After you have signed in to Power BI, in the **Datasets** area select **Get Data**, under **Services** select **Get**, and then select from the following content packs. @@ -54,13 +54,13 @@ The Dynamics 365 apps content packs for Power BI allow you to easily access and ### Content packs available for download. The Dynamics 365 content packs support the app's default out-of-box entities. However, you can customize the following content packs by downloading the .PBIX file and then using Power BI Desktop to customize the content pack before uploading it to the Power BI service. -- [Download the Dynamics CRM Online Sales Manager .PBIX](http://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Sales%20Manager.pbix) +- [Download the Dynamics CRM Online Sales Manager .PBIX](https://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Sales%20Manager.pbix) -- [Download the Dynamics 365 for Customer Engagement apps (online) Service Manager .PBIX](http://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Customer%20Service%20Manager.pbix) +- [Download the Dynamics 365 for Customer Engagement apps (online) Service Manager .PBIX](https://download.microsoft.com/download/9/2/B/92BCBDCE-CE01-4BC9-A306-2A92653B683E/Customer%20Service%20Manager.pbix) The Power BI Report Template for Connected Field Service enables users to publish a Power BI report that displays the live heart beat of connected devices. -- [Download the Power BI Report Template for Connected Field Service for Dynamics 365 for Customer Engagement](http://download.microsoft.com/download/E/B/5/EB5ED97A-A36A-4CAE-8C04-333A1E463B4F/PowerBI%20Report%20Template%20for%20Connected%20Field%20Service%20for%20Microsoft%20Dynamics%20365.pbix) +- [Download the Power BI Report Template for Connected Field Service for Dynamics 365 for Customer Engagement](https://download.microsoft.com/download/E/B/5/EB5ED97A-A36A-4CAE-8C04-333A1E463B4F/PowerBI%20Report%20Template%20for%20Connected%20Field%20Service%20for%20Microsoft%20Dynamics%20365.pbix) For information about how to customize the content packs, see [Customize Power BI content packs](customize-power-bi-content-packs.md). diff --git a/powerapps-docs/maker/portals/add-web-resource.md b/powerapps-docs/maker/portals/add-web-resource.md index a69e32106e..c6c6610b0d 100644 --- a/powerapps-docs/maker/portals/add-web-resource.md +++ b/powerapps-docs/maker/portals/add-web-resource.md @@ -79,7 +79,7 @@ If the attached file is an image, the control will display the image as a thumbn ## CORS protocol support -The [cross-origin resource sharing (CORS)](http://www.w3.org/TR/cors/) protocol consists of a set of headers that indicates whether a response can be shared with another domain. +The [cross-origin resource sharing (CORS)](https://www.w3.org/TR/cors/) protocol consists of a set of headers that indicates whether a response can be shared with another domain. The following site settings are used to configure CORS: | Name | Description | diff --git a/powerapps-docs/maker/portals/configure/add-custom-javascript.md b/powerapps-docs/maker/portals/configure/add-custom-javascript.md index db5bc85130..6994206375 100644 --- a/powerapps-docs/maker/portals/configure/add-custom-javascript.md +++ b/powerapps-docs/maker/portals/configure/add-custom-javascript.md @@ -19,7 +19,7 @@ The custom block of JavaScript will be added to the bottom of the page just befo ## Form fields -The HTML input ID of an entity field is set to the logical name of the attribute. This makes selecting a field, setting values, or other client-side manipulation easy by with [jQuery](http://jquery.com/). +The HTML input ID of an entity field is set to the logical name of the attribute. This makes selecting a field, setting values, or other client-side manipulation easy by with [jQuery](https://jquery.com/). ```JavaScript $(document).ready(function() { diff --git a/powerapps-docs/maker/portals/configure/add-geolocation.md b/powerapps-docs/maker/portals/configure/add-geolocation.md index 2326eb1e03..4050fd9bf1 100644 --- a/powerapps-docs/maker/portals/configure/add-geolocation.md +++ b/powerapps-docs/maker/portals/configure/add-geolocation.md @@ -51,7 +51,7 @@ Geolocation with map functionality on managed forms requires configuration setti |Name|Value| |---|---| |Bingmaps/credentials|Unique key to authenticate requests to the Bing Maps API. Visit [www.bingmapsportal.com](https://www.bingmapsportal.com) to create a Bing Maps account and get a key. Required.| -|Bingmaps/restURL|URL to the Bing Maps REST API. Optional. If a value is not specified, the default http://dev.virtualearth.net/REST/v1/Locations is used.| +|Bingmaps/restURL|URL to the Bing Maps REST API. Optional. If a value is not specified, the default https://dev.virtualearth.net/REST/v1/Locations is used.| | | ### Field configurations diff --git a/powerapps-docs/maker/portals/configure/add-redirect-url.md b/powerapps-docs/maker/portals/configure/add-redirect-url.md index 55132c5454..f1e363453d 100644 --- a/powerapps-docs/maker/portals/configure/add-redirect-url.md +++ b/powerapps-docs/maker/portals/configure/add-redirect-url.md @@ -45,9 +45,9 @@ When the inbound URL is requested, the browser is redirected to the URL of the t For example, for an Inbound URL value of cs-survey with a target webpage set to the Customer Support Survey page, the following request: -http://customerportal.contoso.com/cs-survey +https://customerportal.contoso.com/cs-survey results in the browser requesting the following URL: -http://customerportal.contoso.com/surveys/customer-service-survey/ +https://customerportal.contoso.com/surveys/customer-service-survey/ diff --git a/powerapps-docs/maker/portals/configure/azure-ad-b2c.md b/powerapps-docs/maker/portals/configure/azure-ad-b2c.md index 22f92167c4..880f8c5529 100644 --- a/powerapps-docs/maker/portals/configure/azure-ad-b2c.md +++ b/powerapps-docs/maker/portals/configure/azure-ad-b2c.md @@ -492,7 +492,7 @@ When a new customer who does not exist in Common Data Service is provisioned, th **Format**: attribute1=claim1,attribute2=claim2,attribute3=claim3 -For example: firstname= +For example: firstname= > [!NOTE] > Ensure that you map the email address to the primary email (emailaddress1) of the contact. If you have added secondary email (emailaddress2) or alternate email (emailaddress3) to the contact record and mapped it to the email, identity information will not be added to the contact and a new one will be created with the email address used for registration set in the primary email (emailaddress1). @@ -507,7 +507,7 @@ The data in Common Data Service and in the identity provider are not directly li **Format**: attribute1=claim1, attribute2=claim2, attribute3=claim3 -For example: firstname= +For example: firstname= The claim name is the CLAIM TYPE field listed next to the attribute in the sign-in policies Application claims. diff --git a/powerapps-docs/maker/portals/configure/configure-oauth2-settings.md b/powerapps-docs/maker/portals/configure/configure-oauth2-settings.md index 5a1ac65aad..04de16479d 100644 --- a/powerapps-docs/maker/portals/configure/configure-oauth2-settings.md +++ b/powerapps-docs/maker/portals/configure/configure-oauth2-settings.md @@ -26,7 +26,7 @@ The supported providers are: ## Create OAuth applications -In general, if an OAuth provider uses app settings that require a redirect URI value, specify http://portal.contoso.com/signin-\[provider\] depending on how the provider performs redirect URI validation (some providers require the full URL path to be specified along with the domain name). Substitute the name of the provider in place of \[provider\] in the redirect URI. +In general, if an OAuth provider uses app settings that require a redirect URI value, specify https://portal.contoso.com/signin-\[provider\] depending on how the provider performs redirect URI validation (some providers require the full URL path to be specified along with the domain name). Substitute the name of the provider in place of \[provider\] in the redirect URI. ### Google @@ -41,8 +41,8 @@ In general, if an OAuth provider uses app settings that require a redirect URI v - Select**Save**. 5. Go to**APIs & auth** >**Credentials** and create a new client ID. - Application Type:**Web application** - - Authorized [!INCLUDE[pn-javascript](../../../includes/pn-javascript.md)] Origins: http://portal.contoso.com - - Authorized Redirect URIs: http://portal.contoso.com/signin-google + - Authorized [!INCLUDE[pn-javascript](../../../includes/pn-javascript.md)] Origins: https://portal.contoso.com + - Authorized Redirect URIs: https://portal.contoso.com/signin-google - Select **Create Client ID**. ### Facebook app settings @@ -59,7 +59,7 @@ In general, if an OAuth provider uses app settings that require a redirect URI v - App Domains (optional): portal.contoso.com - Contact Email: *<email address of your choice>* - Select **Add Platform**, and then select **Website**. - - Site URL: http://portal.contoso.com/ or http://portal.contoso.com/signin-facebook + - Site URL: https://portal.contoso.com/ or https://portal.contoso.com/signin-facebook 6. Select **Save Changes**. 7. Go to **Status & Review** > **Status** tab. @@ -70,7 +70,7 @@ In general, if an OAuth provider uses app settings that require a redirect URI v 1. Open [[!INCLUDE[cc-microsoft](../../../includes/cc-microsoft.md)] account Developer Center](https://account.live.com/developers/applications/index) 2. Select **Create application** and specify an **Application name**. 3. Select **I accept** to accept Terms and Conditions. -4. Go to **Settings** >**API settings**, and then set the redirect URL as http://portal.contoso.com/signin-microsoft +4. Go to **Settings** >**API settings**, and then set the redirect URL as https://portal.contoso.com/signin-microsoft ### Twitter apps settings @@ -78,8 +78,8 @@ In general, if an OAuth provider uses app settings that require a redirect URI v 2. Select **Create New App**. - Specify a **Name** and **Description** for your app. - - Set the Website URL as http://portal.contoso.com. - - Set the Callback URL as http://portal.contoso.com or http://portal.contoso.com/signin-twitter. + - Set the Website URL as https://portal.contoso.com. + - Set the Callback URL as https://portal.contoso.com or https://portal.contoso.com/signin-twitter. 3. Select **Create your Twitter application**. @@ -89,9 +89,9 @@ In general, if an OAuth provider uses app settings that require a redirect URI v 2. Select **Add New Application**. - Specify an **Application Name**, **Description**, and so on. - - Set Website URL as http://portal.contoso.com. + - Set Website URL as https://portal.contoso.com. - Set OAuth User Agreement/Default Scope: r\_basicprofie and r\_emailaddress - - Set OAuth 2.0 Redirect url: http://portal.contoso.com/signin-linkedin. + - Set OAuth 2.0 Redirect url: https://portal.contoso.com/signin-linkedin. 3. Select **Add Application**. diff --git a/powerapps-docs/maker/portals/configure/configure-openid-settings.md b/powerapps-docs/maker/portals/configure/configure-openid-settings.md index af1d4e713f..371b848704 100644 --- a/powerapps-docs/maker/portals/configure/configure-openid-settings.md +++ b/powerapps-docs/maker/portals/configure/configure-openid-settings.md @@ -13,7 +13,7 @@ ms.reviewer: # Configure Open ID Connect provider settings for portals -[OpenID Connect](http://openid.net/connect/) external identity providers are services that conform to the Open ID Connect [specifications](http://openid.net/developers/specs/). Integrating a provider involves locating the authority (or issuer) URL associated with the provider. A configuration URL can be determined from the authority which supplies metadata required during the authentication workflow. The provider settings are based on the properties of the [OpenIdConnectAuthenticationOptions](https://msdn.microsoft.com/library/microsoft.owin.security.openidconnect.openidconnectauthenticationoptions.aspx) class. +[OpenID Connect](https://openid.net/connect/) external identity providers are services that conform to the Open ID Connect [specifications](https://openid.net/developers/specs/). Integrating a provider involves locating the authority (or issuer) URL associated with the provider. A configuration URL can be determined from the authority which supplies metadata required during the authentication workflow. The provider settings are based on the properties of the [OpenIdConnectAuthenticationOptions](https://msdn.microsoft.com/library/microsoft.owin.security.openidconnect.openidconnectauthenticationoptions.aspx) class. Examples of authority URLs are: @@ -35,7 +35,7 @@ To get started, sign into the [[!INCLUDE[pn-azure-shortest](../../../includes/pn 4. For the **Sign-On URL** and the **App ID URI**, specify the URL of the portal for both fields https://portal.contoso.com/ 5. At this point, a new application is created. Navigate to the **Configure** section in the menu. - Under the **single sign-on** section, update the first **Reply URL** entry to include a path in the URL: http://portal.contoso.com/signin-azure-ad. This corresponds to the **RedirectUri** site setting value + Under the **single sign-on** section, update the first **Reply URL** entry to include a path in the URL: https://portal.contoso.com/signin-azure-ad. This corresponds to the **RedirectUri** site setting value 6. Under the **properties** section, locate the **client ID** field. This corresponds to the **ClientId** site setting value. 7. In the footer menu, select **View Endpoints** and note the **Federation Metadata Document** field @@ -89,13 +89,13 @@ Multiple identity providers can be configured by substituting a label for the \[ | Authentication/OpenIdConnect/\[provider\]/NameClaimType | The claim type used by the ClaimsIdentity to store the name claim. | | Authentication/OpenIdConnect/\[provider\]/RoleClaimType | The claim type used by the ClaimsIdentity to store the role claim. | | Authentication/OpenIdConnect/\[provider\]/RequireExpirationTime | A value indicating whether tokens must have an 'expiration' value. | -| Authentication/OpenIdConnect/\[provider\]/RequireSignedTokens | A value indicating whether a System.IdentityModel.Tokens.SecurityToken xmlns= can be valid if not signed. | +| Authentication/OpenIdConnect/\[provider\]/RequireSignedTokens | A value indicating whether a System.IdentityModel.Tokens.SecurityToken xmlns= can be valid if not signed. | | Authentication/OpenIdConnect/\[provider\]/SaveSigninToken | A Boolean to control if the original token is saved when a session is created. | | Authentication/OpenIdConnect/\[provider\]/ValidateActor | A value indicating whether the System.IdentityModel.Tokens.JwtSecurityToken.Actor should be validated. | | Authentication/OpenIdConnect/\[provider\]/ValidateAudience | A Boolean to control if the audience will be validated during token validation. | | Authentication/OpenIdConnect/\[provider\]/ValidateIssuer | A Boolean to control if the issuer will be validated during token validation. | | Authentication/OpenIdConnect/\[provider\]/ValidateLifetime | A Boolean to control if the lifetime will be validated during token validation. | -| Authentication/OpenIdConnect/\[provider\]/ValidateIssuerSigningKey | A Boolean that controls if validation of the System.IdentityModel.Tokens.SecurityKey that signed the securityToken xmlns= is called. | +| Authentication/OpenIdConnect/\[provider\]/ValidateIssuerSigningKey | A Boolean that controls if validation of the System.IdentityModel.Tokens.SecurityKey that signed the securityToken xmlns= is called. | | | | ## Enable authentication using a multi-tenant Azure Active Directory application diff --git a/powerapps-docs/maker/portals/configure/configure-portal-authentication.md b/powerapps-docs/maker/portals/configure/configure-portal-authentication.md index 2676bd978d..55f6f5abf9 100644 --- a/powerapps-docs/maker/portals/configure/configure-portal-authentication.md +++ b/powerapps-docs/maker/portals/configure/configure-portal-authentication.md @@ -15,7 +15,7 @@ ms.reviewer: In a portal application, an authenticated portal user is associated with either a contact or system user. The default portals configuration is contact-based. To log in, a contact must have the appropriate web authentication information configured. Portal users must be assigned to a web roles to gain permissions beyond unauthenticated users. To configure permissions for a web role, configure its webpage access and website access control rules. -The latest portal authentication experience allows portal users to sign in with their choice of a local contact membership provider based account or an external account based on [ASP.NET Identity](http://www.asp.net/identity). +The latest portal authentication experience allows portal users to sign in with their choice of a local contact membership provider based account or an external account based on [ASP.NET Identity](https://www.asp.net/identity). - **Local authentication**: Local authentication is the common forms-based authentication uses the contact records of a Common Data Service environment for authentication. To build custom authentication experiences, developers can use the ASP.Net Identity API to create custom login pages and tools. - **External authentication**: External authentication is provided by the ASP.NET Identity API. In this case, account credentials and password management are handled by a third-party identity provider. This includes OpenID based providers such as Yahoo! and Google and OAuth 2.0 based providers such as Twitter, Facebook, and [!INCLUDE[cc-microsoft](../../../includes/cc-microsoft.md)]. Users sign up to the portal by selecting an external identity to register with the portal. After it is registered, an external identity has access to the same features as a local account. diff --git a/powerapps-docs/maker/portals/configure/configure-saml2-settings.md b/powerapps-docs/maker/portals/configure/configure-saml2-settings.md index 4c34f43028..bc9b8a19fe 100644 --- a/powerapps-docs/maker/portals/configure/configure-saml2-settings.md +++ b/powerapps-docs/maker/portals/configure/configure-saml2-settings.md @@ -13,7 +13,7 @@ ms.reviewer: # Configure SAML 2.0 provider settings for portals -To provide external authentication, you can add one or more [SAML 2.0](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html)–compliant identity providers (IdP). This document describes how to set up various identity providers to integrate with a portal that acts as a service provider. +To provide external authentication, you can add one or more [SAML 2.0](https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html)–compliant identity providers (IdP). This document describes how to set up various identity providers to integrate with a portal that acts as a service provider. ## AD FS (IdP) @@ -84,7 +84,7 @@ Apply portal site settings referencing the above [!include[](../../../includes/p > [!Note] > A standard [!include[](../../../includes/pn-adfs-short.md)] (IdP) configuration only uses the following settings (with example values): > Authentication/SAML2/ADFS/MetadataAddress - -> - Authentication/SAML2/ADFS/AuthenticationType - http://adfs.contoso.com/adfs/services/trust +> - Authentication/SAML2/ADFS/AuthenticationType - https://adfs.contoso.com/adfs/services/trust > - Use the value of the **entityID** attribute in the root element of the federation metadata (open the **MetadataAddress URL** in a browser that is the value of the above site setting) > - Authentication/SAML2/ADFS/ServiceProviderRealm - https://portal.contoso.com/ > - Authentication/SAML2/ADFS/AssertionConsumerServiceUrl - https://portal.contoso.com/signin-saml2 @@ -99,7 +99,7 @@ Multiple IdP services can be configured by substituting a label for the [provide |---------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Authentication/Registration/ExternalLoginEnabled | Enables or disables external account sign-in and registration. Default: true | | Authentication/SAML2/[provider]/MetadataAddress | Required. The [WS-Federation](https://msdn.microsoft.com/library/bb498017.aspx) metadata URL of the [!include[](../../../includes/pn-adfs-short.md)] (STS) server. It commonly ends with the path:/FederationMetadata/2007-06/FederationMetadata.xml . Example: `https://adfs.contoso.com/FederationMetadata/2007-06/FederationMetadata.xml`. [!include[](../../../includes/proc-more-information.md)] [WsFederationAuthenticationOptions.MetadataAddress](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.metadataaddress.aspx) | -| Authentication/SAML2/[provider]/AuthenticationType | Required. The OWIN authentication middleware type. Specify the value of the [entityID](https://docs.microsoft.com/azure/active-directory/develop/active-directory-federation-metadata) attribute at the root of the federation metadata XML. Example: `http://adfs.contoso.com/adfs/services/trust`. [!include[](../../../includes/proc-more-information.md)] [AuthenticationOptions.AuthenticationType](https://msdn.microsoft.com/library/microsoft.owin.security.authenticationoptions.authenticationtype.aspx) | +| Authentication/SAML2/[provider]/AuthenticationType | Required. The OWIN authentication middleware type. Specify the value of the [entityID](https://docs.microsoft.com/azure/active-directory/develop/active-directory-federation-metadata) attribute at the root of the federation metadata XML. Example: `https://adfs.contoso.com/adfs/services/trust`. [!include[](../../../includes/proc-more-information.md)] [AuthenticationOptions.AuthenticationType](https://msdn.microsoft.com/library/microsoft.owin.security.authenticationoptions.authenticationtype.aspx) | | Authentication/SAML2/[provider]/ServiceProviderRealm
or
Authentication/SAML2/[provider]/Wtrealm | Required. The [!include[](../../../includes/pn-adfs-short.md)] relying party identifier. Example: `https://portal.contoso.com/`. [!include[](../../../includes/proc-more-information.md)] [WsFederationAuthenticationOptions.Wtrealm](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.wtrealm.aspx) | | Authentication/SAML2/[provider]/AssertionConsumerServiceUrl
or
Authentication/SAML2/[provider]/Wreply | Required. The [!include[](../../../includes/pn-adfs-short.md)] SAML Consumer Assertion endpoint. Example: https://portal.contoso.com/signin-saml2. [!include[](../../../includes/proc-more-information.md)] [WsFederationAuthenticationOptions.Wreply](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.wreply.aspx) | | Authentication/SAML2/[provider]/Caption | Recommended. The text that the user can display on a sign-in user interface. Default: [provider]. [!include[](../../../includes/proc-more-information.md)] [WsFederationAuthenticationOptions.Caption](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.caption.aspx) | @@ -115,7 +115,7 @@ Multiple IdP services can be configured by substituting a label for the [provide ### IdP-initiated sign-in -[!include[](../../../includes/pn-adfs-short.md)] supports the [IdP-initiated single sign-on (SSO)](https://technet.microsoft.com/library/jj127245.aspx) profile of the SAML 2.0 [specification](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html#5.1.4.IdP-Initiated%20SSO:%20POST%20Binding|outline). In order for the portal (service provider) to respond properly to the SAML request initiated by the IdP, the [RelayState](http://blogs.technet.com/b/askds/archive/2012/09/27/ad-fs-2-0-relaystate.aspx) parameter must be encoded properly. +[!include[](../../../includes/pn-adfs-short.md)] supports the [IdP-initiated single sign-on (SSO)](https://technet.microsoft.com/library/jj127245.aspx) profile of the SAML 2.0 [specification](https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html#5.1.4.IdP-Initiated%20SSO:%20POST%20Binding|outline). In order for the portal (service provider) to respond properly to the SAML request initiated by the IdP, the [RelayState](https://blogs.technet.com/b/askds/archive/2012/09/27/ad-fs-2-0-relaystate.aspx) parameter must be encoded properly. The basic string value to be encoded into the SAML RelayState parameter must be in the format **ReturnUrl=/content/sub-content/**, where **/content/sub-content/** is the path to the webpage you want to go to on the portal (service provider). The path can be replaced by any valid webpage on the portal. The string value is encoded and placed into a container string of the format **RPID=<URL encoded RPID>&RelayState=<URL encoded RelayState>**. This entire string is once again encoded and added to another container of the format ** encoded RPID/RelayState>**. @@ -218,7 +218,7 @@ The previous section describing [!include[](../../../includes/pn-adfs-short.md)] This corresponds to the **ServiceProviderRealm** (Wtrealm) site setting value. 5. At this point, a new application is created. Go to the **Configure** section in the menu. - Under the **single sign-on** section, update the first **Reply URL** entry to include a path in the URL http://portal.contoso.com/signin-azure-ad. + Under the **single sign-on** section, update the first **Reply URL** entry to include a path in the URL https://portal.contoso.com/signin-azure-ad. This corresponds to the **AssertionConsumerServiceUrl** (Wreply) site setting value. @@ -281,7 +281,7 @@ The Location attribute corresponds to the**AssertionConsumerServiceUrl** (Wreply ### IdP-initiated sign-in -Shibboleth supports the [IdP initiated SSO](https://wiki.shibboleth.net/confluence/display/SHIB2/IdPUnsolicitedSSO) profile of the SAML 2.0 [specification](http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html#5.1.4.IdP-Initiated%20SSO:%20POST%20Binding|outline). For the portal (service provider) to respond properly to the SAML request initiated by the IdP, the RelayState parameter must be encoded properly. +Shibboleth supports the [IdP initiated SSO](https://wiki.shibboleth.net/confluence/display/SHIB2/IdPUnsolicitedSSO) profile of the SAML 2.0 [specification](https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html#5.1.4.IdP-Initiated%20SSO:%20POST%20Binding|outline). For the portal (service provider) to respond properly to the SAML request initiated by the IdP, the RelayState parameter must be encoded properly. The basic string value to be encoded into the SAML RelayState parameter must be in the format **ReturnUrl=/content/sub-content/**, where **/content/sub-content/** is the path to the webpage you want to go to on the portal (service provider). The path can be replaced by any valid webpage on the portal. The full IdP-initiated SSO URL should be in the format encoded provider ID>&target=<URL encoded return path>. @@ -408,17 +408,17 @@ $issuanceTransformRules = @' @RuleName = Transform [!INCLUDE[pn-ms-windows-short](../../../includes/pn-ms-windows-short.md)] Account Name to Name ID claim -c:[Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname"] +c:[Type == "https://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname"] -=> issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"); +=> issue(Type = "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["https://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"); @RuleTemplate = LdapClaims @RuleName = Send LDAP Claims -c:[Type == "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY"] +c:[Type == "https://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Issuer == "AD AUTHORITY"] -=> issue(store = "[!INCLUDE[pn-active-directory](../../../includes/pn-active-directory.md)]", types = ("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname", "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"), query = ";givenName,sn,mail;{{0}}", param = c.Value); +=> issue(store = "[!INCLUDE[pn-active-directory](../../../includes/pn-active-directory.md)]", types = ("https://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname", "https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"), query = ";givenName,sn,mail;{{0}}", param = c.Value); '@ -f $identityProviderValue @@ -426,7 +426,7 @@ $issuanceAuthorizationRules = @' @RuleTemplate = AllowAllAuthzRule -=> issue(Type = http://schemas.microsoft.com/authorization/claims/permit, Value = true); +=> issue(Type = https://schemas.microsoft.com/authorization/claims/permit, Value = true); '@ diff --git a/powerapps-docs/maker/portals/configure/configure-site-settings.md b/powerapps-docs/maker/portals/configure/configure-site-settings.md index 29a81224f9..392004677f 100644 --- a/powerapps-docs/maker/portals/configure/configure-site-settings.md +++ b/powerapps-docs/maker/portals/configure/configure-site-settings.md @@ -59,7 +59,7 @@ You can manage the following types of site settings: |Search/Enabled|TRUE|A Boolean value that indicates if search is enabled or not.| |search/filters|Content:adx_webpage;Events:adx_event,adx_eventschedule;
Blogs:adx_blog,adx_blogpost,adx_blogpostcomment;
Forums:adx_communityforum,adx_communityforumthread,adx_communityforumpost;
Ideas:adx_ideaforum,adx_idea,adx_ideacomment;
Issues:adx_issueforum,adx_issue,adx_issuecomment;Help Desk:incident|A collection of search logical name filter options. Defining a value here will add dropdown filter options to site-wide search. This value should be in the form of name/value pairs, with name and value separated by a colon, and pairs separated by a semicolon.
For example: "Forums:adx_communityforum,adx_communityforumthread,adx_communityforumpost;Blogs:adx_blog,adx_blogpost,adx_blogpostcomment".| |Search/IndexQueryName|Portal Search|The name of the system view used by the portal search query. Default: Portal Search| -|search/query|+(@Query) _title:(@Query) _logicalname:adx_webpage~0.9^0.2
-_logicalname:adx_webfile~0.9 adx_partialurl:(@Query)
_logicalname:adx_blogpost~0.9^0.1 -_logicalname:adx_communityforumthread~0.9|Override query for site search, to apply additional weights and filters. @Query is the query text entered by a user. Lucene query syntax reference: [http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html](http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html)| +|search/query|+(@Query) _title:(@Query) _logicalname:adx_webpage~0.9^0.2
-_logicalname:adx_webfile~0.9 adx_partialurl:(@Query)
_logicalname:adx_blogpost~0.9^0.1 -_logicalname:adx_communityforumthread~0.9|Override query for site search, to apply additional weights and filters. @Query is the query text entered by a user. Lucene query syntax reference: [https://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html](https://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html)| |Search/Stemmer|English|The language used by the portal search's stemming algorithm. Default: English| |CustomerSupport/DisplayAllUserActivitiesOnTimeline|FALSE| | |Authentication/[Protocol]/[Provider]/AllowContactMappingWithEmail| |Allow auto-association to a contact record based on email. For more information, click [here](azure-ad-b2c.md#allow-auto-association-to-a-contact-record-based-on-email).| diff --git a/powerapps-docs/maker/portals/configure/configure-ws-federation-settings.md b/powerapps-docs/maker/portals/configure/configure-ws-federation-settings.md index 0eba448f2b..4863dbf184 100644 --- a/powerapps-docs/maker/portals/configure/configure-ws-federation-settings.md +++ b/powerapps-docs/maker/portals/configure/configure-ws-federation-settings.md @@ -60,7 +60,7 @@ Apply portal site settings referencing the above AD FS Relying Party Trust. > [!Note] > A standard AD FS (STS) configuration only uses the following settings (with example values): > - Authentication/WsFederation/ADFS/MetadataAddress - https://adfs.contoso.com/FederationMetadata/2007-06/FederationMetadata.xml -> - Authentication/WsFederation/ADFS/AuthenticationType - http://adfs.contoso.com/adfs/services/trust +> - Authentication/WsFederation/ADFS/AuthenticationType - https://adfs.contoso.com/adfs/services/trust > - Use the value of the **entityID** attribute in the root element of the Federation Metadata (open the **MetadataAddress URL** in a browser that is the value of the above site setting) > - Authentication/WsFederation/ADFS/Wtrealm - https://portal.contoso.com/ > - Authentication/WsFederation/ADFS/Wreply - https://portal.contoso.com/signin-federation @@ -77,7 +77,7 @@ Get-ADFSEndpoint -AddressPath /FederationMetadata/2007-06/FederationMetadata.xml |-------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Authentication/Registration/ExternalLoginEnabled | Enables or disables external account sign-in and registration. Default: true | | Authentication/WsFederation/ADFS/MetadataAddress | Required. The [WS-Federation](https://msdn.microsoft.com/library/bb498017.aspx) metadata URL of the AD FS (STS) server. Commonly ending with the path:/FederationMetadata/2007-06/FederationMetadata.xml . Example:. For more information: [WsFederationAuthenticationOptions.MetadataAddress](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.metadataaddress.aspx). | -| Authentication/WsFederation/ADFS/AuthenticationType | Required. The OWIN authentication middleware type. Specify the value of the [entityID](https://docs.microsoft.com/azure/active-directory/develop/active-directory-federation-metadata) attribute at the root of the federation metadata XML. Example: http://adfs.contoso.com/adfs/services/trust. For more information: [AuthenticationOptions.AuthenticationType](https://msdn.microsoft.com/library/microsoft.owin.security.authenticationoptions.authenticationtype.aspx). | +| Authentication/WsFederation/ADFS/AuthenticationType | Required. The OWIN authentication middleware type. Specify the value of the [entityID](https://docs.microsoft.com/azure/active-directory/develop/active-directory-federation-metadata) attribute at the root of the federation metadata XML. Example: https://adfs.contoso.com/adfs/services/trust. For more information: [AuthenticationOptions.AuthenticationType](https://msdn.microsoft.com/library/microsoft.owin.security.authenticationoptions.authenticationtype.aspx). | | Authentication/WsFederation/ADFS/Wtrealm | Required. The AD FS relying party identifier. Example: `https://portal.contoso.com/`. For more information: [WsFederationAuthenticationOptions.Wtrealm](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.wtrealm.aspx). | | Authentication/WsFederation/ADFS/Wreply | Required. The AD FS WS-Federation passive endpoint. Example: https://portal.contoso.com/signin-federation. For more information: [WsFederationAuthenticationOptions.Wreply](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.wreply.aspx). | | Authentication/WsFederation/ADFS/Caption | Recommended. The text that the user can display on a sign in user interface. Default: ADFS. For more information: [WsFederationAuthenticationOptions.Caption](https://msdn.microsoft.com/library/microsoft.owin.security.wsfederation.wsfederationauthenticationoptions.caption.aspx). | @@ -94,13 +94,13 @@ Get-ADFSEndpoint -AddressPath /FederationMetadata/2007-06/FederationMetadata.xml | Authentication/WsFederation/ADFS/NameClaimType | The claim type used by the ClaimsIdentity to store the name claim. | | Authentication/WsFederation/ADFS/RoleClaimType | The claim type used by the ClaimsIdentity to store the role claim. | | Authentication/WsFederation/ADFS/RequireExpirationTime | A value indicating whether tokens must have an 'expiration' value. | -| Authentication/WsFederation/ADFS/RequireSignedTokens | A value indicating whether a System.IdentityModel.Tokens.SecurityToken xmlns= can be valid if not signed. | +| Authentication/WsFederation/ADFS/RequireSignedTokens | A value indicating whether a System.IdentityModel.Tokens.SecurityToken xmlns= can be valid if not signed. | | Authentication/WsFederation/ADFS/SaveSigninToken | A Boolean to control if the original token is saved when a session is created. | | Authentication/WsFederation/ADFS/ValidateActor | A value indicating whether the System.IdentityModel.Tokens.JwtSecurityToken.Actor should be validated. | | Authentication/WsFederation/ADFS/ValidateAudience | A Boolean to control if the audience will be validated during token validation. | | Authentication/WsFederation/ADFS/ValidateIssuer | A Boolean to control if the issuer will be validated during token validation. | | Authentication/WsFederation/ADFS/ValidateLifetime | A Boolean to control if the lifetime will be validated during token validation. | -| Authentication/WsFederation/ADFS/ValidateIssuerSigningKey | A Boolean that controls if validation of the System.IdentityModel.Tokens.SecurityKey that signed the securityToken xmlns= is called. | +| Authentication/WsFederation/ADFS/ValidateIssuerSigningKey | A Boolean that controls if validation of the System.IdentityModel.Tokens.SecurityKey that signed the securityToken xmlns= is called. | | Authentication/WsFederation/ADFS/Whr | Specifies a "whr" parameter in the identity provider redirect URL. For more information: [wsFederation](https://docs.microsoft.com/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/wsfederation). | ## WS-Federation settings for [!INCLUDE[pn-azure-active-directory](../../../includes/pn-azure-active-directory.md)] @@ -113,7 +113,7 @@ The previous section describing AD FS can also be applied to [!INCLUDE[pn-azure- 4. For the **Sign-On URL** and the **App ID URI**, specify the URL of the portal for both fields https://portal.contoso.com/. - This corresponds to the **Wtrealm** site setting value. 5. At this point, a new application is created. Go to the **Configure** section in the menu. -6. In the **single sign-on** section, update the first **Reply URL** entry to include a path in the URL http://portal.contoso.com/signin-azure-ad. +6. In the **single sign-on** section, update the first **Reply URL** entry to include a path in the URL https://portal.contoso.com/signin-azure-ad. - This corresponds to the **Wreply** site setting value. 7. Select **Save** in the footer. 8. In the footer menu, select **View Endpoints** and note the **Federation Metadata Document** field. diff --git a/powerapps-docs/maker/portals/configure/search.md b/powerapps-docs/maker/portals/configure/search.md index efcccba045..c6ccd78656 100644 --- a/powerapps-docs/maker/portals/configure/search.md +++ b/powerapps-docs/maker/portals/configure/search.md @@ -76,7 +76,7 @@ The following site settings are related to global search: | Search/Enabled | True | A Boolean value that indicates whether search is enabled. If you set its value to false, global search in the portal is turned off.
If you are using out-of-the-box web templates and you turn this setting off, the search box will not be displayed in the header as well as on the search page. Also, no results are returned even if the direct URL for the search page is hit. | | Search/Filters | Content:adx_webpage;Events:adx_event,adx_eventschedule;Blogs:adx_blog,adx_blogpost,adx_blogpostcomment;Forums:adx_communityforum,adx_communityforumthread,adx_communityforumpost;Ideas:adx_ideaforum,adx_idea,adx_ideacomment;Issues:adx_issueforum,adx_issue,adx_issuecomment;Help Desk:incident | A collection of search logical name filter options. Defining a value here will add drop-down filter options to global search. This value should be in the form of name/value pairs, with name and value separated by a colon, and pairs separated by a semicolon. For example: "Forums:adx_communityforum,adx_communityforumthread,adx_communityforumpost;Blogs:adx_blog,adx_blogpost,adx_blogpostcomment". | | Search/IndexQueryName | Portal search | The name of the system view used by the portal search query to define the fields of an entity enabled that are indexed and searched. | -| Search/Query | +(@Query) _title:(@Query) _logicalname:adx_webpage\~0.9^0.2 -_logicalname:adx_webfile\~0.9 adx_partialurl:(@Query) _logicalname:adx_blogpost\~0.9^0.1 -_logicalname:adx_communityforumthread\~0.9 | This setting adds additional weights and filters to the query that a user enters in the default search box that is displayed on the portal. In the default value, @Query is the query text entered by a user.
For information on how to modify this value, follow [Lucene query syntax](http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html).
**Important**: This weighting and filtering only applies to the search box that comes in the default search page of the portal. If you are using a liquid search tag to create your own search page, then this setting doesn’t apply. | +| Search/Query | +(@Query) _title:(@Query) _logicalname:adx_webpage\~0.9^0.2 -_logicalname:adx_webfile\~0.9 adx_partialurl:(@Query) _logicalname:adx_blogpost\~0.9^0.1 -_logicalname:adx_communityforumthread\~0.9 | This setting adds additional weights and filters to the query that a user enters in the default search box that is displayed on the portal. In the default value, @Query is the query text entered by a user.
For information on how to modify this value, follow [Lucene query syntax](https://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html).
**Important**: This weighting and filtering only applies to the search box that comes in the default search page of the portal. If you are using a liquid search tag to create your own search page, then this setting doesn’t apply. | | Search/Stemmer | English | The language used by the portal search's stemming algorithm. | | Search/FacetedView | True | This enables facets in the search results. When set to True, facets will be shown along with results on the search page. | | Search/IndexNotesAttachments | True | Indicates whether the content of notes attachments in knowledge base articles and web files should be indexed. By default, it is set to False. More information: [Search within file attachment content](search-file-attachment.md) | diff --git a/powerapps-docs/maker/portals/configure/set-authentication-identity.md b/powerapps-docs/maker/portals/configure/set-authentication-identity.md index 4c89393c80..364362b29b 100644 --- a/powerapps-docs/maker/portals/configure/set-authentication-identity.md +++ b/powerapps-docs/maker/portals/configure/set-authentication-identity.md @@ -13,7 +13,7 @@ ms.reviewer: # Set authentication identity for a portal -Portals provides authentication functionality built on the [ASP.NET Identity](http://www.asp.net/identity) API. ASP.NET Identity is in turn built on the [OWIN](http://www.asp.net/aspnet/overview/owin-and-katana) framework, which is also an important component of the authentication system. The services provided include: +Portals provides authentication functionality built on the [ASP.NET Identity](https://www.asp.net/identity) API. ASP.NET Identity is in turn built on the [OWIN](https://www.asp.net/aspnet/overview/owin-and-katana) framework, which is also an important component of the authentication system. The services provided include: - Local (username/password) user sign-in - External (social provider) user sign-in through third-party identity providers @@ -87,7 +87,7 @@ Redeeming an invitation code allows a registering visitor to be associated with **Related process:** Send invitation -The email sent by this workflow must be customized by using the URL to the redeem invitation page on the portal: http://portal.contoso.com/register/?returnurl=%2f&invitation={Invitation Code(Invitation)} +The email sent by this workflow must be customized by using the URL to the redeem invitation page on the portal: https://portal.contoso.com/register/?returnurl=%2f&invitation={Invitation Code(Invitation)} 1. Create an invitation for a new contact. @@ -197,7 +197,7 @@ The following describes the settings for enabling and disabling various authenti | Authentication/Registration/ResetPasswordRequiresConfirmedEmail | Enables or disables password reset for confirmed email addresses only. If enabled, unconfirmed email addresses cannot be used to send password reset instructions. Default: false | | Authentication/Registration/TriggerLockoutOnFailedPassword | Enables or disables recording of failed password attempts. If disabled, user accounts will not be locked out. Default: true | | Authentication/Registration/IsDemoMode | Enables or disables a demo mode flag to be used in development or demonstration environments only. Do not enable this setting on production environments. Demo mode also requires the web browser to be running locally to the web application server. When demo mode is enabled, the password reset code and second-factor code are displayed to the user for quick access. Default: false | -| Authentication/Registration/LoginButtonAuthenticationType | If a portal only requires a single external identity provider (to handle all authentication), this allows the **Sign-In** button of the header nav bar to link directly to the sign-in page of that external identity provider (instead linking to the intermediate local sign-in form and identity provider selection page). Only a single identity provider can be selected for this action. Specify the [AuthenticationType](https://msdn.microsoft.com/library/microsoft.owin.security.authenticationoptions.authenticationtype.aspx) value of the provider.
For a single sign-on configuration using OpenIdConnect, such as using Azure Active Directory B2C, the user needs to provide the Authority.
For OAuth2 based providers the accepted values are: `Facebook, Google, Yahoo, [!INCLUDE[cc-microsoft](../../../includes/cc-microsoft.md)], LinkedIn, Yammer,` or `Twitter`
For WS-Federation based providers, use the value specified for the `Authentication/WsFederation/ADFS/AuthenticationType` and `Authentication/WsFederation/[!INCLUDE[pn-azure-shortest](../../../includes/pn-azure-shortest.md)]/\[provider\]/AuthenticationType` site settings. Examples: http://adfs.contoso.com/adfs/services/trust, Facebook-0123456789, Google, Yahoo!, uri:[!INCLUDE[pn-ms-windows-short](../../../includes/pn-ms-windows-short.md)]LiveID. | +| Authentication/Registration/LoginButtonAuthenticationType | If a portal only requires a single external identity provider (to handle all authentication), this allows the **Sign-In** button of the header nav bar to link directly to the sign-in page of that external identity provider (instead linking to the intermediate local sign-in form and identity provider selection page). Only a single identity provider can be selected for this action. Specify the [AuthenticationType](https://msdn.microsoft.com/library/microsoft.owin.security.authenticationoptions.authenticationtype.aspx) value of the provider.
For a single sign-on configuration using OpenIdConnect, such as using Azure Active Directory B2C, the user needs to provide the Authority.
For OAuth2 based providers the accepted values are: `Facebook, Google, Yahoo, [!INCLUDE[cc-microsoft](../../../includes/cc-microsoft.md)], LinkedIn, Yammer,` or `Twitter`
For WS-Federation based providers, use the value specified for the `Authentication/WsFederation/ADFS/AuthenticationType` and `Authentication/WsFederation/[!INCLUDE[pn-azure-shortest](../../../includes/pn-azure-shortest.md)]/\[provider\]/AuthenticationType` site settings. Examples: https://adfs.contoso.com/adfs/services/trust, Facebook-0123456789, Google, Yahoo!, uri:[!INCLUDE[pn-ms-windows-short](../../../includes/pn-ms-windows-short.md)]LiveID. | | | | ## Enable or disable user registration diff --git a/powerapps-docs/maker/portals/create-dynamics-portal.md b/powerapps-docs/maker/portals/create-dynamics-portal.md index 4f5924d917..16fe9bdaa1 100644 --- a/powerapps-docs/maker/portals/create-dynamics-portal.md +++ b/powerapps-docs/maker/portals/create-dynamics-portal.md @@ -15,7 +15,7 @@ ms.reviewer: If you select an environment that contains model-driven apps in Dynamics 365 (such as Dynamics 365 Sales and Dynamics 365 Customer Service), you can create the portals mentioned in [Portal templates](portal-templates.md). -1. Sign in to [PowerApps](http://make.powerapps.com). +1. Sign in to [PowerApps](https://make.powerapps.com). 2. Select **Create** on the left pane and enter **portal** in the **Search templates** field to display all Dynamics 365 portal templates. diff --git a/powerapps-docs/maker/portals/create-portal.md b/powerapps-docs/maker/portals/create-portal.md index 3b829d900f..15071f5165 100644 --- a/powerapps-docs/maker/portals/create-portal.md +++ b/powerapps-docs/maker/portals/create-portal.md @@ -35,7 +35,7 @@ More information on available portal templates: [Portal templates](portal-templa To create a portal: -1. Sign in to [PowerApps](http://make.powerapps.com). +1. Sign in to [PowerApps](https://make.powerapps.com). 2. Under **Make your own app**, select **Portal from blank**. diff --git a/powerapps-docs/maker/portals/liquid/liquid-filters.md b/powerapps-docs/maker/portals/liquid/liquid-filters.md index dc43148e0a..afdc0c60b4 100644 --- a/powerapps-docs/maker/portals/liquid/liquid-filters.md +++ b/powerapps-docs/maker/portals/liquid/liquid-filters.md @@ -604,7 +604,7 @@ Adds the specified number of whole years to the DateTime value. The parameter ca ### date\_to\_iso8601 -Formats a DateTime value according to the [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) standard. Useful when creating [*Atom feeds*](http://tools.ietf.org/html/rfc4287), or the HTML5 <time> element. +Formats a DateTime value according to the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) standard. Useful when creating [*Atom feeds*](https://tools.ietf.org/html/rfc4287), or the HTML5 <time> element. **Code** @@ -620,7 +620,7 @@ Formats a DateTime value according to the [ISO 8601](http://en.wikipedia.org/wik ### date\_to\_rfc822 -Formats a DateTime value according to the [RFC 822](https://www.ietf.org/rfc/rfc0822.txt) standard. Useful when creating [*RSS feeds*](http://cyber.law.harvard.edu/rss/rss.html). +Formats a DateTime value according to the [RFC 822](https://www.ietf.org/rfc/rfc0822.txt) standard. Useful when creating [*RSS feeds*](https://cyber.law.harvard.edu/rss/rss.html). **Code** @@ -1205,7 +1205,7 @@ Formats a plain text string as simple HTML. All text will be HTML encoded, block **Output** ``` -

This is the first paragraph of notetext. It contains a URL: http://example.com

+

This is the first paragraph of notetext. It contains a URL: https://example.com

This is a second paragraph.

``` @@ -1395,7 +1395,7 @@ If this filter is applied to a full absolute URL, an updated absolute URL will b **Code** ``` -{{ 'http://example.com/path?page=1' | add_query: 'foo', 'bar' }} +{{ 'https://example.com/path?page=1' | add_query: 'foo', 'bar' }} {{ '/path?page=1' | add_query: 'page', 2 }} ``` @@ -1403,7 +1403,7 @@ If this filter is applied to a full absolute URL, an updated absolute URL will b **Output** ``` -http://example.com/path?page=1&foo=bar +https://example.com/path?page=1&foo=bar /path?page=2 ``` @@ -1415,13 +1415,13 @@ Gets the base URL of a given URL. **Code** ``` -{{ 'http://example.com/path?foo=bar&page=2' | base }} +{{ 'https://example.com/path?foo=bar&page=2' | base }} ``` **Output** ``` -http://example.com +https://example.com ``` ### **host** @@ -1431,7 +1431,7 @@ Gets the host part of a URL. **Code** ``` -{{ 'http://example.com/path?foo=bar&page=2' | host }} +{{ 'https://example.com/path?foo=bar&page=2' | host }} ``` **Output** @@ -1447,7 +1447,7 @@ Gets the path part of a URL. **Code** ``` -{{ 'http://example.com/path?foo=bar&page=2' | path }} +{{ 'https://example.com/path?foo=bar&page=2' | path }} {{ '/path?foo=bar&page=2' | path }} ``` @@ -1467,7 +1467,7 @@ Gets the path and query part of a URL. **Code** ``` -{{ 'http://example.com/path?foo=bar&page=2' | path_and_query }} +{{ 'https://example.com/path?foo=bar&page=2' | path_and_query }} {{ '/path?foo=bar&page=2' | path_and_query }} ``` @@ -1487,7 +1487,7 @@ Gets the port number of a URL. **Code** ``` -{{ 'http://example.com/path?foo=bar&page=2' | port }} +{{ 'https://example.com/path?foo=bar&page=2' | port }} {{ 'https://example.com/path?foo=bar&page=2' | port }} @@ -1513,7 +1513,7 @@ If this filter is applied to a full absolute URL, an updated absolute URL will b **Code** ``` -{{ 'http://example.com/path?page=1' | remove_query: 'page' }} +{{ 'https://example.com/path?page=1' | remove_query: 'page' }} {{ '/path?page=1' | remove_query: 'page' }} ``` @@ -1521,7 +1521,7 @@ If this filter is applied to a full absolute URL, an updated absolute URL will b **Output** ``` -http://example.com/path +https://example.com/path /path ``` @@ -1533,7 +1533,7 @@ Gets the scheme part of a URL. **Code** ``` -{{ 'http://example.com/path?foo=bar&page=2' | scheme }} +{{ 'https://example.com/path?foo=bar&page=2' | scheme }} {{ 'https://example.com/path?foo=bar&page=2' | scheme }} ``` diff --git a/powerapps-docs/maker/portals/liquid/liquid-objects.md b/powerapps-docs/maker/portals/liquid/liquid-objects.md index b661663988..4373e10d40 100644 --- a/powerapps-docs/maker/portals/liquid/liquid-objects.md +++ b/powerapps-docs/maker/portals/liquid/liquid-objects.md @@ -992,7 +992,7 @@ Contains information about the current HTTP request. | Path | The path of the current request URL.
/profile/| | path\_and\_query | The path and query of the current request URL.
/profile/?foo=1&bar=something| | query | The query part of the current request URL.
?foo=1&bar=something | -| url | The full URL of the current request.
http://www.example.com/profile/?foo=1&bar=something | +| url | The full URL of the current request.
https://www.example.com/profile/?foo=1&bar=something | ## searchindex diff --git a/powerapps-docs/maker/portals/liquid/portals-entity-tags.md b/powerapps-docs/maker/portals/liquid/portals-entity-tags.md index df9b8aaecd..4ef8cd2ebd 100644 --- a/powerapps-docs/maker/portals/liquid/portals-entity-tags.md +++ b/powerapps-docs/maker/portals/liquid/portals-entity-tags.md @@ -231,7 +231,7 @@ Provide **only one** of id, name, or key to select the Entity List to load. **id** -Loads an entity list by [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier) ID. id must be a string that can be parsed as a GUID. +Loads an entity list by [GUID](https://en.wikipedia.org/wiki/Globally_unique_identifier) ID. id must be a string that can be parsed as a GUID. ``` {% entitylist id:936DA01F-9ABD-4d9d-80C7-02AF85C822A8 %} @@ -265,7 +265,7 @@ Loaded entity list {{ entitylist.adx_name }}. **key** -Loads an entity list by ID **or** name. If the provided key value can be parsed as a [GUID](http://en.wikipedia.org/wiki/Globally_unique_identifier), the entity list will be loaded by ID. Otherwise, it will be loaded by name. +Loads an entity list by ID **or** name. If the provided key value can be parsed as a [GUID](https://en.wikipedia.org/wiki/Globally_unique_identifier), the entity list will be loaded by ID. Otherwise, it will be loaded by name. ``` @@ -610,7 +610,7 @@ A common use case is to set this parameter based on a [request](liquid-objects.m {% endsearchindex %} ``` -This parameter supports [the Lucene Query Parser syntax](http://lucene.apache.org/core/2_9_4/queryparsersyntax.html). +This parameter supports [the Lucene Query Parser syntax](https://lucene.apache.org/core/2_9_4/queryparsersyntax.html). **filter** @@ -624,7 +624,7 @@ An additional query used to match results. This parameter is intended to accept {% endsearchindex %} ``` -This parameter supports [the Lucene Query Parser syntax](http://lucene.apache.org/core/2_9_4/queryparsersyntax.html). +This parameter supports [the Lucene Query Parser syntax](https://lucene.apache.org/core/2_9_4/queryparsersyntax.html). > [!Note] > The difference between filter and query is that while both will accept the Lucene Query Parser syntax, query is intended to be more forgiving about how this syntax is parsed ߝ as it's expected that most end users will not be aware of this syntax. So, in the case that parsing query according to this syntax fails, the entire query will be escaped and submitted as the query text. filter, on the other hand, will be parsed strictly and return an error if the case of invalid syntax. diff --git a/powerapps-docs/maker/portals/liquid/render-rss-custom-page-template.md b/powerapps-docs/maker/portals/liquid/render-rss-custom-page-template.md index 7cff5cae51..72cb2eb118 100644 --- a/powerapps-docs/maker/portals/liquid/render-rss-custom-page-template.md +++ b/powerapps-docs/maker/portals/liquid/render-rss-custom-page-template.md @@ -12,7 +12,7 @@ ms.reviewer: --- # Create a custom page template to render an RSS feed -In this example, we'll create a custom page template to render an [RSS feed](http://en.wikipedia.org/wiki/RSS) of news articles, using Liquid and a Web Template Page Template. [!INCLUDE[proc-more-information](../../../includes/proc-more-information.md)] [Store source content by using web templates](store-content-web-templates.md) +In this example, we'll create a custom page template to render an [RSS feed](https://en.wikipedia.org/wiki/RSS) of news articles, using Liquid and a Web Template Page Template. [!INCLUDE[proc-more-information](../../../includes/proc-more-information.md)] [Store source content by using web templates](store-content-web-templates.md) ## Step 1: Create a new PowerApps view diff --git a/powerapps-docs/maker/portals/liquid/store-content-web-templates.md b/powerapps-docs/maker/portals/liquid/store-content-web-templates.md index 9d2ca261cf..4bdd783964 100644 --- a/powerapps-docs/maker/portals/liquid/store-content-web-templates.md +++ b/powerapps-docs/maker/portals/liquid/store-content-web-templates.md @@ -34,7 +34,7 @@ To create a new page template based on a web template, select a **Type** of Web Note the option **Use Website Header and Footer** (which is checked by default). If this is checked, your Web Template will control rendering of all page content between the global website header and footer. If this option is unchecked, your Web Template will be responsible for rendering the entire response in the case that you're rendering HTML, this means everything from the doctype to the root <html> tags, and everything in between. -While the most common use cases for Web Templates will be to render HTML, rendering the entire response (by deselecting **Use Website Header and Footer**) gives you the option of rendering any text-based format you choose. This is where the **MIME Type** attribute of Web Template becomes relevant. When a Page Template that does not use the website header and footer is rendered, the HTTP response Content-Type header will be set to the MIME Type of the associated Web Template. (text/html will be used if no MIME Type is provided.) This gives you a wide variety of options for rendering non-HTML content by using Liquid. A common use case would be to render an [RSS](http://en.wikipedia.org/wiki/RSS) feed, by setting a MIME Type of application/rss+xml. +While the most common use cases for Web Templates will be to render HTML, rendering the entire response (by deselecting **Use Website Header and Footer**) gives you the option of rendering any text-based format you choose. This is where the **MIME Type** attribute of Web Template becomes relevant. When a Page Template that does not use the website header and footer is rendered, the HTTP response Content-Type header will be set to the MIME Type of the associated Web Template. (text/html will be used if no MIME Type is provided.) This gives you a wide variety of options for rendering non-HTML content by using Liquid. A common use case would be to render an [RSS](https://en.wikipedia.org/wiki/RSS) feed, by setting a MIME Type of application/rss+xml. ## Web templates as website headers and footers diff --git a/powerapps-docs/maker/signup-for-powerapps.md b/powerapps-docs/maker/signup-for-powerapps.md index e767cf8260..eae092ee9c 100644 --- a/powerapps-docs/maker/signup-for-powerapps.md +++ b/powerapps-docs/maker/signup-for-powerapps.md @@ -49,7 +49,7 @@ To start a free, 30-day trial of PowerApps Plan 2 from an existing license, [sig Regardless of whether you have a license for PowerApps, you can start a free, 30-day trial of PowerApps Plan 2 by following these steps: -1. Open the [PowerApps site](http://powerapps.microsoft.com), and then select **Sign up free**. +1. Open the [PowerApps site](https://powerapps.microsoft.com), and then select **Sign up free**. If you're using a phone, open the menu in the upper-right corner first, and then select **Sign up free**. @@ -82,7 +82,7 @@ You can use a work or school address to sign up for a trial license. If you use ### What happens when my trial expires? diff --git a/powerapps-docs/media/index/admin.svg b/powerapps-docs/media/index/admin.svg index 8a76893ad1..133b5ca881 100644 --- a/powerapps-docs/media/index/admin.svg +++ b/powerapps-docs/media/index/admin.svg @@ -1,6 +1,6 @@ - +