React & Blazor Framework + Fluent UI-Komponenten für Dataverse

Von null zum Portal-Helden in weniger als 15 Minuten!

Baue intelligenter, schneller und sauberer mit Power Portals Pro – einem Framework aus Tools und Komponenten, das Microsoft Dataverse auftrieben soll. Überspringen Sie die Komplexität und starten Sie in Rekordzeit ein voll funktionsfähiges, kundenspezifisches Portal, ohne Flexibilität, Skalierbarkeit oder Leistung zu opfern.

  • React oder Blazor + Fluent UI
  • Metadatenbasierte Validierung
  • Formen + Untergitter
  • ASP.NET Core Identity Auth
  • Keine Power Pages erforderlich
React Blazor Fluent UI
Power Portals Pro Portal-Screenshot zeigt eine Dataverse-gestützte Form und ein Sub-Grid
Power Portals Pro Screenshot

Erstellen Sie schnell individuelle Dataverse-Portale – mit metadatenbasierten Formularen und Rastern.

Power Portals Pro stellt Ihnen produktionsbereite React- und Blazor-Komponenten zur Verfügung, die Formulardaten zurück in Microsoft Dataverse lesen und speichern. Steuerungen konfigurieren sich selbst mithilfe von Dataverse-Metadaten (Labels, Tooltips, Required/Constraints), und das Framework macht Lokalisierung und Übersetzung einfach.

Daraus folgendes:

{/* Metadata-driven fields (label/required/min/max/length from Dataverse) */}
<RecordContext>
  <Section>
    <SectionColumn headerText="Account Info">
      <ColumnEdit columnName="name" />
      <ColumnEdit columnName="telephone1" />
      <ColumnEdit columnName="websiteurl" />
      <ColumnEdit columnName="parentaccountid" />
      <ColumnEdit columnName="tickersymbol" />
    </SectionColumn>
    <SectionColumn headerText="Primary Contact">
      <LookupRecordContext columnName="primarycontactid">
        <Section>
          <ColumnEdit columnName="firstname" />
          <ColumnEdit columnName="lastname" />
          <ColumnEdit columnName="emailaddress1" />
          <ColumnEdit columnName="mobilephone" />
          <ColumnEdit columnName="jobtitle" />
        </Section>
      </LookupRecordContext>
    </SectionColumn>
  </Section>
  <SubGrid relationshipName="contact_customer_accounts" />
</RecordContext>

Dazu folgendes:

Power Portals Pro Portal-Screenshot zeigt eine Dataverse-gestützte Form und ein Sub-Grid

Sehen Sie es in Aktion

Reale Bildschirme aus der Live-Demo – Dashboards und Diagramme, Inline-Dateivorschauen und integrierte Bildanzeigen und -bearbeitungen. Klicken Sie auf einen beliebigen Screenshot, um es auszuprobieren.

Dataverse-bewusst standardmäßig

Power Portals Pro-Komponenten konfigurieren sich automatisch mit Dataverse-Metadaten – so verbringst du weniger Zeit mit Etiketten, Tooltips, erforderlichen Regeln und Einschränkungen und mehr Zeit für Versandportal-Erlebnisse.

React & Blazor + Fluent UI

Baue auf einem modernen React + Vite + TypeScript SPA oder ASP.NET Core Blazor auf – beide mit Microsofts Fluent UI-Designsystem gerendert und beide bieten dieselben metadatenbasierten Komponenten und Dataverse-Funktionen frei. Wähle den Stack, der zu den Fähigkeiten deines Teams passt; Das Entwicklererlebnis, das Theming, die Zugänglichkeit und die Komponentenabdeckung bleiben in beiden konsistent.

Metadatenbasierte Benutzeroberfläche

Labels, Tooltips, erforderliche Flags, Min/Max-Bereiche und Längenbeschränkungen stammen aus Dataverse – sodass jeder Editor auf jeder Seite mit deinem Datenmodell konsistent bleibt, ohne per Formular zu konfigurieren. Benenne eine Spalte um oder verschärfe eine Einschränkung in Dataverse, und jede Portalseite, die darauf verweist, erkennt die Änderung beim nächsten Laden, ohne dass Portal-seitige Code-Änderungen oder Neu-Deployings erforderlich sind.

Atomare Speicherungen + vollständige Framework-Flexibilität

Wenn Nutzer speichern, bleiben alle Änderungen – Formularfelder sowie Raster- und Unterraster-Bearbeitungen – in einer einzigen Dataverse-Transaktion erhalten, sodass Updates atomar sind: Alles gelingt oder alles wird zurückgerollt. Und da du ein echtes, individuelles Portal auf React + Vite oder ASP.NET Core Blazor baust, gehören dir die vollständigen npm- und .NET-Ökosysteme: Bibliotheken, Middleware, Authentifizierungsanbieter, Logging und Hintergrunddienste.

Baue interne Portale, nicht nur Kundenportale.

Power Portals Pro ist nicht nur für kundenorientierte Websites gedacht – interne Mitarbeiterportale, Abteilungstools und Backoffice-Apps sind erstklassige Anwendungsfälle. Da sich Mitarbeiter als eigener Dataverse-Systemnutzer anmelden, sind Ihre bestehenden Rollenzuweisungen das Sicherheitsmodell: keine doppelten Kontaktdatensätze, kein paralleles Berechtigungssystem, und eine einzige Codebasis kann interne Mitarbeiter und externe Kunden nebeneinander bedienen.

Lokalisierungs- und Übersetzungsbereit

Lokalisiere jedes Tabellenlabel, Tooltip, Ansichtsnamen und jede Auswahl in jede beliebige Sprache – du bist nie auf die Sprachen beschränkt, für die Dataverse ein Sprachpaket ausliefert. Beziehen Sie Übersetzungen aus installierten Sprachpaketen, stellen Sie eigene JSON-Dateien für jede Kultur bereit oder kombinieren Sie beides mit JSON-Einträgen, die alles von Dataverse überschreiben – und wechseln Sie zur Laufzeit die Sprache eines Benutzers ohne Neuausrollen.

Maschinelle Übersetzung in Minuten

Übersetzen Sie Ihre gesamte Seite in Dutzende von Sprachen in wenigen Minuten. Von der integrierten Admin-Seite aus laden Sie eine Lokalisierungsdatei hoch und wählen Sie Ihre Zielsprachen aus, und jede Zeichenkette wird maschinell über Azure Translator, DeepL oder Google übersetzt – alles bereits Übersetzte wird wiederverwendet, sodass Sie nur für das Neue bezahlen. Laden Sie die Ergebnisse pro Sprache oder als einzelne Zip-Karte herunter und fügen Sie sie ein, um ein vollständig lokalisiertes Portal ohne Übersetzer bereitzustellen.

Authentifizierung und Autorisierung enthalten

Basierend auf ASP.NET Core Identity mit erstklassiger Unterstützung für zwei Zielgruppen gleichzeitig. Mitarbeiter melden sich als eigener Dataverse-Systemuser über eine Microsoft-/Entra-ID an, und Dataverse-Sicherheitsrollen erzwingen den Zugriff auf Zeilen-, Spalten- und Geschäftseinheitsebene durch CallerId Imitation. Kundenorientierte Nutzer werden Dataverse-Kontakte zugeordnet und akzeptieren lokalen Benutzernamen/Passwörter sowie Microsoft, Google und alle anderen ASP.NET Core-Anbieter.

Lese + speichere Formulare in Dataverse

Erstellen Sie Seiten, die Datensätze aus jeder Dataverse-Tabelle laden und Benutzerbearbeitungen mit einem einzigen Speicheraufruf zurückhalten. Das Framework übernimmt das Dirty Tracking, die Auflösung von Lookups, Aktualisierungen verwandter Datensätze und die FetchXML/Web-API unter der Haube – eine typische Bearbeitungsseite besteht also aus einigen deklarativen Komponenten, nicht aus handschriftlichen CRUD-Seiten, die mit dem Dataverse SDK verdrahtet sind.

Validierung, die mit Dataverse übereinstimmt

Erforderliche Flags, Min/Max-Bereiche, Längenlimits und Optionsset-Constraints fließen direkt aus Dataverse-Metadaten in die Editoren, sodass Formulare ungültige Eingaben genauso ablehnen wie Dataverse auf dem Server. Keine doppelten Validierungsregeln, die an zwei Orten gepflegt werden müssen – ändert man eine Einschränkung in Dataverse, ersetzt das Portal das neue Verhalten beim nächsten Seitenlade.

Wie es funktioniert

Ein sauberer Fluss von Dataverse-Metadaten zu einer ausgefeilten, funktionierenden Portalseite.

1) Zeige auf deinen Tisch/Spalten

Binde Editoren an Dataverse-Entitäten und Attribute (Spalten).

2) Lassen Sie Metadaten die Benutzeroberfläche steuern

Editoren ziehen Label/Tooltips und setzen automatisch die erforderlichen + Constraints durch.

3) Speichern zurück in Dataverse

Reichen Sie Änderungen zuverlässig mit Mustern ein, die den Erwartungen von Dataverse entsprechen.

Power Portals Pro vs. Power Pages

Beide bauen Portale auf Dataverse – so vergleichen sie sich.

Ausstattung Power Portals Pro Power Pages
Technologie React (Vite SPA) oder Blazor (Server, WebAssembly oder Auto) — C# + TypeScript Low-Code / Liquid-Vorlagen
UI-Framework Microsoft Fluent UI (React & Blazor) Bootstrap (anpassbar)
Moderation Selbstgehostet (Azure, beliebige Cloud) Microsoft-gehostet
Quellcode-Kontrolle Vollständiger Codebase in Git Konfigurationsbasiert
Formkomponenten Metadatengesteuerte typisierte Editoren Visueller Formgestalter
Datenraster MainGrid & SubGrid mit Inline-Bearbeitung, Ansichten, Auslagerung Listen mit Basiskonfiguration
Charts ✓ Themenbewusste Diagramme mit Dataverse-Datenquellen, Klickereignissen, Aggregaten Grundlegende Power BI-Einbettung
Transaktionale Speicherungen ✓ Mehrfach-Record-Atomtransaktionen
Rekordsicherheit auf Rekordniveau ✓ Codegesteuerte Berechtigungshandler Tabellenberechtigungen (konfigurationsbasiert)
Interne Portale & Websites ✓ Mitarbeiterportale, interne Tools und Backoffice-Seiten aufbauen, auf denen sich Mitarbeiter als eigener Dataverse-Nutzer anmelden – Dataverse-Sicherheitsrollen erzwingen den Zugriff durch CallerId Impersonation, kein paralleles Identitätsmodell erforderlich Hauptsächlich für extern ausgerichtete Portale konzipiert – interne Mitarbeiter melden sich als Kontakte an (parallele Identität)
Serverseitige Abfangwerfer ✓ Vorher/Nachher-Haken bei allen Operationen ✗ (benötigt Plugins)
Lokalisierung ✓ Volle Kontrolle über Tabellen, Spalten, Ansichten, Auswahlmöglichkeiten und benutzerdefinierte Strings Beschränkt auf Dynamics-Sprachpakete; Ansichten und Entscheidungen sind schwer zu lokalisieren
N:N Beziehungsredakteur ✓ ManyToManyLookupEdit-Komponente ✗ (erfordert individuelle Entwicklung)
Offline-Entwicklung ✓ Vollständige lokale Entwicklererfahrung ✗ Erfordert Cloud-Verbindung
CI/CD-Pipelines ✓ Standard-.NET-Build & Deploy Power Platform-Pipelines
Benutzerdefinierte Geschäftslogik C# — unbegrenzte Flexibilität Power Automate / Plugins
Preismodell Pauschale monatliche Lizenzgebühr Pro Benutzer / pro Standort mit Kapazitätspaketen

Einfache Preisgestaltung

349 Dollar im Monat. Ein Produkt, kontinuierliche Updates.

Power Portals Pro

Framework + Komponenten für Dataverse-Portale

$349 USD • pro Monat • pro Portal
  • React & Blazor-Komponenten basierend auf Fluent UI
  • Editoren für gängige Dataverse-Feldtypen
  • Gitter + Untergitter für verwandte Datensätze
  • Interaktive Diagramme mit Dataverse-Datenquellen
  • Metadatenbasierte Labels, Tooltips & Validierung
  • Lokalisierungs-/übersetzungsfähige Fähigkeiten
  • Unbegrenzte Nutzer (keine "pro Nutzer"-Lizenzkosten)
Jetzt kaufen

Fordern Sie eine 30-tägige kostenlose Testphase an

FAQ

Antworten, die speziell auf Dataverse-Portal-Entwickler zugeschnitten sind.

Was bedeutet hier "metadatengesteuert"?

Editoren und Raster verwenden Dataverse-Metadaten, um Labels und Tooltips zu konfigurieren und um Einschränkungen wie erforderliche Felder, Min/Max-Werte und Längenlimits durchzusetzen – damit Ihr Portal mit Ihrem Datenmodell konsistent bleibt.

Auf welcher UI-Technologie basiert es?

Power Portals Pro wird als React + Vite + TypeScript Einseiten-App oder als ASP.NET Core Blazor App ausgeliefert. Beide basieren auf Microsofts Fluent UI-Designsystem für ein modernes, konsistentes Unternehmens-Aussehen und -gefühl und bieten dieselben metadatenbasierten Komponenten und Dataverse-Funktionen.

Unterstützt es verwandte Datensätze (Sub-Grids)?

Ja. Die Grid-Komponente kann als Sub-Grid konfiguriert werden, um verwandte Datensätze anzuzeigen (zum Beispiel Kinderkontakte auf einem Konto).

Wie funktionieren Lokalisierung und Übersetzung?

Das Framework beinhaltet Funktionen, die es erleichtern, von Anfang an Lokalisierung und Übersetzung zu entwerfen (Labels/Inhalte können je nach Sprache und Region variieren).

Beinhaltet Power Portals Pro Authentifizierung und Autorisierung?

Ja – und es unterstützt von Anfang an zwei Zielgruppen. Interne Portale ermöglichen es den Mitarbeitern, sich als eigener Dataverse-Systemnutzer über eine Microsoft-/Entra-ID anzumelden, und Dataverse-Sicherheitsrollen erzwingen automatisch Zugriff auf Zeilen-, Spalten- und Geschäftseinheitsebene durch CallerId Imitation. Kundenorientierte Portale unterstützen Nutzer mit Dataverse-Kontakten und akzeptieren lokalen Benutzernamen/Passwörter sowie externe Anbieter (Microsoft, Google usw.) über ASP.NET Core Identity. Beide Zielgruppen können gleichzeitig ein einziges Portal nutzen.

Welche Login-Anbieter werden unterstützt?

Power Portals Pro unterstützt lokale Authentifizierung (Benutzername/Passwort) sowie externe Identitätsanbieter wie Microsoft Entra ID (Azure AD), Google und andere Anbieter, die durch ASP.NET Core-Authentifizierung unterstützt werden.

Kann ich mit Power Portals Pro ein internes Portal für meine Dataverse-Nutzer erstellen?

Ja – das ist ein zentraler Anwendungsfall, kein nachträglicher Gedanke. Bauen Sie interne Mitarbeiterportale, abteilungsbezogene Tools oder Backoffice-Standorte, auf denen sich die Mitarbeiter als eigenes Dataverse systemuser über eine Microsoft- oder Entra-ID anmelden. Das Portal sucht den angemeldeten Benutzer gegen systemuser.azureactivedirectoryobjectid und imitiert, falls es aufgelöst wird, diesen Benutzer über ServiceClient.CallerId – daher erzwingen Dataverse-Sicherheitsrollen Zugriff auf Zeilen-, Spalten- und Geschäftseinheitsebene ohne portalseitigen Berechtigungscode. Deine bestehenden Dataverse-Rollenzuweisungen sind das Sicherheitsmodell. Wenn kein passender Systemuser gefunden wird, greift die Anmeldung auf den kontaktbasierten Ablauf zurück, sodass dasselbe Portal interne Mitarbeiter und externe Kunden gleichzeitig bedienen kann.

Können Administratoren das Portal als Kontakt testen, während sie den Admin-Zugriff behalten?

Ja – verknüpfen Sie eine einzelne Microsoft-Anmeldung sowohl mit einem Dataverse systemuser (Ihrem internen Konto) als auch mit einem contact Testdatensatz oder Ihrem eigenen Kundendatensatz, und das Portal zeigt beim ersten Anmelden einen Wähler und anschließend im Profilmenü einen Eintrag "Switch zu Kontakt" / "Switch zu Systemuser " an. Dies ist das Standardmuster zur Verifizierung der Kontakterfahrung – Rendering, versteckte Symbolleisten-Buttons, berechtigungsgesteuerte Inhalte – ohne sich aus dem Admin-Konto abzumelden. Der Wähler-Pick wird in einem kleinen Cookie-per-Provider-Key gespeichert, sodass nachfolgende Anmeldungen direkt zur zuletzt gewählten Identität gehen.

Müssen wir Power Pages aktivieren? Gibt es Kosten für Power Pages?

Nein. Power Portals Pro erfordert nicht, dass Power Pages in Ihrer Umgebung aktiviert werden. Da du Power Pages nicht nutzt, fallen keine Lizenzgebühren für Power Pages an.

Worin unterscheidet sich das von Power Pages?

Power Portals Pro ist ein React + Blazor-Framework und ein Komponentenset, das auf Fluent UI basiert, um ein individuelles Portal zu erstellen, das mit Dataverse integriert ist. Es verwendet ASP.NET Core Identity (Benutzer als Kontakte, mit vertrauten Kontaktfeldern) und erfordert keine Aktivierung von Power Pages – so vermeiden Sie Power Pages Lizenzkosten.

Bereit, Dataverse-Portale mit weniger Sanitäranlagen zu bauen?

Starte Power Portals Pro für 349 $ pro Monat.

Fang jetzt an

Nehmen Sie Kontakt auf

Egal, ob Sie technischen Support suchen, eine Frage zur Lizenzierung haben oder besprechen möchten, wie Power Portals Pro Ihre Bedürfnisse erfüllen kann – wir sind für Sie da.

E-Mail: Für allgemeine Anfragen kontaktieren Sie uns unter support@powerportalspro.com

Support-Tickets: Für technische Probleme oder Fehlerberichte eröffnen Sie bitte ein Support-Ticket in unserem GitHub-Repository.

Wir setzen uns dafür ein, schnell zu reagieren und Ihnen mit Power Portals Pro zum Erfolg zu verhelfen. Für weitere Kontaktmöglichkeiten besuchen Sie unsere Support-Seite.