> ## Documentation Index
> Fetch the complete documentation index at: https://docs.serial.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Process Builder

> A deep-dive into all of the process builder functionality

# What is the Process Builder?

The process builder enables you to create data entry forms that you can deploy to your production line.
These forms come with built in validation, they also capture operator and timestmap by default.

<iframe src="https://www.loom.com/embed/e6edfb6521ea4be898022119111e74b3" />

### Mandatory Process

A mandatory process enforces that all unique identifiers of this component must run through this process.
This is implemented by the subsequent process step checking that this process has been completed.

### User Interface or API

User interface is used when a technician will manually upload data from your production line.
API is used when a machine will automatically upload data to serial

# What are Fields

Fields are blocks of data entry that are tailored to different types of data. Serial currently supports 6 types.

<Card title="Link" image="link" href="">
  Use when linking unique identifiers together
</Card>

<Card title="Manual Entry" image="/images/ImageTag.png" href="">
  Use when manually entering text or numerical data. Numerical entries can set LSL/USL
</Card>

<Card title="Pass/Fail" image="/images/ImageTag.png" href="">
  Use when the process has a distinct result. Ex: Cosmetic checks
</Card>

<Card title="Checkbox" image="/images/ImageTag.png" href="">
  Use when completion is optional.
</Card>

<Card title="Image" image="/images/ImageTag.png" href="">
  Use when uploading images: PNGs, JPGs, TIFs, etc.
</Card>

<Card title="File" image="/images/ImageTag.png" href="">
  Use when uploading files: Excels, TXT, JSON, etc.
</Card>
