Oplossingsoverzicht

Notitie

Met ingang van november 2020:

  • Common Data Service heet voortaan Microsoft Dataverse. Meer informatie
  • Een aantal termen in Microsoft Dataverse is gewijzigd. Entiteit is nu bijvoorbeeld tabel en veld is nu kolom. Meer informatie

Dit artikel wordt binnenkort bijgewerkt met de laatste terminologie.

Oplossingen worden gebruikt om apps en onderdelen van de ene omgeving naar de andere over te brengen of om een reeks aanpassingen toe te passen op bestaande apps. Een oplossing kan een of meer apps bevatten, evenals andere onderdelen zoals siteoverzichten, tabellen, processen, webresources, keuzes, stromen en meer.

Oplossingen zijn het mechanisme voor de implementatie van Application Lifecycle Management (ALM) in Power Apps en andere Power Platform-producten, zoals Power Automate.

Notitie

Zie Overzicht van ALM met Microsoft Power Platformin de Power Platform ALM-handleiding voor gedetailleerde informatie over de oplossingsconcepten en hoe oplossingen worden gebruikt voor ALM-beheer.

Deze sectie is gericht op de handmatige taken die app-makers moeten uitvoeren tijdens het werken met oplossingen in Power Apps.

Aan de slag: oplossingsconcepten

Voordat u met oplossingen gaat werken, is het belangrijk dat u zich de volgende oplossingsconcepten eigen maakt:

  • Twee soorten oplossingen (beheerde en onbeheerde)
  • Onderdelen van oplossing
  • Levenscyclus van een oplossing (maken, bijwerken, upgraden en patchen)
  • Oplossingsuitgever
  • Afhankelijkheden van oplossing en oplossingsonderdelen

Zie Oplossingsconcepten in de Power Platform ALM-handleiding voor gedetailleerde informatie.

Standaardoplossingen

Power Apps biedt u de volgende standaard onbeheerde oplossingen:

  • De standaardoplossing van Common Data Service. Dit is een oplossing die voor makers standaard beschikbaar is voor hun aanpassingen in een omgeving. De standaardoplossing van Common Data Service is handig wanneer u Power Apps wilt evalueren of ermee wilt leren werken. We raden app-makers echter aan in hun eigen onbeheerde oplossingen te werken.
  • Standaardoplossing. Dit is een speciale oplossing die alle onderdelen in het systeem bevat. De standaardoplossing is handig om alle onderdelen en configuraties in uw systeem te ontdekken.

We raden u echter aan een oplossing te maken voor het beheren van uw aanpassingen. Meer informatie: Een oplossing gebruiken om aan te passen in de Power Platform ALM-handleiding.

Beheerde eigenschappen

U kunt bepalen welke componenten van uw beheerde oplossing aanpasbaar zijn met behulp van beheerde eigenschappen. We raden u aan beheerde eigenschappen in te stellen, zodat uw beheerde onderdelen niet kunnen worden gewijzigd. Dit helpt uw oplossing te beschermen tegen wijzigingen die ertoe kunnen leiden dat deze defect gaat nadat deze in een andere omgeving is geïmporteerd, zoals testen of productie.

Meer informatie: Beheerde eigenschappen in Power Platform

Werken met oplossingen in Power Apps

In Power Apps kunt u een lijst met oplossingen weergeven door Oplossingen te selecteren in het linkernavigatiedeelvenster. U kunt deze oplossingstaken uitvoeren:

  • Nieuwe oplossing: om alleen de onderdelen te vinden die u hebt aangepast en ermee te werken, maakt u een oplossing en doet u al uw aanpassingen daar. Vervolgens kunt u uw oplossing eenvoudig naar andere omgevingen distribueren. Meer informatie: Een oplossing maken

  • Importeren: een oplossingsbestand importeren in uw omgeving. Meer informatie: Oplossingen importeren

  • Open AppSource: u kunt naar Microsoft AppSource gaan voor oplossingen die zijn afgestemd op uw bedrijfstak en die met producten werken die u al gebruikt.

  • Alle aanpassingen publiceren: publiceer alle actieve aanpassingen in uw omgeving.

  • Overschakelen naar klassiek: open de klassieke oplossingsverkenner.

  • Zie geschiedenis: bekijk details over oplossingsbewerkingen in de tijd, zoals importeren, exporteren en verwijderen. Meer informatie: De geschiedenis van een oplossing bekijken

    Oplossingengebied.

Selecteer in het gebied Oplossingen een oplossing om alle bijbehorende onderdelen te bekijken.

Demo-oplossing met alle onderdelen.

Blader door de items om alle onderdelen in een oplossing te bekijken. Als er meer dan 100 items in de lijst voorkomen, kunt u De volgende 100 items laden selecteren om meer te zien.

Meer onderdelen laden.

Zoeken en filteren in een oplossing

U kunt ook op basis van naam naar een bepaald onderdeel zoeken.

Zoekonderdeel.

Of u filtert alle items in de lijst op het onderdeeltype.

Filteronderdeel op type.

Contextuele opdrachten

Welke acties beschikbaar zijn op de opdrachtbalk, is afhankelijk van het onderdeel dat u hebt geselecteerd en of de oplossing de standaardoplossing of een beheerde oplossing is.

Componentspecifieke opdrachten.

Als u geen onderdeel selecteert, worden op de opdrachtbalk acties weergegeven die op de oplossing zelf worden toegepast.

Oplossingsspecifieke opdrachten.

Met onbeheerde oplossingen of de standaardoplossing kunt u de opdracht Nieuw of Bestaande toevoegen gebruiken om verschillende typen onderdelen te maken of toe te voegen. Meer informatie: Oplossingsonderdelen toevoegen

Notitie

U kunt de onderdelen toevoegen aan een beheerde oplossing. Wanneer u dat probeert, ziet u het volgende bericht:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Extra bevoegdheden vereist

Sommige componenten vereisen mogelijk bepaalde Dataverse rechten voor gebruikers om het onderdeel uit te voeren wanneer het onderdeel vanuit een oplossing in de omgeving wordt geïmporteerd.

Stromen

Als u een stroom wilt gebruiken of uitvoeren vanuit een canvas-app die is opgenomen in een oplossing, moet u een Dataverse beveiligingsrol met de volgende minimumrechten:

  • Leesrechten op de tabel Oplossingen.
  • Leesrechten op de tabel Proces.

Meer informatie: Beveiligingsrollen en bevoegdheden

Bekende beperkingen

De volgende beperkingen zijn van toepassing op het gebruik van canvas-apps, stromen en aangepaste connectors in oplossingen.

  • Directe stromen voor canvas-apps moeten worden gemaakt op basis van een app die zich al in een oplossing bevindt. Het toevoegen van dit type stroom vanuit externe oplossingen is geblokkeerd.
  • Canvas-apps worden niet weergegeven in de klassieke oplossingenverkenner. Gebruik de moderne ervaring. Er zijn geen plannen om ze toe te voegen aan de klassieke oplossingsverkenner.
  • Stromen die zijn gemaakt op basis van oplossingen worden niet weergegeven in de lijst 'Teamstromen'. Ze moeten worden geopend via een oplossing.
  • De mobiele Power Automate-app ondersteunt momenteel geen stromen die in een oplossing zijn gemaakt.
  • Het actiemenu Flow in Power Apps Mobile en Dynamics 365 voor telefoons en tablets ondersteunt momenteel geen stromen die in een oplossing zijn gemaakt.
  • U kunt geen directe stroom aan een oplossing toevoegen als het volgende geldt:
    • De stroom is gemaakt buiten een oplossing.
    • De stroomtrigger is ingesteld op handmatig.
  • Stromen die worden geactiveerd via Microsoft 365-toepassingen, zoals Excel, zijn niet beschikbaar in oplossingen.
  • Stromen in oplossingen ondersteunen geen gedelegeerde authenticatie. Toegang tot een flow wordt bijvoorbeeld niet automatisch verleend op basis van toegang tot de SharePoint-lijst waaruit de stroom is gemaakt.
  • Aangepaste connectors die buiten oplossingen zijn gemaakt, kunnen momenteel niet aan oplossingen worden toegevoegd.
  • Canvas-apps die worden gedeeld met 'Iedereen' die de omgevingsback-up- en omgevingsherstelbewerkingen doorlopen, worden niet gedeeld met 'Iedereen' in de herstelde omgeving. U ziet dat de canvas-app kan worden gedeeld met een beveiligingsgroep en dat de app in de herstelde omgeving wordt gedeeld met die beveiligingsgroep.

Zie de volgende onderwerpen voor meer informatie over het aanpassen van de afzonderlijke oplossingsonderdelen in de oplossingenverkenner:

Volgende stappen

Een oplossing maken