Reports Module
Reporting is one of the optmyzr core modules in generating meaningful and automated insights for the business to review and take action on critical account performance. Whether it's an in-house team or an agency optmyzr reporting helps teams to evaluate their accounts helping them to regain control with automated scheduling and a template-based report creation approach.
The Problem Statement
Optmyzr uses an advanced mechanism that involves an automated and template-based report creation process where a generated report can be mapped with all the supported accounts in the system but, the existing representation of the module lacks in clearly communicating the concept where the users end up sticking to inappropriate workflows limiting the module capabilities. Morever, the existing workflow needs a learning curve and demands multiple user interactions in performing a simple task. So thereby, users need extra efforts to create and manage their reporting data.
Existing visual and interaction design drawbacks
The Goals
- Ease-of-use
- Ensuring overall scalability of the reporting experience
- Enhancing user efficiency by limiting the steps required to perform tasks
- Consistent Interaction patterns
Considerations for Re-design
- Common Interaction Patterns for single & multi account templates
- Edit & Preview mode within same tab
- Selectors can be applied both Widget & report Level
- Flexible Template Configurations with error prevention
- Better Widget Previews with respective labels to enhance discoverability
User Journey
The IA & User Flows
Existing Flows
Proposed Flows
The Wireframes
The Result
It has always been our goal with every project to overcome the key challenges of our persona and take it one step further. So, we completely re-defined the platform architecture and established brand-new components and patterns to help targeted users discover and unlock the full potential of Airavana and keep them in constant control of their data risk. Here is the final output.
New Shell & Interactions
- Outline
- Add new widgets
- Navigating through added widgets
- Error Representation
- Reorder Widgets
- Widgets Area
- Active Widget Data
- Widget data segregated with tabs
Re-designed Charts
Widgets Previews
Before → After UX details
Here's a quick demonstration of a few UX enhancements we implemented to prioritize relevant information at the right time to simplify the overall product experience.
Template Filtering
Cover Page
Designer Layout
Adding & Managing Selectors
Dynamic Insertion
Configuration