Bruge en forbindelsesreference i en løsning med Microsoft Dataverse

En connector er en proxy eller en ombryder omkring et API, der gør det muligt for den underliggende tjeneste at kommunikere med Microsoft Power Automate, Microsoft Power Apps og Azure Logic Apps. Den gør muligt for brugerne at oprette forbindelse til deres konti og bruge et sæt færdigbyggede handlinger og udløsere, når de skal bygge deres apps og arbejdsprocesser.

En forbindelse er en gemt godkendelseslegitimationsoplysning for en tilslutning, f.eks. OAuth-legitimationsoplysninger for forbindelsen SharePoint.

En forbindelsesreference er en løsningskomponent, der indeholder oplysninger om en connector. Både løsningsbaserede lærredsapps og -handlinger i et løsningsafhængigt flow binder sig til en forbindelsesreference i stedet for direkte til en forbindelse. Under løsningsimport til et destinationsmiljø oprettes der forbindelse til alle forbindelsesreferencer, så alle referenceforløb kan slås til automatisk, når importen er fuldført. Hvis du vil ændre en bestemt forbindelse, der er knyttet til en lærredapp eller et flow, skal du redigere komponenten med forbindelsesreferencen i løsningen.

Føje forbindelsesreferencer til en løsning

Du kan føje forbindelsesreferencer til en løsning på forskellige måder:

  • Når du bruger løsningsoversigten til at oprette en ny forbindelsesreference i en løsning.

  • Når du importerer en løsning. Hvis du vil vide mere, skal du gå til Introduktion til løsninger.

  • Når du opretter dine lærred-apps og flows, der er defineret i en Microsoft Dataverse-løsning.

Bemærk

  • Lærredapps og flow håndterer forbindelser anderledes. Flows bruger forbindelsesreferencer til alle connectorer, mens lærredapps kun bruger dem til implicit delte (ikke-OAuth) forbindelser, for eksempel SQL Server-godkendelse. Flere oplysninger: Sikkerhed og godkendelsestyper
  • Der oprettes automatisk en forbindelsesreference, når du opretter nye forbindelser fra flowet og lærredappdesignere.
  • Lærredapps og flow, der tilføjes fra eksterne løsninger, opgraderes ikke automatisk til brug af forbindelsesreferencer.
  • Forbindelsesreferencer knyttes kun til apps på lærred, når datakilde føjes til appen. Hvis du vil opgradere apps, skal du fjerne forbindelsen fra appen og derefter tilføje en forbindelse, der indeholder en tilknyttet forbindelsesreference.

Manuelt tilføje en forbindelsesreference ved hjælp af løsningsoversigt

  1. Log på Power Apps eller Power Automate.

  2. Vælg Løsninger i venstre rude. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.

  3. Opret en ny løsning eller åbn en eksisterende.

  4. Vælg Ny > Flere > Forbindelsesreference på kommandolinjen.

  5. Angiv følgende oplysninger i ruden Ny forbindelsesreference. Obligatoriske kolonner er markeret med en stjerne (*).

    • Visningsnavn: Angiv et entydigt og nyttigt navn for at gøre det lettere at skelne mellem denne forbindelsesreference og andre.
    • Tilføj en beskrivelse: Angiv tekst, der beskriver forbindelsen.
    • Connector: Vælg en eksisterende connector på listen, som på skærmbilledet her. Du kan også vælge Ny for at oprette en ny forbindelse til denne forbindelsesreference. Når du er færdig med at oprette en ny forbindelse, skal du vælge Opdater for at vælge forbindelsen på listen.
    • Forbindelse: På baggrund af den connector, du har valgt, skal du vælge en eksisterende forbindelse eller vælge Ny forbindelse for at oprette en.
  6. Vælg Opret.

    Skærmbillede af panelet til Ny forbindelsesreference.

Navnet visningsnavn forbindelsesreferencen skal være entydig, så der kan skelnes mellem forskellige forbindelsesreferencer efter navn alene. Et forbindelsesreferencenavn omtaler som standard måltilslutning, inkluderer det aktuelle løsningsnavn for konteksten og indeholder et tilfældigt suffiks for at sikre entydighed. Overvej at justere navnet på forbindelsesreferencen til noget entydigt, og noget, der forklarer, hvad det skal bruges til.

Genbruge forbindelser i et løsningsflow

Flows, der oprettes uden for en løsning, bruger forbindelser direkte. Flows, der oprettes i en løsning, bruger forbindelsesreferencer og forbindelsesreferencepunkter ved forbindelsen. Hvis du vil genbruge en forbindelse i et løsningsflow, skal du først oprette en forbindelsesreference, der peger på den pågældende forbindelse.

Opdatere et flow, så der bruges forbindelsesreferencer i stedet for forbindelser

Når et flow ikke findes i en løsning, bruges der forbindelser. Hvis flowet derefter tilføjes i løsningen, vil det fortsætte med at bruge forbindelser til start. Flow kan opdateres, så der bruges forbindelsesreferencer i stedet for forbindelser på to måder:

  1. Hvis flowet eksporteres i en ikke-administreret løsning og importeres, fjernes og erstattes forbindelserne med forbindelsesreferencer.

  2. Når der åbnes et løsningsflow, vises der en advarsel om at bruge forbindelsesreferencer i flowkontrolløren på siden med flowdetaljer. Advarslen indeholder en handling til fjernelse af forbindelser, så der kan tilføjes forbindelsesreferencer. Hvis du vælger handlingen, fjernes forbindelser fra udløseren og handlingerne i flowet, og det er muligt at vælge og oprette forbindelsesreferencer.

Automatisk brug af forbindelsesreferencer i et løsningsflow

Når en handling føjes til et løsningsflow, forsøger Power Automate at genbruge eksisterende forbindelsesreferencer fra den aktuelle løsning eller andre løsninger, før der oprettes en ny forbindelsesreference. Hvis du vil sikre, at forbindelsesreferencen er i den samme løsning som flowet, skal du oprette eller tilføje en forbindelsesreference i den samme løsning og referere til den pågældende forbindelsesreference fra flowet.

Del forbindelser med en anden bruger, så flow kan aktiveres

Når et flow slås til (aktiveres), skal den bruger, der aktiverer flowet, eje eller have tilladelse til at bruge alle forbindelser i flowet. Det opnås som regel ved, at flowejeren opretter forbindelserne inde i alle de forbindelsesreferencer, som flowet bruger. Hvis en anden bruger end flowejeren leverer forbindelserne til et flow, skal flowet slås til af ejeren af disse forbindelser, eller forbindelserne skal deles med den bruger, der slår flowet til.

Bemærk

OAuth-forbindelser kan kun eksplicit deles med en bruger, der repræsenterer en tjenesteprincipal.

Manuel deling af forbindelser til aktivering af flow

Du kan dele forbindelser ved hjælp af følgende trin.

  1. Gå til Power Apps, og vælg miljøet, der indeholder forbindelsen.

  2. Vælg Forbindelser i venstre navigationsrude, og vælg derefter den forbindelse, du vil dele. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.

  3. Vælg Del i menuen.

  4. Angiv navnet på den bruger (tjenesteprincipal), som aktiverer flowet, på delingsskærmbilledet.

  5. Vælg Kan bruges for tilladelserne.

  6. Vælg Gem for at fuldføre ændringen.

Automatisk deling af forbindelser til aktivering af flow

Du kan automatisere deling af forbindelser ved at bruge handlingen Rediger forbindelsesrolletildeling på connectoren Power Apps for beslutningstagere.

Skærmbillede af eksempel på deling af forbindelse.

Grænser

  • Forbindelsesreferencer gemmes nu asynkront. I modsætning til i eksempelperioden er der ikke længere en grænse for, hvor mange flow der kan referere til den samme forbindelsesreference. Når forbindelsesreferencerne opdateres, vises der et oplysningsbannere, som indeholder oplysninger om asynkrone opdateringer.
  • Der er heller ingen begrænsning på antallet af handlinger i de enkelte flow, der kan knyttes til forbindelsesreferencen.
  • På lærredapps genkendes forbindelsesreferencer ikke på brugerdefinerede forbindelser. Du kan løse problemet med denne begrænsning, når en løsning er importeret i et miljø, ved at redigere appen for at fjerne og derefter genindlæse den brugerdefinerede connectorforbindelse. Bemærk! Hvis denne app er i en administreret løsning, og du fortsætter med at redigere appen, oprettes der et ikke-administreret lag. Flere oplysninger: Løsningslag

Kendte problemer

I dette afsnit beskrives kendte problemer med forbindelsesreferencer.

Kopiere forbindelsesreferencer til miljøafbrydelser for brugerdefinerede connectorer

Brugerdefinerede connectorer bruger et miljøspecifikt id til at referere til en brugerdefineret connector. Når der er oprettet en kopimiljøhandling, skal der oprettes en ny forbindelsesreference til den nye brugerdefinerede connector. Derefter skal eventuelle apps eller flows, der bruger de gamle forbindelsesreferencer, rettes.

Brugerdefinerede connectorer skal importeres i en separat løsning fra deres forbindelsesreferencer

Brugerdefinerede connectorer skal importeres i en separat løsning før forbindelsesreferencer eller flows. Eksportér en løsning, der kun indeholder den brugerdefinerede connector, først.

OFTE STILLEDE SPØRGSMÅL

Hvordan retter jeg en fejl om "Ugyldig forbindelse"?

Hvis forbindelsesreferencen vises som "ugyldig", hvor der vises et rødt udråbstegn på siden med flowdetaljer, betyder det, at den underliggende forbindelse er i en forkert tilstand. Når dette sker, kan du kontrollere og reparere den underliggende forbindelse ved at opdatere forbindelsen eller erstatte forbindelsen.

Hvad betyder fejlen ConnectionAuthorizationFailed? Hvorfor kan jeg ikke aktivere et flow?

Fejlmeddelelsen "ConnectionAuthorizationFailed" angiver, at den bruger, der forsøger at aktivere flowet, ikke har tilladelser til mindst én af de forbindelser, flowet bruger. Du kan løse dette problem ved at vælge en af følgende muligheder:

  • De brugere, der ejer forbindelserne, skal dele alle forbindelser med den bruger, der slår flowet til (aktiverer).
  • Hvis én bruger ejer alle forbindelser i flowet, kan den pågældende bruger slå flowet til (aktivere det).

Når flowet er slået til af ejeren af forbindelserne, har flowet tilladelse til at bruge disse forbindelser. Fra dette tidspunkt kan en hvilken som helst medejer af flowet slå flowet til.

Kan et flow aktiveres af ejeren af forbindelserne og derefter overdrage ejerskabet til en anden bruger?

Ja. Når et flow slås til (aktiveres) af ejeren af de forbindelser, der bruges af flowet, får flowet eksplicit tilladelse til at bruge disse forbindelser. Medejere af flowet kan derefter slå flowet fra og til efter behov.

Tilladelser, der tildeles til apps og flow ved hjælp af en forbindelse, kan ses på detaljesiden for den pågældende forbindelse under fanerne Apps, der bruger denne forbindelse og Flow, der bruger denne forbindelse.

Hvis flowet redigeres for at tilføje nye handlinger, der bruger ekstra forbindelsesreferencer med nye forbindelser, skal ejeren af disse nye forbindelser enten først aktivere selve flowet eller dele forbindelserne med den ejer, der aktiverer flowet. Flere oplysninger: Dele appressourcer

Se også

Connectorer

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).