{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":38891,"path":"platform-administration/instance-scan/hs-create-health-check.md","title":"Create a check","bundle":null,"doc_type":null,"release":"australia","body":"\n# Create a check\n\nCreate your own checks by implementing the following procedure.\n\n## Before you begin\n\nRole required: scan\\_admin\n\n## Procedure\n\n1.  Navigate to **All** &gt; **Instance Scan** &gt; **Checks**.\n\n2.  Select **New** from the Checks context menu.\n\n    The Check Interceptor list appears.\n\n3.  Select one of the available types of checks.\n\n    See [Check types](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/instance-scan/hs-intro-health-check.md) for more information.\n\n    **Note:** If you want to update an existing check, the **Version** field increments itself. The new version provides you a change history. You can also know which particular version of the check ran with a given scan.\n\n\n-   **[Create a table type check](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/instance-scan/hs-create-table-health-check.md)**  \nCreate a check by selecting **Create a new Table Check** if you know which specific table and conditions you want to test. This check type is applied on only one table at a time. You can also include your own script for more complex capabilities by selecting the **Advanced** option on the form.\n-   **[Create a column type check](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/instance-scan/hs-create-column-health-check.md)**  \nRetrieve all records containing a specific column field type from all tables in an instance by selecting **Create a new Column Type Check**. The **Column Type Check** type implements the rule you created to iterate all records matching the target column field type.\n-   **[Create a script only check](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/instance-scan/hs-create-script-health-check.md)**  \nCreate a check without specifying a table or a column type by selecting **Create a new Script Only Check**. You can verify meta data, configurations, and execute complex checks by writing your own script.\n-   **[Create a linter check](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/instance-scan/hc-linter-check.md)**  \nCreate a linter check to identify any issues in a script. When a linter check is run on a record, an abstract syntax tree for its code is generated. You can use the abstract syntax tree to analyze issues with the code.\n\n**Parent Topic:**[Using Instance Scan](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/instance-scan/hs-using-scans.md)\n\n**Related topics**  \n\n\n[Create a check suite]()\n\n[Executing a scan]()\n\n[Schedule a full scan]()\n\n[Schedule a suite scan]()\n\n[Monitoring a scan]()\n\n[Parallel scans]()\n\n[Reviewing of scans]()\n\n[Queue your scan]()\n\n[Cancel a scan]()\n\n[Using the Instance Scan dashboard]()\n\n"}}