Hello everyone!
I'm excited to announce a new feature release that just hit the platform today.
Available now on the Advanced subscription plan and above, app builders can now lock any question or group in a form. You can seamlessly protect:
-
Your Data Integrity: Lock the specific questions your reports rely on.
-
Your App Logic: Secure the case property mappings that drive your workflows.
-
Your Data Cleanliness: Freeze the validation rules that keep your data accurate.
How it works: Locked items stay visible to everyone with access to view the app, but only users with the new "allow locking and unlocking questions in forms" permission can change, move, or delete them. Locking is highly granular, allowing you to protect a single question or an entire group.
To ensure airtight security, locked items are marked with a distinct lock icon in the form tree. Actions that could quietly bypass a lock, including editing the source XML, bulk editing translations, and uploading a new XForm, are automatically restricted on affected forms.
The result? Safe delegation. The critical structure of the app stays protected while the rest of the application remains flexible for multiple teams to be able to build together.
Learn more here.
Happy app building!
-Kai & the CommCare Team