Searching for tickets, assets, resources, and people in BMC Helix ITSM


This topic describes the search options available in BMC Helix ITSM, details of how the search function works, and how to optimize the function for your environment. On mobile clients, the search function discussed in this topic is available from the main menu. The search function is available by clicking on the magnifying glass to the left of the profile icon. You can use similar search options in Progressive Web application also.

Important

Full text search must be enabled and configured to use the search feature in BMC Helix ITSM. For more information, see Enabling and disabling full text search.

 

Search overview

BMC Helix ITSMprovides various search options:

Search option

Description

Global search

Search for all types of tickets, assets, knowledge articles, release activities, and people.

For more information, see Global Search.

If your administrator has enabled any of the following features, a BMC Helix Innovation Studio-based user interface is displayed for global search. This interface replaces the classic Smart IT-based user interface.

  • Advanced Responsive Navigation 
  • Agentic chat

For more information, see How Agentic chat and Advanced Responsive Navigation affects global search.

Agentic chat

Search for information from knowledge articles by asking questions in Agentic chat.

For more information, see Searching for information by using Agentic chat.

BMC Helix ITSMconsole

Search for tickets, assets, resources, and people from the BMC Helix ITSM console search text box.

For more information, see BMC Helix ITSM console search.

Ticket console

Filter tickets listed in the ticket console.

For more information about filtering tickets, see To filter search results.

Resource/Activity search

Search for resources or activities from within a ticket

Smart recorder search

Search by typing entries with @!.

For more information about how BMC Helix ITSM displays possible values when using Smart Recorder, see Smart Recorder overview.

On the incident profile, when you type text to search for the affected asset and service, the system searches for the keyword after you enter the third character and if there is a delay of .5 seconds or more between the time you enter the current and the next character, it starts searching for the string with the current character. For example, you enter Appl and you pause typing, there is a delay of .5 or more seconds. In this case, the system searches for the keyword Appl. Now when you continue to type and enter ication with a delay less than .5 seconds in each character you type, the system searches for the entire keyword Application. Because multiple intermediate search criteria (backend calls) are not sent, the system is not busy, and this improves the performance when you search for affected assets and services.

When you search for customers and contacts in BMC Helix ITSM, the system overrides the values specified in the Customer and Contact Search Type and Customer and Contact Name Format list on the Incident Management Settings window in BMC Helix ITSM. For example, in the Customer and Contact Search Type list, you select Last Name, and in the Customer and Contact Name Format list, you select [First name] [Middle name] [Last name]. In BMC Helix ITSM, notice that you can specify any of the following and search for customers and contacts: corporate ID, first name, last name, internet email ID, phone number, and login ID. In case of the name format, by default BMC Helix ITSM supports only the [first name] [last name] name format.

Global search

BMC Helix ITSMuses the Full Text Search (FTS) to search for tickets and knowledge articles, and database search to search for people and assets. For people and assets search, the following fields are matched for the entered search text.

Important

The Global Search in BMC Helix ITSM searches for the DWPC requests according to the value in the default submitted date filter in days (0 or blank to disablefield. For example, if the value in the default submitted date filter in days (0 or blank to disablefield is 60, the Global search searches for DWPC requests that are created in the past 60 days.

For global asset search

Field name

Field ID

CI Name

200000020

Serial Number

200000001

Product Name

240001002

Tag Number*

260100004

CI ID*

210000000

Tag Number and CI ID are only included in search if an administrator configured the isExclude_TAG_and_CI_ID flag to false.

For global people search:

Field name

Field ID

First Name

1000000019

Last Name

1000000018

Full name

1000000017

Site

260000001

Remedy Login Id

4

Internet Email

1000000048

Corporate Id

1000000054

When you perform the global search, you can select a target area from the list of target areas, and then enter the search criteria. The system searches for the value that you specified, and displays the search result. Ticket and Knowledge is the default target search area. The system displays blank result if you enter the search criteria that does not correspond with the specified target search area. For example, you select Knowledge as the target search area, and specify an incident ID as the search criteria. Because of the mismatch, the system does not display any result.

If you select All as the target search area, the system searches for the search criteria in all target areas, and displays the result.

You can further refine the result by specifying filters. If you change the keyword while using Global search, any filters set previously will be reset.

How Agentic chat and Advanced Responsive Navigation affects global search

If your administrator has enabled any of the following features, a BMC Helix Innovation Studio-based user interface is displayed for global search. This interface replaces the classic Smart IT-based user interface.

  • Advanced Responsive Navigation 
  • Agentic chat

If Agentic chat is enabled for BMC Helix ITSM, you see the following changes:

  • The global search GlobalSearch_without_GPT.png icon on the navigation bar is replaced with Global_Search_Sparkles_Icon.png indicating that Agentic chat is enabled for BMC Helix ITSM.
    When you click Global_Search_Sparkles_Icon.png, it displays 
    the Chat and Search options to open Agentic chat and global search, respectively.
    Click Search to open the global search.
    Chat_Search_Options.png
    If you are using Advanced Responsive Navigation bar and clicking Global_Search_Sparkles_Icon.png does not show the Chat and Search options, contact your administrator to ensure the enableHelixGPTGlobalChat CCS parameter is enabled.

If Advanced Responsive Navigation is enabled and Agentic chat is disabled, global search is displayed without the Chat and Search options.

IS_GlobalSearch_without_ChatSearchToggle.png

The search result displays a summary of each record, so you get an overview of the records without having to open each record.

If you search by using the All or Ticket & Knowledge filter, the search results are categorized and displayed under the respective tabs. You can click a tab to view the records for that category. For example, to view the people records, click the People tab.

Tabbed_Results_All_Tickets_Knowledge.png

You can click the Card Card_View_Button.png or List List_View_Button.png options to view the search results in a card or list format. By default, the search results are displayed in the list view.

View typeDescription
Card view

The Card view shows the search results in a card format.

Card_View.png

You can click a record to preview the record in the preview pane. You can also open a record from the preview pane. For example,to open an incident, click Go to Ticket in the preview pane.

Preview_Pane_CardView.png

List view

The List view shows the search results in a list format.

List_View.png

If you click a record, its preview is displayed in the right pane.  You can also open a record from the preview pane.  For example, to open an incident, click View full incident in the preview pane.

​​​​​You can use the Recent searches option to view your recent searches and the Advanced filter option to narrow the search results. The Company advanced filter is unavailable if you click the All or Request filters.

Some ticket types also display pills that provide additional information about the ticket such as the priority of the ticket.

Pills.png

The following table provides information about the pills that are displayed for the ticket types: 

Ticket typeFirst pillSecond pillThird pill
IncidentDisplays the priority of the incident.Display whether the incident is a major incident.Not applicable
Change requestDisplays the priority of the change request.Displays the risk level of the change request.Displays the change class.
ProblemDisplays the priority of the problem.Not applicableNot applicable
ReleaseDisplays the type of the release request.Displays the risk level of the release request.Not applicable
TaskDisplays the priority of the task.Not applicableNot applicable

Limitations of BMC Helix Innovation Studio-based global search

  • A maximum of 50 records are displayed per search.
    To view all the search results, use the search option in the respective consoles. For example, use the Search option in the Ticket Console to search for tickets.
  • When you type in the search box, global search does not show search suggestions.
  • The global search page does not fully support localization. Therefore, if you select a different locale, some search results might still be displayed in English.
  • When previewing an incident from the search result, you can click the Ask HelixGPT tab in the preview pane and click a source knowledge article to preview it. However, you cannot open the full knowledge article from the preview pane. 
  • The Create date advanced filter is not applicable if you use the Request filter to search for DWP tickets.
  • Global search is not supported on web browsers for mobile devices.
  • If your administrator has set the useARUserPreferenceForTimezone CCS parameter to true and configured a user preference time zone, the date and time in the search records are displayed according to the date and time configuration of your computer. 
    For example, if Eastern Standard Time is configured as the user preference time zone, the updated date and time of an incident in the search result is displayed according to the date and time configuration of your computer. ​​​​​​
    To view the date and time according to the user preference time zone configuration, open the record in the preview pane.
  • If you click a BMC Helix Knowledge Management by ComAround knowledge article in the search result, the preview pane does not show its preview. To view the knowledge article, click the knowledge article from the Card view, and click Go to Knowledge in the preview pane.

BMC Helix ITSM console search

The BMC Helix ITSM search function scans your environment for records that contain a match for the word or phrase that you type in the console Search field at the top of the screen. You can also augment your search by including special characters and boolean expressions. The search results include only information that you have permission to access. While creating a new knowledge article, retired articles will not be listed under Recommended Knowledge or suggested knowledge articles. You can search for Retired articles only through the global search or advanced search using the Search for knowledge resources option.

In Shared Ticket Console, when you use search, the wild character ‘%’ is automatically appended to the search criteria. For example, if your search criteria contain the value Allen, ‘%’ is automatically appended to the search criteria; as a result, the search criteria will be %Allen%.

The Search function searches for matches to your query across the following record types:

  • Incident tickets
  • Work orders
  • Change requests
  • Problem investigations
  • Known errors
  • Release tickets
  • Tasks
  • Service requests
  • Knowledge articles
  • People profiles
  • Asset profiles
  • Outages

To use special characters and boolean expressions in search

You can include special characters and boolean expressions in your search, as explained in the following tables.

Special characters and their results

Special character

Results

Example search string

Example results

"

(double-quotation marks)

Performs a phrase search on the terms enclosed in the double-quotation marks.

"firewall blocked"

  • firewall blocked her access
  • firewall blocking my access

,

(comma)

Finds requests that contain any of the specified words separated by a comma

  • firewall, blocking
  • "firewall, blocking"
  • firewall blocks access
  • firewall will block access
  • firewall is not working
  • try blocking his access

Boolean operators and their results

To use boolean operators, you must enter them in upper case; otherwise, they are treated as search strings. AND, OR, and NOT operators are applicable only when searching for tickets and knowledge articles.

To filter search results

The Search function displays the search results in a list that is grouped by record type: tickets, knowledge resources, and so on. You can also apply filters to the list to help narrow the results and more quickly identify what you are looking for. 

To understand how the filtering works, consider the following scenario:

  1. To accomplish an assigned task, Ian Plyment, a help desk specialist, needs to look at all of the incident records that were created for Allen Allbrook in the past week, and that are still open.
  2. In the Search field, located at the top right of the universal client, or main menu on mobile clients, Ian types Allen, then presses the Enter key or taps Search.
  3. The Search returns 520 records that match "Allen" (511 tickets, 1 asset record, 1 people record, and 7 knowledge resources). Because there is a large number of tickets and knowledge resources found by the search, the search results list displays only 4 of the tickets and only 4 of the knowledge resources. Ian can, however, view all of the tickets or knowledge resources by selecting View All.  The number of records displayed on-screen when the search returns a large number of results is controlled by the application.
  4. To narrow the list of tickets, Ian needs to filter the list.
    1. He clicks or taps the Filter icon at the top of the list, then clicks or taps Record Type and selects Incident. If Ian were working from a tablet, he would then tap Back to go back to the Filter list.
    2. Ian clicks Filter again to further narrow the results list by showing Created Date and then selecting Past Week from the menu. Additionally, since Ian was looking for only security incidents, he selects Security Incident from the Incident Type drop-down menu.
    3. Finally, because he only wants to see incident tickets belonging to Calbro Services, he applies the Company filter. To apply the Company filter, he clicks Filters, selects Company, and uses the search field to locate the correct company. If necessary, Ian can apply more than one filter of a specific type. For example, if Ian wanted to see all of Allen's Incident and Work Order tickets that were created in the last week, Ian could add a second Record Type filter to include Work Order tickets. Alternatively, if Ian needs to remove one of the filters, he can click the X in the filter tag. To remove all of the filters, Ian would click or tap Clear All
      As Ian adds a filter to the search results lists, the system also adds tags beside the filter Icon, so that Ian can see which filters he has applied. This combination of filters (Create Date, Record Type, Incident Type, and Company) reduces the search results list from 511 tickets to 10.
  5. With this much more manageable list of tickets, Ian is able to quickly review the remaining records to accomplish his assigned task.

To search for specific tickets on the Console (all three consoles), select multiple filters and click Apply. The system displays the result according to the filters that you specified. When selecting filters if you select Cancel , the system cancels your selection and displays the result according to the filters that were previously applied. Note that you must select minimum two filters for the system to display the result. If you have set preset, and additionally specified filters, the system displays the result as per the preset and filters. To clear all the filters, click the Clear Filters option. The system now displays the result according to the default preset.

All Open and All Closed filters

The following statuses are considered when you select the All Open filter:

Draft, Assigned, In Progress, Pending, Waiting Approval, Planning, Work in Progress, New, Staged, Request for Change, Request for Authorization, Planning in Progress, Scheduled for Review, Scheduled for Approval, Scheduled, Implementation in Progress, Change in Draft, Problem in Draft, Problem under Review, Problem under Investigation, Assigned to Vendor, Scheduled For Correction, Build Approval, Close Down Approval, Deployment Approval, Initiation Approval, Planning Approval, Registered, Test Approval.

The following statuses are considered when you select the All Closed filter:

Close, Completed, Closed, Rejected, Cancelled, Resolved, No Action Planned

Instructions for classic interfaces

View instructions for Mid Tier

In Mid Tier, you can search for records from the application consoles. You can run a series of predefined searches, search all of the records by using the Search form or create and save your own custom searches by using advanced qualifications.

Methods of searching records

Method

Description

Global search

If you have BMC Helix ITSM: Knowledge Management installed, you can use the Global search feature in any of the BMC Helix ITSM application consoles. Global search searches across multiple forms for records that match a word or phrase that you type in the search area.

  • Global search results include information only from the forms that you have permission to access. That is, you need permission to access an application to have its records appear in the search results.
  • The Global search does not include BMC Helix ITSM: Asset Management CI's.

Predefined search

Quickly find records for which you frequently search. You can create custom searches.

Searching all records

Use this type of search when you are looking for a record that is not associated with your ID or your group's ID. You can also use this type of search when you are searching all the records.

Advanced search (for BMC Helix ITSM: Asset Management only)

Search for computer systems with specific components. For example, you can search for all computer systems running a specific patch or operating system.

BMC Helix CMDBadvanced CI search (for BMC Helix ITSM: Asset Management only)

Use the BMC Helix CMDB query dialog box to build complex searches. For more information, see Searching for assets.

To use Global search

  1. In the text field, type your search string and then click the Search icon.

    Global search 
    g_itsm_global_search.gif_129569_516.gif

    BMC Helix ITSM: Knowledge Managementusers can define and save their preferred sources of knowledge articles on the Advanced Search screen in the Knowledge Management Console. These saved criteria are applied whenever you perform a Global search, and the search results are limited to the defined sources. For more information, see How knowledge articles are found

     

  2. Locate the record you want in the search results table and double-click it. 
    The record opens in the viewing area and the system updates the breadcrumb trail with an entry for the record you opened.

    Important

    As you drill down through the record, each record you open is also added to the breadcrumb trail.

    If you want to maintain the contents of the search results table to view later, do not change the text in the Search field. If you do, when you click the Search icon to return to the search results table, the search feature runs a new search based on the changed content of the Search field.

  3. To return to the search results table, click the Search icon again.

Limitation

Global search results might include external files that have been registered as knowledge base items. If the search conditions are fulfilled by XML or HTML files that have been registered as knowledge base items, the Global Search Results screen appears distorted due to the tags that are used in XML and HTML files. Additionally, the Advanced search link on the search results screen becomes unresponsive.

Asset CIs are not included in the Global search.

Special characters and boolean expressions in Global search

Global search uses Full Text Search (FTS) to find the search strings in requests and other records. Some characters are used to control the search criteria, as indicated in the following table.

Special characters and their results

Special character

Results

Example search string

Example results

"

(double-quotation marks)

Performs a phrase search on the terms enclosed in the double-quotation marks.

"firewall blocked"

  • firewall blocked her access
  • firewall blocking my access

,

(comma)

Finds requests that contain any of the specified words separated by a comma

  • firewall, blocking
  • "firewall, blocking"
  • firewall blocks access
  • firewall will block access
  • firewall is not working
  • try blocking his access

%

(percent symbol)

Extends the search as a wildcard

Important: You do not need to use a wildcard to extend the search for word stems, such as "ed," "s", and "ing," because word stems are automatically included.

The wildcard character (%) search is not supported for character menu fields in BMC Helix ITSM.

 

%fire%

  • backfire
  • fire
  • firewall

Important

Searches that start with a wildcard character are not as efficient as searches that use an exact phrase or a trailing wildcard. For example, searching for the term "%block" is less efficient than searching for either "block" or "block%".

You can use use boolean expressions in your search. Boolean expressions include parentheses (), AND, OR, and NOT. The boolean operators must be specified in uppercase characters; otherwise, they are treated as search strings.

Boolean operators and their results

Boolean operator

Results

Example search string

Example results

AND

Finds requests that contain all of the specified words and phrases

firewall AND block

  • firewall blocks access
  • firewall will block access

OR

Finds requests that contain any of the specified words and phrases

firewall OR block

  • firewall blocks access
  • firewall will block access
  • firewall is not working
  • try blocking his access

NOT

Excludes the specifying word or phrase

firewall NOT block

firewall is not working

()

Used in group expressions

firewall AND (block, allow)

  • firewall blocking access
  • set up firewall to allow access

Global search results reflect both the search terms and the configuration of full text search. Configurable options that affect search results include case sensitivity, the list of ignored words, thesaurus, and stemming. For more information about full text search, see Enabling and disabling full text search

Managing custom searches

You can define and save custom searches in the application consoles. Custom searches that use advanced qualifications allow you to search for very specific search criteria, which you can save for reuse. After you save the custom search, it appears in the My Searches list of the Manage My Searches dialog box. It is also listed in My Searches list under the Filter By field.

Important

The My Searches option is listed only after a custom search is defined.

To define and save a custom search

  1. At the top of the console, click the manage_my_searches.jpg icon.
  2. In the Search Name field of the My Searches dialog box, type a name for the search.
  3. Click Build Search Qualification to open the Advanced Qualification Search Builder dialog box, and then define the search qualification.
  4. From the Keywords or Fields selection boxes, select the keywords or record fields on which you want to search.
  5. (Optional) To insert operators (+, =, >,<, and so on), click the appropriate operator button and place literal values between double quotation marks:

    'Urgency' = $NULL$
    'Priority' = "High"

    Example

    If Allen Allbrook is performing an incident request review and he needs to search for incident requests that meet the following criteria:

    • Impact => 2-Significant/Large or 1-Extensive/Widespread
    • Service = Payroll Service

      ('Impact' = 2-Significant/Large" OR
      'Impact' = "1-Extensive/Widespread")
      AND 'Service' = Payroll Service" AND
      'Last Resolved Date' >= 07/19/2018"

    To search for articles where Business Service = Payroll Service:

    'Business Service' ="Payroll Service" AND
    'Last Resolved Date' >= "07/19/2020"

    If Allen Allbrook is performing an incident request review and he needs to search for incident requests that meet the following criteria:

    • Impact => 2-Significant/Large or 1-Extensive/Widespread
    • Service = Payroll Service

      ('Impact' = 2-Significant/Large" OR
      'Impact' = "1-Extensive/Widespread")
      AND 'Service' = Payroll Service" AND
      'Last Resolved Date' >= 07/19/2018"

    To search for articles where Business Service = Payroll Service:

    'Business Service' ="Payroll Service" AND
    'Last Resolved Date' >= "07/19/2020"

     

  6. Click Select to close the Advanced Qualification Builder, and then click Save.
  7. Close the Manage My Searches dialog box. 
    The search appears in the My Searches list of the Filter by field.

To edit or delete a custom search filter

  1. At the top of the console, click the manage_my_searches.jpg icon beside the Filter by field to open the Manage My Searches dialog box.
  2. In My Searches, select the search filter that you want to modify or delete.
  3. To modify the search filter, edit it as necessary and then click Save.
  4. To delete the search filter, click Delete.
  5. Click Close.

To search all records

Use this type of search when you are looking for a record that is not associated with your ID or your group's ID. You can also use this type of search when you search want to search all the records.

  1. From the application console navigation pane, click <application> > Search <ticket>.
    For example, Incident Management > Search Incident.
    SearchIncidents.png
    A form appears that you can use to perform the search. The form is similar to the request creation form. It contains the same tabs and the same fields.
  2. Use the tabs and fields to build your search conditions.
    To get accurate search results, enter as much information into the form as you can.

    Important

    If the Customer field is configured to search on an attribute other than First Name or Last Name, you can still search with the customer's name by opening the Additional Search tab and using the First Name or Last Name fields.

  3. When you finish entering your search criteria, click Search.
    When the search finishes, the search results table lists all the records that match the search criteria.

    Important

    The search criteria are persistent. If you run a search and then close the application, the next time that you open the application and perform this procedure, the search criteria that you entered in this step are still present in the search form. They remain until you change or delete them.

  4. Scroll through the table to find the specific record you want.
  5. When you find the record, click to view the record in Modify mode.

    Important

    When you open a record from the search results table, it is added to the history list, but not to the breadcrumb bar. However, any related records that you open from the record do appear in the breadcrumb bar and get added to the history list.

To search all records from a hub server

The search form described in this procedure is associated only with hub and spoke environments. Use this type of search from the hub server when you are looking for a record not associated with your ID or your group's ID, or any time you must search all records.

Important

The hub and spoke search is limited to only the fields that you see on the hub and spoke Search form.

  1. From the Navigation pane of the hub server, select Functions > Search <applicationName>.
  2. Enter the search criteria.
  3. Click Search.
  4. Scroll through the results list to find the specific records that you want.

Important

When you open a record from the search results table, it is added to the history list, but not to the breadcrumb bar. However, any related records that you open from the record do appear in the breadcrumb bar and get added to the history list.

 

 

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*