There's more than one way to build a UI for process. At BP3 we always look at simplifying and speeding up the process for building solutions, and here's an example of building a dialog in 30 seconds:
What I love about it is that it is short, sweet, and to the point. It illustrates that our engineering team took as much time to cut away the unnecessary as well as to add the key features. By eliminating clutter and unnecessary complications, we're left with something eminently simple and fast to do.? Also: a higher quality outcome because the work we have to do is less complicated and involves fewer lines of code.
I hope you'll give Brazos UI a try - it is the most popular way to augment the user experience for processes on IBM's process platform.? One of the strengths of the IBM platform is that it makes room for great augmentations like Brazos.