Dele en lærredapp med din organisation

Når du har oprettet en lærredapp, der løser et forretningsmæssigt behov, skal du angive, hvilke brugere i din organisation, der kan køre appen, og hvem der kan redigere eller dele den igen. Angiv de enkelte brugeres navn, eller angiv en sikkerhedsgruppe i Microsoft Entra ID. Hvis alle kan få fordel af din app, kan du angive, at hele din organisation kan køre den.

Vigtigt

Desuden skal du sørge for, at en delt app fungerer efter hensigten ved at administrere tilladelser for datakilden eller -kilderne, som appen er baseret på, som f.eks. Microsoft Dataverse for Apps eller Excel. Det kan også være, at du får brug for at dele andre ressourcer, som appen er afhængig af som f.eks. flows, gateways eller forbindelser.

Forudsætninger

Før du deler en app, skal du gemme den (ikke lokalt) og derefter udgive appen.

  • Giv din app et logisk navn og en tydelig beskrivelse, så andre kan se, hvad din app gør, og de let kan finde den på en liste. Vælg Indstillinger > angiv et navn, og angiv derefter en beskrivelse.

  • Når du foretager ændringer, skal du gemme og publicere appen igen, hvis du ønsker, at andre kan se ændringerne.

Bemærk

Del en app

  1. Log på Power Apps.

  2. Vælg Apps i venstre rude.

    Vis en liste over apps.

  3. Vælg den app, du vil dele, ved at vælge ikonet for den.

    Vælg en app.

  4. Vælg Del på kommandolinjen.
    or
    Vælg Flere kommandoer (...), og vælg derefter Del i rullemenuen.

    Del en app.

  5. Angiv ved hjælp af navn eller alias, hvilke brugere eller sikkerhedsgrupper i Microsoft Entra ID, du vil dele appen med.

    • Hvis hele organisationen skal kunne køre appen (men ikke ændre eller dele den), skal du skrive Alle i delingspanelet. Brugerne kan finde denne app ved at angive filteret for applisten til "Organisationsapps".

      Del med alle.

    • Du kan dele en app med en liste over aliasser, fulde navne eller en kombination af disse (f.eks. Meghan Holmes <meghan.holmes@contoso.com>), hvis elementerne er adskilt af semikolon. Hvis flere personer har samme navn, men forskelligt alias, føjes den første person, der blev fundet, til listen. Der vises et værktøjstip, hvis et navn eller et alias allerede har tilladelse eller ikke kan behandles.

      Del med en individuel bruger.

    Bemærk

    Du kan ikke dele en app med en distributionsgruppe i din organisation eller med en gruppe uden for din organisation.

  6. Hvis din app indeholder premium-komponenter, f.eks. et kort eller en adresseinput-komponenter, skal brugerne have en Power Apps-licens til at bruge appen. Hvis du vil anmode om licenser til brugerne af din app, skal du vælge Anmod om licenser for at sende en licensanmodning til din administrator.

    Anmod om Power Apps-licenser til dine brugere.

    Bemærk

    Du kan ikke anmode om licenser til sikkerhedsgrupper eller distributionslister. Du kan finde flere oplysninger om, hvordan du anmoder om licenser under Anmode om Power Apps-licenser til brugerne af appen.

  7. Hvis du vil give brugere tilladelse til at redigere og dele appen, skal du markere afkrydsningsfeltet Medejer.

    Vælg en medejer.

    På brugergrænsefladen til deling kan du ikke give medejertilladelser til en sikkerhedsgruppe, hvis du har oprettet appen fra en løsning. Det er dog muligt at give medejertilladelser til en sikkerhedsgruppe for apps i en løsning ved hjælp af Set-PowerAppRoleAssignment cmdlet.

    Bemærk

    Uanset tilladelser er det ikke muligt for to personer at redigere en app samtidig. Hvis én person åbner appen med henblik på redigering, kan andre personer køre den, men ikke redigere den.

  8. Hvis din app opretter forbindelse til data, som brugerne skal have adgangstilladelser til, skal du angive sikkerhedsroller efter behov.

    Din app kan f.eks. oprette forbindelse til en tabel i en Dataverse-database. Når du deler en sådan app, bliver du bedt om at administrere sikkerheden for den pågældende tabel i delingspanelet.

    Tildel en sikkerhedsrolle.

    Du kan finde flere oplysninger om administration af sikkerhed i en tabel ved at gå til Administrere tabeltilladelser.

    Hvis din app bruger forbindelser til andre datakilder, f.eks. en Excel-fil, der hostes af OneDrive for Business, skal du sikre, at du deler disse datakilder med de brugere, du har delt appen med.

    Del en Excel-fil i OneDrive for Business.

    Du kan finde flere oplysninger om, hvordan du deler appressourcer og -forbindelser, ved at gå til Dele ressourcer for lærredapp.

  9. Hvis du vil hjælpe folk med at finde din app, skal du markere afkrydsningsfeltet Send en mailinvitation til nye brugere.

    Send en mailinvitation.

  10. Vælg Del nederst i delingspanelet.

    Brugerne kan nu køre appen ved hjælp af Power Apps Mobile på en mobilenhed eller fra AppSource på Microsoft 365 i en browser. Medejere kan redigere og dele appen i Power Apps.

    Hvis du har sendt en mailinvitation, kan brugere også køre appen ved at vælge linket i invitationsmailen:

    • Hvis en bruger vælger linket Åbn appen på en mobilenhed, åbnes appen i Power Apps Mobile.
    • Hvis en bruger vælger linket Åbn appen på en stationær computer, åbnes appen i en browser.
    • Hvis en bruger vælger linket Microsoft Teams, åbnes appen i Microsoft Teams.

    Hvis du valgte Medejer under deling, kan modtagerne se et link til Power Apps Studio, der åbner appen til redigering ved hjælp af Power Apps Studio.

Sådan ændrer du tilladelser for en bruger eller en sikkerhedsgruppe

  • Fjern markeringen i afkrydsningsfeltet Medejer, hvis medejerne skal kunne køre appen, men ikke længere vil redigere eller dele den.
  • Hvis du ikke længere vil dele appen med den pågældende bruger eller gruppe, skal du vælge ikonet Fjern (x).

Dele apps ved hjælp af Teams

Du kan dele et link til din app i en Teams-chat. Den bruger, du deler appen med, skal være på samme lejer og have adgang til den app, du deler.

Bemærk

  • Du kan også føje lærredapps til Teams ved hjælp af webafspilleren:
  • Hvis du er afsender eller modtager en Denne app blev ikke fundet-fejl, når du vælger Føj app til Teams, betyder det, at du ikke har adgang til appen. Kontakt din administrator for at få adgang.
  • Hvis du er afsender, og Power Apps-personlige app ikke er installeret i Teams, vises der et forhåndsversionskort med knappen Vis forhåndsversion. Hvis du vil fjerne visningen af det fulde adaptive kort, skal du vælge Vis forhåndsversion.

Hvis du vil dele appen, skal du kopiere linket til appen fra din webbrowser og indsætte det i Teams-chat. Før du sender linket, kan du se en forhåndsversion til meddelelsen.

Dele din app ved hjælp af Teams.

Forklaring:

  1. Link til app: Vælg weblinket for at åbne appen.
  2. Skjul forhåndsversion: Vælg for at lukke forhåndsversionen. Når du skjuler forhåndsversionen, vil den bruger, du sender linket til, kun få et weblink til at åbne appen. De kan ikke se knapperne til at føje App til Teams eller Start app på internettet.
  3. Appnavn: Viser navnet på appen.
  4. Tilføj app til Teams: Vælg for at føje appen til Teams.
  5. Start app på internettet: Åbn appen direkte i din browser.

Anmod om licenser til dine brugere

Når du deler en app, der kræver en licens til brug, kan du anmode Power Apps om licenser til brugerne. Du kan finde flere oplysninger i Anmode om Power Apps-licenser til brugerne af appen.

Overvejelser om sikkerhedsgruppe

  • Alle eksisterende medlemmer af sikkerhedsgruppen arver apptilladelserne. Nye brugere, der tilmelder sig sikkerhedsgruppen, arver sikkerhedsgruppens tilladelser på appen. Brugere, der forlader gruppen, har ikke længere adgang via den pågældende gruppe, men de pågældende brugere kan fortsat få adgang enten ved at få tildelt tilladelser direkte eller via medlemskab af en anden sikkerhedsgruppe.

  • Hvert enkelt medlem af en sikkerhedsgruppe har samme tilladelser til en app som gruppen som helhed. Du kan dog angive yderligere tilladelser for et eller flere medlemmer af den pågældende gruppe for at give dem mere omfattende adgang. Du kan f.eks. give Sikkerhedsgruppe A tilladelse til at køre en app. Du kan derefter også give Bruger B, der tilhører den pågældende gruppe, tilladelse som Medejer. Alle medlemmer af sikkerhedsgruppen kan køre appen, men kun Bruger B kan redigere den. Hvis du giver Sikkerhedsgruppe A tilladelsen Medejer og Bruger B tilladelse til at køre appen, kan den pågældende bruger stadig redigere appen.

  • Brugere skal være eksplicit medlem af sikkerhedsgruppen. Hvis en bruger er ejer af gruppen, skal brugeren også tildele sig selv som medlem af gruppen for at arve apptilladelser.

Dele en app med Microsoft 365-grupper

Du kan dele en app med Microsoft 365-grupper. Sikkerhed skal dog være aktiveret for gruppen. Aktivering af sikkerhed sikrer, at Microsoft 365-gruppen kan modtage sikkerhedstokens for godkendelse for at få adgang til apps eller ressourcer.

Sådan kontrolleres det, om sikkerheden for en Microsoft 365-gruppe er aktiveret

  1. Sørg for, at du har adgang til Microsoft Entra ID-cmdlets.

  2. Gå til Azure-portal > Microsoft Entra > Grupper, vælg den ønskede gruppe, og kopiér derefter objekt-id'et.

  3. Opret forbindelse til Microsoft Entra ID ved hjælp af Connect-AzureAD PowerShell cmdlet.

    Connect-AzureAD.

  4. gruppedetaljerne ved hjælp af Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    Kontrollér, at egenskaben SecurityEnabled er angivet til Sand i outputtet.

    Kontrollér egenskaben SecurityEnabled.

Sådan aktiverer du sikkerhed for en gruppe

Hvis sikkerhed ikke er aktiveret for gruppen, kan du bruge PowerShell-cmdletten Set-AzureADGroup til at angive egenskaben SecurityEnabled til Sand:

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

Angiv SecurityEnabled til true.

Bemærk

Du skal være ejeren af Microsoft 365-gruppen for at kunne aktivere sikkerhed. Hvis du angiver egenskaben SecurityEnabled til True, påvirkes måden, hvordan Power Apps og Microsoft 365-funktionerne virker ikke. Denne kommando er påkrævet, da egenskaben SecurityEnabled som standard er angivet til Falsk, når der oprettes Microsoft 365-grupper uden for Microsoft Entra ID.

Efter et par minutter kan du se denne gruppe i Power Apps-delingspanelet og dele apps med denne gruppe.

Administrere tabeltilladelser for Dataverse

Hvis du opretter en app baseret på Dataverse, skal du også sikre, at de brugere, du deler appen med, har de nødvendige tilladelser til den tabel eller de tabeller, der bruges af appen. Disse brugere skal især tilhøre en sikkerhedsrolle, der kan udføre opgaver som f.eks. oprettelse, læsning, skrivning og sletning af relevante poster. Du vil ofte oprette en eller flere brugerdefinerede sikkerhedsroller med lige præcis de tilladelser, som brugerne skal anvende for at køre appen. Du kan derefter tildele rollen til hver enkelt bruger efter behov.

Bemærk

  • Du kan tildele sikkerhedsroller til individuelle brugere og sikkerhedsgrupper i Microsoft Entra ID, men ikke til Microsoft 365-grupper.
  • Hvis en bruger ikke er medlem af Dataverse-rodafdelingen, kan du dele appen uden at angive en sikkerhedsrolle og derefter angive sikkerhedsrollen direkte.

Forudsætning

Hvis du vil tildele en rolle, skal du have tilladelser for Systemadministrator til en Dataverse-database.

Sådan tildeler du en sikkerhedsgruppe i Microsoft Entra til en rolle

  1. Vælg Tildel en sikkerhedsrolle i delingspanelet under Datatilladelser.

  2. Vælg de Dataverse-roller, du vil anvende på de valgte Microsoft Entra-brugere eller -grupper.

    Liste over sikkerhedsroller.

Bemærk

Når du deler en app, der er baseret på en ældre version af Dataverse, skal du dele runtime-tilladelsen til tjenesten særskilt. Hvis du ikke har tilladelse til at gøre dette, skal du kontakte administratoren af dit miljø.

Næste trin

Dele en lærredapp med gæstebrugere

Se også

Rediger en app
Gendan en app til en tidligere version
Eksporter og importer en app
Slette en app

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).