Bruk en tilkoblingsreferanse i en løsning med Microsoft Dataverse

En kobling er en proxy eller wrapper rundt en API som gjør at den underliggende tjenesten kan kommunisere med Microsoft Power Automate, Microsoft Power Apps og Azure Logic Apps. Det gjør det mulig for brukere å koble til kontoene sine og bruke et sett med forhåndsbygde handlinger og utløsere for å bygge apper og arbeidsflyter.

En kobling er lagret godkjenningslegitimasjon for en kobling, for eksempel OAuth-legitimasjon for SharePoint-koblingen.

En koblingsreferanse er en løsningskomponent som inneholder en referanse til en tilkobling om en spesifikk kobling. Både løsningsavhengige lerretsapper og operasjoner i en løsningsavhengig flyt knytter seg til en tilkoblingsreferanse i stedet for direkte til en tilkobling. Under løsningsimport til et målmiljø tilbys en tilkobling for alle tilkoblingsreferanser, slik at eventuelle refererende flyter kan aktiveres automatisk etter at importen er fullført. Hvis du vil endre en bestemt tilkobling tilknyttet en lerretsapp eller flyt, redigerer du komponenten for tilkoblingsreferansen i løsningen.

Legg til tilkoblingsreferanser i en løsning

Tilkoblingsreferanser kan legges til i en løsning på ulike måter:

  • Når du bruker løsningsutforskeren til å opprette en ny tilkoblingsreferanse i en løsning.

  • Når du importer en løsning. Hvis du vil lære mer, kan du gå til Importer løsninger.

  • Implisitt når du bygger lerretsapper og flyter som er definert i en Microsoft Dataverse-løsning.

Obs!

  • Lerretsapper og flyter håndterer tilkoblinger på en annen måte. Flyter bruker tilkoblingsreferanser for alle koblinger, mens lerretsapper bare bruker dem til implisitt delte tilkoblinger (uten OAuth), for eksempel SQL Server-godkjenning. Mer informasjon: Sikkerhet og godkjenningstyper
  • En tilkoblingsreferanse opprettes automatisk når du oppretter nye tilkoblinger fra flyt- og lerretsapputformingene.
  • Lerretsapper og -flyter som legges til fra løsninger utenfra, oppgraderes ikke automatisk til å bruke tilkoblingsreferanser.
  • Tilkoblingsreferanser knyttes bare til lerretsapper når en datakilde legges til i appen. Hvis du vil oppgradere apper, må du fjerne tilkoblingen fra appen og deretter legge til en tilkobling som inneholder en tilknyttet tilkoblingsreferanse.

Legg til en tilkoblingsreferanse manuelt ved hjelp av løsningsutforsker

  1. Logg deg på Power Apps eller Power Automate.

  2. Velg Løsninger i venstre rute. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.

  3. Opprett en ny eller åpne en eksisterende løsning.

  4. På kommandolinjen velger du Ny > Mer > Tilkoblingsreferanse.

  5. I Ny tilkoblingsreferanse-ruten angir du følgende informasjon. Obligatoriske kolonner er merket med et stjernetegn (*).

    • Visningsnavn: Angi et unikt og nyttig navn for å skille tilkoblingsreferansen fra andre.
    • Legg til en beskrivelse: Skriv inn tekst som beskriver tilkoblingen.
    • Kobling: Velg en eksisterende kobling fra listen, for eksempel slik som på skjermbildet her. Du kan også velge Ny for å opprette en ny tilkobling for denne tilkoblingsreferansen. Når du har opprettet en ny tilkobling, velger du Oppdater for å velge tilkoblingen fra listen.
    • Tilkobling: Velg en eksisterende tilkobling basert på hvilken Kobling du valgte, eller velg Ny tilkobling for å opprette en.
  6. Velg Opprett.

    Skjermbilde av panelet Ny tilkoblingsreferanse.

Navngi tilkoblingsreferanse

Visningsnavnet til tilkoblingsreferansen må være unik, slik at forskjellige tilkoblingsreferanser kan differensieres bare etter navn. Navnet på tilkoblingsreferansen inkluderer som standard målkontakten, gjeldende løsningsnavn for kontekst og et vilkårlig suffiks for å sikre unikhet. Vurder å justere referansenavnet for tilkoblingen til noe unikt, og noe som forklarer hva det skal brukes til.

Bruk tilkoblinger på nytt i en løsningsflyt

Flyter som er opprettet utenfor en løsning, bruker tilkoblinger direkte. Flyter som opprettes i en løsning, bruker tilkoblingsreferanser og tilkoblingsreferansepunktene ved tilkoblingen. Hvis du vil bruke en tilkobling i en løsningsflyt på nytt, må du først opprette en tilkoblingsreferanse som peker mot denne tilkoblingen.

Oppdater en flyt til å bruke tilkoblingsreferanser i stedet for tilkoblinger

Når en flyt ikke finnes i en løsning, brukes tilkoblinger. Hvis denne flyten deretter legges til i løsningen, vil den i utgangspunktet fortsette å bruke tilkoblinger. Flyter kan oppdateres til å bruke tilkoblingsreferanser i stedet for tilkoblinger på én av to måter:

  1. Hvis flyten eksporteres i en uadministrert løsning og importeres, blir tilkoblingene fjernet og erstattet med tilkoblingsreferanser.

  2. Når en løsningsflyt åpnes, viser flytkontrollen på siden med flytdetaljer en advarsel om å bruke tilkoblingsreferanser. Advarselsmeldingen inneholder handlingen Fjern tilkoblinger slik at tilkoblingsreferanser kan legges til. Hvis du velger på denne handlingen, fjernes tilkoblinger fra utløseren og handlingene i flyten, og tilkoblingsreferanser kan velges og opprettes.

Automatisk bruk av tilkoblingsreferanser i en løsningsflyt

Når en handling legges til i en løsningsflyt, prøver Power Automate å bruke eksisterende tilkoblingsreferanser på nytt fra gjeldende løsning eller andre løsninger, før en ny tilkoblingsreferanse opprettes. Hvis du vil sikre at tilkoblingsreferansen er i samme løsning som flyten, oppretter eller legger du til en tilkoblingsreferanse i samme løsning og refererer til denne tilkoblingsreferansen fra flyten.

Del tilkoblinger med en annen bruker, slik at flyter kan aktiveres

Når en flyt aktiveres, må brukeren som aktiverer flyten, eie eller ha tillatelse til å bruke alle tilkoblingene i flyten. Dette kan vanligvis gjøres ved at flyteieren oppretter tilkoblingene i alle tilkoblingsreferansene som flyten bruker. Hvis en annen bruker enn flyteieren tilbyr tilkoblingene i en flyt, må flyten aktiveres av eieren av disse tilkoblingene, eller tilkoblingene må deles med brukeren som aktiverer flyten.

Obs!

OAuth-tilkoblinger kan bare deles eksplisitt med en bruker som representerer en tjenestekontohaver.

Manuell deling av tilkoblinger for aktivering av flyt

Tilkoblinger kan deles ved å følge fremgangsmåten nedenfor.

  1. Gå til Power Apps, og velg miljøet som inneholder tilkoblingen.

  2. Velg Tilkoblinger i venstre navigasjonsrute, og velg tilkoblingen du vil dele. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.

  3. Velg Del fra menyen.

  4. Skriv inn navnet på brukeren (tjenestekontohaveren) som skal aktivere flyten, i delingsskjermbildet.

  5. Velg Kan bruke for tillatelsene.

  6. Velg Lagre for å fullføre delingen.

Automatisk deling av tilkoblinger for aktivering av flyt

Hvis du vil automatisere deling av tilkoblinger, bruker du handlingen Rediger tilkoblingsrolletilordning i Power Apps for oppretterkoblingen.

Skjermbilde av et eksempel på tilkoblingsdeling.

Grenser

  • Tilkoblingsreferanser lagres nå asynkront. I motsetning til i forhåndsversjonsperioden er det ikke lenger en begrensning på hvor mange flyter som kan referere til den samme tilkoblingsreferansen. Når tilkoblingsreferanser oppdateres, vises det et infobanner som kobler til et panel med asynkrone oppdateringsdetaljer.
  • Det finnes heller ingen grense for antall handlinger i hver flyt som kan knyttes til tilkoblingsreferansen.
  • Lerretsapper gjenkjenner ikke tilkoblingsreferanser på egendefinerte koblinger. For å kunne omgå denne begrensningen må du redigere eller fjerne appen etter at en løsning er importert i et miljø, og deretter lese tilkoblingen til den egendefinerte koblingen. Hvis denne appen er i en administrert løsning, opprettes et uadministrert lag når du fortsetter å redigere appen. Mer informasjon: Løsningslag

Kjente problemer

Denne delen beskriver kjente problemer med tilkoblingsreferanser.

Kopiering av miljø bryter tilkoblingsreferanser for egendefinerte koblinger

Egendefinerte koblinger bruker en miljøspesifikk identifikator til å henvise til en egendefinert kobling. Etter en kopiering av miljø må det opprettes en ny tilkoblingsreferanse til den nye egendefinerte koblingen. Eventuelle apper eller flyter som bruker den gamle tilkoblingsreferanse, må deretter rettes.

Egendefinerte koblinger må importeres fra tilkoblingsreferansene deres i en egen løsning

Egendefinerte koblinger må importeres fra tilkoblingsreferansene deres i en egen løsning før tilkoblingsreferanser eller flyter. Eksporter en løsning som bare inneholder den egendefinerte koblingen, først.

VANLIGE SPØRSMÅL

Hvordan retter jeg feilen «Ugyldig tilkobling»?

Hvis tilkoblingsreferansen vises som «ugyldig» der det vises et rødt utropstegn på siden med flytdetaljer, betyr dette at den underliggende tilkoblingen er i en ugyldig tilstand. Når dette skjer, kan du kontrollere og rette den underliggende tilkoblingen ved å oppdatere tilkoblingen eller erstatte den.

Hva er feilen ConnectionAuthorizationFailed? Hvorfor kan jeg ikke aktivere en flyt?

Feilen ConnectionAuthorizationFailed angir at brukeren som prøver å aktivere flyten, ikke har tillatelse til minst en av tilkoblingene som flyten bruker. Du kan løse situasjonen ved å velge fra en av følgende løsninger:

  • Brukerne som eier tilkoblingene, må dele alle tilkoblingene med brukeren som aktiverer flyten.
  • Hvis én bruker eier alle tilkoblingene i flyten, kan denne brukeren aktivere flyten.

Etter at flyten er aktivert av eieren av tilkoblingene, har flyten tillatelser til å bruke disse tilkoblingene. Fra da av kan enhver medeier av flyten aktivere den.

Kan en flyt aktiveres av eieren av tilkoblingene og deretter eierskapet overføres til en annen bruker?

Ja. Når en flyt er slått på (aktivert) av eieren av tilkoblingene som brukes av flyten, får flyten eksplisitt tillatelse til å bruke disse tilkoblingene. Medeiere i flyten kan deretter deaktivere og aktivere flyten etter behov.

Du kan se tillatelser som er gitt til apper og flytprosesser ved hjelp av en tilkobling, på detaljsiden for tilkoblingen i fanene Apper som bruker denne tilkoblingen og Flytprosesser som bruker denne tilkoblingen.

Hvis flyten redigeres for å legge til nye handlinger som bruker flere tilkoblingsreferanser med nye tilkoblinger, må eieren av de nye tilkoblingene enten aktivere flyten selv eller dele tilkoblingene med eieren som aktiverer flyten. Mer informasjon: Del appressurser

Kan eierskap av en tilkoblingsreferanse overføres til en annen bruker?

Eierskap av en tilkoblingsreferanse kan ikke overføres til en annen bruker fra løsningsområdet i Power Apps (make.powerapps.com).

Den klassiske løsningsutforskeren kan imidlertid brukes til å endre rettigheter for en tilkoblingsreferanse, inkludert deling.

Se også

Koblinger

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).