Functional Behaviour Settings
Functional Behaviour Settings contain the settings for the bloc that are responsible for certain bloc based rules and activities.

Requires Anti Static Strap
Ensures that the form can only be used when the user confirms they’re wearing an anti-static strap (typically for ESD-safe environments)
Hide From Reports
Used to hide the bloc from the list of available reports in the Raw Data & Counting reports section. If selected it simply won't be available there. This is useful for blocs that are only used for purposes of facilitating data for other blocs, e.g. a master list of part numbers.
Use Automatic Saving
With this setting turned, every time you change a piece of data in any field it will update the most recent entry with that value. The entry is not considered "Complete" until you click "Final Submit".

Cannot Submit Data
This prevents data from being submitted unless the user has the Admin Permission or Can Submit Data even when Submit Data option Is disabled enabled.
Make Images/Files Public
This allows the images and files that are uploaded by the File and Image Field to be accessible via a url in the browser. This allows you to provide links to non Blocworx users.
Currently the url is built based on the module ID and bloc ID and file name. We are working on providing an easy url to access. In the meantime please contact [email protected] to obtain the url for the files that appear in the bloc you want this setting to apply to.
Anybody can edit data in this bloc
Normally, the only way a user can edit the data they have entered is by using the Permission: Can Edit Data inside a Bloc. However, we understand that there may be blocs where any user can edit their data. This can be especially the case if they can only see their own data. This setting opens up the ability for any user to edit the data, even without the required permission assigned to their account.
Turn off live counting of results
By default, the system performs counts of all your values from records in the bloc. This allows you to get a quick overview on the screen of how many of each value was added into a bloc. This is useful if you do not want to use actions or rules to get this information.
However, in cases where there might be millions of records, or perhaps alot of records where each record is unique, then we may not want to count items. This counting feature can slow down performance in these examples. This setting turns off the counting. This dramatically improves performance but prevents you from having a quick view of the count data:
Don't forget you can use our Populate another local field with total from elsewhere action if you still want to get the count of specific fields. Using this action will not affect performance.
For our multi app customers we have a feature that allows for indexing certain fields to improve performance even further. Please contact [email protected] about this.
Disallow Editing of Dynamic Output & Variable Fields (Plain Data, Autogenerate etc)
By default, when you click to Edit data it is possible to change the values of all fields, even if they are autogenerated numbers or plain data fields where data came from elsewhere. This feature turns off the ability to edit the data in these fields. This is useful to guarantee values are locked in place, like invoice numbers etc.
Show a pop up when exiting the bloc
Displays a custom pop-up when users try to leave the bloc (can be used for warnings or reminders).
Redirect Bloc on page load
Use this feature to force a redirect to another url
Please make sure the url is properly formed, i.e. include https:// or http:// at the start of the url etc.
Redirect Bloc after Form Submission
Automatically redirects the user to another bloc or page after the form is submitted.
Automatically Archive Data
Moves records into an archived state (instead of deleting them) after a specified number of days.
Success Pop Up
Having this setting on will trigger a pop up every time data is submitted to the form. Useful for single entry forms that are not designed for alot of activity:

Please type the Success message (default: "Form Successfully Submitted")
If this is not blank and the Success Popup option is turned on. The text that will appear in the pop up with be from the text in this field, as opposed to "Form Successfully Submitted"
Single Entry Form
This setting forces an overwriting of the previous data in the form. This means there is never more than one entry.
Get latest Data On Page Load
Automatically loads the most recent data when the bloc is opened.
Prevent Regular Data From being Loaded

This is used to prevent any data from loading when you first load the bloc. Simply put, you will see no data unless you decide to filter some data. To use this setting properly it is expected you would use it in conjuction with the field Parameter Data Filtering Field. Because then you can have a neat way of only seeing data that you opted to look up/filter by.
We would advise against using this setting as a secure way of hiding data. It is designed more as a UX feature to prevent confusion about what data you are working with, rather than a data permission feature. To explore better ways of preventing data from being seen we would recommend you checkout the User Restricted Data Settings or the Bloc, User and Role Access settings.
Force data filter fields for those without permission
It is possible to filter data using the field parameter Data Filtering Field. However, by default, it is possible for someone to remove these filters by changing the filters below the form and/or by doing a search. This bloc setting locks in these filters and makes them impossible to change unless the user has the permission Can unlock Filtered Fields.
Hide Username and Time/Date stamps from the Export Data Reports
We have a useful quick link to allow you to run report with a single click. By default, the date and time stamps are included in this report, along with the username. This option simply removes them from this report.
Automatically Delete Data
This is a feature that is useful for GDPR and data storage purposes. Simply enter the number of days that you wish to keep the data for, and every night any data older than that number of days will be permanently deleted.
Although we run back ups, we cannot guarantee that we will be able to recover data that has been removed as a result of this setting. Please use this setting with caution and only if absolutely necessary.
Last updated
Was this helpful?