Dela en arbetsyteapp med din organisation

När du har skapat ett program för arbetsytor som uppfyller ett affärsbehov anger du vilka användare i din organisation som får köra programmet och som får ändra och även dela den igen. Ange varje användares namn eller ange en säkerhetsgrupp i Microsoft Entra ID.

Viktigt

Om du vill att en delad app ska fungera som förväntat måste du även hantera behörigheter för datakällan eller källorna som programmet baseras på, till exempel Microsoft Dataverse eller Excel. Du kan även behöva dela andra resurser som programmet behöver, t.ex. flöden, gatewayer och anslutningar.

Förutsättningar

Innan du delar ett program måste du spara den (inte lokalt) och sedan publicera den.

  • Ge programmet ett meningsfullt namn och en tydlig beskrivning så att användarna förstår vad ditt program gör och så att de enkelt kan hitta den i en lista. Välj Inställningar > ange ett namn och ange sedan en a beskrivning.

  • När du gör ändringar måste du spara och publicera programmet igen om du vill att andra ska kunna se ändringarna.

Anteckning

Dela ett program

  1. Logga in på Power Apps.

  2. I vänstra fönstret väljer du Appar.

  3. Välj den app som du vill dela.

    Skärmdump som visar din lista över appar, där du kan Välj en.

  4. Du kan dela din app på ett av två sätt:

    1. Välj Dela i kommandofältet.

      Skärmdump som visar platsen för delningsikonen i menyraden.

    2. Välj spillmenyn (...) bredvid appens namn och VäljShare i den nedrullningsbara menyn.

      Skärmdump som visar platsen för överflödesmenyn och dess delningsalternativ.

  5. Ange efter vilket namn eller alias användare eller säkerhetsgrupper i Microsoft Entra ID du vill dela programmet med.

    Du kan dela en app med en lista med alias, egna namn eller en kombination av dessa (till exempel Meghan Holmes <meghan.holmes@contoso.com>) om objekten är avgränsade med semikolon.

    Om flera personer har samma namn men olika alias läggs den första personen som hittas till i listan. En beskrivning visas om ett namn eller alias redan har behörighet eller inte går att matcha.

    Skärmdump som visar vad som händer när du söker efter ett namn i sökfältet på en appsida.

    Anteckning

    • Du kan inte dela appar med en distributionsgrupp i din organisation eller med en grupp utanför din organisation.
    • För att säkerställa effektiva hanteringsupplevelser använder du en säkerhetsgrupp när du delar appen med över 100 användare.
  6. Om din app innehåller premiumkomponenter, till exempel en karta eller adressinmatning, måste användarna ha en Power Apps licens för att använda appen. Om du vill begära licenser för användarna av din app VäljBegär licenser, som skickar begäran till administratören.

    Begära Power Apps-licenser för användarna.

    Anteckning

    Du kan inte begära licenser för säkerhetsgrupper eller distributionslistor. Mer information om att begära licenser finns i Begära Power Apps-licenser för appanvändarna.

  7. Om du vill tillåta användare att redigera och dela programmet markerar du kryssrutan Medägare.

    Skärmdump som visar var du ska markera rutan för delägare.

    I delningsgränssnittet kan du inte ge medägare behörighet till en säkerhetsgrupp om du har skapat appen inifrån en lösning. Däremot går det att ge medägare behörighet till en säkerhetsgrupp för appar i en lösning med hjälp av Set-PowerAppRoleAssignment cmdlet.

    Anteckning

    Oavsett behörighet kan inga två personer redigera ett program samtidigt. Om en person öppnar programmet för redigering kan andra användare köra den, men inte redigera den.

  8. Om programmet ansluter till data som användarna behöver åtkomstbehörighet för anger du säkerhetsroller.

    programmet kan till exempel ansluta till en tabell i en Dataverse databas. När du delar en sådan app uppmanas du att hantera säkerheten för den tabellen i delningspanelen.

    Tilldela en säkerhetsroll.

    Mer information om att hantera säkerhet för en tabell finns i Hantera tabellbehörigheter.

    Om ditt program använder anslutningar till andra datakällor—till exempel en Excel-fil som är värd för OneDrive för företag—se till att du delar dessa datakällor med de användare du delade programmet med.

    Dela en Excel-fil på OneDrive för företag.

    Om du vill ha mer information om hur du delar resurser och anslutningar i programmet kan du gå till resurser för delning av arbetsyta.

  9. Om du vill hjälpa användare att hitta ditt program markerar du kryssrutan Skicka en e-postinbjudan till nya användare.

    Skicka en inbjudan via e-post.

  10. Välj Dela längst ned på delningspanelen.

    Användarna kan nu köra programmet med Power Apps Mobile på en mobil enhet eller från AppSource på Microsoft 365 i webbläsare. Medägare kan redigera och dela programmet i Power Apps.

    Om du har skickat en inbjudan till en e-post kan användarna också köra programmet genom att välja länken i e-postinbjudan:

    • Om användaren väljer länken Öppna programmet på en mobil enhet öppnas programmet i Power Apps Mobile.
    • Om en användare väljer länken Öppna programmet på en stationär dator öppnas programmet i en webbläsare.
    • Om användaren väljer länken Microsoft Teams öppnas programmet i Microsoft Teams.

    Om du valde Medägare medan du delar visas en länk för Power Apps Studio som öppnar programmet för redigering med Power Apps Studio för mottagarna.

Så här ändrar du behörigheter för en användare eller en säkerhetsgrupp

  • Om du vill att medägare ska kunna köra programmet men inte längre redigera eller dela den avmarkerar du kryssrutan medägare.
  • Om du vill sluta dela programmet med den användaren eller gruppen väljer du ta bort (x)-ikonen.

Dela appar med Teams

Du kan dela en länk till din app i en Teams-chatt. Användaren som du delar appen med måste finnas i samma klientorganisation och ha åtkomst till appen som du delar.

Anteckning

  • Du kan lägga till arbetsyteappar i Teams som använder webbspelarna:
  • Om du är avsändare eller mottagare och får ett felmeddelande om att Appen inte kan hittas när du väljer Lägg till app i Teams betyder det att du inte har åtkomst till appen. Kontakta administratören för att få åtkomst.
  • Om du är avsändare och inte har Power Apps personliga appen installerad i Teams visas ett förhandsgranskningskort med knappen Visa förhandsgranskning. Välj Visa förhandsgranskning om du vill ta bort hela korten.

Om du vill dela appen kopierar du applänken från webbläsaren och klistrar in den i Teams-chatten. Innan du skickar länken visas en förhandsgranskning av meddelandet.

Dela din app med Teams.

Förklaring:

  1. Länk till app: Välj webblänken för att öppna appen.
  2. Dölj förhandsversion: Välj för att stänga förhandsvisningen. När du döljer förhandsgranskningen får den användare du skickar länken till bara en webblänk för att öppna appen. De ser inte knapparna för att lägga till App till Teams eller Starta app på webben.
  3. Namn på appen: Visar namnet på appen.
  4. Lägg till app i Teams: Välj för att lägga till appen i Teams.
  5. Starta appen på webben: Öppna appen direkt i webbläsaren.

Begära licenser för användarna

När du delar en app som kräver en licens för användning kan du begära Power Apps licenser för dina användare. Mer information finns i Begära Power Apps-licenser för appanvändarna.

Överväganden för säkerhetsgrupper

  • Alla befintliga medlemmar i säkerhetsgruppen ärver appbehörigheter. Nya användare som är medlem i säkerhetsgruppen ärver säkerhetsgruppens behörigheter i programmet. Användare som lämnar gruppen har inte längre åtkomst via den gruppen, men dessa användare kan fortsätta att ha åtkomst antingen genom att de har behörighet direkt eller genom medlemskap i en annan säkerhetsgrupp.

  • Alla medlemmar i en säkerhetsgrupp har samma behörighet för ett program som gruppen i stort har. Du kan dock ange högre behörighet för en eller flera medlemmar i gruppen så att de får större åtkomst. Du kan till exempel ge säkerhetsgruppen behörighet att köra ett program. Du kan också ge användare B, som tillhör gruppen och medägare behörighet. Varje medlem i säkerhetsgruppen kan köra programmet, men endast användare B kan redigera den. Om du ger Säkerhetsgrupp A behörigheten Medägare och Användare B behörighet att köra programmet kan den användaren fortfarande redigera programmet.

  • Användare måste uttryckligen vara medlemmar av säkerhetsgruppen. Om en användare är ägare till gruppen måste han eller hon även tilldela sig själva som medlem i gruppen för att kunna ärva programbehörigheter.

Dela ett program med Microsoft 365-grupper

DU kan dela ett program med Microsoft 365-grupper. Däremot måste gruppen ha aktiverat säkerhet. Om du aktiverar säkerhet kan Microsoft 365-gruppen få säkerhetstokens för autentisering för att få åtkomst till appar eller resurser.

Så här kontrollerar du om en Microsoft 365-grupp har aktiverat säkerhet

  1. Se till att du har tillgång till Microsoft Entra ID cmdlets.

  2. Gå till Azure-portal > Microsoft Entra > Groupper, välj lämplig grupp och kopiera sedan Objekt-ID.

  3. Anslut till Microsoft Entra ID med hjälp av Connect-AzureAD PowerShell cmdlet.

    Connect-AzureAD.

  4. Hämta gruppinformationen med hjälp av Get-AzureADGroup -ObjectId <ObjectID\> | select *.
    I resultatet, se till att egenskapen SecurityEnabled anges till True.

    Kontrollera egenskapen SecurityEnabled.

Aktivera säkerhet för en grupp

Om gruppen inte är säkerhetsaktiverad kan du använda PowerShell cmdlet Ange-AzureADGroup för att ange egenskapen SecurityEnabled till True:

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

Ange SecurityEnabled till true.

Anteckning

Du måste vara ägare till Microsoft 365-gruppen för att aktivera säkerhet. Att ange egenskapen SecurityEnabled till Sant påverkar inte hur funktionerna Power Apps och Microsoft 365 fungerar. Det här kommandot krävs eftersom egenskapen SecurityEnabled är inställd på Falskt som standard när Microsoft 365-grupper skapas utanför Microsoft Entra ID.

Efter några minuter kan du upptäcka den här gruppen i Power Apps delningspanelen och dela appar med den här gruppen.

Hantera tabellbehörigheter för Dataverse

Om du skapar ett program som bygger på Dataverse, måste du också se till att de användare du delar programmet med har rätt behörighet för tabellen eller tabellerna som programmet använder. Mer specifikt måste dessa användare tillhöra en säkerhetsroll som kan utföra uppgifter som att skapa, läsa, skriva och ta bort relevanta poster. I många fall kommer du vilja skapa en eller flera anpassade säkerhetsroller med exakt de behörigheter som användarna behöver för att köra programmet. Du kan sedan tilldela varje användare en roll efter behov.

Anteckning

  • Du kan tilldela säkerhetsroller till enskilda användare och säkerhetsgrupper i Microsoft Entra ID, men inte till Microsoft 365-grupper.
  • Om användaren inte finns i Dataverse rotaffärsenheten kan du dela programmet utan att tillhandahålla en säkerhetsroll och sedan ange säkerhetsroll direkt.

Förutsättningar

Om du vill tilldela en roll måste du ha Systemadministratörs behörigheter för en Dataverse-databas.

Att tilldela en säkerhetsgrupp i Microsoft Entra till en roll

  1. I delningspanelen under Databehörigheter, välj Tilldela en säkerhetsroll.

  2. Välj de Dataverse-roller som du vill använda för de valda Microsoft Entra-användarna eller grupperna.

    Lista över säkerhetsroller.

Anteckning

När du delar ett program som är baserad på en äldre version av Dataverse måste du dela körningsbehörighet till tjänsten separat. Om du inte har behörighet att göra det så bör du kontakta din administratör.

Nästa steg

Dela arbetsyteapp med gästanvändare

Se även

Redigera ett program
Återställa ett program till en föregående version
Exportera och importera ett program
Ta bort ett program

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).