Original Idea Description: Add the ability to group or sort Launchers, especially for Admins who will see all Launchers.
This is still a work in progress, but after conducting initial analysis and client interviews, we came up with the scope below for this feature.
Administrators can create New Tags Labels to be used on Launchers.
Administrator can to add a tag to a Launcher.
Administrator can to select any of the previously used tags from a list when adding a tag to a launcher
All tag used on any Launcher by any admin within a given account become visible and available to search/select by to all other admin users. If a tag has been used but is now deleted it is no longer available in the list of tags to pick from.
When a tag is no longer used on ANY Launcher or Campaign, it is no longer visible on the picklist when adding tags to a Launcher/Campaign (applied to all admins)
Tag Labels should support the use of UTF-8 alphanumeric characters
Limit: It is expected that no Launcher will never contain more than approximately 20 tags at once, therefore it could safely be maxed to 1000 characters. How do we enforce limit on UI? TO BE COMPLETED
Tags on each Launcher are displayed in alphabetical order 0-9, then A-Z.
Filter menu un Launcher will mimic elements of Campaigns filters:
Filter can be accessed from filter icon on top right
Clicking will display/hide filter section
Launchers to allow filtering by Type, other Users or Group with Access AND Tag.
Each filter allows to combine multiple selections (multi select) each filter element.
Multiple filters can be combined together and we will apply "AND" logic between them.
On Campaign page, Tags from associated Launcher are NOT visible in the Campaign Table.
Tags associated to a Campaign are sourced from the related Launcher and are available to use in campaign filtering options.
Campaign Filters will allow me to filter on the following dimensions:
Tags (inherited from the Launcher)
Shared with (Group or Users)
Each filter option allows combine multiple selections (multi select) each filter element
Filtering for a specific user should return Launcher shared with user directly or via groups.
User with access is displayed with it’s user Name, Associate Group (if applicable) related Launcher role
In any given session previously selected tags are selected by default when Launcher or Campaign Page Loads/Reloads.
New filtering options in Launcher should be consistent with the filtering option in Campaigns including:
Click on filter icon displays/hide filtering options.
If the filtering options are hidden, the filter icon should displays the count of filters applied.
User can add and remove any filter from drop downs.
Allow Sort Launchers by: Create Date, Modified Date, Name (alphabetical 0-9 then A-Z).