---
sourceDocument: Australia ServiceNow AI Platform user interface
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/platform-user-interface

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Condition builder

# Condition builder {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

A condition builder constructs a condition statement with a series of contextually
generated fields. Condition builders are used in many operations, such as creating filters,
administering surveys, and administering access control.

## Condition builder format

A condition consists of three parts:

* Field: a choice list based on the table and user access rights. The choice list can include fields on related tables by dot-walking.
* Operator: a choice list based on the field type. For example, in the Incident \[incident\] table, the greater than operator does not apply to the Active field but it does apply to the Priority field.
* Value: a text entry field or a choice list, depending on field type. For example, in the Incident \[incident\] table, the Active field offers a choice list with the values true, false, and empty, while the Short Description field offers a text entry field.
{#c_ConditionBuilder__ul_wpb_ymf_jp}

The conditions display lists in Core UI as a breadcrumb, summarizing what you have selected.  
Note:  
The condition builder breadcrumb in Core UI list view can be truncated depending on the values of two system properties:

* glide.ui.breadcrumb_max_entries: specifies the maximum number of items displayed in the breadcrumb, with a default of 10.
* glide.ui.export.choice_list_max_characters: specifies the maximum number of characters displayed for a list within the breadcrumb, with a default of 80.

{#c_ConditionBuilder__ul_lb2_sqf_gfc}

For more information, see [KB1962280](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1962280).

## Condition builder actions

You can add a dependent condition by clicking AND or OR next to the condition. You can add a top-level condition by clicking AND or OR
on the condition builder toolbar in addition to the conditions. You can remove a condition by clicking the delete icon (X) next to the condition.  
Figure 1. Example AND condition in filter

For an example of a scripted filter see the KB article [Creating dynamic JavaScript filters in reports](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0746219).
* **[Filtering on empty fields](https://servicenow-prod.fluidtopics.net/0uOArSHRBPb3A3r4512yZA)**   
  Most filter operations do not return empty fields in their result set. You can create a filter that displays records with an empty field value in addition to records that match the initial filter conditions.
* **[Values for date/time fields](https://servicenow-prod.fluidtopics.net/P2kIVzsDhfeCwTBzAqP11A#c_ValuesForDateTimeFields)**   
  When you filter on fields of type date/time, such as the Created field on any task record, several time-related options are available, such as Today, This week, Last 3 months, and so on.
* **[Comparing field values](https://servicenow-prod.fluidtopics.net/_K6rNauCQG2AqPV86TZkdw)**   
  Field comparison allows users to evaluate equality between fields on the same table or on related tables by using operators in the condition builder.

**Related concepts**   

* [OR conditions](https://servicenow-prod.fluidtopics.net/M1Es0WPDvSDVQAj1KWrEWA "The condition builder uses two different types of OR conditions: top-level and dependent.")
* [Filters](https://servicenow-prod.fluidtopics.net/DuVRD27xZPEO0P4mJ0_3WQ "A filter restricts what records appear in a list by providing a set of conditions each record must meet to be included in the list.")
* [Dot-walking to data in related tables](https://servicenow-prod.fluidtopics.net/ayQETdqK1Iw26Xs6D3wPGw "Dot-walking provides access to fields on related tables from a form, list, or script.")  
**Related reference**   

* [Operators available for filters and queries](https://servicenow-prod.fluidtopics.net/WifFp987Yls1VfCloRMdWQ "The system provides a set of operators for use with filters, condition builders, and encoded queries. The data type of a field determines what operators are available for it.")

