Règles métier PowerApps et autres concepts CDS puissants

Règles métier PowerApps et autres concepts CDS puissants

Dans ce didacticiel, nous allons expliquer comment créer des règles métier PowerApps. Nous allons également couvrir quelques autres outils et concepts utilisés pour travailler avec le service de données commun.

Les règles métier sont créées pour définir des règles spécifiques concernant vos données.

Une façon courante de l'utiliser consiste à définir des limites ou des directives spécifiques sur la manière dont les données peuvent être ajoutées via vos formulaires. C'est ce que nous allons faire dans notre exemple.

Table des matières

Fonctionnement des règles métier

Pour ajouter une règle métier, il suffit d'aller dans l'onglet Règles métier dans Entités, puis de cliquer sur « Ajouter une règle métier » dans le coin supérieur gauche.

Règles métier PowerApps et autres concepts CDS puissants

Voici à quoi ressemble la section des règles métier de PowerApps.

Règles métier PowerApps et autres concepts CDS puissants

Les règles métier commencent par une instruction IF ou une condition.

Règles métier PowerApps et autres concepts CDS puissants

Si la condition donnée est remplie, elle suit la série d'actions et de conditions liées à la coche à droite. Si ce n'est pas le cas, le chemin avec la marque x sous la condition est suivi.

Règles métier PowerApps et autres concepts CDS puissants

Nous pouvons choisir ce qui se passe ensuite à partir de ces options dans le volet de droite. Ainsi, la prochaine étape pourrait être soit un flux dans lequel une nouvelle condition est définie, soit une action dans laquelle nous pouvons afficher un message d'erreur, définir la visibilité, définir la valeur du champ, etc.

Règles métier PowerApps et autres concepts CDS puissants

Encore une fois, nous voyons ici à quel point il est facile d'utiliser PowerApps. Vous pouvez choisir de ne faire aucun codage pour créer des règles métier, car cela vous permet de faire glisser et de déposer des éléments.

Maintenant, créons une règle métier.

Création de règles métier PowerApps

Nous allons utiliser les mêmes données que nous avons utilisées dans cette série de didacticiels sur PowerApps.

Disons que nous voulons créer une règle qui empêchera un utilisateur d'ajouter un enregistrement si le client est de Corée du Sud et choisit le niveau VIP 5. Nous pouvons créer une règle qui produira un message d'erreur si quelqu'un essaie d'ajouter des données comme ça.

Nous allons commencer par définir la condition. Cliquons dessus et appelons-le Niveau VIP.

Règles métier PowerApps et autres concepts CDS puissants

Nous pouvons également modifier le nom d'affichage ici dans le volet de droite.

Règles métier PowerApps et autres concepts CDS puissants

Nous définissons les conditions en choisissant la bonne source, le bon champ, l'opérateur, le type et la valeur.

Règles métier PowerApps et autres concepts CDS puissants

Pour cette règle, nous définissons la condition selon laquelle le niveau VIP doit être égal à 5 ​​pour qu'une action se produise. Cliquons sur Appliquer pour enregistrer cette condition.

Règles métier PowerApps et autres concepts CDS puissants

Mais en dehors du niveau VIP, nous voulons également définir l'emplacement. Nous devons donc ajouter une autre règle à cette condition. Nous pouvons le faire en cliquant sur +Nouveau.

Règles métier PowerApps et autres concepts CDS puissants

Donc, dans cette règle, nous voulons que l'action ne se produise que si le lieu choisi est la Corée du Sud.

Règles métier PowerApps et autres concepts CDS puissants

Maintenant, nous avons deux règles. Nous voulons définir le niveau VIP sur 5, puis nous voulons voir si l'emplacement indique la Corée du Sud. Puisque nous voulons que ces deux règles soient appliquées, nous allons choisir AND sous Rule Logic.

Règles métier PowerApps et autres concepts CDS puissants

Une fois que nous avons appliqué ces règles, nous allons choisir une action ensuite. Faisons glisser Afficher le message d'erreur dans l'organigramme.

Règles métier PowerApps et autres concepts CDS puissants

Appelons cette action Erreur en changeant le nom d'affichage à droite.

Règles métier PowerApps et autres concepts CDS puissants

Nous pouvons choisir où le message d'erreur apparaît et dicter ce que dit le message d'erreur. Faisons donc apparaître le message d'erreur dans le champ de localisation. Nous conseillerons également à l'utilisateur de choisir un autre pays ou de modifier le niveau VIP.

Règles métier PowerApps et autres concepts CDS puissants

Une fois que nous avons cliqué sur Appliquer, PowerApps va enregistrer ces paramètres. Nous pouvons voir la version texte de la même règle que nous avons créée dans la partie inférieure de l'écran.

Règles métier PowerApps et autres concepts CDS puissants

Une fois que nous sommes satisfaits de la règle, nous pouvons cliquer sur Enregistrer dans la zone supérieure droite.

Règles métier PowerApps et autres concepts CDS puissants

Nous pouvons également cliquer sur Valider si nous voulons vérifier que la règle se déroule parfaitement.

Règles métier PowerApps et autres concepts CDS puissants

Si nous ne voyons aucune erreur dans notre travail, nous pouvons le verrouiller en cliquant sur le bouton Activer.

Règles métier PowerApps et autres concepts CDS puissants

Une fois que nous aurons fait cela, nous verrons une barre de progression au milieu nous indiquant qu'elle applique la logique à tous les enregistrements.

Règles métier PowerApps et autres concepts CDS puissants

Cette fenêtre disparaîtra une fois le processus d'activation terminé.

Vérification de la règle métier

Maintenant, regardons la règle métier en action.

Si nous revenons à l'onglet Règles métier sous Entités, nous pouvons voir la nouvelle règle métier que nous avons créée.

Règles métier PowerApps et autres concepts CDS puissants

Pour voir si cette règle métier fonctionne correctement, ajoutons un nouvel enregistrement. Passons à l'onglet Données.

Règles métier PowerApps et autres concepts CDS puissants

Ensuite, nous cliquerons sur + Ajouter un enregistrement ici en haut.

Règles métier PowerApps et autres concepts CDS puissants

Cela ouvrira le formulaire que nous avons créé dans un tutoriel précédent .

Règles métier PowerApps et autres concepts CDS puissants

Commençons par remplir la section Général du formulaire, qui contient le numéro de client, le prénom et le nom de famille.

Règles métier PowerApps et autres concepts CDS puissants

Ensuite, nous ajouterons un emplacement et un niveau VIP. Pour l'instant, écrivons Royaume-Uni et réglons-le au niveau VIP 5.

Règles métier PowerApps et autres concepts CDS puissants

Le champ suivant est Date d'adhésion. Pour faciliter les choses pour l'utilisateur final, PowerApps utilise un calendrier qui nous permet de choisir simplement la date exacte au lieu d'avoir à saisir les informations.

Règles métier PowerApps et autres concepts CDS puissants

Nous terminerons le formulaire en remplissant les autres détails, comme le numéro de passeport et le nom de l'agent. Comme vous pouvez le voir, aucune erreur n'est survenue.

Règles métier PowerApps et autres concepts CDS puissants

Cette fois, changeons l'emplacement et définissons-le sur Corée du Sud et laissons le niveau VIP à 5. N'oubliez pas que ce sont les deux conditions que nous avons définies dans notre règle commerciale.

Règles métier PowerApps et autres concepts CDS puissants

Étant donné que les conditions répondent aux exigences définies, le message d'erreur s'affiche.

Mais si nous changeons le niveau VIP et le rendons 4, le message d'erreur disparaît.

Règles métier PowerApps et autres concepts CDS puissants

Cela montre que notre règle métier fonctionne parfaitement.

Autres concepts communs de service de données

Les règles métier dans PowerApps facilitent encore plus le travail avec les entités, notamment en ce qui concerne l'apport de nouvelles données. Mais en dehors des entités, il existe d'autres outils et concepts puissants utilisés dans le service de données commun.

Bien que nous n'allons pas plonger dans chacun d'eux en détail, couvrons brièvement ces concepts au cas où le besoin de les utiliser se présenterait à l'avenir.

Les flux de données sont un outil puissant que nous pouvons utiliser. Ils chargent automatiquement le service de données commun dans les données actuelles.

Règles métier PowerApps et autres concepts CDS puissants

Par exemple, si vous gérez un restaurant, vous pouvez faire en sorte que vos données de point de vente soient directement introduites dans des entités. Cela peut être fait en créant un flux de données.

Règles métier PowerApps et autres concepts CDS puissants

Les connexions constituent une autre partie importante du service de données commun. Cela fonctionne de la même manière que nos connexions lors de l'utilisation d'applications de canevas. C'est ici que nous pouvons ajouter une connexion OneDrive, par exemple.

Règles métier PowerApps et autres concepts CDS puissants

Les passerelles sont également importantes. Ils nous permettent de communiquer avec différentes bases de données.

Règles métier PowerApps et autres concepts CDS puissants

Si vous souhaitez explorer davantage chacun de ces domaines, vous pouvez consulter le document Microsoft qui les couvre en détail.


Présentation de Power Apps : définition, fonctionnalités, fonctions et importance
Environnements Power Apps : configuration correcte des éléments de l'application
Fonctions et formules PowerApps | Une introduction

Conclusion

Les règles métier de PowerApps montrent à quel point cette plateforme est vraiment dynamique. Cela rend presque tout possible, surtout si vous voulez que vos données soient présentées d'une manière spécifique. Cela vous aide également à garder vos données aussi propres que possible.

L'exemple sur lequel nous avons travaillé n'est qu'un début. Il est en fait possible de travailler sur des règles plus compliquées où un mélange de conditions et d'actions différentes fonctionnent ensemble. Vous pouvez également choisir de créer ces règles en les codant au lieu d'utiliser le système d'organigramme par glisser-déposer que nous avons utilisé. Tout dépend de votre niveau de compétence et de vos préférences.

Quant aux autres concepts que nous avons abordés, ils valent vraiment la peine d'être examinés si vous voulez vraiment maîtriser ce que PowerApps peut faire. Notez simplement que 99 fois sur 100, vous travaillerez probablement avec des entités plus que tout autre domaine de la plate-forme.

Tous mes vœux,

Henri


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.