Ability to search forms based on custom field content, not just form name/title
Currently using the web app forms search allows you to search for terms only in the form name/title, so we are forced to put specific values into the title, such as Customer ID, Sales ID, etc.
Unfortunately there are more fields we need to search by than would fit nicely in the name of each form, such as invoice numbers, personnel ID's, etc.
It would be great if we could search specific fields within the forms; when creating a template, you can nominate specific fields/inputs to be indexed for searching.
The down side of this is if you have 20 templates with an 'Invoice Number' field on each of them; there's no way to know if those fields are related across templates, so you would need to index each of the 20 fields separately, and any search for any string would have to search ALL indexed fields individually.
To solve this issue, perhaps we could have 'global' fields that are pre-defined and can be used in all forms, which have this search functionality applied by default. For example, you can create a 'Global Field' named 'Invoice Number' and assign it to 'indexed for searching'. You can then use it in ANY form template, and it assumes the exact same usage definition and functionality across ALL templates it appears in.
This might solve the issue of having to index many different fields named 'Invoice Number' separately, and it also allows the user to search for an invoice number across completely different form templates.