Dela via


Dela en modellbaserad app

Dela en modellbaserad app så att den blir tillgänglig så att andra kan använda den. I delningen ingår följande steg:

  1. Identifiera de säkerhetsroller som ska användas för appen
  2. Tilldela säkerhetsroller eller personer till en modellbaserad app
  3. Dela länken till appen

Dela en modellbaserad app i Power Apps

Om din app bara innehåller färdiga tabeller, till exempel konto eller kontakt, kan du använda en befintlig fördefinierad säkerhetsroll.

Grunderna för modellbaserade appdelning

Modellbaserade appar använder rollbaserad säkerhet vid delning. Det grundläggande konceptet i rollbaserad säkerhet är att en säkerhetsroll innehåller behörigheter som definierar en uppsättning åtgärder som kan utföras i tabeller i appen. Den här metoden innebär att när två personer kan använda appen kanske en användare bara kan läsa poster eller poster som de själva skapat. Den andra användaren kanske kan visa alla poster och ha behörighet att ta bort posterna.

Alla appanvändare måste tilldelas till en eller flera fördefinierade eller anpassade säkerhetsroller. Eller säkerhetsroller kan också tilldelas till grupper. När en användare eller ett team tilldelas en av dessa roller, beviljas personen eller teammedlemmar uppsättningen privilegier som hör till rollen.

Att dela en modellbaserad app fungerar inte på samma sätt som att dela en arbetsyteapp. Modellbaserad appdelning beror på hur Microsoft Dataverse datatabellprivilegier tilldelas för tabellerna som finns i appen. Om säkerhetsroller inte redan är definierade för appen kontaktar du Power Platform-administratören och skapar dem åt dig.

Mer information: Skapa eller redigera en säkerhetsroll för att hantera åtkomst

Tilldela en säkerhetsroll eller människa till en modellbaserad app

När du delar en modellbaserad app kan du dela den med alla medlemmar i en eller flera säkerhetsroller eller en användare eller ett team.

  1. Logga in Power Apps på VäljAppar i det vänstra navigeringsfönstret, bredvid den app du vill dela Välj ... och sedan Välj Dela.

  2. I fönstret Delaappnamn väljer du bland följande alternativ:

    • Välj appen och välj sedan listrutan i den högra rutan för att visa alla tillgängliga säkerhetsroller. Markera de säkerhetsroller du vill använda säkerhetsroll listrutan. Tilldela säkerhetsroller till appen

    Viktigt

    Om appen har en eller flera anpassade tabeller kontaktar du en Power Platform-administratör för att konfigurera privilegierna till de egna tabellerna i en säkerhetsroll. Detta är nödvändigt för att användarna ska kunna arbeta med anpassade tabellposter i appen. Mer information: Skapa eller redigera en säkerhetsroll för att hantera åtkomst

    • Om du vill tilldela en enskild användare eller ett team välj du användarnamnet eller teamet i listan Personer . Tilldela specifika användare till en modellbaserad app

      Om appen innehåller premium komponenter, till exempel en mappnings- eller adressindata komponenter, måste användarna ha en Power Apps-licens att använda appen. Om du vill begära licenser för användarna av din app väljBegär licenser för att skicka en licensbegäran till administratören.

      Begär Power Apps licenser för dina användare.

      Obs

      Du kan inte begära licenser för säkerhetsgrupper eller distributionslistor. Mer information om hur du begär licenser finns i Begära Power Apps licenser för dina appanvändare.

  3. Välj Dela.

Till skillnad från att dela appar skickar inte modellbaserade appar ett e-postmeddelande med en länk till appen för tillfället.

Så här hämtar du direkt länken till ett program:

  1. Gå till Power Apps.

  2. VäljSolutions i det vänstra navigeringsfönstret. Om objektet inte finns i sidopanelen välj ... Mer och välj sedan det objekt du vill ha.

  3. Öppna lösningen som innehåller den modellbaserade appen.

  4. Välj den modellbaserade appen och välj sedan VäljEdit i kommandofältet.

  5. I den klassiska designern välj du fliken Egenskaper och kopierar sedan URL:en till det enhetligt gränssnitt.

  6. Klistra in appens URL på en plats där användarna kan komma åt den, exempelvis genom att publicera den på en Teams-kanel SharePoint-plats eller skicka den via e-post.

Krav för delning av appar och licensiering

Det finns några viktiga miljö- och licenskrav som krävs för att dela en modellbaserad app med en användare.

  • En Microsoft 365 användare med Power Platform administratörsbehörighet måste finnas inom organisationen. Lär dig hur du tilldelar Power Platform administratör rättigheter. Detta ger användaren administratörsrättigheter över alla miljöer.
  • Appresursen måste ha administratörsbehörighet till den specifika miljön (eller vara en Power Platform administratör). Appdelaren måste ha en säkerhetsrollmed samma eller större behörighet än den säkerhetsroll som de tilldelar appen och andra användare. Vanligtvis sker detta i form av att appdelaren Dataverse har systemet Administratör eller systemanpassare säkerhetsroll. Dessa roller kan tilldelas av Power Platform administratörer (som har rättigheter över alla Dataverse-miljöer). Säkerhetsrollerna administratör och systemanpassare är standardroller som finns i alla Dataverse-miljöer.
  • Användaren måste finnas som en användare i miljön. Det räcker inte att bara vara en Microsoft 365-användare. Detta beror på att alla användare i en miljö har rätt till och beskrivs i tabeller i miljön. Lär dig hur du lägger till en användare i en miljö
  • Användare måste ha rätt licens för att kunna använda appen. Användare kan begära en licens själva, eller så kan en tillverkare begära licenser för sina appanvändare. Licensen måste också tilldelas antingen användarnas startklientorganisation eller den klientorganisationen som är värd för appen.

Om fördefinierade säkerhetsroller

Det finns flera fördefinierade roller tillgängliga med Dataverse. För att köra appar som endast använder färdiga tabeller finns säkerhetsrollen Grundläggande användare, där medlemmar kan spela appen i miljön och utföra vanliga uppgifter för de poster som de äger. Mer information: Fördefinierade säkerhetsroller

Använd Microsoft Entra-grupper för att hantera åtkomst

Administratörer kan använda organisationens Microsoft Entra-grupper för att hantera åtkomsträttigheter för licensierade Dataverse-användare. Båda typer av Microsoft Entra-grupper – Microsoft 365 och säkerhet – kan användas för att skydda användarbehörigheter till en app. Mer information: Om gruppteam

Se även

Läs mer om hur du skapar användare och tilldelar säkerhetsroller

Minsta behörighet för vanliga uppgifter

Köra en modellbaserad app på en mobil enhet