---
sourceDocument: Australia ServiceNow AI Platform Capabilities
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/servicenow-platform

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Policy logic fields

# Policy logic condition fields {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Policy logic is a set of conditions that is used for determining whether a policy is compliant or non-compliant. You can use the condition builder to specify conditions for the policy.

## Policy logic page {#pace-policy-logic-fields__section_f31_xd2_pwb}

Select the or and and button to add multiple rules in the condition set. Select the minus icon ![Minus icon.]() to delete a condition.

You can add a condition set by selecting the New condition set buttonor delete a condition set by selecting the X icon ![X icon.]().
{#pace-policy-logic-fields__table_rfb_gpj_pwb__entry__2}

| Field | Description |
|-|-|
| Condition description | Description of the field. |
| Source | Variable of the source for the condition. |
| Operator | List of operators to filter the source for the condition. The list changes depending on the source selected. |
| Value | Value to enter text. Select the Data picker icon ![Data pill picker icon.]()![Data pill picker icon.]() to concatenate multiple text strings with multiple data pills to select a variable for the log. Hinweis: If your Source is choice, the Data pill picker icon is inactive. |
[Tabelle : 1. If and else if statement fields]

{#pace-policy-logic-fields__table_rfb_gpj_pwb}

The else if statement enables you to specify a new condition if the first condition is false. The else statement enables you to specify a new condition if it does not apply to
the if statement.

You can add a dependent condition by selecting or or and next to the condition.
{#pace-policy-logic-fields__table_g25_5pj_pwb__entry__2}

| Field | Description |
|-|-|
| Decision | Decision to determine if the policy is Compliant or Non-compliant. |
| Logic type | Select the logic type of the policy: * Decision: Determines if the policy is Compliant or Non-compliant. * Run policy: For nested policies, the parent policy will return the decision of the child policy that has been selected in the builder. Hinweis: PaCE supports nesting policies for decision-making and up to two levels are supported, a child and a grandchild. {#pace-policy-logic-fields__ul_h1h_ny1_q2c} |
| Log level | Level of the log. |
| Log message | Log message field to enter text or select the Data picker icon ![Data pill picker icon.]() ![Data pill picker icon.]() to concatenate multiple text strings with multiple data pills to select a variable for the log. |
| Output type | Output type of the log. You can select the plus icon ![Add icon.]() to add multiple output types or the minus icon ![Minus icon.]() to delete the output type. |
| Data | Data field to enter text. Select the Data picker icon ![Data pill picker icon.]()![Data pill picker icon.]() to concatenate multiple text strings with multiple data pills to select a variable for the log. |
[Tabelle : 2. Then and else statement fields]

{#pace-policy-logic-fields__table_g25_5pj_pwb}

The following images show you are able to use the data pill picker to concatenate data in the fields:

<br />

<br />

<br />

You can see a list of the data sources under the Data source tab.  

You can calculate fields using numeric operators and use these variables to calculate the desired value in a policy logic.  
Hinweis:  
This only supports numeric fields.
{#pace-policy-logic-fields__table_gfp_ftk_wbc__entry__2}

| Operator | Description |
|-|-|
| Plus (+) | Add variables and constants. For example, "Var1 + Var2..." |
| Minus (-) | Subtract variables and constants. For example, "Var1 - Var2..." |
| Multiplication (\*) | Multiple variables and constants. For example, "Var1 \* Var2..." |
| Division (/) | Divide variables and constants. For example, "Var1 / Var2..." |
| Parentheses () | Use parentheses to support the order of operators. |
| calc\[\] | Use the brackets to evaluate an expression. |
[Tabelle : 3. Calculated fields]

{#pace-policy-logic-fields__table_gfp_ftk_wbc}

You can mix and match between the operators. For example, "Var1 +Var2\*Var3 / Var4".

