--- title: "Use the Config Rules Tab" slug: "use-the-config-rules-tab" description: "Create config rules on the Assignments page in Configure to assign a configuration to the systems that an SQL query returns." status: "update" updated: 2026-10-26T15:14:34Z published: 2026-10-26T15:14:34Z canonical: "documentation.lakesidesoftware.com/use-the-config-rules-tab" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.lakesidesoftware.com/llms.txt > Use this file to discover all available pages before exploring further. # Use the Config Rules Tab Rules can be created and applied to specific systems on the **Config Rules** tab. Rules contain SQL and can be enabled or disabled, added or removed. Once a day, SysTrack runs the enabled rules and assigns the configuration of each rule to the systems that its SQL query returns. The **Config Rules** tab is on the **Assignments** page (**Configure** > **System Configuration** > **Assignments**). Watch a quick overview or read the detailed information below. [Assign Configurations with Configuration Rules](https://player.vimeo.com/video/916714647?h=9d9ba129ca&badge=0&autopause=0&player_id=0&app_id=58479) ## Create a Configuration Rule 1. Click the lock icon on the top right of the page to unlock SysTrack Configure for editing. 2. Click the **+** in the upper left. The **SQL** dialog appears, enabling you to enter custom SQL for your configuration rule or select a predefined template. ![](https://cdn.document360.io/87d11426-6b1f-4b19-b593-b71e55a81af3/Images/Documentation/assignments_configrules1.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A44%3A54Z&se=2026-11-08T17%3A44%3A54Z&sr=c&sp=r&sig=7Y8s9ijoQpNqFLewieSxytzw6j2sv8HkJcVbKgKU0Cw%3D) 3. Enter your custom SQL or select a template from the list on the right to show the SQL of that template. Template parameters may support a list of values. Enter them in the field provided, separating values with a vertical bar **|** delimiter. You can clear the SQL of the selected template by clicking the **Clear Template Selection** button. To select the systems of a group, use the SQL pattern in [Groups](/documentation/docs/configure-define-systrack-groups). 4. To check the SQL, click **Test SQL**. The **Test Group SQL** window lists the systems that the query returns. The SQL must be valid. 5. When satisfied with your SQL, click **OK** to save it as a Config Rule. The new rule is added to the current list. ![](https://cdn.document360.io/87d11426-6b1f-4b19-b593-b71e55a81af3/Images/Documentation/assignments_configrules2.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A44%3A54Z&se=2026-11-08T17%3A44%3A54Z&sr=c&sp=r&sig=7Y8s9ijoQpNqFLewieSxytzw6j2sv8HkJcVbKgKU0Cw%3D) 6. For each Config Rule listed, you can use the **Enable** checkbox to enable or disable the rule, and use the **Configuration** drop-down list to select or change the designated configuration. A new rule starts with **Enable** selected and **Inheritable** cleared. > [!NOTE] > **NOTE**: The **Inheritable** checkbox determines whether the configuration specified in the rule will be inherited in SysTrack Deploy (on-premises only). 7. To delete a rule, select it and click the **X** in the upper left. > [!CAUTION] > **WARNING**: SysTrack deletes the rule and its SQL query without a confirmation. After you click **Save Changes**, you cannot restore the rule. To keep the rule, leave the page without saving. 8. When satisfied with your Config Rules, click the **Save Changes** button in the upper right. 9. Click the lock icon on the top right of the page to end your editing session and lock SysTrack Configure. ## Order of Config Rules SysTrack checks the rules on the **Config Rules** tab from top to bottom. When a system matches more than one enabled rule, the lowest matching rule in the list sets the configuration of the system. To change the order, drag the rules up or down in the list, and click **Save Changes**. ## When Config Rules Run Config rules run once a day. In SysTrack cloud, they run at most once per UTC day. In SysTrack On-Premises, they run every 24 hours, and also when Configure settings change. On a pooled desktop, the rules also run when a user logs on. After a rule assigns a configuration, the system applies it during routine processing. To apply it now, run **Read Configuration**, as described in [Assignments Overview](/documentation/docs/assignments-overview). ## Troubleshooting ### A Config Rule Does Not Assign Its Configuration When a system does not get the configuration of a config rule, check these items: 1. On the **Config Rules** tab, make sure that the **Enable** checkbox of the rule is selected. 2. Make sure that the system is in the results of the SQL query of the rule. **Test SQL** in the **SQL** dialog lists the systems that the query returns. 3. Make sure that no lower enabled rule in the list also matches the system. The lowest matching rule sets the configuration. 4. Wait up to 24 hours. Config rules run once a day, and the system then applies the configuration during routine processing. To apply the configuration now, run **Read Configuration**, as described in [Assignments Overview](/documentation/docs/assignments-overview). For more checks, see [Confirm Config Rules are Enabled](/documentation/docs/confirm-config-rules-are-enabled). ### New Systems Get the Wrong Configuration from a Config Rule A config rule that selects systems by group membership or by inventory data, such as the agent version, can miss new or changed systems for up to 24 hours. SysTrack updates this data once a day. For the details and for faster options, see [New Systems Assigned to the Wrong Configuration When Using RPT_SYSTEM_GROUPS](/documentation/docs/new-systems-assigned-to-the-wrong-configuration-when-using-rpt-system-groups) and [Dynamic Group Creation Issue](/documentation/docs/dynamic-group-creation-issue).