Übung – Einen neuen Konnektor in einer Lösung erstellen
In dieser Übung erstellen Sie Ihren ersten benutzerdefinierten Konnektor für eine vorhandene API namens Contoso Invoicing.
Wichtig
Verwenden Sie eine Testumgebung mit bereitgestelltem Microsoft Dataverse. Wenn Sie keine Testumgebung haben, können Sie sich für den Power Apps-Community-Plan anmelden.
Aufgabe 1: Die API überprüfen
Um die API zu überprüfen, gehen Sie wie folgt vor:
Navigieren Sie zu Contoso Invoicing.
Wählen Sie den Dokumentationslink aus.
Überprüfen Sie die verfügbaren Vorgänge.
Wählen Sie diese Option aus, um jeden Vorgang zu erweitern und zu überprüfen.
Schließen Sie die Browserregisterkarte oder das Browserfenster der Dokumentation.
Wählen Sie den Link API-Definition öffnen aus.
Das folgende Bild zeigt ein Beispiel für die OpenAPI-Version, die auf der Dokumentationsseite angezeigt wurde. Klicken Sie mit der rechten Maustaste, und wählen Sie Speichern unter aus.
Speichern Sie die Datei lokal ab. Sie verwenden diese Datei später in der Übung.
Schließen Sie die Browserregisterkarte oder das Browserfenster der Definition.
Wählen Sie den Link API-Schlüssel aus.
Kopieren Sie den API-Schlüssel, und speichern Sie ihn, da Sie ihn später benötigen.
Wählen Sie Zurück zur Startseite aus.
Wählen Sie Logo herunterladen aus.
Speichern Sie das Logo-Bild lokal. Sie werden es später verwenden.
Aufgabe 2: Eine neue Lösung erstellen
Gehen Sie wie folgt vor, um eine neue Lösung zu erstellen:
Navigieren Sie zum Power Apps Maker Portal, und stellen Sie sicher, dass Sie sich in der richtigen Umgebung befinden.
Wählen Sie Lösungen > + Neue Lösung aus.
Geben Sie Contoso Invoicing für den Anzeigenamen ein, wählen Sie CDS Default Publisher für Herausgeber und dann Erstellen aus. Wenn Sie mit einem realen Projekt arbeiten, erstellen Sie am besten Ihren eigenen Herausgeber.
Navigieren Sie nach der Auswahl von Erstellen nicht von dieser Seite weg.
Aufgabe 3: Einen neuen Konnektor erstellen
Gehen Sie wie folgt vor, um einen neuen Konnektor zu erstellen:
Öffnen Sie die Lösung Contoso Invoicing, die Sie erstellt haben.
Wählen Sie + Neu > Automatisierung > Benutzerdefinierter Konnektor aus.
Geben Sie Contoso Invoicing für den Konnektornamen ein, und wählen Sie dann Hochladen für das Bild aus.
Wählen Sie das Konnektor-Logobild aus, das Sie in Aufgabe 1: Die API überprüfen ausgewählt haben.
Geben Sie #175497 für Symbol-Hintergrundfarbe ein.
Geben Sie contosoinvoicingtest.azurewebsites.net für Host ein.
Wählen Sie Konnektor erstellen aus.
Navigieren Sie nicht von dieser Seite weg.
Aufgabe 4: OpenAPI-Definition importieren
Führen Sie die folgenden Schritte aus, um die OpenAPI-Definition zu importieren:
Wählen Sie den Pfeil neben Konnektorname aus.
Wählen Sie die Auslassungsschaltfläche (...) für den Konnektor und dann Von OpenAPI-Datei aktualisieren aus.
Wählen Sie Importieren aus.
Wählen Sie die Datei swagger.json aus, die Sie in Aufgabe 1: Die API überprüfen heruntergeladen haben, und dann Öffnen.
Wählen Sie Fortsetzen aus.
Geben Sie die Host-URL als
contosoinvoicingtest.azurewebsites.net
an, und wählen Sie dann Sicherheit aus.Beachten Sie, dass das Feld über die importierte Datei ausgefüllt wird.
Navigieren Sie nicht von dieser Seite weg.
Aufgabe 5: Definitionen überprüfen und anpassen
Gehen Sie folgendermaßen vor, um Definitionen zu überprüfen und anzupassen:
Wählen Sie die Registerkarte Definition aus.
Nehmen Sie sich ein paar Minuten Zeit, um die importierten Vorgänge zu überprüfen.
Beachten Sie das blaue Informationssymbol neben GetInvoice, das darauf hinweist, dass etwas Ihre Aufmerksamkeit erfordert.
Wählen Sie den Vorgang GetInvoice aus.
Beachten Sie, dass der Vorgang eine fehlende Zusammenfassung angibt.
Geben Sie Rechnung abrufen als Zusammenfassung ein, um die Benutzerfreundlichkeit zu verbessern.
Beachten Sie den blauen Informationskreis im Vorgang PayInvoice. Er weist auf eine fehlende Beschreibung hin.
Geben Sie Eine Rechnung bezahlen als Beschreibung ein.
Löschen Sie die beiden Vorgänge NewInvoice, da Sie sie nicht verwenden.
Wählen Sie den Vorgang GetInvoiceSchema aus.
Ändern Sie die Option Visibility in internal, damit Benutzer sie nicht in der Aktionsliste sehen.
Wählen Sie Konnektor aktualisieren aus.
Navigieren Sie nicht von dieser Seite weg.
Aufgabe 6: Konnektor testen
Gehen Sie folgendermaßen vor, um den Konnektor zu testen:
Wählen Sie die Registerkarte Testen aus.
Wählen Sie + Neue Verbindung aus.
Fügen Sie den API-Schlüssel ein, den Sie in Aufgabe 1: Die API überprüfen gespeichert haben, und wählen Sie dann Verbindung erstellen aus.
Wählen Sie die Schaltfläche Aktualisieren aus.
Wählen Sie ListInvoiceTypes > Vorgang testen aus.
Ihnen sollten einige Rechnungsdaten im Textbereich angezeigt werden.