# Custom Form Configuration Overview

Custom data collection forms can be configured to collect any desired data including digital signatures from submitters.

[![ServiceConfig-DataFormConfig.png](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/scaled-1680-/serviceconfig-dataformconfig.png)](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/serviceconfig-dataformconfig.png)

<div id="bkmrk-title---the-title-of"><div><div>1. **Title** - The title of the form
2. **Allow Editing**
    1. **Yes (all)** - Allow users to edit form submissions after submission
    2. **Yes (Recieved Only)** - Allow users to edit form submission as long as they are in the "Received" state
    3. **No** - Disallow form editing after submission
3. **Current Fields** - Control and edit the forms for this data collection form

</div></div></div>[![ServiceConfig-DataFormFieldConfig.png](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/scaled-1680-/serviceconfig-dataformfieldconfig.png)](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/serviceconfig-dataformfieldconfig.png)

<div id="bkmrk-label-field---used-t"><div>1. **Label Field** - Used to set the name of the field
2. **Data Key Field** - Defines the name of the storage variable. Should be unique across all fields
3. **Field Type Selector**
    - **Markdown Block** - Display a markdown formatted section of text
    - **Text Field** - Single Line Text Field
    - **Text Area** - Multi-line text field
    - **Number** - Floating point number field
    - **Select** - Single Item select
    - **Multi-Select** - multiple item select
    - **Section Divider** - Section Divider with or without title
    - **Signature Block** - Email target for signature request
4. **Field Details/Config Button** - Displays field type configurations 
    - **Markdown Block**   
        [![DataFieldConfig - Markdown.png](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/scaled-1680-/datafieldconfig-markdown.png)](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/datafieldconfig-markdown.png)
    - **Text Field** - Single Line Text Field
    - **Text Area** - Multi-line text field
    - **Number** - Floating point number field  
        [![DataFieldConfig - Text.png](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/scaled-1680-/datafieldconfig-text.png)](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/datafieldconfig-text.png)
    - **Select** - Single Item select
    - **Multi-Select** - multiple item select  
        [![DataFieldConfig - Select.png](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/scaled-1680-/datafieldconfig-select.png)](https://bookstack.cores.utah.edu/uploads/images/gallery/2021-04/datafieldconfig-select.png)
    - **Section Divider** - Section Divider with or without title
    - **Signature Block** - Email target for signature request
    - **Duration (Time)** - Time Only Duration Entry Field
    - **Charge Calculation** - Generate a line item charge based on a given set of calculations from other fields in the form  
        [![Screenshot 2026-01-26 at 10.07.24 AM.png](https://bookstack.cores.utah.edu/uploads/images/gallery/2026-01/scaled-1680-/screenshot-2026-01-26-at-10-07-24-am.png)](https://bookstack.cores.utah.edu/uploads/images/gallery/2026-01/screenshot-2026-01-26-at-10-07-24-am.png)
5. **Move Field Up** - Alters display position of field
6. **Move Field Down** - Alters display position of field
7. **Copy Field Button**
8. **Remove Field Button**

</div></div>