Mobile Query Builder

Problem

Users of InEight Compliance Mobile encounter several challenges when creating complex queries on mobile devices:

  • Limited screen space makes it hard to visualize and build event queries.
  • Complex syntax can be difficult to manage with touch interfaces.
  • Users need immediate feedback to correct errors efficiently.

Process

Research Insights

User interviews revealed key pain points:

  • Screen Size Limitations: Users struggle to navigate and input data due to small screens.
  • Touch UI Issues: Traditional query syntax is cumbersome to type on mobile.
  • Need for Instant Feedback: Users desire quick validation to avoid frustration.

Design Goals

  • Simplified Query UI: Develop a mobile-friendly interface that simplifies query creation.
  • Visual Data Relationships: Provide a compact visual representation of data models.
  • Real-Time Validation: Implement immediate feedback for query correctness.

User Testing

Approach:

  • Conduct usability tests with 10 users on mobile devices.

Feedback:

  • Users appreciated the contained query relationships approach, finding it easier to follow.
  • The compact schema view helped them grasp relationships quickly.
  • Real-time validation reduced anxiety about query correctness.

Solution

1. Simplified Query UI

  • Touch-Friendly Controls: Use large buttons and toggle switches for selecting lists and event fields.
  • Simple Query Creation & Activation: Provide users with the means to create and activate event queries quickly and simply.
  • Simple Query Management: Provide users with the means to edit, delete, and share event queries quickly and simply.

2. Visual Data Relationships

  • Compact Schema View: Present a simplified version of the events data model, focusing on key relationships.
  • Tap-to-Expand: Enable users to tap event entities to view their attributes and relationships in a pop-up format.
  • Contained Relationships: Provide containers to indicate individual query relationships, making it easy to understand at a glance.

3. Real-Time Validation

  • Instant Feedback: As users complete and activate their event queries, quickly display the desired results.
  • Error Messages: Provide error messages with suggestions below the query input area.

Results

  • Increased Efficiency: Users reported a 35% reduction in time spent narrowing down desired events on mobile.
  • Improved Satisfaction: User satisfaction scores rose significantly after implementation.
  • Fewer Submission Errors: Error rates decreased, leading to quicker query execution.

The Mobile Query Builder for InEight Compliance Mobile successfully addressed the unique challenges of building complex queries on mobile devices. By focusing on a simplified interface, visual data relationships, and real-time validation, we created an effective tool for users in the field. Future enhancements could include offline capabilities and integration with cloud storage for enhanced user experiences.

Technology