# Creating forms

JMap NG application users can, depending on their permissions:

* View, create, edit, and delete data from layers or non-spatial tables.
* Attach documents to layer features or table records.
* View, create, edit, and delete attribute data for features or records.

All these operations are performed through forms configured for data sources. Forms can contain sub-forms, which are forms accessible from within a parent form.

## The Forms Section

The **Forms** section of JMap Cloud Portal displays a table listing all forms configured for the data sources you have access to.

### Creating a Form

The **Create a new form** button opens an interface that allows you to:

* Select a data source.
* Assign a name to the form.
* Add tags.

After filling in this information, click **Create** to access the form design interface, whose features are described in the following section.

### Managing an Existing Form

The contextual menu <img src="/files/UQSNxytLDFikTQ9e2a9R" alt="" data-size="line"> for each form offers the following options:

* **Settings**: Allows you to view the data source associated with the form, and to edit its name and tags.
* **Edit form**: Redirects to the form design interface (see the following section for details). Also accessible by double-clicking the form name.
* **Delete**: Permanently deletes the form.

The following sections describe the details of form configuration.


---

# 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.jmapcloud.io/en/jmap-cloud-portal/user-guide-for-jmap-cloud-portal/creating-forms.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.
