Skip to content

Commit 082d382

Browse files
authored
Merge pull request MicrosoftDocs#275 from MicrosoftDocs/certification-docs-update
Updated certification docs
2 parents 9146ea1 + a5eb4ed commit 082d382

File tree

3 files changed

+69
-7
lines changed

3 files changed

+69
-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/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)