Een modelgestuurde app delen
Deel een modelgestuurde app om deze beschikbaar te maken zodat andere gebruikers deze kunnen spelen. Het delen omvat de volgende stappen:
- Identificeer de beveiligingsrollen die voor de app moeten worden gebruikt
- Beveiligingsrollen of personen toewijzen aan een modelgestuurde app
- Delen de koppelen naar de app
Als uw app alleen kant-en-klare tabellen bevat, zoals account of contactpersoon, kunt u een bestaande vooraf gedefinieerde beveiligingsrol gebruiken.
Basisprincipes voor het delen van een modelgestuurde app
Modelgestuurde apps gebruiken op rollen gebaseerde beveiliging voor delen. Het fundamentele concept in een op rollen gebaseerde beveiliging is dat een beveiligingsrol rechten bevat die een reeks acties definiëren die in de app kunnen worden uitgevoerd op tabellen. Deze benadering betekent dat hoewel twee mensen de app kunnen gebruiken, één gebruiker mogelijk alleen records kan lezen, of records die ze zelf hebben gemaakt. De andere gebruiker kan mogelijk alle records bekijken en beschikt over de rechten om die records te verwijderen.
Alle gebruikers van de app moeten worden toegewezen aan een of meer vooraf gedefinieerde of aangepaste beveiligingsrollen. Beveiligingsrollen kunnen ook worden toegewezen aan teams. Wanneer een gebruiker of een team aan een van deze rollen wordt toegewezen, worden aan die persoon of teamleden de bevoegdheden verleend die bij die rol horen.
Het proces voor het delen van een modelgestuurde app verschilt van het delen van een canvas-app. Het delen van modelgestuurde apps hangt af van hoe de Microsoft Dataverse-bevoegdheden voor gegevenstabellen worden toegewezen voor de tabellen in de app. Als er nog geen beveiligingsrollen voor uw app zijn gedefinieerd, neemt u contact op met uw Power Platform-beheerder om deze voor u te maken.
Meer informatie: Maak of bewerk een beveiligingsrol om toegang te beheren
Beveiligingsrol of personen aan een modelgestuurde app toewijzen
Wanneer u een modelgestuurde app deelt, kunt u deze delen met alle leden van een of meer beveiligingsrollen of een gebruiker of team.
Meld u aan bij Power Apps, selecteer in het linkernavigatievenster Apps, selecteer naast de app die u wilt Delen … en selecteer vervolgens Delen.
Kies in het deelvenster Delenapp-naam uit de volgende opties:
- Selecteer de app en selecteer vervolgens de vervolgkeuzelijst in het rechterdeelvenster om alle beschikbare beveiligingsrollen weer te geven. Selecteer de gewenste beveiligingsrollen in de vervolgkeuzelijst Beveiligingsrol.
Belangrijk
Als uw app een of meer aangepaste tabellen heeft, neemt u contact op met een Power Platform-beheerder om bevoegdheden voor de aangepaste tabellen in een beveiligingsrol te configureren. Dit is nodig zodat gebruikers met de records van uw aangepaste tabel in de app kunnen werken. Meer informatie: Maak of bewerk een beveiligingsrol om toegang te beheren
Om een individuele gebruiker of team toe te wijzen, selecteert u de gebruikersnaam of het team uit de lijst Personen .
Als uw app premium onderdelen bevat, zoals een kaart of adresinvoeronderdelen, moeten gebruikers een Power Apps-licentie hebben om de app te kunnen gebruiken. Als u licenties wilt aanvragen voor de gebruikers van uw app, selecteert u Licenties aanvragen om een licentieaanvraag in te dienen bij uw beheerder.
Notitie
U kunt geen licenties aanvragen voor beveiligingsgroepen of distributielijsten. Zie Licenties aanvragen Power Apps voor uw app-gebruikers voor meer informatie over het aanvragen van licenties.
Selecteer Delen.
De koppeling delen met de app
In tegenstelling tot bij het delen van canvas-apps, wordt bij het delen van modelgestuurde apps momenteel geen e-mail met een koppeling naar de app verzonden.
U krijgt als volgt de directe koppeling naar een app:
Ga naar Power Apps.
Selecteer Oplossingen in het linkernavigatievenster. Als het item niet in het zijpaneel staat, selecteert u …Meer en selecteert u vervolgens het gewenste item.
Open de oplossing met de modelgestuurde app.
Selecteer de modelgestuurde app en selecteer vervolgens Bewerken op de opdrachtbalk.
Selecteer in de klassieke ontwerper het tabblad Eigenschappen en kopieer vervolgens de URL Unified Interface.
Plak de URL van de app op een locatie waar uw gebruikers toegang ertoe hebben. U kunt deze bijvoorbeeld op een Teams-kanaal of SharePoint-site plaatsen of via e-mail verzenden.
Bevoegdheid voor het delen van apps en licentievereisten
Er zijn enkele belangrijke omgevings- en licentievereisten waaraan moet worden voldaan bij het delen van een modelgestuurde app met een gebruiker.
- Er moet binnen de organisatie een gebruiker met Microsoft 365 Beheerder-rechten bestaan. Power Platform Leer hoe u Power Platform Beheerder-rechten toewijst. Dit geeft de gebruiker beheerdersrechten over alle omgevingen.
- De appdeler moet beheerdersrechten hebben voor de specifieke omgeving (of een Power Platform-beheerder zijn). Degene die de app deelt, moet een beveiligingsrol hebben met gelijke of hogere rechten dan de beveiligingsrol die hij/zij aan de app en andere gebruikers toewijst. Meestal gebeurt dit doordat de app-deler het systeem Beheerder Dataverse of systeemaanpasser beveiligingsrol heeft. Deze rollen kunnen worden toegewezen door Power Platform-beheerders (die rechten voor alle Dataverse-omgevingen hebben). De beveiligingsrollen voor systeembeheerder en systeemaanpasser zijn standaardrollen die binnen alle Dataverse-omgevingen bestaan.
- De gebruiker moet als gebruiker bestaan binnen de omgeving. Het is niet voldoende om alleen een Microsoft 365-gebruiker te zijn. Dit komt omdat alle gebruikers in een omgeving worden verantwoord en beschreven in tabellen in de omgeving. Leer hoe u een gebruiker toevoegt aan een omgeving
- Gebruikers moeten over de juiste licentie beschikken om de app te kunnen gebruiken. Gebruikers kunnen zelf een licentie aanvragen, of een maker kan licenties aanvragen voor zijn app-gebruikers. Ook moet de licentie worden toegewezen in de hoofdtenant van de gebruiker of de tenant die de app host.
Vooraf gedefinieerde beveiligingsrollen
Er zijn verschillende vooraf gedefinieerde rollen beschikbaar met Dataverse. Als u apps wilt uitvoeren die alleen kant-en-klare tabellen gebruiken, is er de beveiligingsrol Basic-gebruiker, waarmee leden de app kunnen uitvoeren binnen de omgeving en algemene taken voor de eigen records kunnen uitvoeren. Meer informatie: Vooraf gedefinieerde beveiligingsrollen
Microsoft Entra-groepen gebruiken om de toegang te beheren
Beheerders kunnen de Microsoft Entra-groepen van hun organisatie gebruiken om toegangsrechten voor gelicentieerde Dataverse-gebruikers te beheren. Beide typen Microsoft Entra-groepen, Microsoft 365 en Beveiliging, kunnen worden gebruikt om rechten voor gebruikerstoegang voor een app te beveiligen. Meer informatie: Over groepsteams
Zie ook
Ontdek meer over het aanmaken van gebruikers en het toewijzen van beveiligingsrollen