Support Power Platform - Apps - Automate - SharePoint - Copilot

[Lab CV05] Déclarer une non-conformité avec un formulaire

💡
Lab simulé | 30 minutes | Brévalis Industries. Camille Lefort place un formulaire sur l'écran de déclaration de NC Terrain pour créer une fiche dans la liste NonConformites.

Objectif

Placer un formulaire d'édition relié à la liste NonConformites, régler son mode et ses champs, puis écrire les formules NewForm, SubmitForm et OnSuccess, et créer une fiche depuis l'aperçu.

Étapes

  1. Insérer le formulaire : écran scrDeclaration, Insérer, Formulaire ; renommez-le frmDeclaration.
  2. Relier le formulaire à la liste : Source de données : NonConformites ; Mode par défaut : Nouveau.
  3. Retirer le champ Statut : Modifier les champs, ··· de Statut, Supprimer.
  4. Ajouter le bouton Envoyer : bouton btnEnvoyer, texte Envoyer, OnSelect : SubmitForm(frmDeclaration).
  5. Confirmer et revenir après l'envoi : frmDeclaration, OnSuccess : Notify("Non-conformité enregistrée"; NotificationType.Success);; Back().
  6. Ouvrir un formulaire vide depuis l'accueil : btnDeclarer, OnSelect : NewForm(frmDeclaration);; Navigate(scrDeclaration; ScreenTransition.Cover).
  7. Déclarer une non-conformité dans l'aperçu : F5 depuis scrAccueil, fiche NC-2026-007, Envoyer, puis vérification dans la galerie.
  8. Enregistrer une nouvelle version.
  9. Répondre au questionnaire de fin de lab (10 questions, réussite à 80 %).

Ce que le lab fait comprendre

  • Un formulaire d'édition crée une carte de données par colonne : libellé, contrôle adapté au type, message d'erreur.
  • DataSource désigne la table, DefaultMode l'état à l'ouverture (Modifier, Nouveau, Afficher).
  • Une colonne retirée du formulaire prend sa valeur par défaut SharePoint et reste disponible dans Ajouter un champ.
  • SubmitForm vérifie les champs obligatoires avant d'écrire ; OnSuccess ne s'exécute qu'après un enregistrement réussi.
  • NewForm vide le formulaire avant chaque nouvelle déclaration ; « ;; » sépare deux instructions.

Mode d'emploi

  • Volet de gauche : consigne, « Pourquoi ? », contrôles, bouton Copier, Afficher un indice.
  • Étape suivante fait la manipulation à votre place ; Étape précédente l'annule.

Lab simulé

Sources

  • Comprendre les formulaires de données dans une application canevas : Source
  • Contrôles Formulaire d'édition et Formulaire d'affichage : Source
  • Fonctions EditForm, NewForm, SubmitForm, ResetForm et ViewForm : Source
  • Fonction Notify : Source