Het selecteren van Eigenschappen instellen in de werkstroomontwerper mislukt nadat het entiteitsformulier is aangepast

Dit artikel biedt een oplossing voor een probleem waarbij het selecteren van Eigenschappen instellen in de werkstroomontwerper mislukt na het aanpassen van entiteitsformulieren.

Van toepassing op: Microsoft Dynamics 365
Oorspronkelijk KB-nummer: 4523940

Symptomen

Na het aanpassen van de hoofdvorm van een CDS-entiteit die wordt gebruikt in een werkstroom, resulteert het selecteren van Eigenschappen instellen voor een van de stappen van deze entiteit (bijvoorbeeld Maken, Bijwerken, enzovoort) ervoor dat het bijbehorende venster niet kan worden geladen.

Oorzaak

De werkstroomontwerper past de Dynamics-formulierinfrastructuur toe om de gebruikersinterface te laden die wordt waargenomen bij het werken met entiteitsstappen. Een voorbeeld is een werkstroom met een updatestap. Wanneer Eigenschappen instellen wordt aangeroepen, is het formulier dat wordt geladen het standaard hoofdformulier voor die entiteit. Als dit hoofdformulier is aangepast en dat aanpassing om welke reden dan ook resulteert in een ongeldig formulier, leidt dit tot dit probleem.

Een ding om op te merken is dat in plaats van de formulierontwerper die alleen de velden weergeeft die aanwezig zijn op het formulier, de werkstroomontwerper een entiteitsformulier in zijn geheel laadt met alle velden die aanwezig zijn.

Oplossing

Hieronder vindt u een aantal tijdelijke oplossingen om dit scenario te deblokkeren:

  1. Als de aanpassing van het formulier bekend is (bijvoorbeeld een IFrame-besturingselement op het hoofdformulier van de entiteit dat verwijst naar een ongeldige URL), wordt het probleem opgelost door het formulier op te slaan en vervolgens op te slaan en te publiceren.
  2. Het verwijderen van de aanpassing uit het formulier, indien niet vereist, is een andere optie.
  3. Als de exacte aanpassing onbekend is, kunt u het beste de volgende methode volgen.
    • Maak een nieuw hoofdformulier voor de relevante entiteit (bijvoorbeeld als de werkstroom zich op de entiteit Account bevindt, wat een nieuw hoofdformulier voor account zou zijn).
    • Verwijder alle velden uit dit nieuwe hoofdformulier, behalve alle vereiste velden, en stel dit in als het standaard hoofdformulier.
    • De werkstroomontwerper moet nu het venster Eigenschappen instellen laden.
    • Op dit moment kunt u de velden die u nodig hebt, een voor een aan het formulier toevoegen om te bepalen welk veld deze fout kan veroorzaken.