diff --git a/docs/docs/help/New-Document/conditional_logic.md b/docs/docs/help/New-Document/conditional_logic.md
index 5079c1ca5..e7a51789f 100644
--- a/docs/docs/help/New-Document/conditional_logic.md
+++ b/docs/docs/help/New-Document/conditional_logic.md
@@ -3,7 +3,7 @@ sidebar_position: 6
title: Conditional logic
---
# Conditional Logic
-The **Conditional Logic** feature in OpenSign allows widgets to dynamically change their behavior based on the values entered or selections made in other widgets while a signer is completing a document.
+The **Conditional Logic** feature in OpenSign allows widgets to dynamically change their behavior based on the values entered or selections made in other widgets while a signer is signing a document.
Instead of displaying every field at once, Conditional Logic helps you create intelligent, interactive forms by showing, hiding, or changing the requirements of fields only when specific conditions are met. This simplifies the signing experience by displaying only the fields that are relevant to the signer.
@@ -11,6 +11,8 @@ Instead of displaying every field at once, Conditional Logic helps you create in
## What Can Conditional Logic Do?
+
+
Using Conditional Logic, you can configure a widget to perform one of the following actions:
### Show this Field
@@ -70,6 +72,8 @@ Conditional Logic helps you build dynamic and user-friendly documents by:
The **Text Input** widget in OpenSign supports **Conditional Logic**, allowing you to dynamically control its behavior based on values entered or selected in other widgets.
+
+
Using Conditional Logic, you can configure the Text Input widget to:
- Show the field
@@ -260,14 +264,14 @@ The Text Input field becomes optional when the signer enters **HR**.
The Number widget controls the Text Input widget using numeric values.
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show the Text Input Field
+### Show the Text Input Field
### Configuration
@@ -352,18 +356,18 @@ The Text Input field becomes optional when the Number widget contains **5**.
---
-# Dropdown Widget as the Trigger
+## Dropdown Widget as the Trigger
The Dropdown widget controls the Text Input widget based on the selected option.
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -380,7 +384,7 @@ Selecting **HR** displays the configured Text Input field.
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -397,7 +401,7 @@ The Text Input field is displayed whenever the selected value is not **HR**.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -414,7 +418,7 @@ Selecting **HR** hides the configured Text Input field.
---
-## Make Required
+### Make Required
### Configuration
@@ -431,7 +435,7 @@ The Text Input field becomes mandatory when **HR** is selected.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -448,7 +452,7 @@ The Text Input field becomes optional when **HR** is selected.
---
-# Checkbox Widget as the Trigger
+## Checkbox Widget as the Trigger
Checkbox widgets support two conditions.
@@ -457,7 +461,7 @@ Checkbox widgets support two conditions.
---
-## Show this Field
+### Show this Field
### Configuration
@@ -473,7 +477,7 @@ The Text Input field becomes visible when the checkbox is selected.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -489,7 +493,7 @@ Selecting the checkbox hides the configured Text Input field.
---
-## Make Required
+### Make Required
### Configuration
@@ -505,7 +509,7 @@ The Text Input field becomes mandatory whenever the checkbox is checked.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -521,7 +525,7 @@ The Text Input field becomes optional whenever the checkbox is checked.
---
-## Is Not Checked
+### Is Not Checked
The same actions can also be configured using the **Is Not Checked** condition.
@@ -539,7 +543,7 @@ The Text Input field is displayed while the checkbox remains unchecked.
---
-# Radio Button as the Trigger
+## Radio Button as the Trigger
Radio Button widgets support the following operators:
@@ -548,7 +552,7 @@ Radio Button widgets support the following operators:
---
-## Show this Field
+### Show this Field
### Configuration
@@ -565,7 +569,7 @@ The Text Input field becomes visible when the signer selects **Manager**.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -582,7 +586,7 @@ Selecting **Manager** hides the configured Text Input field.
---
-## Make Required
+### Make Required
### Configuration
@@ -599,7 +603,7 @@ The Text Input field becomes mandatory when **Manager** is selected.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -616,11 +620,11 @@ The Text Input field becomes optional when **Manager** is selected.
---
-# Multiple Conditions
+### Multiple Conditions
You can configure multiple conditions for a single Text Input widget.
-## All Conditions (AND)
+### All Conditions (AND)
```text
Number = 10
@@ -644,7 +648,7 @@ The Text Input field is displayed only when **all configured conditions** are sa
---
-## Any Condition (OR)
+### Any Condition (OR)
```text
Number = 10
@@ -668,7 +672,7 @@ The Text Input field is displayed when **any one** of the configured conditions
---
-# Best Practices
+### Best Practices
- Use descriptive widget names to make Conditional Logic easier to understand.
- Use **All Conditions** when every condition must be satisfied.
@@ -679,14 +683,14 @@ The Text Input field is displayed when **any one** of the configured conditions
---
-# Notes
+### Notes
- Conditional Logic is evaluated dynamically while the signer completes the document.
- Changes to trigger widget values immediately update the behavior of the Text Input widget.
- A Text Input widget can be both a **trigger widget** and a **target widget**.
- Multiple Conditional Logic rules can be configured for a single Text Input widget.
-# Number Widget - Conditional Logic
+## Number Widget - Conditional Logic
The **Number** widget in OpenSign supports **Conditional Logic**, allowing you to dynamically control its behavior or the behavior of other widgets based on numeric values entered by the signer.
@@ -701,7 +705,7 @@ Conditional Logic helps create dynamic documents by displaying only the fields t
---
-# Supported Trigger Widgets
+### Supported Trigger Widgets
The Number widget can be controlled using the following trigger widgets:
@@ -715,7 +719,7 @@ The Number widget can be controlled using the following trigger widgets:
---
-# Supported Actions
+### Supported Actions
The following actions can be applied to a Number widget.
@@ -728,11 +732,11 @@ The following actions can be applied to a Number widget.
---
-# Condition Types
+### Condition Types
When multiple conditions are configured, OpenSign provides two evaluation modes.
-## All Conditions (AND)
+### All Conditions (AND)
All configured conditions must be satisfied before the configured action is executed.
@@ -756,7 +760,7 @@ The configured Number widget action is performed only when **all three condition
---
-## Any Condition (OR)
+### Any Condition (OR)
The configured action is performed when **at least one** configured condition is satisfied.
@@ -780,7 +784,7 @@ The configured Number widget action is executed when any one condition is satisf
---
-# Number Widget Triggered by a Text Input
+## Number Widget Triggered by a Text Input
The Number widget can be controlled using values entered in a Text Input widget.
@@ -808,7 +812,7 @@ When the signer enters **HR** in the Text Input widget, the configured Number wi
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -825,7 +829,7 @@ The Number widget is hidden whenever the signer enters **HR**.
---
-## Make Required
+### Make Required
### Configuration
@@ -842,7 +846,7 @@ The Number widget becomes mandatory when the signer enters **HR**.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -859,7 +863,7 @@ The Number widget becomes optional when the signer enters **HR**.
---
-# Number Widget Triggered by Another Number Widget
+## Number Widget Triggered by Another Number Widget
A Number widget can control another Number widget.
@@ -870,7 +874,7 @@ A Number widget can control another Number widget.
---
-## Show this Field
+### Show this Field
### Configuration
@@ -887,7 +891,7 @@ When the signer enters **10**, the configured Number widget is displayed.
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -904,7 +908,7 @@ The configured Number widget is displayed whenever the entered value is not **10
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -921,7 +925,7 @@ The Number widget is hidden when the signer enters **10**.
---
-## Make Required
+### Make Required
### Configuration
@@ -938,7 +942,7 @@ The Number widget becomes mandatory when the signer enters **10**.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -955,7 +959,7 @@ The Number widget becomes optional when the signer enters **10**.
---
-# Number Widget Triggered by a Dropdown
+## Number Widget Triggered by a Dropdown
## Supported Operators
@@ -981,7 +985,7 @@ Selecting **Manager** displays the Number widget.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -998,7 +1002,7 @@ Selecting **Manager** hides the Number widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -1015,7 +1019,7 @@ The Number widget becomes mandatory.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1032,7 +1036,7 @@ The Number widget becomes optional.
---
-# Number Widget Triggered by a Checkbox
+## Number Widget Triggered by a Checkbox
Checkbox widgets support two conditions.
@@ -1041,7 +1045,7 @@ Checkbox widgets support two conditions.
---
-## Show this Field
+### Show this Field
### Configuration
@@ -1073,7 +1077,7 @@ Checking the checkbox hides the Number widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -1089,7 +1093,7 @@ The Number widget becomes mandatory whenever the checkbox is checked.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1105,7 +1109,7 @@ The Number widget becomes optional whenever the checkbox is checked.
---
-## Is Not Checked
+### Is Not Checked
The same actions can also be configured using the **Is Not Checked** condition.
@@ -1125,14 +1129,14 @@ The Number widget is displayed while the checkbox remains unchecked.
# Number Widget Triggered by a Radio Button
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -1149,7 +1153,7 @@ When the signer selects **Approved**, the Number widget becomes visible.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -1166,7 +1170,7 @@ Selecting **Approved** hides the Number widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -1183,7 +1187,7 @@ The Number widget becomes mandatory.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1200,11 +1204,11 @@ The Number widget becomes optional.
---
-# Multiple Conditions
+## Multiple Conditions
You can configure multiple conditions for a single Number widget.
-## All Conditions (AND)
+### All Conditions (AND)
```text
Text Input = HR
@@ -1252,7 +1256,7 @@ The Number widget is displayed when **any one** of the configured conditions is
---
-# Best Practices
+### Best Practices
- Use meaningful widget names to simplify Conditional Logic configuration.
- Use **All Conditions** when every configured rule must be true.
@@ -1262,14 +1266,15 @@ The Number widget is displayed when **any one** of the configured conditions is
---
-# Notes
+### Notes
- Conditional Logic is evaluated dynamically while the signer completes the document.
- Any changes made to trigger widget values immediately update the behavior of the Number widget.
- A Number widget can be both a **trigger widget** and a **target widget**.
- Multiple Conditional Logic rules can be configured for the same Number widget.
- Number widgets only support numeric input. Conditional Logic comparisons are performed using numeric values.
- # Dropdown Widget - Conditional Logic
+
+ ## Dropdown Widget - Conditional Logic
The **Dropdown** widget in OpenSign supports **Conditional Logic**, allowing you to dynamically control its behavior or the behavior of other widgets based on the option selected by the signer.
@@ -1284,7 +1289,7 @@ This feature helps create interactive documents by displaying only the fields th
---
-# Supported Trigger Widgets
+## Supported Trigger Widgets
The Dropdown widget can be controlled using the following trigger widgets:
@@ -1298,7 +1303,7 @@ The Dropdown widget can be controlled using the following trigger widgets:
---
-# Supported Actions
+## Supported Actions
The following actions can be applied to a Dropdown widget.
@@ -1311,11 +1316,11 @@ The following actions can be applied to a Dropdown widget.
---
-# Condition Types
+## Condition Types
When multiple conditions are configured, OpenSign allows you to choose how they are evaluated.
-## All Conditions (AND)
+### All Conditions (AND)
All configured conditions must be satisfied before the configured action is executed.
@@ -1339,7 +1344,7 @@ The configured action is performed only when **all conditions** are satisfied.
---
-## Any Condition (OR)
+### Any Condition (OR)
The configured action is executed when **at least one** configured condition is satisfied.
@@ -1363,7 +1368,7 @@ The configured action is executed when any one condition is satisfied.
---
-# Dropdown Triggered by a Text Input
+## Dropdown Triggered by a Text Input
The Dropdown widget can be controlled using values entered into a Text Input widget.
@@ -1391,7 +1396,7 @@ When the signer enters **HR**, the configured Dropdown widget becomes visible.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -1408,7 +1413,7 @@ The Dropdown widget is hidden whenever the signer enters **HR**.
---
-## Make Required
+### Make Required
### Configuration
@@ -1425,7 +1430,7 @@ The Dropdown widget becomes mandatory.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1442,7 +1447,7 @@ The Dropdown widget becomes optional.
---
-# Dropdown Triggered by a Number Widget
+## Dropdown Triggered by a Number Widget
## Supported Operators
@@ -1451,7 +1456,7 @@ The Dropdown widget becomes optional.
---
-## Show this Field
+### Show this Field
### Configuration
@@ -1468,7 +1473,7 @@ When the signer enters **5**, the configured Dropdown widget is displayed.
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -1485,7 +1490,7 @@ The Dropdown widget is displayed whenever the Number widget value is **not equal
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -1502,7 +1507,7 @@ When the signer enters **5**, the Dropdown widget is hidden.
---
-## Make Required
+### Make Required
### Configuration
@@ -1519,7 +1524,7 @@ The Dropdown widget becomes mandatory when the Number widget contains **5**.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1536,18 +1541,18 @@ The Dropdown widget becomes optional.
---
-# Dropdown Triggered by Another Dropdown
+## Dropdown Triggered by Another Dropdown
A Dropdown widget can control another Dropdown widget.
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -1564,7 +1569,7 @@ When the signer selects **Manager**, the configured Dropdown widget is displayed
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -1581,7 +1586,7 @@ The Dropdown widget is displayed whenever any option other than **Manager** is s
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -1598,7 +1603,7 @@ Selecting **Manager** hides the configured Dropdown widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -1615,7 +1620,7 @@ The Dropdown widget becomes mandatory whenever **Manager** is selected.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1632,7 +1637,7 @@ The Dropdown widget becomes optional whenever **Manager** is selected.
---
-# Dropdown Triggered by a Checkbox
+## Dropdown Triggered by a Checkbox
Checkbox widgets support two conditions.
@@ -1641,7 +1646,7 @@ Checkbox widgets support two conditions.
---
-## Show this Field
+### Show this Field
### Configuration
@@ -1657,7 +1662,7 @@ The Dropdown widget becomes visible when the checkbox is checked.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -1673,7 +1678,7 @@ Checking the checkbox hides the Dropdown widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -1689,7 +1694,7 @@ The Dropdown widget becomes mandatory whenever the checkbox is checked.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1705,7 +1710,7 @@ The Dropdown widget becomes optional whenever the checkbox is checked.
---
-## Is Not Checked
+### Is Not Checked
The same actions can also be configured using the **Is Not Checked** condition.
@@ -1723,16 +1728,16 @@ The Dropdown widget is displayed while the checkbox remains unchecked.
---
-# Dropdown Triggered by a Radio Button
+## Dropdown Triggered by a Radio Button
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -1749,7 +1754,7 @@ When the signer selects **Approved**, the Dropdown widget becomes visible.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -1766,7 +1771,7 @@ Selecting **Approved** hides the Dropdown widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -1783,7 +1788,7 @@ The Dropdown widget becomes mandatory.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -1800,7 +1805,7 @@ The Dropdown widget becomes optional.
---
-# Multiple Conditions
+## Multiple Conditions
A Dropdown widget can have multiple Conditional Logic rules.
@@ -1828,7 +1833,7 @@ The Dropdown widget is displayed only when **all configured conditions** are sat
---
-## Any Condition (OR)
+### Any Condition (OR)
```text
Number = 10
@@ -1852,7 +1857,7 @@ The Dropdown widget is displayed whenever **any one** of the configured conditio
---
-# Best Practices
+### Best Practices
- Use descriptive widget names to simplify Conditional Logic configuration.
- Use **All Conditions** when every configured rule must be true.
@@ -1863,7 +1868,7 @@ The Dropdown widget is displayed whenever **any one** of the configured conditio
---
-# Notes
+### Notes
- Conditional Logic is evaluated dynamically while the signer completes the document.
- Changes to the trigger widget values immediately update the behavior of the Dropdown widget.
@@ -1871,7 +1876,7 @@ The Dropdown widget is displayed whenever **any one** of the configured conditio
- Multiple Conditional Logic rules can be configured for a single Dropdown widget.
- Conditional Logic compares the selected dropdown option with the configured value using **Equals** or **Does Not Equal** operators.
-# Checkbox Widget - Conditional Logic
+## Checkbox Widget - Conditional Logic
The **Checkbox** widget in OpenSign supports **Conditional Logic**, allowing you to dynamically control its behavior or the behavior of other widgets based on values entered or selected in other fields.
@@ -1886,7 +1891,7 @@ This feature enables you to create interactive and dynamic signing experiences b
---
-# Supported Trigger Widgets
+### Supported Trigger Widgets
The Checkbox widget can be controlled using the following trigger widgets:
@@ -1900,7 +1905,7 @@ The Checkbox widget can be controlled using the following trigger widgets:
---
-# Supported Actions
+### Supported Actions
The following actions can be applied to a Checkbox widget.
@@ -1913,7 +1918,7 @@ The following actions can be applied to a Checkbox widget.
---
-# Condition Types
+### Condition Types
When configuring multiple conditions, OpenSign provides two evaluation modes.
@@ -1965,7 +1970,7 @@ The configured Checkbox widget action is executed when any one condition is sati
---
-# Checkbox Triggered by a Text Input
+## Checkbox Triggered by a Text Input
## Supported Operators
@@ -1974,7 +1979,7 @@ The configured Checkbox widget action is executed when any one condition is sati
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2008,7 +2013,7 @@ The Checkbox widget is hidden whenever the signer enters **HR**.
---
-## Make Required
+### Make Required
### Configuration
@@ -2025,7 +2030,7 @@ The Checkbox widget becomes mandatory when the signer enters **HR**.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2042,16 +2047,16 @@ The Checkbox widget becomes optional when the signer enters **HR**.
---
-# Checkbox Triggered by a Number Widget
+## Checkbox Triggered by a Number Widget
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2068,7 +2073,7 @@ When the signer enters **10**, the Checkbox widget is displayed.
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -2085,7 +2090,7 @@ The Checkbox widget is displayed whenever the Number widget value is not **10**.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2102,7 +2107,7 @@ The Checkbox widget is hidden when the signer enters **10**.
---
-## Make Required
+### Make Required
### Configuration
@@ -2119,7 +2124,7 @@ The Checkbox widget becomes mandatory when the Number widget contains **10**.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2136,16 +2141,16 @@ The Checkbox widget becomes optional when the Number widget contains **10**.
---
-# Checkbox Triggered by a Dropdown
+## Checkbox Triggered by a Dropdown
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2162,7 +2167,7 @@ When the signer selects **Manager**, the Checkbox widget becomes visible.
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2179,7 +2184,7 @@ Selecting **Manager** hides the Checkbox widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -2196,7 +2201,7 @@ The Checkbox widget becomes mandatory.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2213,7 +2218,7 @@ The Checkbox widget becomes optional.
---
-# Checkbox Triggered by Another Checkbox
+## Checkbox Triggered by Another Checkbox
Checkbox widgets support two conditions:
@@ -2222,7 +2227,7 @@ Checkbox widgets support two conditions:
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2238,7 +2243,7 @@ When the trigger checkbox is checked, the configured Checkbox widget becomes vis
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2254,7 +2259,7 @@ Checking the trigger checkbox hides the configured Checkbox widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -2270,7 +2275,7 @@ The configured Checkbox widget becomes mandatory whenever the trigger checkbox i
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2286,7 +2291,7 @@ The configured Checkbox widget becomes optional whenever the trigger checkbox is
---
-## Is Not Checked
+### Is Not Checked
The same actions can be configured using the **Is Not Checked** condition.
@@ -2304,16 +2309,16 @@ The configured Checkbox widget is displayed while the trigger checkbox remains u
---
-# Checkbox Triggered by a Radio Button
+## Checkbox Triggered by a Radio Button
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2330,7 +2335,7 @@ When the signer selects **Approved**, the configured Checkbox widget becomes vis
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2347,7 +2352,7 @@ Selecting **Approved** hides the configured Checkbox widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -2364,7 +2369,7 @@ The configured Checkbox widget becomes mandatory.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2381,11 +2386,11 @@ The configured Checkbox widget becomes optional.
---
-# Multiple Conditions
+## Multiple Conditions
A Checkbox widget can contain multiple Conditional Logic rules.
-## All Conditions (AND)
+### All Conditions (AND)
```text
Number = 10
@@ -2409,7 +2414,7 @@ The Checkbox widget is displayed only when **all configured conditions** are sat
---
-## Any Condition (OR)
+### Any Condition (OR)
```text
Number = 10
@@ -2433,7 +2438,7 @@ The Checkbox widget is displayed whenever **any one** configured condition is sa
---
-# Best Practices
+### Best Practices
- Use descriptive widget names to simplify Conditional Logic configuration.
- Use **All Conditions** when every condition must be satisfied.
@@ -2444,14 +2449,16 @@ The Checkbox widget is displayed whenever **any one** configured condition is sa
---
-# Notes
+### Notes
- Conditional Logic is evaluated dynamically while the signer completes the document.
- Changes made to trigger widget values immediately update the behavior of the Checkbox widget.
- A Checkbox widget can act as both a **trigger widget** and a **target widget**.
- Multiple Conditional Logic rules can be configured for the same Checkbox widget.
- Checkbox widgets support **Is Checked** and **Is Not Checked** conditions when used as trigger widgets.
-```
+
+---
+
# Radio Button Widget - Conditional Logic
The **Radio Button** widget in OpenSign supports **Conditional Logic**, allowing you to dynamically control its behavior or the behavior of other widgets based on the option selected by the signer.
@@ -2467,7 +2474,7 @@ Conditional Logic helps create dynamic and interactive document workflows by dis
---
-# Supported Trigger Widgets
+## Supported Trigger Widgets
The Radio Button widget can be controlled using the following trigger widgets:
@@ -2481,7 +2488,7 @@ The Radio Button widget can be controlled using the following trigger widgets:
---
-# Supported Actions
+### Supported Actions
The following actions can be applied to a Radio Button widget.
@@ -2494,11 +2501,11 @@ The following actions can be applied to a Radio Button widget.
---
-# Condition Types
+### Condition Types
When multiple conditions are configured, OpenSign allows you to choose how those conditions are evaluated.
-## All Conditions (AND)
+### All Conditions (AND)
All configured conditions must be satisfied before the configured action is executed.
@@ -2522,7 +2529,7 @@ The configured Radio Button widget action is executed only when **all configured
---
-## Any Condition (OR)
+### Any Condition (OR)
The configured action is executed when **at least one** configured condition is satisfied.
@@ -2546,16 +2553,16 @@ The configured Radio Button widget action is executed whenever any one of the co
---
-# Radio Button Triggered by a Text Input
+## Radio Button Triggered by a Text Input
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2572,7 +2579,7 @@ When the signer enters **HR**, the configured Radio Button widget becomes visibl
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2589,7 +2596,7 @@ The Radio Button widget is hidden whenever the signer enters **HR**.
---
-## Make Required
+### Make Required
### Configuration
@@ -2606,7 +2613,7 @@ The Radio Button widget becomes mandatory when the signer enters **HR**.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2623,16 +2630,16 @@ The Radio Button widget becomes optional when the signer enters **HR**.
---
-# Radio Button Triggered by a Number Widget
+## Radio Button Triggered by a Number Widget
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2649,7 +2656,7 @@ When the signer enters **10**, the configured Radio Button widget is displayed.
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -2666,7 +2673,7 @@ The Radio Button widget is displayed whenever the Number widget value is **not e
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2683,7 +2690,7 @@ The Radio Button widget is hidden when the signer enters **10**.
---
-## Make Required
+### Make Required
### Configuration
@@ -2700,7 +2707,7 @@ The Radio Button widget becomes mandatory when the Number widget contains **10**
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2717,16 +2724,16 @@ The Radio Button widget becomes optional when the Number widget contains **10**.
---
-# Radio Button Triggered by a Dropdown
+## Radio Button Triggered by a Dropdown
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2743,7 +2750,7 @@ When the signer selects **Manager**, the configured Radio Button widget becomes
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2760,7 +2767,7 @@ Selecting **Manager** hides the configured Radio Button widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -2777,7 +2784,7 @@ The Radio Button widget becomes mandatory whenever **Manager** is selected.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2794,7 +2801,7 @@ The Radio Button widget becomes optional whenever **Manager** is selected.
---
-# Radio Button Triggered by a Checkbox
+## Radio Button Triggered by a Checkbox
Checkbox widgets support two conditions:
@@ -2803,7 +2810,7 @@ Checkbox widgets support two conditions:
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2819,7 +2826,7 @@ When the checkbox is checked, the configured Radio Button widget becomes visible
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2835,7 +2842,7 @@ Checking the checkbox hides the configured Radio Button widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -2851,7 +2858,7 @@ The Radio Button widget becomes mandatory whenever the checkbox is checked.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2867,7 +2874,7 @@ The Radio Button widget becomes optional whenever the checkbox is checked.
---
-## Is Not Checked
+### Is Not Checked
The same actions can also be configured using the **Is Not Checked** condition.
@@ -2885,18 +2892,18 @@ The configured Radio Button widget is displayed while the checkbox remains unche
---
-# Radio Button Triggered by Another Radio Button
+## Radio Button Triggered by Another Radio Button
A Radio Button widget can control another Radio Button widget.
-## Supported Operators
+### Supported Operators
- Equals
- Does Not Equal
---
-## Show this Field
+### Show this Field
### Configuration
@@ -2913,7 +2920,7 @@ When the signer selects **Approved**, the configured Radio Button widget is disp
---
-## Show this Field (Does Not Equal)
+### Show this Field (Does Not Equal)
### Configuration
@@ -2930,7 +2937,7 @@ The Radio Button widget is displayed whenever a value other than **Approved** is
---
-## Hide this Field
+### Hide this Field
### Configuration
@@ -2947,7 +2954,7 @@ Selecting **Approved** hides the configured Radio Button widget.
---
-## Make Required
+### Make Required
### Configuration
@@ -2964,7 +2971,7 @@ The Radio Button widget becomes mandatory whenever **Approved** is selected.
---
-## Make Optional
+### Make Optional
### Configuration
@@ -2981,11 +2988,11 @@ The Radio Button widget becomes optional whenever **Approved** is selected.
---
-# Multiple Conditions
+## Multiple Conditions
You can configure multiple Conditional Logic rules for a Radio Button widget.
-## All Conditions (AND)
+### All Conditions (AND)
```text
Number = 10
@@ -3009,7 +3016,7 @@ The Radio Button widget is displayed only when **all configured conditions** are
---
-## Any Condition (OR)
+### Any Condition (OR)
```text
Number = 10
@@ -3033,7 +3040,7 @@ The Radio Button widget is displayed whenever **any one** configured condition i
---
-# Best Practices
+### Best Practices
- Use descriptive widget names to make Conditional Logic easier to configure.
- Use **All Conditions** when every configured condition must be true.
@@ -3044,7 +3051,7 @@ The Radio Button widget is displayed whenever **any one** configured condition i
---
-# Notes
+### Notes
- Conditional Logic is evaluated dynamically while the signer completes the document.
- Changes to trigger widget values immediately update the behavior of the Radio Button widget.
diff --git a/docs/docs/help/New-Document/request-signatures.md b/docs/docs/help/New-Document/request-signatures.md
index 42d634ef4..f66f4f5a4 100644
--- a/docs/docs/help/New-Document/request-signatures.md
+++ b/docs/docs/help/New-Document/request-signatures.md
@@ -348,7 +348,7 @@ The configured **TextInput1** widget becomes visible when **either** the Number
### Related Conditional Logic Guides
The **Text Input** widget also supports Conditional Logic using the following trigger widgets:
-- **Dropdown Widget** - [Read more](https://github.com/pravinOpenSign/OpenSign/blob/patch-75/docs/docs/help/New-Document/conditional_logic.md#number-widget-as-the-trigger)
+- **Number Widget** - [Read more](https://docs.opensignlabs.com/docs/help/New-Document/conditional_logic/#number-widget-as-the-trigger)
- **Dropdown Widget** – [Read more](https://github.com/pravinOpenSign/OpenSign/blob/patch-75/docs/docs/help/New-Document/conditional_logic.md#dropdown-widget-as-the-trigger)
- **Checkbox Widget** – [Read more](https://github.com/pravinOpenSign/OpenSign/blob/patch-75/docs/docs/help/New-Document/conditional_logic.md#checkbox-widget-as-the-trigger)
- **Radio Button Widget** – [Read more](https://github.com/pravinOpenSign/OpenSign/blob/patch-75/docs/docs/help/New-Document/conditional_logic.md#radio-button-as-the-trigger)