SMARTS Dynamic Questionnaires
SMARTS Decision Manager contains a powerful capability called Dynamic Questionnaires which enables custom context-dynamic interaction with users. Using Dynamic Questionnaire, users can interact with the application to gather only the relevant information. Examples of this feature include:
- Collecting only essential information for loan or insurance applications,
- Asking for additional information when needed
- Guiding physicians during medical examinations or diagnostics
- Determining eligibility for benefits or membership,
- Configuring custom products, services and pricing
- 1:1 marketing
The benefits of streamlining the questionnaire process include a lower abandonment rate of the online applications, speed of decision making, and improved quality of enterprise decisions obtained with minimum effort.
Intelligent User Interactions
Using SMARTS Dynamic Questionnaires, business analysts can quickly and easily automate complex interactions with a graphical flow of pages, questions, and decision logic. A SMARTS Questionnaire enables your application to obtain answers from a user by asking questions. Which questions to ask and their order is controlled by rules, allowing tremendous flexibility to drive user interactions based on previous answers and business policies. This enables intelligent interactions with users and reduces drop out rate.
Simple and Elegant Questionnaire Definition
The pages that are to be shown are determined by a specific type of activity node in the decision flow, called a Page Step. Page Step dialogs in the graphical SMARTS UI enable the business analysts to define questions, the organization and presentation options, and the validation options. SMARTS automatically creates the data structure to support the questionnaire and maintain the state of the conversation.
The Questionnaire is deployed by integrating the provided Questionnaire Renderer component into your application. The component supports a large number of properties that are defined in the SMARTS UI including client-side presentation and validation rules. Alternatively, APIs are provided to support writing your own renderer.