Oplossingslagen
Beheerde en onbeheerde oplossingen bestaan op verschillende niveaus binnen een Microsoft Power Platform-omgeving. In Microsoft Dataverse zijn er twee verschillende laag-niveaus:
- Onbeheerde laag. Alle geïmporteerde onbeheerde oplossingen en onbeheerde aanpassingen bestaan in deze laag. De onbeheerde laag is een enkele laag.
- Beheerde lagen. Alle geïmporteerde beheerde oplossingen en de systeemoplossing bestaan op dit niveau. Als meerdere beheerde oplossingen zijn geïnstalleerd, bevinden later geïnstalleerde oplossingen zich boven oplossingen die eerder zijn geïnstalleerd. Dit betekent dat de tweede geïnstalleerde oplossing de oplossing die daarvoor is geïnstalleerd kan aanpassen. Wanneer twee beheerde oplossingen conflicterende definities hebben, is het runtime-gedrag ‘Laatste wint’ of wordt een samenvoeglogica geïmplementeerd. Als u een beheerde oplossing verwijdert, wordt de beheerde oplossing eronder van kracht. Als u alle beheerde oplossing verwijdert, wordt het standaardgedrag toegepast dat is gedefinieerd in de systeemoplossing. De basis van het niveau van beheerde lagen is de systeemlaag. De systeemlaag bevat de tabellen en componenten die nodig zijn om het platform te laten functioneren.
Gedrag bij samenvoegen van oplossingen
Wanneer u de beheerde oplossing voorbereidt voor distributie, moet u bedenken dat er mogelijk al oplossingen zijn in een omgeving of dat in de toekomst mogelijk andere oplossingen worden geïnstalleerd. Maak een oplossing die voldoet aan de best practices, zodat uw oplossing geen belemmering vormt voor andere oplossingen.
De processen die Dataverse gebruikt om aanpassingen samen te voegen benadrukken handhaving van de functionaliteit van de oplossing. Hoewel we er alles aan doen om de presentatie te behouden, kunnen er onverenigbaarheden tussen aanpassingen optreden waardoor de berekende resolutie bepaalde presentatiedetails kan wijzigen ten gunste van het behoud van de functionaliteit van de aanpassing. Meer informatie: Begrijp hoe beheerde oplossingen worden samengevoegd
De oplossingslagen voor een onderdeel weergeven
Met de functie voor het weergeven van oplossingslagen kunt u alle onderdeelwijzigingen weergeven die in de loop van de tijd plaatsvinden als gevolg van oplossingswijzigingen. Binnen een oplossingslaag kunt u inzoomen om de specifieke gewijzigde en ongewijzigde eigenschapsdetails voor een onderdeel weer te geven. U kunt de oplossingslagen openen via het gedeelte Oplossingen in Power Apps (make.powerapps.com).
De functie voor het weergeven van oplossingslagen:
- U kunt de volgorde zien waarin een oplossing een onderdeel heeft gewijzigd.
- U kunt alle eigenschappen van een onderdeel binnen een bepaalde oplossing zien, inclusief de wijzigingen in het onderdeel.
- Ze kunnen worden gebruikt om problemen met afhankelijkheid of oplossingslagen op te lossen door wijzigingsdetails weer te geven voor een onderdeel dat door een oplossingswijziging is geïntroduceerd.
Meld u aan bij Power Apps, selecteer Oplossingen, open de gewenste oplossing, selecteer een onderdeel, zoals de tabel Account en selecteer vervolgens op de opdrachtbalk Geavanceerd>Oplossingslagen weergeven.
De pagina Oplossingslaag wordt weergegeven. Hier worden alle laag voor het onderdeel weergegeven, zoals de weergave Actieve accounts voor de tabel Account die hier als voorbeeld wordt gebruikt, met de meest recente laag bovenaan, die doorgaans wordt aangegeven als de Actieve laag. De actieve laag bepaalt het gedrag tijdens het uitvoeren van de component.
Als u de details voor een oplossingslaag wilt weergeven, selecteert u deze. Het deelvenster Eigenschappen wordt weergegeven. Op het tabblad bijgewerkt worden alleen de eigenschappen weergegeven die zijn gewijzigd als onderdeel van de specifieke oplossing laag. Selecteer het tabblad Alle eigenschappen om alle eigenschappen te bekijken, inclusief gewijzigde en ongewijzigde eigenschappen, voor de oplossing laag.
Als het onderdeel vertalingen bevat die zijn geïmporteerd, selecteert u het tabblad Gelokaliseerde labels om informatie weer te geven voor onderdelen met labelkolommen in de oplossing laag. De basistaal en eventuele geïmporteerde vertalingen worden weergegeven zoals aangegeven in de kolom taal-id . Merk op dat als er geen labels bestaan, het tabblad niet wordt weergegeven.
Selecteer een label om de volledige laagstructuur te zien.
Er zijn andere tabbladen beschikbaar voor specifieke componentoplossingslagen.
Tabbladnaam | Beschrijving | Mogelijke waarde |
---|---|---|
RolePrivileges | Geeft de bevoegdheden weer voor een beveiligingsrol. | Toegevoegd, bijgewerkt, verwijderd, ongewijzigd |
AttributePicklistValues (optieset) | Indien geselecteerd voor een globale keuze, worden de mogelijke waarden voor een keuze weergegeven. | Toegevoegd, bijgewerkt, verwijderd, ongewijzigd |
AttributePicklistValues (kenmerk optieset) | Indien geselecteerd voor een kenmerk van een keuze, worden de mogelijke waarden voor het kenmerk weergegeven. | Toegevoegd, bijgewerkt, verwijderd, ongewijzigd |
Verwijder een onbeheerde laag
Onbeheerde aanpassingen bevinden zich in de bovenste laag voor een component en bepalen het runtime-gedrag van de component. In de meeste situaties wilt u niet dat onbeheerde aanpassingen het gedrag van uw componenten in uw test- en productieomgevingen bepalen.
Belangrijk
De ontwikkel- en makeromgevingen waarin u met onbeheerde componenten werkt, hebben standaard onbeheerde lagen.
Volg deze stappen om de onbeheerde laag voor een component te verwijderen:
Waarschuwing
Het verwijderen van actieve onbeheerde aanpassingen kan niet worden teruggedraaid of ongedaan worden gemaakt. Alle gegevens die zijn gekoppeld aan de onbeheerde aanpassing kunnen verloren gaan.
- Open de gewenste oplossing, selecteer ... naast een onderdeel, zoals Account en selecteer vervolgens Oplossingslagen weergeven.
- Als er een niet-beheerde laag bestaat, wordt niet-beheerde laag weergegeven in de kolom Oplossing voor de laag.
- Selecteer laag en selecteer vervolgens op de opdrachtbalk Actieve aanpassingen verwijderen.
Zie ook
Vertaal lokaliseerbare tekst voor modelgestuurde apps
Oplossingsoverzicht