Créer ou modifier des formulaires de création rapide d’application pilotée par modèle

Cet article explique comment créer et modifier un formulaire de création rapide.

Les formulaires de création rapide, une application peut profiter d’une saisie de données simplifiée, avec la prise en charge complète de la logique définie par des scripts de formulaires et des règles métier. Dans une application pilotée par modèle Power Apps, les formulaires de création rapide apparaissent lorsque vous sélectionnez le bouton Créer dans la barre de navigation ou lorsque vous sélectionnez + Nouveau à la création d’une ligne à partir d’une recherche ou d’une sous-grille.

Les applications pilotées par modèle et mobiles de Dynamics 365 utilisent des formulaires de création rapide pour créer des lignes. Si une table dispose déjà d’un formulaire de création rapide qui lui est configuré, les applications mobiles utilisent ce formulaire. Si une table n’a pas de formulaire de création rapide configuré, Power Apps génère un formulaire de création rapide pour créer des lignes dans les applications mobiles en fonction de la définition du formulaire principal.

Tables avec formulaires de création rapide

Par défaut, seules ces tables système ont des formulaires de création rapide : compte, 1réponse à la campagne, 1incident, 1concurrent, contact, 1prospect, 1opportunité.

1Nécessite une application d’engagement client.

Bien qu’il soit possible de créer des formulaires de création rapide pour les tables d’activité système (à l’exception de la table de Rendez-vous), les formulaires de création rapide ne sont pas pris en charge. Actuellement, l’option de désactivation du formulaire de création rapide pour la table Rendez-vous n’est pas prise en charge. Toutes les autres tables mises à jour et toutes les tables personnalisées peuvent être activées pour prendre en charge ces formulaires en sélectionnant Activer les formulaires de création rapide dans la définition de la table et en créant un formulaire de création rapide pour la table.

les tables d’activité personnalisées qui prennent en charge les formulaires de création rapide peuvent être activées et ils est possible de créer des formulaires de création rapide pour ces tables. Toutefois, le formulaire de création rapide pour les tables d’activité personnalisée ne sera pas utilisé lorsque les utilisateurs sélectionneront le bouton Créer de la barre de navigation. Ces formulaires de création rapide ne peuvent être utilisés que lorsque les utilisateurs ajoutent une nouvelle ligne pour une sous-grille qui affiche cette table d’activité personnalisée spécifique.

Créer un formulaire de création rapide

Vous pouvez définir plusieurs formulaires de création rapide, mais un seul peut être utilisé par tous. Le formulaire utilisable par tous est défini par l’ordre des formulaire. Les formulaires de création rapide ne peuvent pas être affectés à des rôles de sécurité et ne permettent pas aux utilisateurs de changer de formulaires.

Notes

  • La table doit avoir l’option Activer les formulaires de création rapide activée pour que le formulaire de création rapide soit affiché.
  • La table doit être ajoutée à votre application.
  • Certaines colonnes, tels que la colonne CREATEDON, ne sont pas disponibles pour être ajoutés à un formulaire de création rapide.

Comment créer un formulaire de création rapide

  1. Connectez-vous à Power Apps.
  2. Sélectionnez Solutions sur le volet de navigation de gauche, puis ouvrez la solution souhaitée. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
  3. Sélectionnez Tables, puis la table, puis sélectionnez la section Formulaires.
  4. Dans la barre d’outils, sélectionnez Ajouter un formulaire > Formulaire de création rapide.
  5. Dans le concepteur de formulaire, déplacez toutes les colonnes de l’Explorateur de colonnes dans les sections du formulaire.
  6. Lorsque vous avez terminé, sélectionnez Enregistrer.
  7. Sélectionnez Publier pour afficher le nouveau formulaire dans l’application.

Modifier un formulaire de création rapide

Les formulaires de création rapide prennent en charge les scripts de formulaire et les règles métier, mais leur objectif est différent de celui des formulaires principaux et ils ne sont pas compatibles avec toutes les fonctionnalités des formulaires principaux. Les formulaires de création rapide ont toujours une section et trois colonnes. Vous ne pouvez pas ajouter de section ni de colonne.

Les contrôles suivants ne peuvent pas être ajoutés aux formulaires de création rapide :

  • Subgrids

  • Quick View Forms

  • Web resources

  • IFrames

  • Notes

  • Bing Maps

Si vous ajoutez une colonne composée à un formulaire de création rapide, elle s’affiche sous forme de colonne distinct.

Modifier un formulaire de création rapide

  1. Connectez-vous à Power Apps.

  2. Sélectionnez Solutions sur le volet de navigation de gauche, puis ouvrez la solution souhaitée. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.

  3. Sélectionnez Tables, puis la table, puis sélectionnez la section Formulaires.

  4. Dans la liste des formulaires, sélectionnez un formulaire où le Type de formulaire a la valeur Création rapide.

  5. Déplacez toutes les colonnes de l’Explorateur de colonnes dans les sections du formulaire.

    Pour plus d’informations sur la modification des gestionnaires d’événements pour les scripts de formulaire, voir Configurer les gestionnaires d’événements.

    Plan du site de l’application pilotée par modèle par défaut

  6. Lorsque vous avez terminé, cliquez sur Enregistrer.

  7. Sélectionnez Publier pour afficher le formulaire modifié dans l’application.

Comportement de propriété Enable Quick Create Form pour les activités

La propriété Enable quick create forms peut être activée ou désactivée pour toutes les activités standard, sauf les rendez-vous périodiques. Cette propriété permet de modifier le formulaire qui s’affiche par défaut pour la plupart des activités à afficher. Par défaut, la propriété Enable quick create forms est activée et le formulaire de création rapide est le formulaire affiché dans les zones de l’application et les tables d’activité qui le prennent en charge.

Allow Quick Create property on appointment table

Comportement d’affichage du formulaire client Unified Interface

Le tableau suivant indique quel formulaire est affiché par défaut lorsque la propriété Enable quick create forms est activée dans le client Unified Interface.

Emplacement où le formulaire est accessible Formulaire affiché
Grille associée d’activités spécifiques Création rapide
Sous-grille d’activités spécifiques Création rapide
Grille Activités (activitypointer) Création rapide
Grille Activités (activitypointer) associée Création rapide
Sous-grille Activités (activitypointer) Création rapide
Barre de commande globale + bouton1 Création rapide
Mur de chronologie Création rapide
Grille Activités (activitypointer) Principal
Grille d’activités spécifiques Principal

1Les activités apparaissent dans les boutons Créer ou + Nouveau globaux lorsque la propriété Enable quick create forms est activée. Dans ce cas, le formulaire de création rapide est utilisé s’il existe ou le formulaire principal s’il n’existe pas. Si Autoriser les formulaires de création rapide est désactivée, l’entrée pour la table n’apparaît pas.

Comportement d’affichage de formulaire client Web classique

Le tableau suivant indique quel formulaire est affiché par défaut lorsque la propriété Enable quick create forms est activée dans le client Web classique.

Emplacement où le formulaire est accessible Formulaire affiché
Grille associée d’activités spécifiques Création rapide
Sous-grille d’activités spécifiques Création rapide
Grille Activités (activitypointer) Principal
Grille Activités (activitypointer) associée Principal
Sous-grille Activités (activitypointer) Principal
Barre de commande globale + bouton Principal
Grille d’activités spécifiques Principal

Comportement du volet social du client web classique

Le volet social est un cas particulier car il n’utilise pas la propriété Enable quick create forms mais utilise différents formulaires pour différentes tables d’activité comme indiqué ci-dessous.

Activité Formulaire affiché
Tâche Création rapide
Appel téléphonique Création rapide
Courrier électronique Principal
Rendez-vous Principal
Activité personnalisée Principal

Comportement de valeur Autoriser la création rapide pour l’importation de solution

Lorsque vous importez une solution de la version 8.2, indépendamment de la valeur de la propriété Enable quick create forms dans la solution, les tables suivantes sont réinitialisées à la valeur d’affichage de formulaire par défaut. De plus, le formulaire principal affichera : tâche, Appel téléphonique, e-mail et rendez-vous. Dans ce cas, vous devrez réinitialiser l’option Autoriser les formulaires de création rapide sur activée pour ces tables d’activité après l’importation.

S’il existe une personnalisation effectuée sur une solution de la version 9.0 pour les tables où Autoriser les formulaires de création rapide est activée, la valeur restera la même après l’importation. Toutefois, si vous avez défini l’option Activer les formulaires de création rapide sur désactivée pour la tâche, l’appel téléphonique, le courrier électronique, et les tables de rendez-vous, la valeur sera remplacée par activée. Dans ce cas, l’option Activer les formulaires de création rapide doit être réinitialisée sur désactivée pour ces tables d’activité après l’importation.

Important

  • Si un formulaire de création rapide existe pour une table mais n’est pas inclus dans l’application, le runtime Unified Interface ouvrira toujours le formulaire de création rapide. Ce comportement se produit avec les contrôles de recherche et les sous-grilles. Si vous ne souhaitez pas qu’un formulaire de création rapide apparaisse dans votre application, vous devez le supprimer.
  • Soyez conscient du comportement qui se produit lorsqu’une relation parent est créée avec la même table. Par exemple, si Compte a une relation avec Compte et qu’une recherche est créée et utilisée par un formulaire de création rapide qui crée une ligne parent, la première ligne ne sera pas enregistrée avec la recherche qui a la valeur de ligne parent. Cela est dû à la référence circulaire introduite en utilisant la même table. Si vous rencontrez ce problème, vous pouvez le résoudre en supprimant l’ID de ligne parent sur le formulaire de création rapide avant d’enregistrer la ligne.

Étapes suivantes

Créer un aperçu

Vue d’ensemble des types de formulaire

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).