Article issu de la série suivante :
- Créer une nouvelle table Dataverse
- Créer des champs supplémentaires dans une table Dataverse
- Ajouter un champ calculé dans une table Dataverse
- Importer des données Excel dans Dataverse
- Relier deux tables de Dataverse entre elles
- Créer une règle d’entreprise Dataverse obligatoire
- Ajouter une nouvelle règle de visibilité dans Dataverse
- Créer une application Power Apps canevas avec Dataverse
- Créer une application Power Apps d’entreprise
- Concevoir le plan de site d’une application Power Apps
- Configurer la vue de table d’une application Power Apps
- Configurer le tableau de bord central d’une application Power Apps
- Exécuter l’application Power Apps pilotée par un modèle
- Partager une application Power Apps pilotée par un modèle
- Créer un flux de processus métiers d’entreprise
- Exécuter l’application de flux d’entreprise
Cet exemple vous explique comment créer une règle d’entreprise dans Dataverse.
Cette règle d’entreprise est créée au niveau des données. Cela signifie qu’elle s’appliquera indépendamment de vos applications, ce qui garantit sa robustesse.
Cela signifie aussi qu’il n’est pas nécessaire de chercher à l’implémenter dans vos applications, ce qui les allège.
L’objectif de la règle est de rendre obligatoire la saisie du nombre de kms parcourus en Voiture.
Préparation
- L’exercice du TP Créer une table doit être terminé avec succès.
Administrer la table
Ouvrez le site web Microsoft Power Apps et identifiez-vous avec votre compte.
Dans le volet de navigation (à gauche), cliquez sur Données, puis cliquez sur tables : la liste des tables existantes s’affiche.
Dans le volet central, en haut et à droite, cliquez sur l’affichage qui s’intitule Par défaut.
Dans ce menu, cliquez sur l’affichage qui s’intitule Personnalisé : la table Note de frais apparaît.
Cliquez sur la table Note de frais pour l’ouvrir.
Ajouter une règle d’entreprise
Cliquez sur l’onglet Règles d’entreprise, puis dans le menu du haut, cliquez sur Ajouter une règle d’entreprise : un nouvel onglet s’ouvre.
Pour vous aider, regardez la copie d’écran ci-dessous.

Cet écran se compose d’une partie centrale qui schématise la règle. Celle-ci est constituée de conditions et d’actions, un peu comme un workflow.
La partie basse de la partie centrale affiche une synthèse des conditions dans une mini-carte. Cette mini-carte permet de se repérer visuellement dans une règle d’entreprise complexe ou riche. En effet, les conditions et actions sont symbolisées par des carrés de couleur. Vous verrez que cette carte va se mettre à jour au fur et à mesure de l’ajout des actions.
Pour vous aider, regardez la copie d’écran ci-dessous.

À droite de cette mini-carte, vous avez une vue de la règle métier en mode texte. Cette vue va aussi s’actualiser au fur et à mesure du paramétrage de la règle. Elle présente le fonctionnement de la règle en français à l’aide de la notation algorithmique.
Dans le volet de droite, vous avez l’onglet Composants et l’onglet Propriétés. L’onglet Composants affiche les conditions et actions disponibles que vous pourriez ajouter. L’onglet Propriétés permet de mettre à jour les caractéristiques des conditions et actions. Vous allez bientôt faire ces manipulations.
Paramétrer la condition
Dans la partie centrale, cliquez sur le pavé Condition. L’onglet Propriétés s’active. Dans cet onglet, vous pourrez modifier le nom de la condition et créer les règles.
Pour ce faire, modifiez la valeur de Nom complet en Indemnités Km. Puis, vous allez implémenter la règle.
Dans la partie des Règles, sélectionnez le champ Moyen de transport et cochez la case en face de Voiture.
Dans un exercice précédent, vous avez implémenté une règle sur le champ Moyen de transport dans un champ calculé qui concerne l’exécution d’une condition. Ici, la logique est différente puisque l’objectif est de rendre obligatoire la saisie du nombre de kms parcourus en Voiture.
Vous remarquerez que l’expression de la condition, vue en mode texte, s’affiche tout en bas.
Pour vous aider, regardez la copie d’écran ci-dessous.

Pour valider votre condition, cliquez sur le bouton Appliquer. La règle métier en mode texte s’actualise aussitôt dans la partie centrale.
Pour vous aider, regardez la copie d’écran ci-dessous.

Ajouter et paramétrer une action
Maintenant que la condition est définie, il faut indiquer l’action qui doit être exécutée.
Pour ce faire, cliquez sur l’onglet Composants. Ensuite, avec la souris, glissez l’action qui s’intitule Définir les champs commerciaux obligatoires, à droite de la condition.
Pour vous aider, regardez la copie d’écran ci-dessous.

Dans les propriétés de l’action, modifiez le Nom complet en Saisie Nombre Km.
Dans Champ, sélectionnez le champ Nombre Km et dans Statut, sélectionnez la Contrainte obligatoire.
Pour vous aider, regardez la copie d’écran ci-dessous.

Ensuite, cliquez sur le bouton Appliquer.
Renommer la règle d’entreprise
Pour l’instant, votre règle s’intitule par défaut Nouvelle règle métier. Vous allez la renommer.
Pour ce faire, cliquez sur la flèche en face du nom Note de frais: Nouvelle règle métier (en haut, à gauche) : un bandeau s’ouvre.
Pour vous aider, regardez la copie d’écran ci-dessous.

Modifiez le nom de la règle métier en Saisie obligatoire Km.
Cliquez à nouveau sur la flèche en face du nom Note de frais: Nouvelle règle métier pour fermer le bandeau.
Pour l’instant, ne vous inquiétez pas de la sauvegarde de vos modifications. Ça va être bientôt fait.
Valider la règle d’entreprise
Vous allez vérifier l’absence d’erreur de conception dans votre règle.
Pour ce faire, cliquez sur l’icône Valider qui se trouve en haut et à droite.
Pour vous aider, regardez la copie d’écran ci-dessous.

Vous obtenez un message qui vous indique que la validation est réussie.
Enregistrer la règle d’entreprise
Pour éviter de perdre votre travail, vous allez enregistrer les modifications faites sur la règle d’entreprise.
Pour ce faire, cliquez sur l’icône Enregistrer qui se trouve en haut et à droite. Vous remarquerez que le nom de la règle a été mis à jour.
À la fin de l’enregistrement, fermez l’onglet du navigateur sur lequel vous étiez en train de travailler.
Vous revenez sur l’onglet précédent. Dans cet onglet, vous avez un pop-up avec un bouton OK.
Cliquez sur ce bouton OK : vous voyez votre règle. Vous remarquerez qu’elle est désactivée par défaut. C’est normal car c’est une sécurité. En effet, le processus d’activation est formel.
Activer la règle d’entreprise
Pour activer la règle d’entreprise, cliquez sur son nom pour l’ouvrir dans un nouvel onglet.
Ensuite, cliquez sur l’icône Activer qui se trouve en haut et à droite.
Pour vous aider, regardez la copie d’écran ci-dessous.

Vous obtenez un pop-up qui vous demande de confirmer l’activation.
Cliquez sur le bouton Activer.
À la fin de l’activation, fermez l’onglet du navigateur sur lequel vous étiez.
Vous revenez sur l’onglet précédent. Dans cet onglet, vous avez un pop-up avec un bouton OK.
Cliquez sur ce bouton OK : vous voyez votre règle. Cette fois-ci, elle est activée.
Pour vous aider, regardez la copie d’écran ci-dessous.

Résumé
Dans cet exercice, vous avez appris comment créer une règle d’entreprise. Autrement dit, vous avez réussi à implémenter une logique métier dans vos données.
Cela signifie que cette règle va s’appliquer indépendamment des applications. Même si les applications sont mal codées, ou si un oubli a été fait, cette logique s’appliquera.
Laisser un commentaire