Fields are not displayed in the propform editor

You create a new field in a form, but certain onOffice fields are missing from the selection. Here are the most common causes.


1. Field not enabled in onOffice Administration

propform only displays the fields that are enabled in your onOffice Administration. If a field is deactivated there (or has never been activated), it will not appear in propform either.

Solution:

  • In onOffice → Tools → Settings → Administration
  • Select module (Addresses / Properties / Activities / Tasks / Appointments / Search Criteria / Projects)
  • Activate the field

Once activated in onOffice, propform automatically synchronises the fields — see point 4 below.


2. Search criteria field not marked as a search criterion

Fields in the Search Criteria module require an additional marking as a “search criterion” in onOffice. It is not sufficient for the field to be activated in the Address or Property module.

Solution:

  • Open the field in onOffice Administration
  • Tick the box next to “Can be used as a search criterion

3. API user has no read permissions

The propform API user requires read permissions for the relevant module; otherwise, they will not be able to see the fields at all.

Solution: See API User Permissions — go through all recommended permissions once.


4. Field cache has not yet been updated

propform does not update the field list from onOffice with every click — but rather:

  • When opening the form overview (list of your forms)
  • Automatically once a day (in the morning)

Solution: If you have just created a new field in onOffice, go to the form overview (“Your forms”) in propform. The field list will then be reloaded.


5. Special case: User-defined fields

User fields created specifically in onOffice should also work. If not:

  • Ensure that the field is API-accessible (in onOffice, there is an option for each field to allow the API to access it)
  • For very new fields: wait 24 hours until the daily sync runs

If nothing helps

Email us at hello@propform.io with the specific field name. We’ll look into it with you.