Übersicht über Kernkomponenten von Portalen

Abgeschlossen

Power Apps-Portalstudio

Sie können das Power Apps-Portalstudio zum Erstellen und Anpassen Ihrer Website verwenden. Es enthält verschiedene Optionen zum Hinzufügen und Konfigurieren von Webseiten, Komponenten, Formularen und Listen. Die Anatomie von Power Apps-Portalstudios ist wie folgt:

Power Apps-PortalstudioPower Apps Portalstudio-Komponenten:

  1. Befehlsleiste – Erlaubt Ihnen Folgendes:
    • Eine Webseite erstellen
    • Eine Komponente löschen
    • Konfiguration synchronisieren – Synchronisiert die neuesten Änderungen der Portalkonfiguration in der Microsoft Dataverse-Datenbank mit Ihrer aktuellen Studio-Sitzung. Verwenden Sie beispielsweise die Synchronisierungskonfiguration, um die Änderungen in Studio widerzuspiegeln, wenn Sie die App „Portalverwaltung“ verwenden, um die Konfiguration von Seiten, Formularen oder anderen Objekten zu ändern.
    • Website durchsuchen – Löscht den Portal-Cache und öffnet die aktuelle Portalseite.
  2. Toolbelt – Ermöglicht Ihnen Folgendes:
    • Webseiten anzeigen und verwalten
    • Komponenten hinzufügen
    • Vorlagen bearbeiten
  3. Canvas – Enthält Komponenten, die eine Webseite erstellen.
  4. Fußzeile – Zeigt den Status der automatischen Speicherung an, und ermöglicht Ihnen das Öffnen des Open-Source-Code-Editors.
  5. Eigenschaftenbereich – Zeigt die Eigenschaften der Webseite und der ausgewählten Komponenten an und lässt Sie diese nach Bedarf bearbeiten.

Webseiten

Der größte Teil des Inhalts in einem Portal wird durch die Webseiten dargestellt. Eine Webseite ist ein Dokument, das durch eine eindeutige URL auf einer Website gekennzeichnet ist. Durch übergeordnete und untergeordnete Beziehungen zu anderen Webseiten bildet dieses Webseitenformular die Hierarchie einer Website, d. h. ihre Siteübersicht. Webseiten können mithilfe von Portal Studio, dem Frontside-Editor des Portals oder direkt in Microsoft Dataverse mithilfe der App „Portalverwaltung“ hinzugefügt und bearbeitet werden.

Seitenvorlagen

Eine Webseitenzeile definiert nicht, wie die Seite beim Rendern im Portal aussieht. Stattdessen ist er mit der Zeile Seitenvorlage verknüpft, die das Layout und das Verhalten definiert. Stellen Sie sich die Webseite als genaue URL und die Seitenvorlage als Blaupause für die Anzeige des Inhalts vor.

Inhaltsausschnitte

Inhaltsausschnitte sind wiederverwendbare Fragmente von bearbeitbaren Inhalten, die in einer Webvorlage platziert werden können. Die Verwendung von Ausschnitten ermöglicht die gezielte Bearbeitung von Teilen einer Seite, ohne den Gesamtinhalt zu beeinträchtigen.

Inhaltsausschnitte können Freitext, ein HTML-Layout oder sogar Vorlagenverarbeitungsanweisungen enthalten, die die Bereitstellung von dynamischem Inhalt ermöglichen. Im folgenden Beispiel ist Mobile Kopfzeile ein Inhaltsausschnitt, der mit dem Logo Ihres Unternehmens aktualisiert werden kann, um das Portal schnell und einfach an Ihre Bedürfnisse anzupassen.

Titel „Inhaltsausschnitte“

Ausschnitte können mit Portal Studio und Microsoft Dataverse-Zeilen mithilfe der App „Portalverwaltung“ bearbeitet werden. Hier würden Sie die Bildquelle in der Spalte Wert mit dem Logo Ihres Unternehmens ersetzen.

Titel „Inhaltsausschnitte“ bearbeiten

Tabellenlisten und Tabellenformulare

Die Stärke von Power Apps-Portalen ist die Fähigkeit, mit Informationen und Daten zu interagieren, die in Microsoft Dataverse gespeichert sind. Tabellenlisten und Tabellenformulare werden in Power Apps-Portale verwendet, um zu definieren, von welchen Daten auf dem Portal von Microsoft Dataverse gerendert werden soll, z. B. eine Liste von Zeilen aus einer Tabelle oder ein Formular zum Erfassen und Anzeigen von Daten für eine bestimmte Zeile.

Liste „Kontoentität“

Eine Webseitenzeile kann mit einer Tabellenliste oder einem Tabellenformular verknüpft werden. Die verknüpfte Liste oder das verknüpfte Formular wird von der Vorlage verwendet, um das Seitenlayout mit Daten von Microsoft Dataverse zu rendern, wie eine Liste von allen Aktiven Kontakte von der Liste Mitgliederverzeichnis oben. Im rechten Bereich Eigenschaften des obigen Beispiels sehen Sie, dass diese Tabellenliste erstellt wurde, um die Anzeige Aktive Kontakte von der Tabelle Kontakte anzuzeigen.

Tabellenlisten können Funktionen wie Filtern und Sortieren enthalten und mit Aktionen verknüpft sein, um die Funktionen zum Erstellen/Bearbeiten/Lesen zu aktivieren und Workflows auszulösen. Auf diese Weise können App-Entwickler festlegen, was passieren soll, wenn ein Benutzer eine Zeile aus einer Liste öffnet, z. B. sie zu einem Formular mit den Details der ausgewählten Zeile weiterzuleiten.

Entitätslisten konfigurieren

Im obigen Beispiel hat der App-Entwickler bestimmt, dass der Benutzer zum Tabellenformular weitergeleitet wird, wenn sie Erstellen oder Details für eine bestimmte Zeile aus einer Liste anzeigen möchten.