Freigeben über


Lösungsebenen

Verwaltete und nicht verwaltete Lösungen existieren auf verschiedenen Ebenen innerhalb einer Microsoft Power Platform-Umgebung. In Microsoft Dataverse gibt es zwei unterschiedliche Ebene-Ebenen:

  • Nicht verwaltete Ebene. Auf dieser Ebene sind alle importierten nicht verwalteten Lösungen und nicht verwalteten Anpassungen vorhanden. Die nicht verwaltete Ebene ist eine einzelne Ebene.
  • Verwaltete Ebene. Auf dieser Ebene sind alle importierten verwalteten Lösungen und die Systemlösung vorhanden. Wenn mehrere verwaltete Lösungen installiert werden, befindet sich die zuletzt installierte über der zuvor installierten verwalteten Lösung. Dies bedeutet, dass die zweite installierte Lösung die zuvor installierte anpassen kann. Wenn zwei verwaltete Lösungen widersprüchliche Definitionen haben, lautet das Laufzeitverhalten entweder „Letzter gewinnt“ oder es wird eine Zusammenführungslogik implementiert. Wenn Sie eine verwaltete Lösung deinstallieren, wird die verwaltete Lösung darunter wirksam. Wenn Sie die verwaltete Lösung deinstallieren, wird das innerhalb der Systemlösung definierte Standardverhalten angewendet. Die Basis der verwalteten Ebene ist die Systemebene. Die Systemebene enthält die Tabellen und Komponenten, die für das Funktionieren der Plattform erforderlich sind.

Lösungsebenen

Lösungszusammenführungsverhalten

Wenn Sie die Verteilung Ihrer verwalteten Lösung vorbereiten, denken Sie daran, dass eine Umgebung mehrere Lösungen installiert haben kann oder dass andere Lösungen in der Zukunft installiert werden können. Erstellen Sie eine Lösung, die den Best Practices entspricht, sodass Ihre Lösung nicht mit anderen Lösungen in Konflikt gerät.

Die Prozesse, die von Dataverse verwendet werden, um Anpassungen zusammenzuführen, legt den Fokus auf die Aufrechterhaltung der Funktionalität der Lösung. Obwohl alle Anstrengungen unternommen werden, die Präsentation beizubehalten, können einige Inkompatibilitäten zwischen Anpassungen erfordern, dass die berechnete Auflösung einige Präsentationsdetails ändert, damit die Anpassungsfunktionalität erhalten bleibt. Weitere Informationen: Verstehen Sie, wie verwaltete Lösungen zusammengeführt werden

Zeigen Sie die Lösungsebenen für eine Lösung an

Mit der Funktion zum Anzeigen von Lösungsebenen können Sie alle Komponentenänderungen anzuzeigen, die aufgrund von Lösungsänderungen im Laufe der Zeit auftreten. Innerhalb einer Lösungsebene können Sie einen Drilldown ausführen, um die bestimmten geänderten und nicht geänderten Eigenschaftendetails einer Komponente anzuzeigen. Sie können auf Lösungsebenen über den Bereich Lösungen in Power Apps (make.powerapps.com) zugreifen.

Die Funktion zum Anzeigen von Lösungsebenen:

  • Sie zeigen Ihnen die Reihenfolge der von einer Lösung geänderten Komponente an.
  • Sie zeigen alle Eigenschaften einer Komponente in einer bestimmten Lösung, einschließlich der Änderungen an der Komponente.
  • Kann verwendet werden, um die Probleme bei Abhängigkeit oder Lösungsebenen zu beheben, indem Änderungsdetails für eine Komponente angezeigt werden, die durch eine Lösungsänderung eingeführt wurden.
  1. Melden Sie sich bei Power Apps an, Auswählen Lösungen, öffnen Sie die gewünschte Lösung, Auswählen eine Komponente, etwa die Tabelle Konto , und klicken Sie dann in der Befehlsleiste auf Auswählen Erweitert>Lösungsebenen anzeigen.

  2. Die Seite mit der Lösungsebene wird angezeigt. Darin werden alle Ebene für die Komponente angezeigt, z. B. die Ansicht „Aktive Konten“ für die hier als Beispiel verwendete Tabelle Konto , wobei die aktuellsten Ebene ganz oben stehen, die normalerweise als die Aktive Ebene gekennzeichnet werden. Die aktive Ebene bestimmt das Laufzeitverhalten der Komponente.

  3. Um die Details für eine Lösungsebene anzuzeigen, wählen Sie sie aus. Der Bereich Eigenschaften wird angezeigt. Auf der Registerkarte Aktualisiert werden nur die Eigenschaften angezeigt, die im Rahmen der spezifischen Lösung Ebene geändert wurden. Auswählen die Registerkarte Alle Eigenschaften , um alle Eigenschaften, einschließlich geänderter und unveränderter Eigenschaften, für die Lösung Ebene anzuzeigen.

    Lösung Ebene hat Eigenschaften für die Lösungskomponente „Aktive Konten anzeigen“ aktualisiert

  4. Wenn die Komponente importierte Übersetzungen enthält, Auswählen Sie die Registerkarte Lokalisierte Beschriftungen , um Informationen zu Komponenten anzuzeigen, die Beschriftungsspalten in der Lösung Ebene haben. Die Basissprache und der ggf. importierte Übersetzungstext werden wie in der Spalte languageid angegeben angezeigt. Beachten Sie, dass die Registerkarte nicht angezeigt wird, wenn keine Beschriftungen vorhanden sind.

    Lösung Ebene lokalisierte Beschriftungen.

    Wählen Sie eine Beschriftung aus, um alle Ebenen anzuzeigen.

Für bestimmte Komponentenlösungsebenen stehen weitere Registerkarten zur Verfügung.

Registerkartenname Beschreibung Möglicher Wert
RolePrivileges Zeigt die Rechte für eine Sicherheitsrolle an Hinzugefügt, aktualisiert, entfernt, unverändert
AttributePicklistValues (Optionssatz) Bei Auswahl für eine globale Auswahl werden die möglichen Werte für eine Auswahl angezeigt. Hinzugefügt, aktualisiert, entfernt, unverändert
AttributePicklistValues (Optionssatzattribut) Bei Auswahl für eine Auswahl zeigt Attribut die Werte für das Attribut an. Hinzugefügt, aktualisiert, entfernt, unverändert

Eine nicht verwaltete Ebene entfernen

Nicht verwaltete Anpassungen befinden sich auf der obersten Ebene einer Komponente und definieren anschließend das Laufzeitverhalten der Komponente. In den meisten Situationen möchten Sie nicht, dass nicht verwaltete Anpassungen das Verhalten Ihrer Komponenten in Ihren Test- und Produktionsumgebungen bestimmen.

Wichtig

Ihre Entwicklungs- und Maker-Umgebungen, in denen Sie mit nicht verwalteten Komponenten arbeiten, verfügen standardmäßig über nicht verwaltete Ebenen.

Um die nicht verwaltete Ebene für eine Komponente zu entfernen, gehen Sie folgendermaßen vor:

Warnung

Das Entfernen aktiver nicht verwalteter Anpassungen kann nicht rückgängig gemacht werden. Alle mit der nicht verwalteten Anpassung verbundenen Daten können verloren gehen.

  1. Öffnen Sie die gewünschte Lösung, Auswählen ... neben einer Komponente, z. B. Konto, und dann Auswählen Lösungsebenen anzeigen.
  2. Wenn ein nicht verwaltete Ebene vorhanden ist, wird nicht verwaltete Ebene in der Spalte Lösung für das Ebene angezeigt.
  3. Auswählen die Ebene, und dann in der Befehlsleiste Auswählen Aktive Anpassungen entfernen.

    Entfernen Sie nicht verwaltete Ebene.

Siehe auch

Übersetzen Sie lokalisierbaren Text für modellgesteuerte Apps
Übersicht über die Lösungen