Regels naar expressies converteren

De mogelijkheid om regels te maken in canvas-apps voor geautomatiseerde app-aanpassing op basis van opgegeven criteria wordt verwijderd. Deze functie is in 2019 buiten gebruik gesteld en wordt nu volledig verwijderd.

U hebt een paar maanden de tijd om de regels naar expressies te converteren met behulp van een conversieprogramma. Als er aan het einde van deze overgangsperiode nog regels in uw canvas-app zijn die niet zijn geconverteerd, voert het systeem de conversie automatisch uit.

Belangrijk

Met ingang van 14 oktober 2019 is de functie voor regels in canvas-apps verouderd. Meer informatie: Blog: Functie voor canvasregels afgeschaft.

Regels converteren

Wanneer u een app met regels bewerkt, wordt u gevraagd deze te converteren. Het conversieprogramma helpt bij de migratie van de regels in uw app naar een indeling die compatibel is met toekomstige versies van Power Apps Studio. Door gebruik te maken van de regelvoorwaarden in uw app vervangt het conversieprogramma de verwijzingen door overeenkomstige inline-expressies.

Volg deze stappen om regels in uw app te converteren:

  1. Open uw app om te bewerken en ga naar het paneel Regels.

  2. Selecteer Regels converteren bij het waarschuwingsbericht.

    Regels converteren.

  3. Er wordt een dialoogvenster geopend met alle regels die worden geconverteerd. De regelnaam wordt aan de linkerkant weergegeven en de bijbehorende voorwaardelijke expressie wordt aan de rechterkant weergegeven. Selecteer in het dialoogvenster Regels converteren de optie Nu converteren.

    Nu converteren.

Wanneer de conversie is voltooid, verschijnt er een melding om u te laten weten of de conversie is gelukt. Formules die eerder naar regelnamen verwezen, zijn bijgewerkt en gebruiken nu rechtstreeks de bijbehorende voorwaardelijke expressie.

Vóór de conversie verwijst de Power Fx-formule naar regelnamen in de formule in plaats van de bijbehorende voorwaardelijke expressies.

Vóór de conversie.

Na de conversie zijn verwijzingen naar regelnamen verwijderd en vervangen. In dit voorbeeld is Rule2 geconverteerd naar Slider1.Value > 50.

Na de conversie.

De conversie terugdraaien

Wanneer de conversie is voltooid, worden de regels geconverteerd naar de overeenkomstige expressie. Tijdens de conversieperiode kunt u uw wijzigingen ongedaan maken om de regels terug te brengen naar uw app voor beoordeling en indien nodig probleemoplossing. In dezelfde sessie kunt u de knop Ongedaan maken of Ctrl-Z gebruiken om de regelconversie ongedaan te maken. Als u de app opslaat, kunt u de vorige versie herstellen om de wijziging ongedaan te maken. De volgende keer dat de app wordt geopend om te bewerken, wordt u echter gevraagd de regels opnieuw te converteren.

Bekende problemen

Als uw regels een foutstatus hebben of leeg zijn, worden ze vervangen door de volgende formule: Boolean(Blank()). Deze formule houdt het gedrag van regels in deze status.

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).