Overview

Overview

Overview

Overview

Share filters you create via Save & Share for other platform users.


In the roles of a security analyst or admin, users frequently seek to share specialized saved filters and CQL queries (used as filters) with peers. Presently, users can conduct searches but are unable to save them for reuse.

Share filters you create via Save & Share for other platform users.


In the roles of a security analyst or admin, users frequently seek to share specialized saved filters and CQL queries (used as filters) with peers. Presently, users can conduct searches but are unable to save them for reuse.

Share filters you create via Save & Share for other platform users.


In the roles of a security analyst or admin, users frequently seek to share specialized saved filters and CQL queries (used as filters) with peers. Presently, users can conduct searches but are unable to save them for reuse.

The Problem

The Problem

The Problem

The Problem

The task at hand involves developing a feature that empowers clients to create, save, and seamlessly share tailored filters with fellow security analysts and administrators. These filters can maintain a private status or be shared with specific users or user groups or even to the entirety of users on the platform.


This functionality aims to enhance collaboration and streamline data analysis for improved security outcomes.

The task at hand involves developing a feature that empowers clients to create, save, and seamlessly share tailored filters with fellow security analysts and administrators. These filters can maintain a private status or be shared with specific users or user groups or even to the entirety of users on the platform.


This functionality aims to enhance collaboration and streamline data analysis for improved security outcomes.

Constraints

Constraints

Constraints

Constraints

Addressing the requirement presented certain constraints as the search and filter section was commonly being used across different products and each product had it's own minor additions to that. My approach involved incorporating this functionality with minimal alterations to the existing designs, aligning with the need for seamless integration across products.

Addressing the requirement presented certain constraints as the search and filter section was commonly being used across different products and each product had it's own minor additions to that. My approach involved incorporating this functionality with minimal alterations to the existing designs, aligning with the need for seamless integration across products.

Addressing the requirement presented certain constraints as the search and filter section was commonly being used across different products and each product had it's own minor additions to that. My approach involved incorporating this functionality with minimal alterations to the existing designs, aligning with the need for seamless integration across products.

Market Research

Market Research

Market Research

Market Research

Upon grasping the requirement and its associated use cases as provided by the product manager, I initiated research to explore how similar products integrated this capability. Surprisingly, despite the apparent commonality of the requirement, I found a lack of resources addressing the detail of sharing with distinct users and user groups.

Upon grasping the requirement and its associated use cases as provided by the product manager, I initiated research to explore how similar products integrated this capability. Surprisingly, despite the apparent commonality of the requirement, I found a lack of resources addressing the detail of sharing with distinct users and user groups.

Upon grasping the requirement and its associated use cases as provided by the product manager, I initiated research to explore how similar products integrated this capability. Surprisingly, despite the apparent commonality of the requirement, I found a lack of resources addressing the detail of sharing with distinct users and user groups.

Wireframes

Wireframes

Wireframes

Wireframes

Something that I do for when I work on smaller requirements is that I tend to create low fidelity wireframes by quickly sketching on the table or a piece of paper and then I used to further discuss them with my design manager.


Based on the iterations to see some of them in proper visuals to discuss with the product manager, I further made high fidelity wireframes

Something that I do for when I work on smaller requirements is that I tend to create low fidelity wireframes by quickly sketching on the table or a piece of paper and then I used to further discuss them with my design manager.


Based on the iterations to see some of them in proper visuals to discuss with the product manager, I further made high fidelity wireframes

Something that I do for when I work on smaller requirements is that I tend to create low fidelity wireframes by quickly sketching on the table or a piece of paper and then I used to further discuss them with my design manager.


Based on the iterations to see some of them in proper visuals to discuss with the product manager, I further made high fidelity wireframes

The user has the option to pin a default filter, and they can further refine searches based on their own filters or shared ones.

The user has the option to pin a default filter, and they can further refine searches based on their own filters or shared ones.

To incorporate the save and share feature into the existing filter accordions, we introduced a dedicated section that remains open by default for saved filters.

To incorporate the save and share feature into the existing filter accordions, we introduced a dedicated section that remains open by default for saved filters.

Here, users can create, customise, and then share their search. They can also edit or delete it as needed.

Here, users can create, customise, and then share their search. They can also edit or delete it as needed.

Visual Design

Visual Design

Visual Design

Visual Design

After the discussion with both the product manager and design manager, we proceeded with an approach that upfront displayed all categories of saved searches and filters. This design also effectively differentiated between shared and received ones, offering an additional feature of marking as default.

After the discussion with both the product manager and design manager, we proceeded with an approach that upfront displayed all categories of saved searches and filters. This design also effectively differentiated between shared and received ones, offering an additional feature of marking as default.

After the discussion with both the product manager and design manager, we proceeded with an approach that upfront displayed all categories of saved searches and filters. This design also effectively differentiated between shared and received ones, offering an additional feature of marking as default.

Please note: Content and logos have been altered for confidentiality. Designs were not intended for the depicted use cases.

Please note: Content and logos have been altered for confidentiality. Designs were not intended for the depicted use cases.

Please note: Content and logos have been altered for confidentiality. Designs were not intended for the depicted use cases.

Lets Connect

Feel free to reach out for collaborations or just a friendly hello

👋

Lets Connect

Feel free to reach out for collaborations or a hello

👋

tavishithakran6@gmail.com