The NOW You Know series offers valuable insights and tips from ServiceNow developers to help you get the most out of your ServiceNow platform. In this article, we’ll explore the nuances of using Interactive Filters in your ServiceNow environment. This feature helps enhance the platform’s performance and leads to an overall improved user experience.
For many organizations, ServiceNow homepages (and their evolved counterpart, dashboards) offer indispensable insights into platform data and operational health. In fact, ServiceNow’s reporting and Performance Analytics (PA) tools are among its greatest strengths. That said, some advanced reporting and PA tools are often under-utilized, likely due to a lack of familiarity. One of those tools, which will be the topic of today’s article, is interactive filtering.
First, it is worth noting that even though Interactive Filters are considered part of ServiceNow’s reporting suite and not Performance Analytics, you will be unable to create your own Interactive Filters from scratch without a Performance Analytics premium license. However, without that license, you will still have access to some select, pre-built filters designed to work with the incident table. Likewise, if you’d like to experiment with this functionality, you can make it available to yourself within a personal ServiceNow developer instance by activating the “Performance Analytics – Premium” plugin. Additionally, this article will assume some familiarity with the ServiceNow platform, ServiceNow reporting, and basic dashboard configuration (adding / removing widgets, etc.)
On that note, I’d like to proceed by emphasizing the utility that interactive filters provide: They allow end users to filter report widgets, regardless of type, according to data values stored within records on the given table. For example, if you have a dashboard with a widget that displays a list of open incidents, you can create interactive filters that will allow you to dynamically filter that widget, and any others on that same tab that have been configured to follow the filter (like, for example, a pie chart or simple count report).
As implied above, report widgets need to be set to “follow” interactive filters, and interactive filters will only apply to report widgets on the same tab. In order to set a widget to “follow” the interactive filters on the page, from within configuration mode, highlight the heading bar of a widget you’d like to configure, and access the “Edit Widget” gear icon.
This will cause the “Edit Widget” menu to appear. From within this menu, the “Follow interactive filter” checkbox should be checked or unchecked, depending on your intention. Optionally, you can check the “Show when following filter” checkbox to add visual feedback to indicate when filters have been applied to reports on the page.
If you need to add an interactive filter to the page in the first place, access the “Add Widgets” menu, as if adding any other widget, and click on “Interactive Filters” in the dropdown menu. Then, choose the filter type associated with the interactive filter you want to add, then select the appropriate filter widget to add it to the page.
To create a new interactive filter, type “interactive filters” into the navigator and select the module that appears under the Reports application menu (in the Administration grouping). This will present you with a list of existing filters. Click “New” near the top to begin creating one. You’ll be presented with a series of fields. I’ll walk through the set up for a basic filter: Filtering ITSM tasks by the “Assigned to” field.
Fields
Fields I do not mention will be left as-is.
Filter based on – This is where you determine the mechanism by which the filtering options are presented. In our case, we want to filter according to a record stored within ServiceNow, so we will select “Reference.”
Name –The name for our filter. I’ll choose “Assigned to”
Lookupname – A user-facing name to aid with searching. I’ll use “ITSM Tasks – Assigned to”
Apply to all tables in hierarchy – I will be leaving this unchecked, but I want to point out that, if I check this, and select “Task” as my reference table, I can easily configure this filter to apply to all tables that extend from the “Task” table. However, for this example, I want to restrict my filter to just Incident, Problem, and Change tasks.
UI control type –This further refines how the UI of the filter is configured. I will choose “Select Single Input,” but if I choose “Select Multiple Input,” for example, I would be able to show the combined list of tickets assigned to multiple different users.
Referencetable – This is the table we will use as our filter values. We want the User [sys_user] table. I will refine this by adding a filter to the reference table to only show active users.
We can now save our interactive filter record. This will make the “Interactive Filter References” related list appear. Creating records in this table is how we define how the values selected from our reference table will be used to filter records.
I will want to create 3 Interactive Filter Reference records, one for each of Incident, Problem, and Change, choosing “Assigned to” as our Reference field each time. This indicates to the system that, when a filter value is chosen (a user), it should filter the associated report widgets on the page to only show records where the selected user appears in the “Assigned to” field. Our interactive filter will only apply to report widgets configured for the Incident, Problem, or Change tables. So, if we add a report widget for the “Change Task” or “Request” tables, this filter will not apply to them, even if “Follow interactive filter” is checked on the widget settings. We can, however, add additional tables to be affected if we define additional Interactive Filter References. (Note: You can not choose List type fields as Reference fields in Interactive Filter References. You can only filter on list fields with custom interactive filters, which will not be explained today.)
Now, if a dashboard is created with widgets related to incidents, problems, and/or changes, and this new interactive filters widget is also added, we can filter these reports according to the “Assigned to” field.
This overview covers the basics of ServiceNow Interactive Filters. For those looking to delve deeper, a topic for further exploration is custom interactive filters. These are custom filters, designed with JellyScript, that allow for more complex filtering through advanced scripting techniques. Implementing custom interactive filters can provide even greater control and flexibility, allowing users to create exacting data views. By mastering these tools, you can significantly improve data visualization and operational efficiency within your ServiceNow environment. Stay tuned for more insights and advanced tips to maximize your use of ServiceNow.
While the above technical tip has been provided with care and consideration, it’s important to acknowledge that individual circumstances may vary. Always ensure compatibility and feasibility within your specific ServiceNow environment before implementing any suggestions. Additionally, back up your data and proceed with caution when making any changes to your instance or workflows.
As with any change in ServiceNow, make sure you test any changes prior to moving to production.
Learn how Pathways Consulting Group can work for you
Connect with a ServiceNow Expert
Contact Us
servicenow
Frequently Asked Questions
Which role is required to create an interactive filter in ServiceNow?
The role required to create an interactive filter in ServiceNow is the System Administrator role or a user with the necessary permissions to manage and configure ServiceNow platform settings.
How do I create a custom interactive filter in ServiceNow?
Creating a custom interactive filter in ServiceNow involves configuring the filter on homepages and dashboards to display relevant data based on user preferences and requirements, enhancing the overall user experience and efficiency within the platform.
What is an interactive filter in ServiceNow?
An interactive filter in ServiceNow is a tool that allows users to dynamically filter and sort data within ServiceNow applications, enabling more efficient and customized data management.
What prerequisites exist for interactive filter creation?
The prerequisites for creating interactive filters in ServiceNow include having the appropriate user permissions, understanding the layout editor, and being familiar with the configuration options available for interactive filters.
How do interactive filters enhance user experience?
Interactive filters enhance user experience by allowing users to easily refine and customize data display, providing a more intuitive and efficient way to access relevant information within ServiceNow applications.
Can interactive filters be automated in ServiceNow?
Interactive filters in ServiceNow can be automated to a certain extent. Administrators can configure scheduled filters to automatically apply predefined filter criteria, streamlining the process and ensuring consistent data presentation.
What types of data can interactive filters filter?
Interactive filters in ServiceNow can filter various data types, including text, numbers, dates, and status values, allowing users to refine and customize the information displayed on homepages and dashboards.
Are there common issues with interactive filters?
Common issues with interactive filters include incorrect configuration, lack of user awareness, and limited visibility, which can hinder their effective use within ServiceNow applications.
How to optimize interactive filters for performance?
Optimizing interactive filters for performance involves configuring them to minimize data retrieval, leveraging caching mechanisms, and optimizing the filter logic to reduce system load.
What are the best practices for using filters?
The best practices for using filters include applying relevant filters, limiting the number of filters, saving frequently used filter settings, and reviewing filter results to ensure they provide the desired information.
How do filters affect ServiceNow dashboard layout?
Filters in ServiceNow can significantly impact the layout of dashboards by altering the displayed content and visualization based on the applied filter criteria, enabling users to focus on relevant data and improve overall dashboard usability.
What features differentiate interactive from standard filters?
The key features that differentiate interactive filters from standard filters in ServiceNow include dynamic filtering, real-time updates, and the ability to apply multiple filters simultaneously for more refined data analysis.
Can interactive filters be shared among users?
Yes, interactive filters in ServiceNow can be shared among users, enabling collaborative analysis and decision-making within the organization.
How to troubleshoot interactive filter issues?
Troubleshooting interactive filter issues involves verifying the configuration, checking for data source errors, and ensuring the filter is properly integrated within ServiceNow applications.
What is the role of scripting in filter creation?
Scripting plays a crucial role in filter creation within ServiceNow, allowing users to define complex filter logic, customize filter options, and enhance the functionality of interactive filters for improved data analysis and decision-making.
How frequently should interactive filters be updated?
Interactive filters should be updated regularly, typically on a monthly or quarterly basis, to ensure they remain relevant and continue to provide value to users within ServiceNow applications.
What are the limitations of interactive filters?
The limitations of interactive filters in ServiceNow include the inability to save custom filter configurations, limited options for filtering across multiple fields, and potential performance issues when dealing with large datasets.
Can multiple filters be used simultaneously in ServiceNow?
Yes, multiple filters can be used simultaneously in ServiceNow to refine and narrow down search results, allowing users to quickly find the desired information or records.
How to grant access to specific filters?
To grant access to specific filters, you can navigate to the filter configuration and set the appropriate permissions for the required user roles or groups within ServiceNow.
What training is necessary for using interactive filters?
The training necessary for using interactive filters in ServiceNow involves understanding the functionality, configuration options, and best practices for effectively leveraging this feature to enhance business processes and data management.
How do interactive filters improve reporting capabilities?
Interactive filters improve reporting capabilities by allowing users to quickly and easily narrow down data, enabling more targeted and accurate analysis. This helps generate more meaningful and actionable insights from ServiceNow reporting.
What role does user feedback play in filters?
User feedback plays a crucial role in the development and improvement of filters. It helps identify user pain points, refine filter functionality, and enhance the overall user experience within the ServiceNow platform.
How to integrate interactive filters with other tools?
Integrating interactive filters with other tools involves configuring the filters to share data and synchronize functionality across multiple applications, enabling a cohesive user experience and streamlining data analysis.
Are there performance impacts of using interactive filters?
The performance impact of using interactive filters in ServiceNow can vary, as it depends on factors such as the complexity of the filters, the volume of data being filtered, and the system's overall performance. Proper configuration and optimization of interactive filters are crucial to mitigate any potential performance issues.
What is the user journey with interactive filters?
The user journey with interactive filters involves discovering, configuring, and utilizing the filter tool to refine and narrow down data within ServiceNow applications, enhancing efficiency and productivity.
How to manage permissions for interactive filters?
Managing permissions for interactive filters in ServiceNow involves configuring user roles and access rights to control who can create, modify, and use the filters on homepages and dashboards.
What metrics track the usage of filters?
The metrics that track the usage of filters include the number of filters applied, the frequency of filter usage, and the types of filters selected by users within ServiceNow applications.
How are interactive filters tested for accuracy?
Interactive filters are tested for accuracy by validating the filter parameters, verifying the correct display of filtered results, and ensuring the filter settings are applied consistently across different use cases.
What customization options are available for filters?
The available customization options for filters include the ability to configure criteria, select fields, set sorting preferences, and apply specific filter types to tailor the filter functionality based on user needs.
How do updates in ServiceNow impact existing filters?
Updates in ServiceNow can impact existing filters by modifying the available fields, data sources, or underlying logic, potentially requiring users to review and update their custom filters to maintain functionality.
risk, it service management, organization, workflow, managed services, servicenow, regulatory compliance, asset management, infrastructure, configuration management database, automation, software asset management, configuration management, cloud computing, customer, asset, customer service, productivity, governance, it infrastructure, analytics, customer experience, efficiency, mobile app, innovation, field service management, digital transformation, audit, risk management, return on investment, knowledge, software as a service, project management, visibility, operational efficiency, retail, system, consultant, mobile app development, architecture, data migration, custom app development, itsm, servicenow managed services, implementation services, servicenow ecosystem, servicenow custom app, servicenow implementation services, service catalog, servicenow solutions, servicenow service, customer service management, service now consultant, servicenow consultancy, servicenow consultant, servicenow implementation partner, supply chain, implementation, customer satisfaction, database, user experience, server, leverage, knowledge management, devops, ecosystem, scalability, user experience design, business process, provisioning, enterprise software, data model, landscape, itil, competitive advantage, customer engagement, microsoft dynamics 365, workforce, empowerment, expert, cyber resilience, health care, information technology, css, logistics, culture, chatbot, patient, outsourcing, strategy, vulnerability, onboarding, consumer, client, change management, revenue, document, policy, inventory, nursing, therapy, leadership, custom solutions, research, accounting, email address, executive search, mentorship, strategic planning, human resources, employment, medical, pathways consulting, leadership development, continuing education, nurse, mission, nursing excellence, financial planning, pathway, understanding, pain, nursing home, training, certification, accounts payable, release, servicenow itsm, servicenow consulting, servicenow consulting services, procurement, methodology, machine learning, transparency, cloud management, energy, intelligence, workflows, order management, implementation partner, service level management, professional services, enable, servicenow implementation, service management, consulting firms, application management services, servicenow platform, servicenow consultants, sciencesoft
Frequently Asked Questions
What services does ServiceNow provide?
ServiceNow provides a range of IT and enterprise management services, including service management, operations management, business management, and employee workflows, all delivered through its cloud-based platform.
What does a ServiceNow consultant need to know?
A ServiceNow consultant needs to have a deep understanding of the ServiceNow platform, including its capabilities, configuration, and customization options, to effectively design and implement solutions that address the client's specific requirements.
What does a ServiceNow consultant do?
A ServiceNow consultant helps organizations implement, configure, and customize the ServiceNow platform to streamline their IT processes, improve service delivery, and enhance operational efficiency.
Does ServiceNow offer consulting services?
ServiceNow offers consulting services to help organizations leverage the platform's capabilities and achieve their digital transformation goals.
What industries benefit from ServiceNow solutions?
ServiceNow solutions are beneficial for a wide range of industries, including healthcare, finance, IT, manufacturing, and government, as they help streamline workflows, automate processes, and improve service delivery across various business functions.
How does ServiceNow enhance workflow automation?
ServiceNow enhances workflow automation by providing a centralized platform that streamlines and integrates various business processes, enabling efficient task management, real-time data insights, and seamless cross-functional collaboration.
What features distinguish ServiceNow from competitors?
ServiceNow's distinctive features include its low-code development platform, advanced workflow automation, and comprehensive service management capabilities, setting it apart from competitors in the enterprise software market.
How to customize ServiceNow applications effectively?
Customizing ServiceNow applications effectively involves identifying specific business requirements, leveraging the platform's configuration tools, and aligning customizations with best practices to ensure optimal performance and maintainability.
What are common use cases for ServiceNow?
Common use cases for ServiceNow include IT service management, employee onboarding and self-service, asset management, incident and problem management, change management, and workflow automation across various business functions.
How does ServiceNow support IT service management?
ServiceNow supports IT service management by providing a unified platform that automates and streamlines various IT processes, including incident management, change management, and service catalog, to enhance operational efficiency and improve service delivery.
What certifications are beneficial for ServiceNow consultants?
Beneficial certifications for ServiceNow consultants include the ServiceNow Certified System Administrator, ServiceNow Certified Implementation Specialist, and ServiceNow Certified Application Developer certifications, which demonstrate expertise in ServiceNow platform configuration, implementation, and development.
How to ensure ServiceNow implementation success?
Ensuring ServiceNow implementation success requires a strategic approach, effective project management, and collaboration between the ServiceNow partner and the client organization to align the platform with business goals and user needs.
What integrations does ServiceNow support?
ServiceNow supports a wide range of integrations, including popular enterprise applications, cloud services, and legacy systems, enabling seamless data exchange and streamlined workflows across the organization.
How can ServiceNow improve customer service experience?
ServiceNow can improve customer service experience by providing a centralized platform that streamlines processes, automates workflows, and enables real-time tracking and resolution of customer issues, leading to enhanced efficiency and responsiveness.
What are best practices for ServiceNow configuration?
Best practices for ServiceNow configuration include: aligning configuration with business requirements, implementing robust change management processes, leveraging out-of-the-box features, and regularly reviewing and optimizing the configuration to ensure it meets evolving needs.
How does ServiceNow handle data security?
ServiceNow prioritizes data security through robust access controls, encryption, and compliance with industry standards to protect client information.
What roles exist within ServiceNow consulting?
The roles within ServiceNow consulting typically include ServiceNow Architects, ServiceNow Developers, ServiceNow Administrators, ServiceNow Business Analysts, and ServiceNow Project Managers, each with specific responsibilities in implementing and managing ServiceNow solutions.
How to manage ServiceNow updates and upgrades?
Effectively managing ServiceNow updates and upgrades involves careful planning, thorough testing, and seamless deployment to ensure minimal disruption to business operations and maximum benefits from new features and enhancements.
What analytical tools does ServiceNow provide?
ServiceNow provides a range of analytical tools, including built-in dashboards, custom reporting, and advanced analytics capabilities to help organizations gain insights and make data-driven decisions.
How to measure ServiceNow project success?
Measuring ServiceNow project success involves assessing key performance indicators such as user adoption, productivity gains, process improvements, and cost savings achieved through the implementation.
What training is available for ServiceNow users?
Training available for ServiceNow users includes ServiceNow certification courses, instructor-led training, and self-paced online learning modules to enhance their skills and knowledge of the platform.
How does ServiceNow facilitate change management?
ServiceNow facilitates change management by providing a centralized platform to streamline the change process, automate workflows, and track changes across the organization, enabling efficient and controlled implementation of updates and modifications.
What are the costs associated with ServiceNow?
The costs associated with ServiceNow can vary depending on the specific requirements of the organization, such as the number of users, the features and functionalities needed, and any customization or integration requirements.
How to troubleshoot common ServiceNow issues?
Troubleshooting common ServiceNow issues involves identifying the problem, checking logs, testing configurations, and leveraging ServiceNow's knowledge base and community resources to find solutions and resolve the underlying issues.
What is the role of ServiceNow in DevOps?
ServiceNow plays a crucial role in DevOps by providing a centralized platform for streamlining IT workflows, automating processes, and enabling collaboration across development and operations teams, thereby enhancing the efficiency and speed of software delivery.
How to create reports in ServiceNow?
Creating reports in ServiceNow involves accessing the Reports application, configuring report parameters, and selecting desired data fields and filters to generate customized reports based on your requirements.
What are the advantages of ServiceNow cloud solutions?
The advantages of ServiceNow cloud solutions include scalability, reduced IT infrastructure costs, enhanced security, and seamless software updates, enabling organizations to focus on core business objectives.
How does ServiceNow enable collaboration among teams?
ServiceNow enables collaboration among teams by providing a centralized platform that facilitates real-time communication, task management, and data sharing, allowing teams to work together seamlessly and efficiently towards shared goals.
What is the future of ServiceNow consulting?
The future of ServiceNow consulting lies in the growing demand for comprehensive and tailored solutions that leverage the platform's capabilities to drive digital transformation and streamline business processes.
How to leverage ServiceNow for process optimization?
Leveraging ServiceNow for process optimization involves streamlining workflows, automating repetitive tasks, and leveraging the platform's robust capabilities to enhance operational efficiency and drive continuous improvement within an organization.