Ihren Konnektor für die Microsoft-Zertifizierung einreichen
Dieses Thema beschreibt, wie Sie:
Veröffentlichen Sie Ihren Connector im Open-Source-Repository.
Senden Sie die Commit-Informationen für die Zertifizierung in ISV Studio. (Dieser Schritt gilt nicht für unabhängige Herausgeber.)
Allgemein gilt, dass wir Open-Source als Teil unseres Zertifizierungsprogramms voraussetzen. Fragen Sie Ihren Microsoft-Ansprechpartner, wenn Sie Bedenken haben.
Open-Source des Connectors
Dieser Abschnitt gilt für verifizierte Herausgeber einschließlich unabhängige Herausgeber.
Wichtig
Sie müssen den Connector als Open Source öffnen, bevor er dem Zertifizierungsportal hinzugefügt wird, um Inkonsistenzen zu vermeiden. Wenn Sie zum ersten Mal auf GitHub mitwirken, nehmen Sie an der Power Platform Samples - First Time Contributor Sitzung teil.
Öffnen Sie einen Pull-Request im Open-Source-Repository.
Ein Microsoft-Zertifizierungstechniker wird innerhalb ein bis zwei Wochen nach Ihrer ersten Anfrage Feedback geben. Wenn das Feedback eine Aktualisierung des Connectors erfordert, müssen Sie eine Aktualisierung an die Pull-Anforderung senden. Planen Sie dafür ein bis zwei zusätzliche Wochen ein.
Der Connector bleibt weiterhin in Ihrem Besitz, und Sie können sämtliche Änderungen an Ihrem Connector akzeptieren oder ablehnen.
Microsoft wird die Pull-Anforderung genehmigen und zusammenführen. Sobald die Pull-Anforderung Ihres Connectors zusammengeführt wurde, können Sie Ihre Connector-Artefakte an ISV Studio senden. Gehen Sie zu An ISV Studio senden für Anweisungen.
Vorteile des Open-Sourcing Ihres Connectors
Das Open-Sourcing Ihres Konnektors hat mehrere Vorteile, u. a:
Möglichkeit zum einfachen Hinzufügen von Funktionen zu einem ehemals vorgefertigten, unveränderbaren Konnektor
Nutzung von Beiträgen aus der Entwicklercommunity für Erweiterungen und Wartung des Konnektors.
Schaffung einer Plattform, über die Benutzer Featureanfragen und entsprechende Beiträge einreichen können
Umfangreichere Nachverfolgung von Konnektoränderungen.
Ermöglichung der Zusammenarbeit mehrerer Entwickler
Folgende Punkte zu unserem Programm sind wichtig:
Es werden lediglich Ihre Konnektordateien als Open Source bereitgestellt, nicht aber Ihre API. Diese Daten sind für Benutzer bereits über die öffentlichen APIs von Microsoft Power Platform zugänglich.
Ihre Konnektorartefakte werden in unserem GitHub-Repository gespeichert und sind öffentlich zugänglich. Sie können unsere bestehenden Open-Source-Konnektoren dort einsehen.
In dem Repository werden keinerlei personenbezogene Daten und kein geistiges Eigentum gespeichert.
Microsoft nimmt Sie in die CODEOWNERS-Datei für den Connector in GitHub auf; alle Änderungen an Ihrem Connector werden von Ihnen verwaltet.
Upload aus lokalen Dateien
Wenn Sie eine Ausnahme vom Open-Sourcing erhalten haben, müssen Sie Ihren Konnektor senden, indem Sie Ihre lokalen Konnektor-Dateien hochladen:
Formatieren Sie die Dateien Ihres benutzerdefinierten Konnektors für die Übermittlung an Microsoft als ZIP-Archiv.
Übermitteln Sie nur Archive, die erfolgreich überprüft wurden und alle drei Artefaktdateien enthalten:
apiDefinition.swagger.json
apiProperties.json
- Das Konnektorensymbol
Wichtig
Vergewissern Sie sich unter macOS, dass das ZIP-Archiv nur die drei Konnektorartefaktdateien enthält. MacOS nimmt standardmäßig andere Ordner und Dateien ins ZIP-Archiv auf.
An ISV Studio senden
Dieser Abschnitt gilt für verifizierte Herausgeber ohne unabhängige Herausgeber.
Sobald die Pull-Anforderung Ihres Connectors zusammengeführt wurde, können Sie Ihre Connector-Artefakte an die Registerkarte Connector-Zertifizierung in ISV Studio senden.
Wenn Ihre Übermittlung erfolgreich war, können Sie innerhalb ein bis zwei Wochen mit einer Antwort von einem Zertifizierungstechniker rechnen. Wenn es Probleme mit der Übermittlung gibt, müssen Sie die Übermittlung basierend auf dem Feedback aktualisieren. Der Zertifizierungstechniker benötigt ein bis zwei zusätzliche Wochen, um zu antworten.
Wenn Sie eine Ausnahme vom Open-Sourcing erhalten haben, senden Sie Ihren Konnektor erst dann, wenn Ihr Microsoft-Kontakt Sie dazu aufgefordert hat. Vergewissern Sie sich, dass Sie alle Schritte in Zertifizierungsprozess befolgt und Ihre Artefakte vor dem Senden validiert haben.
Die Zur Überprüfung einreichen-Schaltfläche ist verfügbar, wenn alle Felder gültige Eingaben enthalten.
Stellen Sie sicher, dass Sie eine Einreichung mit einer aktiven E-Mail-Adresse erstellen.
Auf der Registerkarte Konnektorzertifizierung in ISV Studio werden Sie aufgefordert, Ihre Dateien wie folgt zu senden:
Als Eingabe der GitHub-Commit-Informationen von Ihrem Open-Source-Konnektor.
Hinweis
Stellen Sie sicher, dass Sie die aktuelle Commit-ID des PR Ihres Konnektors angeben.
Hochladen des Zip-Archivs, das Sie im vorherigen Schritt erstellt haben.
Geben Sie die folgenden Informationen in ISV Studio ein:
Konnektor-Testinformationen und Anmeldeinformationen:
- Geben Sie so viele Details wie möglich an, um einen reibungslosen Test zu gewährleisten. Stellen Sie sicher, dass Sie gültige Testinformationen bereitstellen.
Wichtig
Wenn Ihr Konnektor vom Typ OAuth ist, stellen Sie sicher, dass Sie eine gültige Client ID und Client secret angeben. Diese Informationen können nach der Übermittlung nicht mehr geändert werden. Sobald es empfangen wurde, wird es in Azure Key Vault gespeichert.
Wenn Sie dies ändern möchten, verbinden Sie sich mit Ihrem Microsoft-Kontakt.
Sollte Ihr Konnektor „OAuth“ als Authentifizierungstyp verwenden, fügen Sie Ihrer App die in die Whitelist aufgenommenen zugelassenen Umleitungs-URLs hinzu.
https://global.consent.azure-apim.net/redirect
https://global-test.consent.azure-apim.net/redirect
Vermeiden Sie, ein Konto bereitzustellen, das die mehrstufige Authentifizierung (MFA) verwendet, oder stellen Sie Schritte für das Zertifizierungsteam bereit, um ordnungsgemäß auf das MFA-geschützte Konto zuzugreifen.
Eine Support-E-Mail für Microsoft zur Kontaktaufnahme bei Problemen.
Setzen Sie sich mit Ihrem Microsoft-Kontakt in Verbindung, wenn Sie Schwierigkeiten haben, Ihre Konnektor-Artefakte zu senden.
Nachdem Sie Ihre Artefakte gesendet haben, fügen Sie separat eine
intro.md
in den Bereich Aktivitätssteuerung oder Funktionsdokumentation ein. Dieseintro.md
wird in die öffentlich zugängliche Dokumentation Ihres Konnektors aufgenommen. Dies ist getrennt von derreadme.md
, die Sie während des Open-Sourcing-Schrittes gesendet haben.Fügen Sie keine Informationen über die Aktionen oder Auslöser Ihres Konnektors in
intro.md
ein, da diese Informationen während der Zertifizierung automatisch für Sie generiert werden.(Erforderlich) Verwenden Sie den folgenden Markdown als Beispiel für eine Vorlage für eine
intro.md
-Datei:
Provide a detailed description here, distinct from your connector's description, of the value that the connector offers users and a high-level overview of functionality that the connector supports. This description should be no more than one paragraph of eight sentences.
## <a name="prerequisites"></a>Prerequisites
Provide information about any prerequisites that are required to use this connector. For example, an account on your website or a paid service plan.
## <a name="how-to-get-credentials"></a>How to get credentials
Provide detailed information about how a user can get credentials to use the connector. Where possible, this should be step-by-step instructions with links pointing to relevant parts of your website.
If your connector doesn't require authentication, this section can be removed.
## <a name="get-started-with-your-connector"></a>Get started with your connector
Provide users with a step-by-step process for getting started with your connector. This is where you should highlight common use cases, such as your expected popular triggers and actions, and how they can help in automation scenarios. Include images where possible.
## <a name="known-issues-and-limitations"></a>Known issues and limitations
If your connector has any known issues and limitations, include a detailed description of them here. This information should be as robust as possible so users have plenty of information should they run into problems. If any workarounds are known, include them here.
## <a name="common-errors-and-remedies"></a>Common errors and remedies
Highlight any errors that might commonly occur when using the connector (such as HTTP status code errors), and what the user should do to resolve the error.
## <a name="faq"></a>FAQ
Provide a breakdown of frequently asked questions and their respective answers here. This can cover FAQs about interacting with the underlying service or about the connector itself.
Nachdem Sie Ihren Konnektor und intro.md
übermittelt haben, können Sie sich auf das Testen Ihres Konnektors vorbereiten. Siehe Testen Sie Ihren Konnektor bei der Zertifizierung für Anweisungen.
Einreichung von Updates vor der Zertifizierung
Dieser Abschnitt gilt für verifizierte Herausgeber ohne unabhängige Herausgeber.
In folgenden Situationen sollten Sie nur einen Connector aktualisieren, der gerade zertifiziert wird, aber noch nicht zertifiziert ist:
Wenn Microsoft Änderungen angefordert hat.
Wenn Sie ein kritisches Problem gefunden haben, das vor der Zertifizierung behoben werden muss.
Wichtig
Alle Aktualisierungen während des Zertifizierungsprozesses setzen den Prozess zurück. Nachdem Sie ein Update eingereicht haben, senden Sie bitte einen Pull-Request mit den aktualisierten Artefakten in unserem Open-Source Repository.
So senden Sie ein Update:
Gehen Sie zur Registerkarte Konnektorzertifizierung von ISV Studio und wählen Sie Ihre vorhandene Übermittlung aus.
Wählen Sie in dem Fensterbereich, der sich rechts öffnet, Ihre neueste Version aus.
In der unteren linken Ecke der Ansicht Konnektorübermittlungen wählen Sie Ein Update senden aus.
In der Aufforderung Bearbeiten bestätigen wählen Sie Bestätigen aus. Dadurch wird der Zertifizierungsprozess zurückgesetzt.
Entfernen Sie Ihr vorhandenes Connector-Archiv, indem Sie Entfernen auswählen. Führen Sie einen der folgenden Schritte aus:
- Verwenden Sie die GitHub-Integration, um die aktualisierten Artefakte aus dem Open-Source-Repository zu erfassen
- Laden Sie das aktualisierte Zip-Archiv hoch
Füllen Sie die Felder des Einreichungsformulars aus. Stellen Sie sicher, dass Sie die richtigen Informationen bereitstellen —einschließlich der Tests —für Ihr letztes Update.
In der unteren linken Ecke der Ansicht Konnektorübermittlung wählen Sie Zur Überprüfung senden aus. Sie sehen die stehende Bestätigung im folgenden Bild dargestellt, und Microsoft beginnt mit dem Überprüfungsprozess.
Wichtig
Wählen Sie nicht erneut Ein Update senden, nachdem Sie Schritt 7 abgeschlossen haben. Dadurch wird der Fortschritt erneut zurückgesetzt.
Wenn Sie ein Update für Ihren bereits zertifizierten Konnektor senden möchten, siehe Aktualisieren Ihres zertifizierten Konnektors.
Nächster Schritt
Zu zertifizierenden Connector testen
Feedback senden
Wir freuen uns sehr über Feedback zu Problemen mit unserer Connector-Plattform oder neuen Feature-Ideen. Wenn Sie Feedback geben möchten, gehen Sie zu Probleme melden oder Hilfe zu Connectors und wählen Sie einen Feedbacktyp aus.