Filter Management in Junos Space Platform User Interface
This section contains the following topics:
Understanding Filtering Options in Junos Space Platform User Interface
This topic contains the following sections:
Overview
On various Junos Space Platform pages, you can use the Filter menu to show or hide table entries based on the filtering criteria that you specify. Filters enable you to quickly find and evaluate the entries that are relevant to your specific needs.
Many of the columns in Junos Space page tables support filtering. To know whether or not a column supports filtering of data, click the down arrow next to the column name. If the Filter submenu appears, then that column supports filtering of data. The filtering criteria that are available for you depend on the selected column. You can create filters that combine criteria from more than one column.
From Release 17.2R1 onward, Junos Space Platform introduces the following enhancements to filtering options:
Ability to save, modify, and delete filters
Ability to share saved filters with other users
Ability to mark filters as favorites
Ability to manually enter filter conditions with autocomplete and suggestion support.
For a list of pages and columns that support filtering, see Pages and Columns that Support Filtering.
In releases earlier than 17.2R1, Junos Space Platform supports only basic filtering. In those releases, you can specify only one set of filter criteria at a time, and the filter setting is lost when you modify the criteria. From Junos Space Platform Release 17.2R1 onward, you can save multiple filters. You can also mark up to 10 filters as favorites in each of the pages that support enhanced filtering.
The Filter menu that appears when you click the filter icon lists up to 10 filters. The 10 filters that are listed in the Filter menu are arranged in the following order of filter categories: favorite filters, public filters, and private filters. If there are more than 10 filters, those filters are listed under the More Filters submenu.
The More Filters submenu is not displayed if you have not saved any filter. However, the More Filters submenu appears even if you have saved only one filter.
If you have Filter Management permissions to create or modify filters, you can also choose to share the saved filters with other users by marking the filters as public.
For more information about creating, saving, modifying, and deleting filters, see Managing Filtering Options.
From Junos Space Platform Release 17.2R1, you can also manually enter filter criteria in the filter text box that appears when you click the Show/ Clear and Hide Filters option from the Filter menu. For more information about manually specifying filter criteria, see Creating Filters by Manually Entering the Filter Criteria.
Benefits
Filters enable you to quickly find and evaluate the entries that are relevant to your specific needs. Ability to save and share filters enables you to configure multiple filters for a page that can be preserved across sessions and shared with multiple users.
Pages and Columns that Support Filtering
This section contains the following topics:
Pages and Columns that Support Enhanced Filtering
The following table lists the pages and columns that support enhanced filtering and also the data types for each of the columns:
Page |
Column |
Data Type |
---|---|---|
Device Management |
Name |
String |
Device Alias |
String |
|
IP Address |
Number |
|
Serial Number |
String |
|
Connection Status |
List |
|
Managed Status |
List |
|
Platform |
String |
|
OS Version |
String |
|
Domain |
String |
|
Device Family |
String |
|
Configuration State |
List |
|
Last Rebooted Time |
Date |
|
Vendor |
String |
|
Authentication Status |
String |
|
Aggregation Device |
String |
|
Satellite Devices |
String |
|
Device Network |
List |
|
View Physical Interfaces |
Physical Interface Name |
String |
IP Address |
String |
|
IPv6 Address |
String |
|
MAC Address |
String |
|
Operational Status |
List |
|
Admin Status |
List |
|
Link Level Type |
String |
|
Link Type |
String |
|
Speed |
String |
|
MTU |
String |
|
Description |
String |
|
Domain |
String |
|
View Logical Interfaces |
Interface Name |
String |
IP Address |
String |
|
IPv6 Address |
String |
|
Description |
String |
|
Domain |
String |
|
Device Discovery Profiles |
Profile Name |
String |
Target Type |
List |
|
Target Details |
String |
|
Profile Visibility |
List |
|
Job ID |
Number |
|
Model Devices |
Name |
String |
Description |
String |
|
Devices Count |
Number |
|
Device Adapter |
Name |
String |
Device Family |
String |
|
Version |
String |
|
Adapter State |
List |
|
Template Definitions |
Name |
String |
Domain |
String |
|
Description |
String |
|
Last Modified By |
String |
|
Templates |
Name |
String |
Domain |
String |
|
Template Type |
List |
|
Latest Version |
String |
|
Description |
String |
|
Last Modified By |
String |
|
Deployment Status |
List |
|
Configlets |
Name |
String |
Domain |
String |
|
Category |
String |
|
Device Family Series |
List |
|
Latest Version |
String |
|
Git Version |
String |
|
Git Branch |
String |
|
Execution Type |
List |
|
Creation Time |
Date |
|
Last Updated Time |
Date |
|
Last Modified By |
String |
|
Reference Number |
Number |
|
Configuration View |
Name |
String |
Domain |
String |
|
Title |
String |
|
Device Family Series |
List |
|
View Type |
List |
|
Creation Time |
Date |
|
Last Updated Time |
Date |
|
Last Modified By |
String |
|
Configuration Filter |
Name |
String |
Domain |
String |
|
Device Family Series |
List |
|
Xpath and Regex |
Name |
String |
Domain |
String |
|
Value |
String |
|
Property Type |
List |
|
Creation Time |
Date |
|
Last Updated Time |
Date |
|
Last Modified By |
String |
|
Images |
File Name |
String |
Domain |
String |
|
Version |
String |
|
Type |
List |
|
Scripts |
Script Name |
String |
Domain |
String |
|
Descriptive Name |
String |
|
Type |
List |
|
Category |
String |
|
Execution Type |
String |
|
Format |
List |
|
Latest Revision |
String |
|
Git Version |
String |
|
Git Branch |
String |
|
Operations |
Operation Name |
String |
Domain |
String |
|
Description |
String |
|
Creation Time |
Date |
|
Last Updated Time |
Date |
|
Script Bundles |
Script Bundle Name |
String |
Domain |
String |
|
Config Files Management |
Config File Name |
String |
Device Name |
String |
|
Device Alias |
String |
|
Latest ConfigFile Version |
String |
|
Creation Date |
Date |
|
Last Updated Date |
Date |
|
Job Management |
ID |
Number |
Domain |
String |
|
Name |
String |
|
Percent |
Number |
|
State |
List |
|
Job Type |
String |
|
Parameters |
String |
|
Summary |
String |
|
Scheduled Start Time |
Date |
|
Actual Start Time |
Date |
|
End Time |
Date |
|
Owner |
String |
|
Retry Group Id |
Number |
|
Previous Retry |
Number |
|
User Accounts |
User Name |
String |
First Name |
String |
|
Last Name |
String |
|
String |
||
User Type |
List |
|
Status |
List |
|
GUI/API Access |
List |
|
Locked Out |
List |
|
Roles |
Role Title |
String |
Type |
List |
|
Description |
String |
|
User Sessions |
User Name |
String |
IP Address |
String |
|
Fabric Node Name |
String |
|
Session Start Time |
Date |
|
Audit Log |
ID |
Number |
User Name |
String |
|
User IP |
String |
|
Domain |
String |
|
Application |
String |
|
Task |
String |
|
Timestamp |
Date |
|
Result |
String |
|
Description |
String |
|
Job ID |
Number |
|
Fabric |
Last Monitored Time |
Date |
Last Boot Time |
Date |
|
Audit Log Forwarding |
Name |
String |
Description |
String |
|
Server Address |
String |
|
Port |
Number |
|
Protocol |
List |
|
Last Updated User |
String |
|
Last Updated Time |
Date |
|
Enabled |
List |
|
Tags |
Name |
String |
Owner |
String |
|
Description |
String |
|
Access Type |
List |
|
Report Definitions |
Name |
String |
Domain |
String |
|
Created By |
String |
|
Created Time |
Date |
|
Description |
String |
|
Generated Reports |
Name |
String |
Generated Time |
Date |
|
Domain |
String |
|
Description |
String |
|
Definition Name |
String |
|
Generated By |
String |
|
Format |
String |
|
Job ID |
Number |
Pages That Support Basic Filtering
Junos Space Platform supports basic filtering options on the following pages:
Role Based Access Control > Domains
Administration > CA/CRL Certificates
Administration > SMTP Servers
Administration > DMI Schemas
Note:Filtering is supported only for the State and Schema Installed columns.
See Also
Managing Filtering Options
From Junos Space Platform 17.2R1 onward, you can save filters, modify the saved filters, and delete the filters. You can also mark the filters as public or favorites or both. The following sections explain the various filter management tasks that you can perform from the Junos Space Platform user interface (UI):
- Creating Filters by Manually Entering the Filter Criteria
- Creating Filters by Using the Filter Submenu Options
- Saving a Filter
- Modifying a Filter
- Creating a Public Filter
- Applying a Filter
- Clearing a Filter
- Deleting a Filter
Creating Filters by Manually Entering the Filter Criteria
From Junos Space Platform Release 17.2R1 onward, you can manually enter the filtering criteria to create the filters that meet your specific requirements.
To manually enter filtering criteria:
For a list of error messages, see Error Conditions and Error Messages for Filters.
Creating Filters by Using the Filter Submenu Options
Many of the columns in Junos Space user interface tables support filtering. To know whether or not a column supports filtering of data, click the down arrow next to the column name. If the Filter submenu appears, then that column supports filtering of data. The criteria that are available for you to filter on depend on the selected column. You can create filters that combine criteria from more than one column.
On Junos Space pages that support enhanced filtering options, the Filter field and the Save Filter, Apply Filter, and Clear Filter icons appear when you select any of the items from the Filter submenu. The selected criteria are displayed in the Filter field. You can choose to apply, save, or clear the filtering criteria by clicking the appropriate icon.
On Junos Space pages that do not support enhanced filtering options, when you select any of the items from the Filter submenu, Junos Space Platform displays the filter criteria, including the columns being filtered, above the table. Junos Space Platform displays a red X to the left of the filter criteria above the table. You can clear the filter and restore the table to its original view by clicking the X.
Figure 1 shows a typical Filter submenu for a date column.
The following procedures describe how to use the different types of available filters.
To filter entries on the Junos Space pages:
You can also filter entries based on combined filters with different criteria specified for different columns. For example, you can filter for all events on a certain date whose status was success. When you use multiple filters, the filters are joined using the logical AND operator.
To clear only the part of a filter that applies to a any of the columns, click the down arrow on the column header and clear the check box next to Filter.
Saving a Filter
You can create a filter either by using the filtering options that are available in the Junos Space Platform UI or by manually entering the filter criteria in the Filter field that appears when you click the Filter icon. After you specify the filtering criteria, you can save the filter.
To save a filter:
Modifying a Filter
From the Manage Filters page. you can modify saved filters.
For a list of error messages, see Error Conditions and Error Messages for Filters.
Creating a Public Filter
Public filters are filters that are available to all users. To create a public filter, you must have both Create Filter and Modify Filter roles assigned to your account. Junos Space Platform adds the suffix (Public) to the names of filters that are made public.
To make a filter public:
- When you save a filter, select the Make Public check box. For more information about saving filters, see Saving a Filter.
- When you modify a filter, select the Make Public check box. For more information about modifying filters, see Modifying a Filter
After you make a filter public, you cannot change that to a private filter.
Applying a Filter
Junos Space Platform provides you multiple options to apply a filter.
-
From pages that support enhanced filtering, you can apply a filter by clicking the name of the filter from the Filter menu. Alternatively, while creating a filter, you can click the Apply Filter icon (the green tick mark) next to the Filter field.
-
From pages that do not support enhanced filtering, you can apply a filter by selecting and specifying filter options from the Filter submenu available for columns that support filtering and then clicking Go.
Clearing a Filter
Junos Space Platform provides you the following options to clear a filter that is applied to a page.
-
On Junos Space pages that support enhanced filtering options, if a filter is applied to the page, the filter criteria is displayed in the Filter field. You can click the Clear Filter icon to clear the applied filter. Alternatively, you can click the Clear and Hide Filters icon from the Filter bar or the Show/Clear and Hide item in the Filter menu.
-
On Junos Space pages that do not support enhanced filtering options, when you select any of the items from the Filter submenu, Junos Space Platform displays the filter criteria, including the columns being filtered, above the table. Junos Space Platform displays a red X icon to the left of the filter criteria above the table. You can clear the filter and restore the table to its original view by clicking the X icon.
Deleting a Filter
From the Manage Filters page. you can delete saved filters.
To delete a saved filter:
See Also
Error Conditions and Error Messages for Filters
The following table lists common error conditions you might encounter while saving or applying filters and the error messages for those conditions:
Error Condition |
Sample Filter Data |
Validation Error Message at Apply Filter |
Validation Error Message on the Save Filter and Manage Filter Page |
---|---|---|---|
Invalid column name. |
'namm' |
Invalid column name: namm |
Invalid filter query |
Incorrect filter query. Comparison missing after column name. |
'Name' juniper 'Name' has test OR 'Device Alias' contains test |
Incorrect filter query, please provide a comparison after column name (Name) |
Invalid filter query |
Incorrect filter query. Value after comparison missing. |
Name = Name = juniper OR Name = |
Incorrect filter query, please provide a value after comparison (=) |
Invalid filter query |
Incorrect filter query; “)” missing. |
( Name = test |
Incorrect filter query, please insert ")" to complete the query (test) |
Invalid filter query |
Incomplete filter query. Column name or "(" missing. |
( Name = juniper ) OR |
Incomplete filter query. Please provide a column name or "(" to complete the query after (OR) |
Invalid filter query |
Incomplete filter query. Column name or "(" missing after (NOT) |
( Name = juniper ) OR NOT |
Incomplete filter query. Please provide a column name or "(" to complete the query after(NOT) |
Invalid filter query |
Incorrect filter query; Unexpected token ")" |
Name = test ) |
Incorrect filter query, Unexpected token ")" |
Invalid filter query |
Incorrect filter query; Unexpected token ")" |
Name = test AND ( Name = test1)) |
Incorrect filter query, Unexpected token ")" |
Invalid filter query |
Incorrect filter query; Unexpected token "(" |
Name = test AND ( Name = test1)( |
Incorrect filter query, Unexpected token "(" |
Invalid filter query |
Incorrect filter query; ")" missing. |
( Name = test AND ( Name = test1) |
Incorrect filter query, please insert ")" to complete the query (test) |
Invalid filter query |
Invalid filter query. Query must start with "(" or NOT or column name. |
) |
Invalid filter query. Query should start with "(" or NOT or column name. |
Invalid filter query |
Invalid filter query |
( Name starts-with ") |
Invalid filter query. Query should start with "(" or NOT or column name. |
Invalid filter query |
The equal condition is not supported for the specified column. |
Domain = SUCCESS |
Filtering of “Domain” column is not possible with “Equal” condition |
|
The not equal condition is not supported for the specified column. |
Domain != SUCCESS |
Filtering of “Domain” column is not possible with “Not Equal” condition |
|
The greater than condition is not supported for the specified column. |
Name > Test |
Filtering of “Name” column is not possible with “Greater than” condition |
Filtering of “Name” column is not possible with “Greater than” condition |
The less than condition is not supported for the specified column. |
Name < Test |
Filtering of “Name” column is not possible with “Less than” condition |
Filtering of “Name” column is not possible with “Less than” condition |
The “greater than or equal to” condition is not supported for the specified column. |
Name >= Test |
Filtering of “Name” column is not possible with “Greater than or equal to” condition |
Filtering of “Name” column is not possible with “Greater than or equal to” condition |
The “Less than or equal to” condition is not supported for the specified column. |
Name <= Test |
Filtering of “Name” column is not possible with “Less than or equal to” condition |
Filtering of “Name” column is not possible with “Less than or equal to” condition |
The “contains” condition is not supported for the specified column. |
ID contains 123 |
Filtering of “ID” column is not possible with “contains” condition |
Filtering of “ID” column is not possible with “contains” condition |
The “not-contains” condition is not supported for the specified column. |
ID not-contains 123 |
Filtering of “ID” column is not possible with “not-contains” condition |
Filtering of “ID” column is not possible with “not-contains” condition |
The “starts-with” condition is not supported for the specified column. |
ID starts-with 123 |
Filtering of “ID” column is not possible with “starts-with” condition |
Filtering of “ID” column is not possible with “starts-with” condition |
The “ends-with” condition is not supported for the specified column. |
ID ends-with 123 |
Filtering of “ID” column is not possible with “ends-with” condition |
Filtering of “ID” column is not possible with “ends-with' condition |
The specified column supports only numbers for values. |
ID = test |
“ID” column accepts only Numbers |
“ID” column accepts only Numbers |
The input value is not supported for the specified column. |
'Device Network' = 123 |
“Device Network” column can not be filtered with the provided filter value “123” |
“Device Network” column can not be filtered with the provided filter value “123” |
The input date and time value does not match the supported format. |
'End Time' = 10pm |
“End Time” column accepts only valid date, Example: 11/03/2017 01:14AM |
“End Time” column accepts only valid date, Example: 11/03/2017 01:14AM |
The input value is not supported for the specified column. |
State = SUCCES |
“State” column can not be filtered with the provided filter value “SUCCES” |
“State” column can not be filtered with the provided filter value “SUCCES” |
The input column name is invalid or is of a column for which filtering is not supported. |
State = SUCCESS |
Column name “State is invalid or Filtering of that column is not supported. |