Avant et après
Faites glisser la poignée pour comparer un formulaire standard avec les mêmes champs rendus par des contrôles PCF.
Contrôles de champ
Les champs d'un formulaire rendus par des contrôles de champ : les mêmes données, plus rapides à lire et à modifier.
Account
Contoso Bikes NV
General
Account
Contoso Bikes NV
ActiveGeneral
Glisser pour comparer · Exemple illustratif
Contrôles de jeu de données
Une vue standard remplacée par un contrôle de jeu de données : responsables, montant, étape et échéances d'un coup d'œil.
Open Opportunities
Open Opportunities
Pipeline €412kGlisser pour comparer · Exemple illustratif
Qu'est-ce qu'un contrôle PCF ?
Créez des composants d'interface réutilisables et adaptatifs avec le Power Apps component framework. Nous créons des visualisations personnalisées, des contrôles de saisie enrichis et des intégrations de bibliothèques tierces.
Un contrôle PCF est un composant TypeScript, souvent construit avec React et Fluent UI, que Dataverse affiche à la place d'un champ ou d'une grille standard. Il est empaqueté dans une solution et voyage donc entre vos environnements comme toute autre personnalisation.
Types de contrôles
Contrôles de champ
Liés à une colonne : notes, curseurs, sélecteurs de couleur, masques de saisie, champs IBAN ou TVA validés.
Contrôles de jeu de données
Remplacent une vue ou une sous-grille : tableaux kanban, calendriers, chronologies, cartes et grilles modifiables.
Contrôles React (virtuels)
Utilisent les bibliothèques React et Fluent UI de la plateforme, donc chargent plus vite et paraissent natifs.
Quand un PCF vaut la peine
- Les utilisateurs répètent une tâche fastidieuse plusieurs fois par jour et un meilleur contrôle fait gagner du temps.
- Les données se comprennent mieux visuellement : avancement, statut, lieu ou temps.
- La saisie exige une validation ou un format que les règles métier ne peuvent pas exprimer.
- Le même contrôle est réutilisé dans de nombreux formulaires, applications ou chez plusieurs clients.
Comment nous les construisons
- 1
Concevoir avec les utilisateurs, sur le vrai formulaire
- 2
Développer en TypeScript et React avec Fluent UI
- 3
Tester dans le harnais et avec des tests unitaires
- 4
Empaqueter dans une solution et livrer via le pipeline