# Working with Conditions

Conditions allow to apply Styles, Actions, Event and etc. conditionally. They are used in a various places on Forms.

To add a new Condition click "**Add**" button and fill in conditions.

<img src="/files/b2pbgh2H1wp90Lo1xSyi" alt="" class="gitbook-drawing">

#### Select Object

Conditions work with different type of Context objects:

* **Parameters** - context parameters passed to the action/event/etc.
* **Form** - form components
* **Variables** - form variables
* **Form Objec**t - source object field values (Note! changes done on form not reflected here)
* **FormParameters** - parameters, passed to the form
* **User** - current User info
* **System** - the system global information like current date/time, organization name, etc. &#x20;

Types can differ depending on Context where Conditions are used.

See more details on each Context Object type at [Context Objects](/components/forms/tools/context-object.md).

#### Select Field Parameter

Field/Parameter values will differ depend on selected Object.&#x20;

#### Select Operator

Can be different types depending on selected field type.

#### Select Value Type

* **Parameters** - context parameters passed to the action/event/etc.
* **Form** - form components
* **Variables** - form variables
* **Static** - allows to enter static value or merge field(s)

#### Select or Enter the Value

Value depends on selected Value Type.

You can enter as many conditions as required. By default all conditions will be joined with AND connector.&#x20;

<img src="/files/5SjiJTZABQblbB40agG1" alt="" class="gitbook-drawing">

You can set custom join rules in such format:

<img src="/files/rKZ8emMkaiyHC1Ok79bP" alt="" class="gitbook-drawing">


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flexikanban.ai/components/forms/basics/working-with-conditions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
