La sélection de Définir les propriétés dans le concepteur de flux de travail échoue après la personnalisation du formulaire d’entité

Cet article fournit une solution à un problème où la sélection de Définir les propriétés dans le concepteur de flux de travail échoue après la personnalisation du formulaire d’entité.

S’applique à : Microsoft Dynamics 365
Numéro de base de connaissances d’origine : 4523940

Symptômes

Après avoir personnalisé la forme principale d’une entité CDS utilisée dans un flux de travail, la sélection de Définir les propriétés sur l’une des étapes de cette entité (par exemple, Créer, Mettre à jour, et ainsi de suite) entraîne l’échec du chargement de la fenêtre associée.

Cause

Le concepteur de flux de travail applique l’infrastructure de formulaire Dynamics pour charger l’interface utilisateur observée lors de l’utilisation des étapes d’entité. Par exemple, un flux de travail qui comporte une étape de mise à jour. Lorsque l’option Propriétés définies est appelée, le formulaire qui se charge est le formulaire principal par défaut pour cette entité. Si ce formulaire principal a été personnalisé et que la personnalisation entraîne un formulaire non valide pour une raison quelconque, cela entraîne ce problème.

Une chose à noter est que, contrairement au concepteur de formulaires qui affiche uniquement les champs présents sur le formulaire, le concepteur de flux de travail charge un formulaire d’entité dans son intégralité avec tous les champs présents.

Résolution

Quelques solutions de contournement sont répertoriées ci-dessous pour débloquer ce scénario :

  1. Si la personnalisation du formulaire est connue (par exemple, un contrôle IFrame sur le formulaire principal de l’entité qui pointe vers une URL non valide), la correction, puis l’enregistrement et la publication du formulaire corrigeront le problème.
  2. La suppression de la personnalisation du formulaire si elle n’est pas requise est une autre option.
  3. Si la personnalisation exacte est inconnue, l’approche suivante doit vous aider.
    • Créez un formulaire principal pour l’entité appropriée (par exemple, si le flux de travail se trouve sur l’entité Compte, qui serait un nouveau formulaire principal pour le compte).
    • Supprimez tous les champs de ce nouveau formulaire principal à l’exception des champs obligatoires et définissez-le comme formulaire principal par défaut.
    • Le concepteur de flux de travail doit maintenant charger correctement la fenêtre Définir les propriétés .
    • À ce stade, vous pouvez rajouter les champs dont vous avez besoin au formulaire un par un pour essayer d’identifier le champ susceptible d’être à l’origine de cette erreur.