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 aanpassing van het entiteitsformulier.

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

Symptomen

Nadat u het hoofdformulier van een CDS-entiteit die wordt gebruikt in een werkstroom hebt aangepast, wordt het bijbehorende venster niet geladen als u Eigenschappen instellen selecteert in een van de stappen van deze entiteit (bijvoorbeeld Maken, Bijwerken, enzovoort).

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 standaardhoofdformulier voor die entiteit. Als dit hoofdformulier is aangepast en deze aanpassing resulteert in een ongeldig formulier om wat voor reden dan ook, resulteert dit in dit probleem.

Een ding om op te merken is dat in tegenstelling tot de formulierontwerper die alleen de velden weergeeft die aanwezig zijn op het formulier, de ontwerpfunctie voor werkstroom een entiteitsformulier in zijn geheel laadt met alle velden die aanwezig zijn.

Oplossing

Hieronder vindt u enkele 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 deze op te lossen en het formulier vervolgens op te slaan en te publiceren.
  2. Het verwijderen van de aanpassing uit het formulier als dit niet vereist is, is een andere optie.
  3. Als de exacte aanpassing onbekend is, moet de volgende aanpak u helpen.
    • Maak een nieuw hoofdformulier voor de relevante entiteit (bijvoorbeeld als de werkstroom zich in de entiteit Account bevindt, wat een nieuw hoofdformulier voor Account zou zijn).
    • Verwijder alle velden uit dit nieuwe hoofdformulier, behalve eventuele vereiste velden en stel dit in als het standaardhoofdformulier.
    • De werkstroomontwerper moet nu het venster Eigenschappen instellen laden.
    • Op dit moment kunt u de velden die u nodig hebt, één voor één aan het formulier toevoegen om te bepalen welk veld deze fout kan veroorzaken.