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.
In diesem Artikel werden die bekannten Einschränkungen bei modernen Befehlen für modellgesteuerte Apps beschrieben.
Einschränkungen für Power Fx- und Befehlskomponentenbibliotheken
Power Fx teilt eine bestimmte Infrastruktur mit benutzerdefinierten Seiten und Canvas-Apps. Relevante Einschränkungen von benutzerdefinierten Seiten gelten auch für Befehle.
- Derzeit werden nicht alle Power Fx-Funktionen für Befehle unterstützt.
- Microsoft Dataverse ist derzeit die einzige unterstützte Datenquelle, wenn Power Fx mit Befehlen verwendet wird. Benutzerdefinierte Seiten können jedoch zum Herstellen einer Verbindung zu externen Daten verwendet werden.
- Um zusätzliche Tabellen hinzuzufügen, öffnen Sie die Befehlskomponentenbibliothek im Befehlsdesigner. Alternativ können Sie den Befehls-Designer erneut öffnen, indem Sie eine andere Tabelle im App-Designer auswählen.
- Wenn Sie Power Fx-Formeln im Befehls-Designer schreiben, bietet IntelliSense manchmal Empfehlungen für nicht unterstützte Funktionen. Möglicherweise wird kein Fehler für nicht unterstützte Funktionen im Befehls-Designer oder in der zugehörigen Befehlskomponentenbibliothek angezeigt.
- Befehle und die Befehlskomponentenbibliothek, die aus einer App erstellt wurden, können nicht zu verschiedenen Apps hinzugefügt werden. Sie können den Befehl jedoch kopieren und in einer anderen App oder in der Befehlsleiste einfügen.
- Nicht alle sofort einsatzbereiten oder benutzerdefinierten Sichtbarkeitsregeln aus klassischen Befehlen werden derzeit in Power Fx unterstützt. Die klassische Sichtbarkeit wird ohne Verwendung von Power Fx unterstützt. Dies ist erforderlich, um klassische Befehle in moderne und klassische Regelformate zu migrieren, wird aber im Befehlsdesigner nicht angezeigt. Die klassische Sichtbarkeit wird jedoch innerhalb von Lösungsdateien und Dataverse offengelegt.
- Um Befehlskomponentenbibliotheken zu löschen, müssen Sie die App löschen. Alternativ können Sie den zugehörigen Datensatz in der Elementtabelle der modellgesteuerten App und dann die Komponentenbibliothek löschen. Der Elementdatensatz der modellgesteuerte App existiert in Dataverse, wird aber nicht in Lösungen angezeigt. Mehr Informationen: Löschen des Elementdatensatzes in der modellgesteuerten App
- Power Fx-basierte Befehle werden nicht unterstützt und werden nicht innerhalb der Dynamics 365-App für Outlook oder eine modellgesteuerte App ausgeführt, die in einem Portal gehostet wird.
- Änderungen an den Metadaten von Attributen spiegeln sich möglicherweise nicht im Power Fx-Ausdruck wider. Um die Metadaten zu aktualisieren, öffnen Sie die Komponentenbibliothek mithilfe von Befehlsleistenaktionen im Befehlsdesigner. Wählen Sie in Power Apps Studio für Canvas-Apps Datenquellen aus, wählen Sie die Datenquelle aus, und aktualisieren Sie dann. Diese Aktion aktualisiert die Metadaten für die Komponentenbibliothek.
Einschränkungen des Befehlsdesigners
- Vorhandene klassische Befehle können nicht im Befehlsdesigner angepasst werden, bis sie in die moderne Infrastruktur migriert wurden. Dies schließt die sofort einsatzbereiten Befehle ein, die im Laufe der Zeit schrittweise migriert werden. Sie können weiterhin andere Mechanismen und Tools von Drittanbietern zum Anpassen klassischer Befehle verwenden.
- Dynamisch ausgefüllte Schaltflächen werden nicht unterstützt. Wir empfehlen, sie deklarativ zu erstellen.
- Globale Anwendungskopfzeilen und Dashboard-Befehlsleisten werden derzeit im Befehlsdesigner nicht unterstützt. Diese werden selten angepasst. Geben Sie Feedback dazu, wenn Sie die Priorisierung für wertvoll halten.
- Es wird nur eine einzige Power Fx Komponentenbibliothek unterstützt. Der Befehlsdesigner zeigt möglicherweise die folgende Fehlermeldung an: „Der Komponenten-Manager kann nicht initialisiert werden. Es gibt mehrere Komponentenbibliotheken, die mit Ihrer App verknüpft sind.“ Dieser Fehler tritt auf, wenn einer App mehrere doppelte Komponentenbibliotheken zugeordnet sind, was derzeit bei modellgesteuerten Apps nicht unterstützt wird. Um diese Einschränkung zu beheben, entfernen Sie die zusätzlichen
AppElementEinträge für die App. Entfernen Sie dazu die mehreren Bibliotheksabhängigkeiten mit der App und stellen Sie sicher, dass nur einAppElementEintrag vorhanden ist. - Bearbeitungsbefehle auf der Befehlsseite aus den Bereichen Solutions oder Tables in Power Apps (make.powerapps.com) verfügen nicht über die Möglichkeit,
Run formulaals Aktion oderShow on condition from formulaals Sichtbarkeitsregel festzulegen. Diese Funktionen sind nur verfügbar, wenn Befehle im Designer für moderne Apps bearbeitet werden.
Löschen eines modellgesteuerten App-Elementdatensatzes
Warnung
Wenn die App Power Fx-basierte Befehle enthält, funktionieren sie nicht mehr, nachdem Sie den modellgesteuerten App-Elementtabellendatensatz der App gelöscht haben.
Führen Sie mithilfe der Tabelle "Modellgesteuerte App-Elemente " die folgenden Schritte aus:
- Erstellen Sie einen Flow, um eine Liste von Zeilen zu erhalten. Weitere Informationen: Eine Zeilenliste abrufen
- Führen Sie dann den Flow aus, um den Wert der eindeutigen Zeilen-ID für die Zeile zu finden, die Sie löschen möchten, und sie zu kopieren. Sie können diesen Zeilenwert auch finden, indem Sie die Tabellenzeilen im Tabellen-Hub für die modellgesteuerte App-Elementtabelle unter make.powerapps.com anzeigen.
- Erstellen Sie einen Schritt zum Löschen der Zeile, indem Sie den eindeutigen ID-Wert verwenden, den Sie im vorherigen Schritt kopiert haben. Weitere Informationen: Eine Zeile löschen.
- Veröffentlichen Sie die modellgesteuerte App, die dem Elementdatensatz der modellgesteuerten App zugeordnet ist.