Skip to content

Commit f6ed8fc

Browse files
authored
Merge pull request MicrosoftDocs#278 from MicrosoftDocs/master
Master to Live push for Certification Updates
2 parents 3e9dc29 + 013ff9c commit f6ed8fc

File tree

4 files changed

+73
-7
lines changed

4 files changed

+73
-7
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: Power Query connector certification submission
3+
description: Instructions for submitting a Power Query custom connector for certification.
4+
author: bezhan-msft
5+
ms.service: powerquery
6+
ms.topic: conceptual
7+
ms.date: 03/01/2020
8+
ms.author: bezhan
9+
10+
LocalizationGroup: reference
11+
---
12+
13+
# Power Query connector submission
14+
15+
## Introduction
16+
17+
This article provides instructions for how to submit your Power Query custom connector for certification. Do not submit your connector for certification unless you've been directed to by your Microsoft contact.
18+
19+
## Prerequisites
20+
21+
After you've been approved for certification, ensure that your connector meets the [certification requirements](https://docs.microsoft.com/power-query/connectorcertification#certification-requirements) and follows all feature, style, and security guidelines. Prepare the [submission artifacts](https://docs.microsoft.com/power-query/connectorcertification#certification-requirements) for submission.
22+
23+
## Submitting to the Connector Certification Portal
24+
25+
The Connector Certification Portal is an experience within [ISV Studio](https://aka.ms/ISVStudio) that allows Microsoft partners and ISVs to submit, view, and manage connectors submitted for certification. After submission, communication between Microsoft and the partner connector developer will be through the Connector Certification Portal.
26+
27+
### Initial Submission
28+
29+
1. Navigate to [ISV Studio](https://aka.ms/ISVStudio) and log in with your work Microsoft account. Personal accounts aren't supported in this experience.
30+
31+
2. Select the **Connector certification** tab on the left to launch the Connector Certification Portal experience.
32+
33+
3. Select **Power Query** as your connector type.
34+
35+
4. Read and agree to our connector Partner Agreement. If there is a separate agreement governing the relationship between your organization and Microsoft, let your Microsoft contact know.
36+
37+
5. Upload your `.mez` file and complete the form with information on your connector. Submit the form to finish the connector submission process. Once submitted, you can use the Activity Control experience on the right to communicate with your Microsoft contact.
38+
39+
6. Read the guidelines for providing [documentation](https://docs.microsoft.com/power-query/providing-user-documentation) for your custom connector. Submit a pull request to our public [documentation repository](https://github.com/MicrosoftDocs/powerquery-docs/tree/master/powerquery-docs/Connectors) with an `.md` file following the custom connector documentation guidelines. This step is crucial to ensure users know how to use your connector. Once the pull request has been made, send a link to the pull request in the Activity Control experience in the Connector Certification Portal.
40+
41+
7. If you would like to add teammates to manage your connector, let your Microsoft contact know.
42+
43+
### Updates
44+
45+
Updates to your connector submission can be made at any time, except when your connector is in the process of production deployment. When you are submitting an update, ensure that you submit an update to your existing submission, rather than creating a new submission.
46+
47+
1. Navigate to the **Connector certification** experience within [ISV Studio](https://aka.ms/ISVStudio).
48+
49+
2. From the list of connectors you manage, select the connector submission to view its connector versions.
50+
51+
3. Select the most recent connector version.
52+
53+
4. At the bottom left, select the "Submit an update" button.
54+
55+
5. You can upload a new version of artifacts and complete the submission form again.
56+
57+
6. After submitting the connector form, within the Activity Control chat feature on the right, submit a short changelog explaining the connector update. This information should be public and written in a customer-facing way, as it will be included in the next Power BI Desktop blog update.
58+

powerquery-docs/ConnectorCertification.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ We have a certain set of requirements for certification. We recognize that not e
8181
Please ensure the connector files that you submit include all of the following:
8282

8383
* Connector (.mez) file
84-
* The .mez file should follow style standards.
84+
* The .mez file should follow style standards and be named similarly to the product or service name. It should not include words like "Power BI", "Connector" or "API".
8585
* Name the .mez file: ```ProductName.mez```
8686

8787
* Power BI Desktop (.pbix) file for testing
@@ -108,14 +108,14 @@ The connector must follow a set of feature and style rules to meet a usability s
108108
* Have [version adornment](HandlingVersioning.md) on section.
109109
* Provide [function documentation metadata](HandlingDocumentation.md).
110110
* Have [TestConnection handler](HandlingGatewaySupport.md).
111-
* Follow naming conventions (for example, `DataSourceKind.FunctionName`).
111+
* Follow naming conventions (for example, `DataSourceKind.FunctionName`). It should not include words like "Power BI", "Connector" or "API".
112112

113113
* The ```FunctionName``` should make sense for the domain (for example "Contents", "Tables", "Document", "Databases", and so on).
114114

115115
* The connector SHOULD:
116116
* Have icons.
117117
* Provide a navigation table.
118-
* Place strings in a `resources.resx` file.
118+
* Place strings in a `resources.resx` file. URLs and values should be hardcoded in the connector code and not be placed in the `resources.resx` file.
119119

120120
### Security
121121

powerquery-docs/Connectors/Web/Web.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ To load data from a web site with Power Query Desktop:
6363

6464
* **Organizational account**: Select this authentication method if the web page requires organizational account credentials.
6565

66+
67+
>[!Note]
68+
>When uploading the report to the Power BI service, only the **anonymous**, **Windows** and **basic** authentication methods are available.
69+
6670
The level you select for the authentication method determines what part of a URL will have the authentication method applied to it. If you select the top-level web address, the authentication method you select here will be used for that URL address or any subaddress within that address. However, you might not want to set the top URL address to a specific authentication method because different subaddresses could require different authentication methods. For example, if you were accessing two separate folders of a single SharePoint site and wanted to use different Microsoft Accounts to access each one.
6771

6872
Once you've set the authentication method for a specific web site address, you won't need to select the authentication method for that URL address or any subaddress again. For example, if you select the https://en.wikipedia.org/ address in this dialog, any web page that begins with this address won't require that you select the authentication method again.

powerquery-docs/TOC.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -457,10 +457,14 @@
457457
href: HandlingGatewaySupport.md
458458
- name: "Handling connector signing"
459459
href: HandlingConnectorSigning.md
460-
- name: Certification
461-
href: ConnectorCertification.md
462-
- name: "Custom connector documentation"
463-
href: providing-user-documentation.md
460+
- name: Connector Certification
461+
items:
462+
- name: Overview
463+
href: ConnectorCertification.md
464+
- name: Submission
465+
href: CertificationSubmission.md
466+
- name: "Custom connector documentation"
467+
href: providing-user-documentation.md
464468
- name: Resources
465469
items:
466470
- name: "Power BI documentation"

0 commit comments

Comments
 (0)