Skip to main content

Notifications

Customer Service forum

Popup Box for User Input? Other Options?

Posted on by Microsoft Employee

I have several requirements that the users would like a popup screen prior to save to ask the user a question and in some cases, require the user to enter data.

An example would be when the user saves a case, a popup is presented to the user asking them if they'd like to add "Hours Billed" with a box for them to enter a number. If so, the system would create a new record in a "Billable Hours" entity that is a child of the case entity. This is to make sure the user remembers to enter any billable hours and ease of use - so the user doesn't need to fill out a form. I am focusing on maybe using functionality like "Resolve Case" button in the ribbon where there is a popup for the user to select the "Status Reason".

Another example would be when the user saves, a popup asking them if the case is ready to route to another queue and the user has the option to select a queue to route to (or Cancel).

I am still wrapping my head around how Dynamics does things (in my past life I was/am a Java developer) and visualizing how best to do this. Workflows? Flow? Business Process? Something else? I am definitely open to suggestions - even a 180 degree turn to something else. Even articles to point me in a direction.

Categories:
  • Suggested answer
    Pawar Pravin  Profile Picture
    Pawar Pravin 5,227 on at
    RE: Popup Box for User Input? Other Options?

    You could try with Microsoft flows as shown in given url example:

    www.crminnovation.com/.../

  • Suggested answer
    Adrian Begovich Profile Picture
    Adrian Begovich 21,009 Super User 2024 Season 2 on at
    RE: Popup Box for User Input? Other Options?

    Hi meechelle17,

    For the first example, I recommend adding a Business Required Two Options field called "Add Hours Billed?" on the case form. Whenever the value of the "Add Hours Billed?" field is true, make a Business Required Whole Number field called "Hours billed" visible on the form by using a Business Rule or JavaScript. This will ensure that users have to enter billable hours before saving a case record without the drawbacks of an intrusive pop message. You can develop a Plugin to create records on your billable hours entity when the case record is saved.

    For the second example, I suggest adding a Two Options field on the case form called "Route To Queue?". You can create rules to automatically route cases for any cases with the "Route To Queue?" field set to true by adjusting conditions on a rule item.

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

News and Announcements

Forum Structure Changes Coming Soon!

Quick Links

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 229,067 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,150

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans