As the forms we build become more complex, we find ourselves needing correspondingly more robust lookup rules that are based on conditions.
For instance, one of our customers have a PO form where they need to determine if the expenses for a project are taxable based on the job number entered. Here's the tricky part: if the job number starts with 1, tax information needs to be looked up on Table A. If it starts with 2, it needs to be looked up on Table B. This is outside our control as it's how their accounting software is designed.
Unfortunately, the lookup rule conditions are very basic right now and they only allow "if field value matches value in database field" type rules. We need more types, such as those based on regular expressions or even hardcoded values. Also, it would be nice to be able to dynamically adjust the values coming in from the database before they populate the fields (e.g. convert the value to lowercase, multiply it with a number, etc.).
Is this currently in the works?