Bekannte Probleme mit benutzerdefinierte Seite mit modellgesteuerter App
Die benutzerdefinierte Seite ist ein neuer Seitentyp in modellgesteuerten Apps. Benutzerdefinierte Seiten bringen die Leistungsfähigkeit von Canvas-Apps in modellgesteuerte Apps. Im Folgenden sind die bekannten Probleme aufgeführt, die Sie beachten sollten.
Wichtig
Die Verwendung benutzerdefinierter Seiten mit Mobilgeräten befindet sich derzeit in der öffentlichen Vorschauversion. Offline- und Gerätefunktionssteuerungen wie Barcode-Scannen, Erfassen von Fotos vom Gerät oder Anhängen von Dateien werden nicht unterstützt.
Benutzerdefinierte Seiten werden in App für Outlook nicht unterstützt und geben beim Laden einen Fehler zurück.
Ersteller-bezogene Probleme
Wenn eine angepasste Seite geändert wird, z.B. gespeichert und veröffentlicht wird, weiß die modellbasierte App nichts von dieser Änderung. Die modellgesteuerte App verwendet weiterhin die letzte Version der angepassten Seite, die beim Veröffentlichen der modellgesteuerten App verwendet wurde. Eine modellgesteuerte App, die über den App-Designer, den Lösungsexplorer oder Alle veröffentlichen veröffentlicht wird, aktualisiert alle angepassten Seiten in der modellgesteuerten App.
Bilder, Symbole und Formen werden derzeit nicht mit RNL-Sprachen (Rechts nach Links) unterstützt.
Die Möglichkeit, die aktuellen Datenformate, einschließlich Datum, Uhrzeit, Zahlen und Währung, aus den Benutzereinstellungen abzurufen, wird nicht unterstützt.
Angepasste Seiten verwenden eine Canvas-App-Hosting-Sitzung, die nach 8 Stunden auslaufen kann. Die Sitzung der einheitlichen Benutzeroberfläche hat jedoch einen längeren Timeout. Wenn die Zeitüberschreitung eintritt, erscheint eine Leiste mit einer Fehlermeldung, die den Benutzer auffordert, den Browser zu aktualisieren.
Wenn eine benutzerdefinierte Seite mit Codekomponente zum Bearbeiten geöffnet wird, wird ein Sicherheitsdialogfeld angezeigt. Die Auswahl von Zurückgehen im Sicherheitsdialog führt nicht zum übergeordneten Kontext zurück. Der Benutzer kann die Browserregisterkarte schließen, um den Canvas-App-Designer zu verlassen.
Nicht alle Steuerelemente für Canvas-Apps sind mit benutzerdefinierten Seiten verfügbar. Benutzerdefinierte Seiten unterstützen jedoch die gängigsten Steuerelemente für Canvas-Apps und benutzerdefinierte Pro-Dev-Komponenten. Weitere Informationen zu den verfügbaren Angeboten finden Sie unter Entwerfen Sie eine benutzerdefinierte Seite für Ihre modellgesteuerte App
Ersteller müssen angepasste Seiten freigeben, um Änderungen durch einen anderen Ersteller zuzulassen. Das ist ein anderes Verhalten als bei den typischen modellbasierten App-Komponenten. Wenn eine benutzerdefinierte Seite nicht vom Lösungen Bereich freigegeben werden kann, öffnen Sie die Umgebung im Power Platform Admin Center und öffnen Sie dann Ressourcen > Power Apps > Seite > Freigeben. Um die Canvas App-Komponenten innerhalb der angepassten Seite wiederzuverwenden, muss die entsprechende Canvas App-Komponentenbibliothek ebenfalls mit den Erstellern der angepassten Seite geteilt werden.
Der Ersteller der angepassten Seite hat keine Unterstützung für bestimmte Power Apps component framework-APIs wie
Navigation
und Web-APIs, was mit den eigenständigen Canvas-Apps übereinstimmt. Diese APIs sind jedoch in der veröffentlichten App verfügbar, in der die benutzerdefinierte Seite zu modellgesteuerten Apps hinzugefügt wird. Weitere Informationen: Hinzufügen von Code-Komponenten zu einer angepassten Seite für Ihre modellbasierte App.Das Ersteller-Erlebnis für die angepasste Seite ist derzeit in Sovereign Clouds nicht aktiviert. Wenn Sie dies für eine Ersteller-Sitzung aktivieren möchten, fügen Sie „powerappsPortalApps.enableEditInShellAppDesigner=true“ als Abfrageparameter an die https://make.powerapps.com/-URL an.
Ersteller können keine umgebungsübergreifenden Dataverse-Verweise in einer angepassten Seite verwenden.
Benutzer-bezogene Probleme
Wenn ein Benutzender ohne Power Apps-Benutzerberechtigungen eine benutzerdefinierte Seite in der modellgesteuerten App öffnet, wird eine Fehlermeldung angezeigt, dass keine aktiven Nutzungsberechtigungen vorhanden sind für die Nutzung von Power Apps. Mehr Informationen: Lizenzübersicht für Microsoft Power Platform und dem dazugehörigen Lizenzleitfaden.
Benutzerdefinierte Seiten erfordern die Aktivierung von Drittanbieter-Cookies, die von der Canvas-App-Laufzeit benötigt wird.
Wenn ein Benutzer mit Konnektoren zur Zustimmung aufgefordert wird und Nicht zulassen auswählt, wird die benutzerdefinierte Seite gerendert, jedoch ohne Daten. Der Benutzer wird nicht benachrichtigt, dass der Datenabruf übersprungen wurde.
Nachdem eine modellgesteuerte App oder benutzerdefinierte Seite geändert und veröffentlicht wurde, kann das Laden einer benutzerdefinierten Seite länger als normal dauern, und es wird kein Drehfeld zum Laden von Seiten angezeigt.
Native Player-Unterstützung ist verfügbar für iOS, Android und Windows im „Nur Online“-Modus. Offline-Unterstützung wird derzeit nicht unterstützt.
Wenn Sie mit Zurück von einer anderen Seite zu einer benutzerdefinierten Seite wechseln, wird der Seitenstatus nicht wiederhergestellt, sodass die Seite wie eine neue Navigation angezeigt wird. Der Status wird auch beim Wechsel zwischen Multisitzungs-Registerkarten in Multisitzungs-Apps nicht beibehalten. Weitere Informationen zur Unterstützung mehrerer Sitzungen mit modellgesteuerten Apps finden Sie unter Sitzungen und Registerkarten in Customer Service workspace.
Beim Versuch, sich anzumelden, führt das derzeitige Verhalten, das dadurch verursacht wird, dass ein Benutzer eine beliebige Stelle außerhalb des Anmeldefeldes auswählt, dazu, dass sich das Pop-Out-Fenster für die Anmeldung hinter den App-Browser verschiebt.
Wenn ein Benutzender eine App ausführt, die nicht mit den Richtlinien zur Verhinderung von Datenverlusten (DLP) seiner Organisation konform ist, wird ein Fehlerdialog angezeigt und die 'Technischen Details' zeigen an, dass die App nicht DLP-konform ist.
Wenn in einer App mehrere benutzerdefinierte Seiten vorhanden sind, werden Sie im Einwilligungsdialog nach Datenberechtigungen für alle Konnektoren in allen benutzerdefinierten Seiten gefragt, auch wenn diese noch nicht geöffnet wurden.
Verbindungen
- Alle benutzerdefinierten Seiten teilen sich die Verbindungsinfrastruktur, als wären sie Teil derselben Canvas-App. Wenn eine modellgesteuerte App beispielsweise über zwei benutzerdefinierte Seiten verfügt und eine mit SQL Server verbunden ist, die andere jedoch nicht, wird der Einwilligungsdialog dennoch angezeigt und erfordert die Berechtigung für den SQL-Zugriff, auch wenn die geöffnete Seite dies nicht tut.
- Benutzerdefinierte Seiten in modellgesteuerten Apps unterstützen die Verbindungserkennung über die Eigenschaft Connected.connected nicht.
- Die Anzahl der Konnektoren in einer modellgesteuerten App sollte auf allen benutzerdefinierten Seiten 10 nicht überschreiten. Die Anzahl der Verbindungsverweise auf allen benutzerdefinierten Seiten sollte 20 nicht überschreiten. Die Anzahl der Konnektoren und Verbindungsreferenzen kann die Wartezeit eines App-Benutzers verlängern, wenn dieser eine App mit benutzerdefinierten Seiten abspielt.
Siehe auch
Übersicht über die benutzerdefinierte Seite der modellgesteuerten App