# Managing Forms

A form is a digital version of a paper form that is completed and submitted over the internet. Onestop allows you to create forms used in your processes with the use of a form builder.

Types of Forms

There are 4 main types of forms in Onestop:

### Submission Forms

A submission form in OneStop is a form that allows users to submit data and initiate a workflow process. Submission forms are the main entry points to OneStop workflows.

#### Creating/Edit a Submission Form

To create or edit a submission form:

* Open a service
* Click on the "Submission Forms" tab

<figure><img src="/files/KHpsoiSjIRfJlGADa7NV" alt=""><figcaption></figcaption></figure>

* To create a new form, click on the "Add New" button

&#x20;                               &#x20;

<figure><img src="/files/86vMQPLn52769aro31Av" alt=""><figcaption></figcaption></figure>

* Provide the form title, description and submit text.
* Select whether the form will require a logged in user to access it or not
* If login is not required, your form will be publicly accessible to anyone who will have the [submission link](/managing-services/managing-forms/sharing-form-submission-links.md).
* To edit an existing form, click on the "Edit Form" button next to the form title

&#x20;                                      &#x20;

<figure><img src="/files/RsA0vxzCCr71p0eU9S42" alt=""><figcaption></figcaption></figure>

* You can now use the form builder interface that appears to [manage all aspects of your form](/managing-services/managing-forms/using-the-form-builder.md).

### Registration Forms

A registration form in OneStop is a form that is used to register information about your customers before they can access a service and its respective workflow process. Examples could include:

* a Parents Registration form for a School Enrollment Service
* an Engineers Registration form for an Engineers training Service
* And many more...

### Assessment Forms

An assessment form in OneStop is a form that is used by workers (Staff users) to provide information that needs to be captured during an assessment task e.g. Inspections sheets, General comment sheet etc.


---

# 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://admin-docs.onestop.site/managing-services/managing-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.
