Flex filters give TaskRay users the ability to refine board filter data further, in an ad hoc fashion. When used in conjunction with Board Filters, users are empowered to drill into their data as needed. These flex filters are set up by the TaskRay Admin or user that has access to configuring the filters, via the 'Enhanced Filtering Admin' custom permission.
Standard Flex Filter Set
TaskRay comes with a standard flex filter set that is intended to capture common use cases for flex filters. It is assigned as the default for the org, but can be overridden with custom flex filter sets.
The standard flex filter set includes: Account, Record Type, and Owner fields from the Project, and List and Estimated End Date fields form the Task.
Flex Filter Setup
To set up enhanced filters, you must be in enhanced filtering. To enable enhanced filtering for your user, navigate to Tools & Settings, and select the 'Enhanced Filtering Assistant' menu item. In the Assistant, click the 'Preview Enhanced Filtering' button. This will refresh the page, and enable enhanced filtering for you only. Filter Admins can switch back and forth between classic and enhanced filtering using this button, without affecting the other users in the org.
Once enhanced filtering is enabled for you, under Filter Management you will see the Flex Filter Sets option. Click on that and you will now see the Flex Filters configuration area. Here you can create and assign flex filter sets.
To set up a new Flex Filter Set, click on +New Flex Filter Set. That will open the Flex Filter Setup screen. You will see Three Columns:
- Flex Filter Set Info: Enter the name of the flex filter set. This is a required field.
- Add & Arrange Flex Filters Fields: This column will show you which fields you have selected for the set. Click on Add Fields to access the list of fields you can add to your flex filter.
- Configure & Preview Flex Filters: This area will allow you to preview how the flex filter set will look like in the left sidebar.
Adding and Arranging Flex Filter Fields
Once you click on the Add Fields button you will have access to TaskRay Project fields and TaskRay Task fields. Anywhere that you see the > you will have access to the related fields. Any fields that are greyed out are not supported fields for flex filters. Supported flex filter data types are:
Once you find the field you want to add to your filter, click on it and then select Insert Field. Once you have your fields chosen, you can arrange the way they display by selecting the field and using the up and down arrows. This will arrange the fields in the Flex Filter the way in which you want them to show.
In the Configure & Preview Flex Filters column you can see a preview of how the filters will display in the left sidebar. The Flex Filter label shows how the field name will appear to the assigned users in the left sidebar.
If you want to delete a field from the flex filter set, you can select the field and then click on the trashcan icon. Once you have the fields selected and arranged the way you want, click on Save and your Flex Filter will now display in a new column.
Adding Assignees to Flex Filters
The Org-Wide Default assignee is standard in all orgs and cannot be removed. To add new assignee, click on the drop down under Add New Assignee. You will have a list of assignee types as options from which to choose.
Once you select the Assignee type you will use the Search Salesforce field to search the group, role or individual to add as an Assignee. Once you have the assignee added you will be able to assign them the desired flex filter set.
It is important to understand that there is a hierarchy when it comes to assignees. If a user is assigned to multiple flex filter sets via multiple assignee types, the most narrow or lowest level assignment will prevail. For example, if Jane Smith is part of the 'Director of CS roles and subordinates' assignee but also has been added as an individual user with a different flex filter set, the individual user flex filter set will be the one that Jane Smith has access to.
The hierarchy of assignee types is:
- Org-Wide Default
- Public Groups
- Roles and Subordinates
- Individual Users