Dynamic Wizard Interface

Business Challenge

Projects after projects, we heard our clients telling us how challenging it is to have all users inputting correct data into the database, or sharing with us stories about how field office workers who have been entering data correctly for years and created this data mess today, which is excruciatingly tedious to rectify.

As we all know, a system or database is only as good as its data; that being said, we as technologists will all have to share some of that responsibility. One thing that developers, sometimes even seasoned developers, often overlook is putting together an interface from the perspective of users, beyond just form validation.

Habitually, developers look at the data from a database perspective and understand how data should be inserted which is usually not as intuitive to business users. Common complaints include users having to go through a series of screens before they can key in relevant data, users being concerned if information is stored correctly as data, or they are unaware of repeat mistakes until results show up a quarterly or annual reports, etc.

PCG Solution

To tackle this problem, PCG has developed an in-house, completely data-driven, and fully extensible wizard module for our clients to take leverage of. With this solution, we bridge the gap between the ease of having rapidly-generated IronSpeed applications and the need for presenting users with a more business-aligned interface. Of course, our module is designed for broader use of all .NET projects and not only limited to IronSpeed applications.

For this example, we are utilizing our Wizard Module to collect information of various legal entities. The screen shots below demonstrate its flexibility and robustness when users want to put together different questions for each screen and specify different answer types, such as textbox, dropdownlist, or radiobutton. Note that all the content and controls are configurable at run time.

Users selecting a particular legal entity type for data input. The answer type, Radiobuttonlist, is configurable.

Users selecting a particular legal entity type for data input. The answer type, Radiobuttonlist, is configurable.


Showing the flexibility of our Wizard Interface for business data collection.

Showing the flexibility of our Wizard Interface for business data collection.


Multiple panels, with its own help instructions, can be defined in our Wizard Interface.

Multiple panels, with its own help instructions, can be defined in our Wizard Interface.

Benefits

  • Business:
    • Total control of user navigation based on easily configurable decision tree.
    • Increase data accuracy from user input.
    • Increase user satisfaction by associating dynamic help sections.
    • Increase business responsiveness as changing all contents on Wizard does not require re-deployment.
    • Ready-to-use module, saving development time and cost.
    • Saving time and cost on user training.
  • Technical:
    • All database driven, no re-deployment for content or decision tree change.
    • 2.0 and 3.5 .NET compliant.
    • Data stored in XML format for easy interfacing and retrieval.
    • Ready for integration with any existing .NET projects.

For online demo or further information, please contact us.

Featuring Recent Posts Wordpress Widget development by YD