---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Generate a Pattern allowlist

# Generate a Pattern allowlist {#ariaid-title1}

Release version: Australia  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Generate an allowlist for a selection of patterns, to configure the patterns permitted to run on an agent.

## Before you begin

Ensure that the following plugins are installed on your instance:

* Discovery (com.snc.discovery)
* Pattern Designer Enhancements (com.sn_itom_pde)
* Pattern Allowlist Generator available as part of Agent Client Collector for Visibility Content 1.5.0 (202512)
{#generate-patterns-allow-list__ul_zjm_4ff_nhc}

Role required: discovery_admin or agent_client_collector_admin

## Procedure

1. Navigate to AllPattern DesignerPatterns allowlist for ACC.  
   The Pattern Allowlist Generator page appears.
2. Select the type of pattern selection in the Pattern Selection section.
   * All patterns: The allowlist generates for all patterns on the agent.
   * Specific patterns: The allowlist generates on the agent only for the patterns you select.

     After selecting this option, choose the patterns from which you want the allowlist to be
     generated.
   {#generate-patterns-allow-list__choices_t4m_jwf_nhc}
3. Select Generate Allowlist.
4. Select Copy to copy the generated allowlist.
5. Append the copied allowlist into the existing check-allow-list.json allowlist on the agent.  
   The patterns specified in the allowlist are permitted to run on the agent.  
   The allowlist's default location is:
   * Windows: C:\\ProgramData\\ServiceNow\\Agent Client Collector\\check-allow-list.json
   * Linux: /etc/servicenow/agent-client-collector/check-allow-list.json
   {#generate-patterns-allow-list__ul_kx2_dvd_dkc}  
   Note:  
   To generate allowlist for commands nested within EVAL() in a pattern step, ensure the Pattern Designer Enhancements plugin is v3.9.1 or above.
* **[Define temporary variables for a pattern allowlist](https://www.servicenow.com/docs/eWwuhEJG76jHBz~WeXhM6g)**   
  Define temporary variables by assigning values such as executable paths, config file paths, and so forth. Defining temporary variables ensures that runtime commands are successful.

*[\>]: and then


