Dele en lerretsapp med organisasjonen

Når du har utviklet en lerretsapp som skal ta seg av et forretningsbehov, angir du hvilke brukere i organisasjonen som kan kjøre appen, og hvilke som kan endre den og til og med dele den på nytt. Angi hver bruker etter navn, eller angi en sikkerhetsgruppe i Azure Active Directory (Azure AD). Hvis alle kan dra nytte av appen, angir du at hele organisasjonen kan kjøre den. Hvis du vil vite mer om deling av apper utenfor organisasjonen, kan du gå til Dele en lerretsapp med gjestebrukere.

Viktig!

Du må også administrere tillatelser for datakilden eller -kildene som appen er basert på, slik som Microsoft Dataverse eller Excel, for at en delt app skal fungere som forventet. Du må kanskje også dele andre ressurser som appen avhenger av, for eksempel flyter, gatewayer eller tilkoblinger.

Forutsetninger

Du må lagre appen i skyen (ikke lokalt) og deretter publisere den før du deler den.

  • Gi appen et meningsfylt navn og en klar beskrivelse, slik at alle kan se hva appen kan brukes til og det er lett å finne den i en liste. Velg Innstillinger angi et navn, og angi deretter en beskrivelse.

  • Når du gjør endringer, må du lagre og publisere appen på nytt hvis du vil at andre skal se disse endringene.

Del en app

  1. Logg på Power Apps.

  2. Velg Apper i den venstre ruten.

    Vis en liste over apper.

  3. Velg appen du vil dele, ved å velge ikonet for den.

    Velg en app.

  4. Velg Del på kommandolinjen.
    or
    Velg Flere kommandoer (...), og velg deretter Del fra rullegardinmenyen.

    Dele en app.

  5. Angi etter navn eller alias brukerne eller sikkerhetsgruppene i Azure AD du vil dele appen med.

    • Hvis du vil at hele organisasjonen din skal kunne kjøre appen (men ikke endre eller dele den), angir du Alle i delingspanelet. Brukerne kan finne denne appen ved å sette applistefilteret til "Org-apper".

      Del med alle.

    • Du kan dele en app med en liste over aliaser, egendefinerte navn eller en kombinasjon av dem (for eksempel Meghan Holmes <meghan.holmes@contoso.com>) hvis elementene er atskilt med semikolon. Hvis flere personer har samme navn, men forskjellige aliaser, blir den første personen som blir funnet, lagt til i listen. Et verktøytips vises hvis et navn eller et alias allerede har tillatelse eller ikke kan løses.

      Del med én enkelt bruker.

    Obs!

    Du kan ikke dele en app med en distribusjonsgruppe i organisasjonen eller med en gruppe utenfor organisasjonen.

  6. Hvis du vil tillate at brukere redigerer og deler appen, merker du av for Medeier.

    Velg en medeier.

    Du kan ikke gi tillatelsen Medeier til en sikkerhetsgruppe hvis du opprettet appen fra en løsning.

    Obs!

    Uavhengig av tillatelser kan ikke to personer redigere en app samtidig. Hvis én person åpner appen for redigering, kan andre brukere kjøre den, men ikke redigere den.

  7. Hvis appen kobler til data som brukerne trenger tilgangstillatelser for, angir du sikkerhetsroller etter behov.

    Appen kan for eksempel koble til en tabell i en Dataverse-database. Når du deler en slik app, ber delingspanelet deg om å administrere sikkerheten for denne tabellen.

    Tilordne en sikkerhetsrolle.

    Hvis du vil ha mer informasjon om administrasjon av sikkerhet for en tabell, kan du gå til Administrer tabelltillatelser.

    Hvis appen bruker tilkoblinger til andre datakilder, for eksempel en Excel-fil som er driftet på OneDrive for Business, må du kontrollere at du deler disse datakildene med brukerne du delte appen med.

    Del en Excel-fil på OneDrive for Business.

    Hvis du vil ha mer informasjon om hvordan du deler ressurser og tilkoblinger i lerretsapper, kan du gå til Dele lerretsappressurser.

  8. Hvis du vil hjelpe brukere med å finne appen, merker du av for Send en e-postinvitasjon til nye brukere.

    Send en e-postinvitasjon.

  9. Nederst i delingspanelet velger du Del.

    Brukere kan nå kjøre appen ved å bruke Power Apps Mobile på en mobilenhet eller fra AppSource i Microsoft 365 i en nettleser. Medeiere kan redigere og dele appen i Power Apps.

    Hvis du sendte en e-postinvitasjon, kan brukerne også kjøre appen ved å velge koblingen i e-postmeldingen med invitasjonen:

    • Hvis en bruker velger koblingen på en mobilenhet, åpnes appen i Power Apps Mobile.
    • Hvis en bruker velger koblingen på en stasjonær datamaskin, åpnes appen i en nettleser.

    Medeiere som mottar en invitasjon, får en ny kobling som åpner appen for redigering i Power Apps Studio.

Slik endrer du tillatelser for en bruker eller sikkerhetsgruppe

  • Hvis du vil at medeiere skal kunne kjøre appen, men ikke lenger redigere eller dele den, fjerner du merket for Medeier.
  • Hvis du vil stoppe delingen av appen med denne brukeren eller gruppen, velger du Fjern-ikonet (x).

Sikkerhetsgruppevurderinger

  • Alle eksisterende medlemmer av sikkerhetsgruppen arver apptillatelsene. Nye brukere som blir med i sikkerhetsgruppen, arver tillatelsene for sikkerhetsgruppen i appen. Brukere som forlater gruppen, har ikke lenger tilgang gjennom gruppen, men disse brukerne kan fortsette å ha tilgang enten ved å ha tillatelser tilordnet direkte eller gjennom medlemskap i en annen sikkerhetsgruppe.

  • Hvert medlem av en sikkerhetsgruppe har de samme tillatelsene for en app, som den overordnede gruppen har. Du kan imidlertid angi større tillatelser for ett eller flere medlemmer av gruppen, for å gi dem større tilgang. Du kan for eksempel gi sikkerhetsgruppe A tillatelse til å kjøre en app. Deretter kan du også gi bruker B, som tilhører gruppen, tillatelsen Medeier. Hvert medlem av sikkerhetsgruppen kan kjøre appen, men bare bruker B kan redigere den. Hvis du gir sikkerhetsgruppe A tillatelsen Medeier, og bruker B tillatelse til å kjøre appen, kan vedkommende fremdeles redigere appen.

Del en app med Microsoft 365-grupper

Du kan dele en app med Microsoft 365-grupper. Gruppen må imidlertid ha sikkerhet aktivert. Aktivering av sikkerhet sikrer at Microsoft 365-gruppen kan motta sikkerhetstokener for godkjenning for tilgang til apper eller ressurser.

Slik kontrollerer du om en Microsoft 365-gruppe har sikkerhet aktivert

  1. Kontroller at du har tilgang til Azure AD-cmdletene

  2. Gå til Azure Portal > Azure Active Directory > Grupper, velg den riktige gruppen, og kopier deretter Objekt-ID.

  3. Koble til Azure AD ved hjelp av Connect-AzureAD PowerShell-cmdleten.

    Koble til Azure AD.

  4. gruppedetaljene ved hjelp av Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    Kontroller at egenskapen SecurityEnabled er satt til sann i utdataene.

    Kontroller egenskapen SecurityEnabled.

Slik aktiverer du sikkerhet for en gruppe

Hvis gruppen ikke er sikkerhetsaktivert, kan du bruke PowerShell-cmdleten Set-AzureADGroup til å angi egenskapen SecurityEnabled til sann:

Set-AzureADGroup -ObjectId <ObjectID> -SecurityEnabled $True

Sette SecurityEnabled til True.

Obs!

Du må være eier av Microsoft 365-gruppen for å aktivere sikkerhet. Angivelse av egenskapen SecurityEnabled til sann påvirker ikke hvordan funksjonene i Power Apps og Microsoft 365 fungerer. Denne kommandoen kreves fordi egenskapen SecurityEnabled er angitt til usann som standard når du oppretter Microsoft 365-grupper utenfor Azure AD.

Etter noen minutter kan du oppdage denne gruppen i Power Apps-delingspanelet og dele apper med denne gruppen.

Administrere tabelltillatelser for Dataverse

Hvis du oppretter en app basert på Dataverse, må du også sørge for at brukerne du deler appen med, har de nødvendige tillatelsene for tabellen eller tabellene som brukes av appen. Disse brukerne må tilhøre en sikkerhetsrolle som kan utføre oppgaver, som for eksempel oppretting, lesing, skriving og sletting av relevante poster. I mange tilfeller vil du opprette én eller flere egendefinerte sikkerhetsroller med de nøyaktige tillatelsene som brukerne trenger for å kjøre appen. Deretter kan du tilordne en rolle til hver bruker etter behov.

Obs!

  • Du kan tilordne sikkerhetsroller til enkeltbrukere og sikkerhetsgrupper i Azure AD, men ikke til Microsoft 365-grupper.
  • Hvis brukeren ikke befinner seg i Dataverse-rotforretningsenheten, kan du dele appen uten å angi en sikkerhetsrolle, og deretter angir du sikkerhetsrollen direkte.

Forutsetning

Hvis du vil tilordne en rolle, må du ha tillatelse som Systemadministrator for en Dataverse-database.

Slik tilordner du en sikkerhetsgruppe i Azure AD til en rolle

  1. I delingspanelet under Datatillatelser velger du Tilordne en sikkerhetsrolle.

  2. Velg de Dataverse-rollene du vil bruke på de valgte Azure AD -brukerne eller -gruppene.

    Liste over sikkerhetsroller.

Obs!

Når du deler en app som er basert på en eldre versjon av Dataverse, må du dele tillatelse for kjøretid til tjenesten separat. Hvis du ikke har tillatelse til å gjøre dette, kan du kontakte miljøadministratoren.

Neste trinn

Dele en lerretsapp med gjestebrukere

Se også

Redigere en app
Gjenoppretting av appen til en tidligere versjon
Eksporter og importer en app
Slette en app