Convertir des règles en expressions

La possibilité de créer des règles dans les applications canevas pour la modification automatisée des applications en fonction de critères spécifiés sera supprimée. Cette fonctionnalité a été mise hors service en 2019 et sera désormais entièrement supprimée.

Vous aurez quelques mois pour convertir les règles en expressions à l’aide d’un convertisseur. S’il reste des règles dans votre application canevas qui n’ont pas été converties à la fin de cette période, le système effectuera la conversion automatiquement.

Important

Depuis le 14 octobre 2019, la fonctionnalité des règles dans les applications canevas est obsolète. Plus d’information : Blog : Obsolescence des fonctionnalités de règles de canevas.

Convertir les règles

Quand vous modifiez une application qui a des règles, vous recevez une invite pour les convertir. Le convertisseur aide à migrer les règles de votre application vers un format compatible avec les futures versions de Power Apps Studio. En utilisant les conditions de règles dans votre application, le convertisseur remplace les références par des expressions en ligne correspondantes.

Suivez les étapes suivantes pour convertir les règles dans votre application :

  1. Ouvrez votre application pour des modifications pour accéder au volet Règles.

  2. Dans le message d’avertissement, sélectionnez Convertir les règles.

    Convertir les règles.

  3. Une boîte de dialogue s’ouvre, qui affiche toutes les règles qui seront converties. Le nom de la règle est affiché à gauche et son expression conditionnelle associée est affichée à droite. Dans la boîte de dialogue Convertir les règles, sélectionnez Convertir maintenant.

    Convertir maintenant.

Quand la conversion est terminée, une notification s’affiche pour vous avertir si la conversion a réussi. Les formules qui référençaient auparavant des noms de règles ont été mises à jour pour utiliser directement leur expression conditionnelle associée à la place.

Avant la conversion, la formule Power Fx fait référence aux noms de règles dans la formule à la place de leurs expressions conditionnelles associées.

Avant la conversion.

Après la conversion, les références de nom de règle ont été supprimées et remplacées. Dans cet exemple, Rule2 a été converti en Slider1.Value > 50.

Après la conversion.

Annulation de la conversion

Quand la conversion est terminée, les règles sont converties dans l’expression correspondante. Pendant la période de conversion, vous pouvez annuler vos modifications pour ramener les règles dans votre application pour examen et dépannage si nécessaire. Dans la même session, vous pouvez utiliser le bouton Annuler ou Ctrl-Z pour annuler la conversion de la règle. Si vous enregistrez l’application, vous pouvez restaurer la version précédente pour annuler la modification. Cependant, vous serez invité à reconvertir les règles la prochaine fois que l’application sera ouverte pour modification.

Problèmes connus

Si vos règles sont dans un état d’erreur ou sont vides, elles seront remplacées par la formule suivante : Boolean(Blank()). Cette formule préserve le comportement des règles dans cet état.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).