> For the complete documentation index, see [llms.txt](https://prohelp.assetpanda.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prohelp.assetpanda.com/settings/account-management/forms.md).

# Forms

Forms provide a structured way to enable end users to create or update records in a collection. They help maintain accuracy, enforce required fields, and align updates with organizational policies.&#x20;

Forms also enable you to manage asset-related updates without manual intervention. They can support detailed tracking of key events, from assigning assets to employees or locations to documenting maintenance, inspections, and disposal. This helps maintain accurate records, reduces errors, and ensures that asset data remains current and actionable.&#x20;

***

## Form benefits

* **Standardized Data Entry**: Forms capture information consistently, reducing errors and maintaining data integrity.
* **Controlled Updates**: Forms ensure that updates follow predefined structures so that records remain accurate and reliable.
* **Workflow Integration**: Forms operate within existing processes to ensure that updates and new records reflect real-time changes without disruption.
* **Data Compliance**: Required fields and permissions in forms ensure that only authorized modifications occur.

For example, when assets are moved between locations or require repairs, you can use forms to capture all relevant information, providing a reliable record of changes. Whether tracking routine maintenance or documenting the end of an asset’s lifecycle, forms ensure every update is recorded and accessible for future reference.

***

## Form use cases <a href="#use-cases-for-updating-records" id="use-cases-for-updating-records"></a>

You can use forms to update records for the following scenarios:

* [**Assign assets to an employee**](/use-cases/use-case-assign-an-asset-to-a-person.md)**:** You can record an asset's assignment to an employee, including the employee's name and assignment date.
* [**Unassign assets from an employee**](/use-cases/use-case-unassign-an-asset-from-a-person.md)**:** When an asset is no longer assigned to an employee, you can update its record to make the asset available for reassignment or other purposes.
* **Transfer locations** You can document the movement of assets between locations to maintain accurate tracking and availability records.
* **Dispose of an asset**: You can log disposal details, such as reasons for disposal and supporting documentation, to maintain a clear asset history.
* **Log Maintenance**: You can track maintenance activities, including servicing and repairs, to ensure assets remain functional and compliant.
* **Log Inspection**: You can record inspection details, including dates, findings, and corrective actions, to uphold compliance and ensure reliability.

***

## Form creation

You can create forms to create or update single records or multiple records. Multiple record forms can use tables under the **Styling** menu to create flexibility and visibility when working with up to 15 asset records.

When building forms, you can capture relevant details and also create new collection fields. All fields used on a form must be included in the corresponding collection.

After forms are built, administrators can share them to define who can access and complete them. Access depends on permissions set in **User Permissions** and the form being shared with the user. Non-administrators cannot view a form unless it is explicitly shared with them.

[Forms that create records](/settings/account-management/forms/forms-that-create-records.md)

[Forms that update records](/settings/account-management/forms/forms-that-update-records.md)

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://prohelp.assetpanda.com/settings/account-management/forms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
