# Editing a selected version

## Editing an application element – the example of a form

Depending on where in the system we are working from, the way to go to edit an application element may vary slightly.

### **Editing the latest version of the form**

If you are in the **Library**tab, **Forms**editing the selected form will be possible after clicking its row in the list and then using the **Edit** button (pencil icon in the top-right bar).

Alternatively, the form can also be opened from the **Forms** tab in the **Applications**module, provided that the given form was previously added to the application. In that case, clicking its row will take the user directly to the form editor.

### **Editing a selected version of the form**

To edit a specific version of the form (e.g., an older or test version), open the **Version history**:

* view from the form editor by clicking the **Versions**,
* button from the **Library** or **Applications** module – via the context menu in the **Forms**tab, selecting the **Version history**.

<figure><img src="/files/5a6698a7eac1af6d04d253fce587b405a2b1836e" alt=""><figcaption><p align="center"><em><strong>Illustration 1.</strong> Selecting the "Version history" option in the "Forms" tab of the "Applications" module</em></p></figcaption></figure>

**Version history** displays a drop-down list of main versions (`1`, `2`, `3`, ...) together with their assigned subversions (`1.1`, `1.2`, ...). Clicking the row of a given subversion opens it in preview or edit mode – depending on the available permissions and the version status.

<figure><img src="/files/3a45e688bc2e8eedd809db8e682b8b262ce2c8ab" alt=""><figcaption><p align="center"><em><strong>Figure 2.</strong> The "Version history" window with main version 2.* of the application expanded</em></p></figcaption></figure>

{% hint style="warning" %}
For one main version of the form, only one draft version can be edited at a time. Details are described in the section: **Draft (working draft/copy) of an application element**
{% endhint %}


---

# 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.eximee.com/documentation/documentation-en/budowanie-aplikacji/aplikacja-biznesowa/wersjonowanie/edycja-wybranej-wersji.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.
