Freigeben über


Regeln in Ausdrücke konvertieren

Die Möglichkeit zum Erstellen von Regeln in Canvas-Apps für die automatisierte App-Änderung basierend auf bestimmten Kriterien wird entfernt. Dieses Feature wurde 2019 eingestellt und wird jetzt vollständig entfernt.

Sie haben einige Monate Zeit, um die Regeln mithilfe eines Konverters in Ausdrücke zu konvertieren. Wenn in Ihrer Canvas-App noch Regeln vorhanden sind, die am Ende dieses Zeitraums nicht konvertiert wurden, führt das System die Konvertierung automatisch aus.

Von Bedeutung

Ab dem 14. Oktober 2019 ist das Regelfeature in Canvas-Apps veraltet. Weitere Informationen: Blog: Streichung des Features „Canvasregeln“.

Konvertieren von Regeln

Wenn Sie eine App bearbeiten, die Regeln enthält, erhalten Sie eine Eingabeaufforderung, um sie zu konvertieren. Der Konverter hilft beim Migrieren der Regeln in Ihrer App zu einem Format, das mit zukünftigen Versionen von Power Apps Studio kompatibel ist. Durch die Verwendung der Regelbedingungen in Ihrer App ersetzt der Konverter die Verweise durch entsprechende Inlineausdrücke.

Führen Sie die folgenden Schritte aus, um Regeln in Ihrer App zu konvertieren:

  1. Öffnen Sie Ihre App zum Bearbeiten, und wechseln Sie zum Bereich "Regeln".

  2. Wählen Sie in der Warnmeldung "Regeln konvertieren" aus.

    Regeln konvertieren.

  3. Ein Dialogfeld wird geöffnet, in dem alle Regeln angezeigt werden, die konvertiert werden. Der Regelname wird links angezeigt, und der zugehörige bedingte Ausdruck wird rechts angezeigt. Wählen Sie im Dialogfeld "Regeln konvertieren " die Option "Jetzt konvertieren" aus.

    Jetzt konvertieren.

Nach Abschluss der Konvertierung wird eine Benachrichtigung angezeigt, um Sie darüber zu informieren, ob die Konvertierung erfolgreich war. Formeln, die zuvor auf Regelnamen verwiesen haben, wurden aktualisiert, um stattdessen den zugehörigen bedingten Ausdruck direkt zu verwenden.

Vor der Konvertierung verweist die Power Fx-Formel anstelle der zugehörigen bedingten Ausdrücke auf Regelnamen in der Formel.

Vor der Konvertierung.

Nach der Konvertierung wurden Regelnamenverweise entfernt und ersetzt. In diesem Beispiel wurde Rule2 in Slider1.Value > 50 konvertiert.

Nach der Konvertierung.

Rückgängig machen der Konvertierung

Wenn die Konvertierung abgeschlossen ist, werden die Regeln in den entsprechenden Ausdruck konvertiert. Während des Konvertierungszeitraums können Sie Ihre Änderungen wiederherstellen, um die Regeln bei Bedarf zur Überprüfung und Problembehandlung wieder in Ihre App zu bringen. In derselben Sitzung können Sie die Schaltfläche "Rückgängig" oder Strg-Z verwenden, um die Regelkonvertierung rückgängig zu machen. Wenn Sie die App speichern, können Sie die vorherige Version wiederherstellen, um die Änderung wiederherzustellen. Sie werden jedoch aufgefordert, die Regeln erneut zu konvertieren, wenn die App das nächste Mal zur Bearbeitung geöffnet wird.

Bekannte Probleme

Wenn sich Ihre Regeln in einem Fehlerzustand befinden oder leer sind, werden sie durch die folgende Formel ersetzt: Boolean(Blank()). Diese Formel behält das Verhalten von Regeln in diesem Zustand bei.