Undersøg Power Platform-connectors
Microsoft Power Platform er effektiv på grund af dens evne til at bruge data på tværs af mange platforme. Hvis du vil arbejde på tværs af flere dataplatforme, bruger komponenter i Microsoft Power Platform connectors. Du kan tænke på connectorer som en bro fra din datakilde til din app eller arbejdsproces. Denne bro gør det muligt at overføre oplysninger frem og tilbage. Connectors giver dig mulighed for at udvide dine forretningsløsninger på tværs af platforme og tilføje funktionalitet for dine brugere.
Datakilder
Hvis du vil forstå typerne af connectors og deres egenskaber, skal du først forstå de typer datakilder, de opretter forbindelse til. De to typer datakilder er tabelbaserede og funktionsbaserede.
Data i tabelformat – en datakilde i tabelformat returnerer data i et struktureret tabelformat. Power Apps kan læse og vise disse tabeller direkte via gallerier, formularer og andre kontrolelementer. Hvis datakilden understøtter det, kan Power Apps desuden oprette, redigere og slette data fra disse datakilder. Eksempler omfatter Microsoft Dataverse, SharePoint og SQL Server.
Funktionsbaserede data – En funktionsbaseret datakilde er en datakilde, der bruger funktioner til at interagere med datakilden. Disse funktioner kan bruges til at returnere en tabel med data, men tilbyder mere omfattende handling, f.eks. muligheden for at sende en mail, opdatere tilladelser eller oprette en kalenderbegivenhed. Det kan for eksempel være Office 365-brugere, Project Online og Azure Blob Storage.
Begge datakildetyper bruges ofte til at overføre data og trinvis funktionalitet til dine løsninger. Som du kan se, giver oprettelse af forbindelse til datakilder dig mulighed for at integrere forskellige dele af dine virksomhedsløsninger for at bygge dem sammenhængende. Nu, hvor du forstår mere om datakilder, er du klar til at få mere at vide om connectors.
Connectors er broerne fra din datakilde til din app, arbejdsproces eller dit dashboard. Microsoft Power Platform har mere end 900 connectors tilgængelige for almindelige datakilder. Connectors er opdelt i standard og premium. Nogle populære standardconnectors er SharePoint, Outlook og YouTube. Premium-connectors kræver yderligere licenser til din app og/eller brugere. Nogle få premium-connectors er SQL Server, Survey Monkey og Mail Chimp. Connectorreferencen i oversigts- og ressourceenheden viser alle forbindelser, og om de betragtes som standard eller premium. Du kan også bruge AppSource til at kilde og installere apps og bruge connectorerne til ikke-Microsoft-tjenester.
Connectors kan levere input og output mellem datakilden og Power Platform, hvilket kan fremskynde leveringen af Microsoft Power Platform-forretningsløsninger. Hvis du f.eks. bruger Dynamics 365 apps, f.eks. Kundeservice, kan du konfigurere Power Automate til at give brugerne besked, når bestemte kundetyper tilføjes. Eller du kan bruge et SharePoint-dokumentbibliotek til at gemme filer, der føres ind i Power Apps, til at administrere og distribuere. Microsoft leverer også connectors til deres Azure-tjenester og leverer avancerede AI-teknikker til at udføre opgaver, f.eks. læsning af tekst fra billeder eller kognitive tjenester, f.eks. genkende ansigter i billeder.
Alle Microsoft Power Platform-forretningsløsninger kan bruges og implementeres i Microsoft 365-apps, f.eks. Teams. Denne integration gør det muligt for brugerne at afspille Power Apps i Teams eller køre Power Automate fra handlinger og hændelser i Teams.
Udløsere og handlinger
Når du har oprettet en datakilde og konfigureret din connector, er der to typer handlinger, du kan bruge, udløsere eller handlinger.
Udløsere bruges kun i Power Automate og beder et flow om at starte. Udløsere kan være tidsbaserede, f.eks. et Power Automate-flow, der starter hver dag kl. 8:00. De kan være baseret på en handling, f.eks. oprettelse af en ny række i en tabel eller modtagelse af en mail. Du skal altid bruge en udløser for at fortælle din arbejdsproces, hvornår den skal køres.
Handlinger bruges i Power Automate og Power Apps. Handlinger bliver spurgt af brugeren eller en udløser og tillader interaktion med datakilden af en funktion. En handling sender f.eks. en mail i din arbejdsproces eller app, der skriver en ny linje til en datakilde.
Nu, hvor du forstår, hvad connectors er, og hvordan du bruger dem, skal du undersøge de forskellige connectors, der er tilgængelige.
Standardconnectors
Standardniveauconnectors er connectors, der er inkluderet i dit Standard Microsoft 365-abonnement. Standardconnectorer dækker mange af de mest anvendte datakilder, f.eks. SharePoint, OneDrive og Power BI samt datakilder fra tredjepart, f.eks. Google Drev, Twitter, GitHub og meget mere.
Premium-connectors
Selvom standardconnectors er tilgængelige med et Standard Microsoft 365-abonnement, er Premium-connectors kun tilgængelige, når du har de relevante separate planer, f.eks. Power Apps pr. brugerplan eller en Power Automate pr. brugerplan. Den største fordel ved premium-connectors er, at de giver dig mulighed for at oprette forbindelse til et større antal tjenester. De fleste premium-connectors dækker eksterne programmer som Salesforce, DocuSign, Survey Monkey, Amazon osv. Der er flere Microsoft-programmer, der bruger premium-connectors, f.eks. Dynamics 365. Premium-connectors identificeres af premium-stemplet.
Brugerdefinerede connectors
Hvis nogen af de over 900 connectors ikke giver dig det, du har brug for, kan du oprette en brugerdefineret connector. Med brugerdefinerede connectors kan du udvide din app ved at kalde en offentligt tilgængelig API eller en brugerdefineret API, du hoster i en cloududbyder, f.eks. Azure. API står for Application Programming Interface og indeholder en række funktioner, der er tilgængelige for udviklere. Connectors fungerer ved at sende oplysninger frem og tilbage på tværs af disse API'er og indsamle tilgængelige funktioner i Power Apps eller Power Automate. Da disse connectors er funktionsbaserede, kalder de specifikke funktioner i API'ens underliggende tjeneste for at returnere de tilsvarende data.
En fordel ved at oprette brugerdefinerede connectors er, at de kan bruges på forskellige platforme, f.eks. Power Apps, Power Automate og Azure Logic Apps.
Du kan oprette brugerdefinerede connectors ved hjælp af tre forskellige metoder:
Selvom kravene til hver tilgang varierer, kræver de alle en Power Apps pr. app eller pr. brugerplan. Hvert af de ovenstående link peger på vejledningen til de enkelte fremgangsmåder.
Bemærk: Formålet med dette modul er at hjælpe dig med bedre at forstå datakilder og connectors som helhed, men hvis du gerne vil vide mere om brugerdefinerede connectors og endda gennemgå en øvelse for at bygge en, kan du se modulet Brug brugerdefinerede connectors i en Power Apps-lærredsapp.