{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":39173,"path":"platform-administration/platform-performance/transaction-quota-condition-builder.md","title":"Transaction quota rule condition builder","bundle":null,"doc_type":null,"release":"australia","body":"\n# Transaction quota rule condition builder\n\nA description of the options available in the condition builder for the Transaction Quota Rule form.\n\n<table id=\"table_cgn_hw1_rp\"><thead><tr><th>\n\nField\n\n</th><th>\n\nDescription\n\n</th></tr></thead><tbody><tr><td>\n\nURL\n\n</td><td>\n\nThe URL of the page.\n\n</td></tr><tr><td>\n\nThread Name\n\n</td><td>\n\nThe 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.\n\n</td></tr><tr><td>\n\nForeground\n\n</td><td>\n\nWhether the transaction was completed in the foreground or background:-   **True**: a foreground transaction.\n-   **False**: a background transaction.\n\n</td></tr><tr><td>\n\nType\n\n</td><td>\n\nThe type of transaction:-   **List**: Any list transaction, such as incident\\_list.do.\n-   **Form**: All forms, UI pages, CMS pages, and so on.\n-   **XMLHttp**: Transactions that run through GlideAjax, where the URL is xmlhttp.do.\n-   **Report**: The page`sys_report_template.do`.\n-   **SOAP**: SOAP transactions.\n-   **Export**: When a list is exported in a format such as XML or Excel.\n-   **Scheduler**: When a scheduled job is performed.\n-   **Text Search**: The text search transaction or any of its related operations.\n-   **Other**: Any type that does not meet the qualities of another type.\n\n **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).\n\n</td></tr><tr><td>\n\nUser\n\n</td><td>\n\nThe user performing the transaction.\n\n</td></tr><tr><td>\n\nHomepage\n\n</td><td>\n\nThe homepage that is running. This condition is populated only if the URL is `home.do`.\n\n</td></tr><tr><td>\n\nHomepage Widget\n\n</td><td>\n\nThe widget that is rendered in the transaction. When a homepage or non-responsive dashboard renders, each widget renders in parallel.\n\n When a responsive dashboard renders, each widget renders in sequence.\n\n 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.\n\n</td></tr><tr><td>\n\nAttributes\n\n</td><td>\n\nMiscellaneous attributes that are related to the transaction.\n\n</td></tr></tbody>\n</table>**Parent Topic:**[Platform performance reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/platform-performance/platform-performance-references.md)\n\n"}}