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.
