--- title: Transaction quota rule condition builder description: A description of the options available in the condition builder for the Transaction Quota Rule form. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-administration/platform-performance/transaction-quota-condition-builder.html release: australia product: Platform Performance classification: platform-performance topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Reference, Platform performance, Maintain and monitor, Administer the ServiceNow AI Platform] --- # Transaction quota rule condition builder A description of the options available in the condition builder for the Transaction Quota Rule form.
| Field | Description |
|---|---|
| URL | The URL of the page. |
| Thread Name | The name of the execution thread that is running the transaction. Foreground threads have names like http-bio-8080-exec-1. Background threads can have various names, and are useful where the URL is not sufficiently descriptive. |
| Foreground | Whether the transaction was completed in the foreground or background:- **True**: a foreground transaction. - **False**: a background transaction. |
| Type | The type of transaction:- **List**: Any list transaction, such as incident\_list.do. - **Form**: All forms, UI pages, CMS pages, and so on. - **XMLHttp**: Transactions that run through GlideAjax, where the URL is xmlhttp.do. - **Report**: The page`sys_report_template.do`. - **SOAP**: SOAP transactions. - **Export**: When a list is exported in a format such as XML or Excel. - **Scheduler**: When a scheduled job is performed. - **Text Search**: The text search transaction or any of its related operations. - **Other**: Any type that does not meet the qualities of another type. **Note:** Match the transaction quota **Type** to the transaction type listed in the Quota Manager [log entry for the transaction](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/platform-performance/t_EnableDebuggingInformation.md). |
| User | The user performing the transaction. |
| Homepage | The homepage that is running. This condition is populated only if the URL is `home.do`. |
| Homepage Widget | The widget that is rendered in the transaction. When a homepage or non-responsive dashboard renders, each widget renders in parallel. When a responsive dashboard renders, each widget renders in sequence. When the quota is exceeded, users see the message: `Widget cancelled - maximum execution time exceeded`. Increase the quota value if you don't want to show this message. |
| Attributes | Miscellaneous attributes that are related to the transaction. |