Skip to main content

Notifications

Announcements

No record found.

Dynamics 365 Community / Forums / Finance forum / Dialog design creation
Finance forum
Suggested answer

Dialog design creation

Posted on by 989
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?
Categories:
  • Suggested answer
    Saif Ali Sabri Profile Picture
    Saif Ali Sabri 9 on at
    Dialog design creation

    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
    .. 989 on at
    Dialog design creation
    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
    Martin Dráb Profile Picture
    Martin Dráb 228,930 Most Valuable Professional on at
    Dialog design creation
    You may be looking for Wizard form pattern.

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

Anton Venter – Community Spotlight

Kudos to our October Community Star of the month!

Announcing Our 2024 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 290,652 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 228,930 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,150

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans