# Custom fields

Tailor your custom information fields to the agreements for further use for filtering and exports.
The "Custom fields" module is described here in several pages regarding purpose, installation, configuration and use.

# The purpose of custom fields

<span class="jCAhz ChMk0b"><span class="ryNqvb">Tailor your own custom information fields to the agreements for further use for filtering and exports.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">Agreements sometimes need to be supplemented with information fields that are specific to your company.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">With the "Custom fields" module, you can control your own fields to be entered on the agreements.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">That information can then be used to, among other things:</span></span>

- <span class="jCAhz ChMk0b"><span class="ryNqvb">Export to Excel</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Filter deal listing via deal views</span></span>

Screenshot

# Known limitations in custom fields

<span class="jCAhz ChMk0b"><span class="ryNqvb">The "Custom fields" module is new in the fall of 2022 and has a number of limitations that we currently do not know if adjustments will be made.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">These are among others:</span></span>

- <span class="jCAhz ChMk0b"><span class="ryNqvb">Only 6 simple data types can be used without particularly advanced setups.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">All fields are displayed last in the contract entry and only vertically one after the other.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Filtering in agreement views only filters hard, so-called "AND" when several filters for own fields are set up.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Bulk input cannot handle "Custom fields".</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Custom fields cannot be used by other functions such as calculations or reminders.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Custom fields are not displayed in reports.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">These limitations can of course change if demand for functionality is made over time.</span></span>

# Installing custom fields

"Custom fields" is a module that you can subscribe to.

Activate the module by clicking it under "Company settings" in the main menu (top).

[![Screenshot 2022-11-15 at 14.26.06.png](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/scaled-1680-/screenshot-2022-11-15-at-14-26-06.png)](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/screenshot-2022-11-15-at-14-26-06.png)

Once the subscription is activated, everyone in your company can use "Custom fields" for your contracts.

Read more on the following page how to configure "Custom fields".

# Configuring custom fields

Once the module is activated the top menu will be expanded with the entry to "Custom fields".

[![Screenshot 2022-11-15 at 14.43.59.png](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/scaled-1680-/screenshot-2022-11-15-at-14-43-59.png)](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/screenshot-2022-11-15-at-14-43-59.png)

<span class="jCAhz ChMk0b"><span class="ryNqvb">When you select "Custom fields" in the menu, you will be taken to a collection page of all fields for your company.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">The fields listed there will thus be those that can be filled in later in your contracts.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">The list can be sorted, modified and removed to adjust the custom fields in your contracts.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">Click on "Create new field" to make a new field for your contracts.</span></span>

[![Screenshot 2022-11-15 at 14.50.24.png](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/scaled-1680-/screenshot-2022-11-15-at-14-50-24.png)](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/screenshot-2022-11-15-at-14-50-24.png)

The function of the fields are described in the following page.

# What needs to be set in a "custom field"

[![Screenshot 2022-11-15 at 14.47.32.png](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/scaled-1680-/screenshot-2022-11-15-at-14-47-32.png)](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/screenshot-2022-11-15-at-14-47-32.png)

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Name" is what others see as the title of your field when entering something.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">This is required to save the field.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Description" is used to give the user a description of what the field requires.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Can be a line of information about what is to be filled in in the own field out in the contract entry.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Hint" appears as text to the right of the input field.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">For example, it can be a percent sign, currency code or some short unit to help the user with input.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">A kind of "hint".</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Type" is the data type to be entered.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">There are a number of different data types to choose from:</span></span>

- <span class="jCAhz ChMk0b"><span class="ryNqvb">Text (single line) is free text, any characters.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Text (several lines) is a paragraph or mass of text to be entered.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Number is a number where no letters may be entered by the user.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Yes/No is a checkbox for the user to check or uncheck.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Drop-down list is a number of predefined rows (key with value) that the user can choose from.</span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">Date is a day to choose from a free calendar.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Required to save" will require the user to a response in order to save the agreement at all.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Default value" is the value that is filled in from the start of a new agreement to help.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Sorting order" determines the order in which the field is displayed in the entry of the agreement.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Lowest number comes first.</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Tip!</span></span> <span class="jCAhz ChMk0b"><span class="ryNqvb">Get into the habit of always using decades (10s) so that you can "squeeze in" other options more easily later.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">"Agreement templates" filters the field to only one or more types of agreement templates.</span></span>

# Filter custom fields in contract views

<span class="jCAhz ChMk0b"><span class="ryNqvb">Contract views can be expanded with the fields you have entered in the "Custom fields" list.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">They can be used both in listings and in Excel exports.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">[![Screenshot 2022-11-15 at 14.23.45.png](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/scaled-1680-/screenshot-2022-11-15-at-14-23-45.png)](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/screenshot-2022-11-15-at-14-23-45.png)</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">The contract views can also filter out specific values from their own fields.</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">[![Screenshot 2022-11-15 at 14.24.04.png](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/scaled-1680-/screenshot-2022-11-15-at-14-24-04.png)](https://wiki.s3.amazonaws.com/uploads/images/gallery/2022-11/screenshot-2022-11-15-at-14-24-04.png)</span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">Select the plus button to add fields for filtering. Next, three things must be set per filter: </span></span>

- <span class="jCAhz ChMk0b"><span class="ryNqvb">"Field" to select which field to use for the filter. </span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">"Operator" to tell how the comparison should take place. </span></span>
- <span class="jCAhz ChMk0b"><span class="ryNqvb">"Value" is used with the field and operator. </span></span>

<span class="jCAhz ChMk0b"><span class="ryNqvb">In the example above, filtering will take place so that the agreements in the view only show those agreements that have "Controller" selected to "1".</span></span>