MB-910 · Dynamics 365 & Power Platform
Dynamics 365 & Power Platform : 12 questions MB-910 corrigées
« Dynamics 365 & Power Platform » est l'un des 4 domaines évalués à l'examen Microsoft MB-910. Voici 12 questions de ce domaine, chacune avec sa bonne réponse et son explication.
1. Quel type de colonne Dataverse permet de restreindre la saisie à une liste de valeurs prédéfinies ?
Réponse : Choix (Choice)
La colonne Choix stocke un jeu d'options défini dans le schéma : la valeur saisie ne peut sortir de cette liste, ce qui garantit des données homogènes pour les filtres et les rapports. Une colonne Texte accepterait au contraire n'importe quelle graphie du même mot.
2. Quel type de colonne sert à créer une référence vers une ligne d'une autre table (relation) ?
Réponse : Recherche (Lookup)
La colonne Recherche matérialise une relation : elle enregistre l'identifiant d'une ligne d'une autre table, et l'interface propose la liste des lignes existantes. Une colonne Texte contenant le nom du compte ne créerait aucun lien exploitable ni navigation.
3. Combien de types de relations existent réellement entre les tables Dataverse ?
Réponse : Deux (un-à-plusieurs et plusieurs-à-plusieurs)
Une relation N:1 est le même lien qu'un 1:N observé depuis la table enfant : il n'existe donc que deux structures réelles, 1:N et N:N. Le repère utile : le nombre de types dépend du point de vue, pas du stockage — seule la N:N ajoute une table intermédiaire.
4. Une relation plusieurs-à-plusieurs (N:N) dans Dataverse repose sur :
Réponse : Une table de relation intermédiaire
Une colonne de recherche ne peut pointer que vers une seule ligne ; pour relier plusieurs lignes à plusieurs autres, Dataverse crée une table d'intersection qui enregistre chaque paire. C'est ce qui sépare la N:N de la 1:N, portée par une simple recherche.
5. Dans une relation un-à-plusieurs (1:N), la table 'associée' (enfant) contient :
Réponse : Une colonne de recherche pointant vers la table primaire
Le lien est stocké côté enfant : chaque ligne associée porte une colonne de recherche contenant l'identifiant de sa ligne primaire, ce qui permet à une même primaire d'avoir plusieurs enfants. La table primaire, elle, ne reçoit aucune colonne supplémentaire.
6. Quel mécanisme Dataverse permet d'appliquer une logique métier (validation, valeurs par défaut) sans code ?
Réponse : Les règles métier (business rules)
Une règle métier s'applique au niveau de la table et se déclenche à la saisie : valeurs par défaut, champs obligatoires, affichage conditionnel, le tout par configuration. À distinguer du rôle de sécurité, qui filtre qui accède aux données sans en contrôler le contenu.
7. Qu'est-ce qu'un flux de processus d'entreprise (business process flow) ?
Réponse : Un guide visuel en étapes affiché en haut d'un formulaire pour standardiser un processus
Le flux de processus d'entreprise affiche une barre d'étapes en haut du formulaire et indique les données requises pour passer à la suivante : il standardise la façon de travailler. À ne pas confondre avec un flux Power Automate, qui agit en arrière-plan sans guider.
8. Où sont stockées les données des applications Dynamics 365 Customer Engagement ?
Réponse : Dans Microsoft Dataverse
Les applications d'engagement client — Sales, Customer Service, Field Service — écrivent toutes dans Microsoft Dataverse, ce qui leur donne les mêmes comptes et contacts. Les applications de gestion interne, côté ERP, s'appuient sur leur propre stockage.
9. Les tables standard de Dataverse respectent une norme appelée :
Réponse : Common Data Model (modèle de données commun)
Le Common Data Model définit un vocabulaire partagé — Compte, Contact, Produit — avec les mêmes noms et types partout, ce qui rend les données lisibles par toute application qui le respecte. À ne pas confondre avec Dataverse, qui est le stockage, non la norme.
10. Concernant les tables standard de Dataverse, il est vrai que :
Réponse : Elles ne peuvent pas être supprimées mais peuvent être personnalisées
Les tables standard appartiennent à la solution système : elles acceptent colonnes, formulaires et vues supplémentaires, mais leur suppression casserait les applications qui en dépendent. Seules les tables personnalisées créées ensuite peuvent être supprimées.
11. Renommer le nom d'affichage de la table Account en 'Société' :
Réponse : Est possible sans changer le comportement de la table
Le nom d'affichage sert uniquement à l'interface ; le nom logique reste inchangé et continue d'être utilisé par les relations, les vues et les intégrations. Renommer n'est donc pas recréer : aucune donnée n'est touchée et rien ne cesse de fonctionner.
12. Quels sont les cinq produits principaux de Microsoft Power Platform ?
Réponse : Power Apps, Power Automate, Power BI, Power Pages et Copilot Studio
Power Platform réunit cinq briques : Power Apps pour les applications, Power Automate pour l'automatisation, Power BI pour l'analyse, Power Pages pour les sites externes et Copilot Studio pour les agents conversationnels. Office et Azure sont des familles distinctes.