Anpassade anslutningsprogram

Medan Azure Logic Apps, Microsoft Power Automate och Microsoft Power Apps erbjuder över 325+ anslutningsprogram för att ansluta till Microsoft och andra tjänster än Microsoft kanske du vill kommunicera med tjänster som inte är tillgängliga som förbyggda kopplingar. Anpassade anslutningsappar hanterar det här scenariot genom att göra det möjligt för dig att skapa (och även dela) en anslutningsapp med egna utlösare och åtgärder.

custom connectors - overview

Livscykel

custom connectors - lifecycle

1. Bygg upp din API

En anpassad koppling är ett omslag runt en REST-API (Logic Apps stöder också SOAP-API:er) som tillåter Logic Apps, Power Automate eller Power Apps för kommunikation med REST- eller SOAP-API. API:erna kan vara:

  • Offentlig (visas på det offentliga Internet), t.ex. Spotify, Slack, Rackspace eller en API som du hanterar.
  • Privat (visas endast för nätverket).

För offentliga API:er som du planerar att skapa och hantera bör du överväga att använda någon av dessa Microsoft Azure-produkter:

För privata API:er erbjuder Microsoft lokal dataanslutning via en lokal datadateway.

2. Skydda din API

Använd någon av följande standard verifieringsmetoder för API:er och anslutningar (Azure Active Directory rekommenderas):

Du kan konfigurera Azure AD-autentisering för din API i Azure-portalen så att du inte behöver implementera autentiseringen. Du kan också kräva och framtvinga autentisering i API-koden. Läs mer om Azure AD för anpassade kopplingar i Skydda API:et och kopplingen med Azure AD.

3. Beskriv API:et och definiera det anpassade kopplingen

När du har en API med autentiserad åtkomst är det nästa sak att göra för att beskriva API så att Logic Apps, Power Automate eller Power Apps kan kommunicera med din API. Följande metoder kan användas:

OpenAPI-definitioner och Postman-samlingar använder olika format, men båda är språk-oberoende maskinläsbara dokument som beskriver din API. Du kan skapa de här dokumenten från olika verktyg som baseras på det språk och den plattform som används av ditt API. För att definiera anslutningar bakom kulisserna använder Logic Apps, Power Automate och Power Apps OpenAPI för att definiera kopplingar.

4. Använd din koppling i en Logic App, Power Automate eller Power Apps-app

Anpassade anslutningsappar används på samma sätt som Microsoft-hanterade anslutningsappar. Du måste skapa en anslutning till din API om du vill använda den anslutningen för att anropa åtgärder som du har exponerat i ditt anpassade anslutningsprogram.

Kopplingar som skapas i Power Automate är tillgängliga i Power Apps. PÅ samma sätt, kopplingar som skapas i Power Apps är tillgängliga i Power Automate. Detta gäller inte för anslutningsprogram som skapats i Logic Apps. Du kan emellertid återanvända OpenAPI-definitionen eller Postman-samlingen för att återskapa anslutningsprogrammet i någon av dessa tjänster. Mer information finns i lämplig självstudie.

5. Dela din koppling

Du kan dela ditt anslutningsprogram med användare i organisationen på samma sätt som du delar resurser i Logic Apps, Power Automate eller Power Apps. Dela är valfritt men det finnas situationer där du vill dela dina kopplingar med andra användare.

Mer information finns i Dela anpassade kopplingar i organisationen.

6. Certifiera din kontakt

Om du vill dela din koppling med alla Logic Apps-, Power Automate och Power Apps-användare kan du skicka in din koppling för Microsoft-certifiering. Microsoft granskar din anslutningsapp, kontrollerar teknisk och innehållsmässig efterlevnad och validerar funktionalitet.

Mer information finns i Skicka in koppling för Microsoft-certifiering.

Självstudier

I självstudien används Cognitive Services textanalys-API. Microsoft tillhandahåller redan ett anslutningsprogram för denna API. Den är ett bra exempel på hur livscykeln för anpassade anslutningsprogram kan instrueras, samt hur anpassade anslutningsprogram kan ge stöd åt unika scenarier.

Scenario

Anslutningsappen som du skapar visar åtgärden för textanalyssentiment, som returnerar textinmatningens sentimentpoäng (0,000 till 1,000).

Förutsättningar

  • En av följande prenumerationer:

  • Grundläggande förståelse för hur du skapar Logic Apps, Power Automate-flöden eller Power Apps.

  • API-nyckel för API:et för textanalys i Cognitive Services.

Hämta en API-nyckel

I API för textanalys används en API-nyckel för att autentisera användare. När en användare skapar en anslutning till API:n via en anpassad koppling anger användaren värdet för nyckeln. Så här hämtar du en API-nyckel:

Starta självstudien

Avancerade självstudier

Följande självstudier ger fler detaljer för specifika anpassade anslutningsscenarier: