Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erfahren Sie, wie Sie modellgesteuerte Apps mithilfe unterstützter Power Apps Tools und dokumentierten Codes anpassen. Dieser Artikel hilft Ihnen, unterstützte und upgradefähige Methoden zu identifizieren, damit Sie Anpassungsprobleme während Updates und Upgrades vermeiden können.
Anpassungen, die mit anderen Methoden als den hier beschriebenen Methoden vorgenommen werden, sind nicht unterstützt und können während Updates und Upgrades auf modellgesteuerte Apps Probleme verursachen. Weitere Informationen finden Sie unter Nicht unterstützte Anpassungen weiter unten in diesem Thema.
Anpassungen, die mit anderen als den in diesem Artikel beschriebenen Methoden vorgenommen werden, werden nicht unterstützt und können probleme bei Updates und Upgrades auf modellgesteuerte Apps verursachen. Weitere Informationen finden Sie weiter unten in diesem Artikel unter Nicht unterstützte Anpassungen .
Anpassungen mithilfe von Power Apps
Technische Artikel, die auf Microsoft Websites wie diesem veröffentlicht wurden, unterstützen die behandelten Themen, aber sie unterstützen möglicherweise keine Upgradebarkeit.
Die folgenden Anpassungsmethoden können verwendet werden, um vollständig unterstützte Anpassungen zu erstellen:
- Anpassung in Power Apps oder im Lösungs-Explorer. Weitere Informationen finden Sie unter Übersicht über das Erstellen von modellgesteuerten Apps
- Einstellungen in der Webanwendung. Weitere Informationen finden Sie unter modellgesteuerte Apps verwalten
- Berichterstellungsdienste. Weitere Informationen finden Sie unter Berichte und Analysen-Handbuch für modellgesteuerte Apps.
Anmerkung
Das Verhalten modellgesteuerter Apps hängt von Anpassungen ab, die auf die zugeordnete Microsoft Dataverse angewendet werden. Weitere Informationen finden Sie unter Unterstützte Anpassungen für Dataverse. Vollständig unterstützt bedeutet, dass Entwicklersupport Unterstützung für Anpassungen bieten kann und dass Anwendungssupport Kunden beim Ausführen dieser Änderungen helfen kann.
Mit Code angewendete Anpassungen
Die Dokumentation auf dieser Website für Entwickler, technischen Artikel, der Beispielcode, der auf dieser Website veröffentlicht wird und die Informationen, die vom Dataverse Developer Support Team freigegeben wurden, sind in den Bereich der Anpassungen enthalten, die mithilfe von Code angewendet werden. Die bestimmten Aktionen und Ebenen der Supportfähigkeit und Aktualisierbarkeit werden weiter unten in diesem Thema beschrieben.
Clientseitiges JavaScript
Sie können JavaScript in modellgesteuerten Apps drei Bereichen verwenden:
- Formularskriptereignishandler: Sie können Formularereignishandler so konfigurieren, dass sie Funktionen aufrufen, die in JavaScript-Webressourcen definiert sind.
-
Befehle auf der Befehlsleiste (Menüband): Sie können die Elemente oder
<CustomRule>oder<JavaScriptFunction>verwenden, um Aktionen zu definieren, die Features aufrufen, die in JavaScript-Webressourcen definiert sind. -
Webressourcen und IFRAMEs: Sie können JavaScript-Webressourcen innerhalb von HTML-Webressourcen verwenden. IFRAMES, das so konfiguriert ist, dass websiteübergreifende Skripts oder Skripts innerhalb von HTML-Webressourcen, die in einem Formular enthalten sind, über den übergeordneten Verweis mit den dokumentierten
Xrm.PageoderXrm.UtilityMethoden innerhalb des Formulars interagieren können.
Alle Interaktionen mit den Anwendungsseiten dürfen nur die methoden verwenden, die in der Client-API-Referenz für modellgesteuerte Apps dokumentiert sind. Der direkte Zugriff auf das Dokumentobjektmodell (DOM) einer modellgesteuerten App-Seite wird nicht unterstützt. Verwenden Sie jQuery nicht in Formularskripts und Befehlen. Weitere Informationen finden Sie unter Clientskripting in modellgesteuerten Apps mit JavaScript.
Sie können modellgesteuerte Apps-Formulare, Ansichten, Dialogfelder und Berichte mithilfe der methoden öffnen, die in Geöffneten Formularen, Ansichten, Dialogfeldern und Berichten mit einer URL dokumentiert sind.
Menübandanpassung
Sie können menübandelemente hinzufügen RibbonDiffXml , entfernen oder ausblenden. Sie können Menübandbefehle wiederverwenden, die von modellgesteuerten Apps definiert sind; Microsoft behält sich jedoch das Recht vor, die verfügbaren Befehle zu ändern oder zu verwerten. JavaScript-Funktionen, die in Menübandbefehlen definiert sind, können nicht wiederverwendet werden.
Nicht unterstützte Anpassungen
Änderungen an modellgesteuerten Apps, die Sie vornehmen, ohne entweder die in dieser Dokumentation beschriebenen Methoden zu verwenden, oder Power Apps Tools werden nicht unterstützt. Updates oder Upgrades modellgesteuerter Apps behalten diese Änderungen nicht bei. Alles, was in dieser Dokumentation nicht dokumentiert ist, und unterstützende Dokumente werden nicht unterstützt. Nicht unterstützte Änderungen können Probleme verursachen, wenn Sie das Update über das Hinzufügen von Hot Fixes oder Service Packs oder modellgesteuerten Apps durchführen.
Die folgende Liste enthält nicht unterstützte Aktionstypen, die häufig gefragt werden:
Erneutes Verwenden von modellgesteuerten Apps JavaScript-Code. Dieser Code kann während eines Upgrades geändert oder überschrieben werden.
Bearbeiten einer Lösungsdatei zum Bearbeiten von Lösungskomponenten, abgesehen von Menübändern, Formularen, SiteMap oder gespeicherten Abfragen wird nicht unterstützt. Weitere Informationen finden Sie unter Wann die Anpassungsdatei bearbeitet wird.
- Das Definieren neuer Lösungskomponenten durch das Bearbeiten der Lösungsdatei wird nicht unterstützt.
- Das Bearbeiten der Webressourcendateien, die mit einer Lösung exportiert werden, wird nicht unterstützt.
- Mit Ausnahme der schritte, die in verwalteten Lösungen verwalteten Lösungen dokumentiert sind, wird das Bearbeiten des Inhalts einer verwalteten Lösung nicht unterstützt.
Das Anzeigen eines Formulars in einem in ein anderes Formular eingebetteten IFrame wird nicht unterstützt.
Siehe auch
Unterstützte Anpassungen für Dataverse
Anwenden von Geschäftslogik mit Client-Skripting in modellgesteuerten Anwendungen mit JavaScript
Befehle und das Menüband anpassen
Webressourcen in modellgesteuerten Apps