web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Dialog design creation

(1) ShareShare
ReportReport
Posted on by 2,017
Hi,

A requirement came to create a dialog that creates multiple things
let's say the dialog should contain a section for filling some vendor details
another section for creating vendor bank details
another section for creating purchase order header (somehow similar to the fields in the original dialog)
and another section for creating one purchase order line (specific fields)

i was going to duplicate the PO create dialog and add the extra fields. But is there a better approach? as i feel the dialog will be very long now
I mean could we for example create multiple dialogs with "Next" option to go to the second one, but only actually save at the end of everything?
or is there a better design for this or sth similar that was done in standard?
  • Suggested answer
    Martin Dráb Profile Picture
    240,835 Most Valuable Professional on at
    You may be looking for Wizard form pattern.
  • .. Profile Picture
    2,017 on at
    Hi Martin,

    So you agree that one dialog with all of those things is a wrong desing?

    the benefit from using on dialog when copying the PO create dialog(PurchOrderCreate), is that it will save me alot of logic as i need lots of things from (it's almost the same fields but hiding few of them)  (that's why i wanted multiple dialogs with next button to not lose the logic behind the PO form)
  • Suggested answer
    Saif Ali Sabri Profile Picture
    2,829 Super User 2026 Season 2 on at

    You're on the right track in looking for ways to simplify this complex dialog. A  few approaches to consider for making the process more user-friendly and structured:

    1. Multi-Step Dialogs: Microsoft Dynamics allows creating multi-step dialogs where you can structure it as a sequence. Each "step" could represent a section (Vendor Details, Bank Details, PO Header, PO Line). Users would click "Next" to move to the next step, and the data would only be saved at the final step. This approach keeps each screen uncluttered and allows the user to navigate back if needed.

    2. Tabbed Sections: Another approach is to use tabs within a single dialog, dividing each section into its tab (e.g., "Vendor Info," "Bank Details," "PO Header," "PO Line"). Tabs offer an organized layout without overwhelming users with excessive fields on one screen.

    3. Modal Dialogs: For complex sections (like Vendor or PO Line), you could open a separate modal dialog that users complete before returning to the main dialog. This can keep the main dialog concise while still offering detail entry when needed.

    4. Separate Forms with Save Confirmation: In Dynamics, you can build separate forms for each section that all save in a draft state. Then, use a final confirmation dialog that gathers and verifies the data before a single save.

    5. Custom Page with Form Navigation: Consider a custom page that incorporates a form navigation pane (like a summary on the left and details to the right). This is more advanced but could offer the most streamlined experience if users need to revisit sections often before finalizing.

  • .. Profile Picture
    2,017 on at
    Hi Saif,



    I would like to go with the Tabbed section. But my question is:

    1. Shall i duplicate the PurchOrderCreate form? 

    2. If I'm going to insert data into different tables (VendTable, VendBankAccount, PurchTable, PurchLine), does that mean i need to add those datasources to this form, or shall i create a tmp table with the fields needed? or what approach is the best one to insert into multiple tables from a dialog?

    3. And in general, can you give me an existing example in the system of each design u mentioned in the previous reply?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the August Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 515 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 417 Super User 2026 Season 2

#3
CU10121822-0 Profile Picture

CU10121822-0 360

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans