Custom fields
Dastra gives you the ability to customize your forms endlessly
This feature is still in beta. It may still have some instabilities.
When to use custom fields?
Some specific industry information may not be included in the default fields of the ROPA, like DSR and tasks.
With Dastra, you can create custom form fields to easily enhance the inputted data.
Functionalities concerned
Please note! Not all features are concerned by custom fields
You can customize the following forms:
Actors
Measures
Data sets
Data fields
Limitations on the number of custom fields
The number of custom fields is limited depending on your chosen plan. Please visit the application's pricing page for more information.
Available field types
Dastra offers several types of custom fields:
Simple text
Long text
Rich text
Whole number
Decimal number
Date
Date and time
Check box (multiple response) (unfilterable)
Check box (single response)
Single selector
Multiple selector (unfilterable)
Check box (Yes/No)
Using custom fields
You can:
View and edit custom field data in the forms of each module
Custom fields can be displayed in all the application's visualization tables. To display them, click on the table column settings button
Custom fields are present in all Excel data exports. For more information on exports, see the page on exports
Custom fields can be present in HTML, Word and PDF exports as an option (by checking the "Exportable in reports" box on the field in question)
With the exception of multiple response fields, custom fields are all filterable via the advanced filter system
Custom fields can be updated en masse in data tables
Custom fields can be imported via flat files using the import system
Custom fields are accessible and modifiable via all APIs. To do this, you will need to use the variable name assigned to each column. See the section on API modifications of custom fields
Setting up custom fields
Go to your Workspace
Click on the Workspace Settings menu on the left
Click on the Custom fields menu
Choose the module in which you want to add a custom field
Fields must be created in groups. These groups can be positioned in a certain way in the form Click on "Create a group of fields"

Fill in the name and location in the form that you want

For some elements, it is possible to define the location you want in the form!
Once the group is created, you can now drag and drop the field types you want to set up!

Fill in all the information! Click on save and that's it!
Your first personal data field is in place!
You can drag and drop to reorder the fields as you see fit.
Handling custom fields in APIs
Dastra API Guide
Dastra allows you to retrieve, modify, and create entity values, including custom fields, via the REST API. A "customFields" property is available in all entities you retrieve using the GET method in Dastra.
To modify this property, you need to post (POST) or update (PUT) the element by modifying the elements of the collection. To gather the names of the custom variables, go to the custom fields configuration page.
Attention: All custom fields will be validated by the server. If a colonen is not present in the configuration, it will be automatically deleted. If a field is not valid (for example, if it's not filled in even though it's marked as mandatory), an exception with the code 400 will be raised.
Limitations
You cannot filter custom fields of the multiple types (checkbox (Multiple) and selector (Multiple)). This is a known limitation that we are working on.
Last updated
Was this helpful?