@yuniar We need "Master Tables" via drop-downs, check-boxes, matrix choices and multiple choice fields that are able to be inserted on multiple forms.

For example, we have drop-downs (personnel, equipment, products, etc…) that are the same on 20 to 30 forms that have to be updated individually which is painstaking. The ability to add drop-downs or other fields from other forms that are shareable among all forms is a must.

Here's just a modified picture of how it could work on a drop down.

alt text

7 days later

This is what I have asked for too somewhere else in the forum. Just in other words... Somehow a shared database across the forms from which the drop down etc. in each form can pull choices.

2 years later

This is a good idea (and ties in with another idea I've had where we could create custom fields based off of external data coming our own APIs...for example, if we create an API endpoint on our end where it generates a list of locations automatically our custom field could automatically pull from that always up to date API endpoint rather than having us hardcode all of the current values in and update them manually at a later date).

The other benefit this can have is simplifying things on more complex forms since I've had issues in the past where I come back to a form to make what should be a quick change, but ends up being more complex since editing an existing dropdown with a lot of values isn't super straightforward (e.g. if you want to remove all of the existing items and replace with a new list that takes some time...the other issue here unfortunately is that I think Machform associates the previous entries with the index of the value from the dropdown list...I think some efforts have been made to help make this better since now if you remove a dropdown value it shows up under the "Hidden" area but it's still something that can cause an issue for older entries as a form evolves over time).

    9 months later

    This would be a great idea. This should be on top of the list to do.

    Write a Reply...