Kopplingsplattform och utökningsbarhet

Viktigt

Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Microsoft Dynamics 365-produktdokumentation. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Microsoft Power Platform.

Anteckning

Den här viktiga informationen beskriver funktioner som kanske inte har getts ut än. Information om när den här funktionen planeras att släppas finns i Nya och planerade funktioner för Common Data Model och dataintegrering. Leveranstidslinjer och förväntade funktioner kan ändras eller utebli (mer information finns i Microsofts policy).

En viktig del i dataintegreringen och de produkter den stödjer – PowerApps, Microsoft Flow, Power BI och Power Query – är anslutningen till externa datakällor. Vi har löpande investerat i allt fler datakällor i företagsklass, men utöver dessa finns det även ett växande antal databaser och tjänster som många användare har vant sig vid att använda. För att säkerställa att våra användare kan ansluta till de data de behöver, fortsätter vi att skapa flera utökningspunkter på hela plattformen. Utvecklare och ISV:er som vill utveckla kopplingar kan bygga dessa och certifiera kopplingarna för önskade produkter.

Nya och förbättrade kopplingar för PowerApps och Microsoft Flow

Nya kopplingar för PowerApps och Microsoft Flow tillkommer kontinuerligt allt eftersom vi samarbetar med fler partners och ISV:er som bygger dem. När ekosystemet växer kommer troligtvis också fler partners att bygga kopplingar och få dem certifierade. Dessa kopplingar kommer även fortsättningsvis att uppdateras löpande, då nya funktioner läggs till.

Kopplingar utgivna i oktober 2018

Kopplingar utgivna i november 2018

Kopplingar utgivna i december 2018

Kopplingar utgivna i januari 2019

Kopplingar utgivna i februari 2019

Kopplingar utgivna i mars 2019

Omfattande dokumentation och guider för utveckling av kopplingar

Vi har redan i dag partners som bygger kopplingar, men för att skapa en bra användarupplevelse kan de mer avancerade funktionerna kräva mycket arbete. Detta medför att belastningen på våra certifierade ingenjörer ökar, vilket gör ledtiderna under utvecklingsarbetet onödigt långa. Vanlig feedback från våra partners och kunder har handlat om att förbättra dokumentationen som berör hur man bygger anpassade kopplingar.

Denna version omfattar en uppdaterad uppsättning referensdokumentation om hur man utvecklar kopplingar. Nu finns också en utvecklarguide och dokumentation som hjälper ISV:er och partners att utveckla kopplingar enligt riktlinjerna för certifierade kopplingar. Genom flera exempel och guidade utbildningsdokument får utvecklare också hjälp inom specifika ämnen. Detta innebär att det går snabbare att bygga kopplingarna.

CLI för anpassade kopplingar för PowerApps och Microsoft Flow

Utvecklare kan använda Power Query SDK för att skapa avancerade datakopplingar för Power BI och Power Query Online, men den här versionen omfattar också en uppsättning skript för kommandoraden som utvecklarna kan använda för att distribuera sina anpassade kopplingar för PowerApps och Microsoft Flow.

Stöd för policymallar i anpassade kopplingar för PowerApps och Microsoft Flow

När vi bygger en koppling för PowerApps och Microsoft Flow behöver vi ofta ändra beteendet i det underliggande API:et. Dessa beteendeförändringar uppnår vi idag genom att använda Azure APIM-policyer för de inbyggda standardkopplingarna. Många kopplingar använder dessa policyer redan i dag. Den största nackdelen med APIM-policyer är dock att de inte är tillgängliga för anpassade kopplingar. Det innebär att alla förändringar av dessa anpassade kopplingar måste göras internt. Partners som byggt dessa kopplingar måste vända sig till oss om kopplingarna behöver förändras eller till och med testas. Detta innebär en komplicerad utvecklingsmodell och att våra partners ofta blir frustrerade.

I och med den här versionen kan dessa policyer även användas på anpassade kopplingar för PowerApps och flöden. Med en policy kan du ändra ett visst beteende hos kopplingen. Du kan till exempel begränsa antalet anrop från en koppling till en eller flera åtgärder i kopplingen. Med andra policyer kan du korrigera huvud- eller frågeparametern, eller till och med ändra ett fält eller en parameter. Du kan också använda policyer för att förbättra den övergripande användarupplevelsen hos kopplingen.

Den här versionen omfattar en uppsättning fasta policymallar som kan användas för anpassade kopplingar. Vi kommer allt eftersom att lägga till fler policymallar med fler funktioner.

Modell som visar hur policymallar används för att skapa en koppling

Utveckling av kopplingar som bygger på öppen källkod i GitHub för PowerApps och Microsoft Flow

Microsoft är också ledande när det gäller att använda öppen källkod för många kopplingar i GitHub-databasen. Utvecklarnas ekosystem får på det här sättet tillgång till källkoden bakom verkliga exempel på kopplingar, och kan bidra med ändringar som förbättrar kopplingarna.

Microsoft uppmuntrar sina partner att använda en utvecklingsmodell för kopplingar med öppen källkod och dra nytta av hela ekosystemet för utvecklare vid underhållet av kopplingarna.

Förbättrad certifieringsprocess

När vi arbetat med utvecklare och partner har vi märkt att certifieringsprocessen måste förbättras, så att det finns en förutsägbar SLA, tydligare status och färre mänskliga misstag. Dessutom måste certifieringstiden kortas och processen förbättras.

Med stöd av de omfattande verktygen och utvecklingsmodellen för öppen källkod i GitHub kan ISV:er och partners som vill certifiera sina kopplingar nu använda en enklare certifieringsprocess. Med den här processen behövs inte längre ett manuellt godkännande, utan det räcker med att använda en vanlig databas för öppen källkod. Certifieringen går då snabbare och kopplingarna behöver inte ytterligare verifieras vid distributionen.