JonFroderberg
3 years agoQrew Cadet
End Of Life For Dynamic Formula Rich Text Queries
Harder Mechanical has learned this week that use of URL query parameters when calling a report (such as in a formula rich text button) is not supported by the new style timeline reports, and is not planned to be supported. The current solution to see the correctly filtered report is to slide the 'New style' toggle to the off position.
We have also learned from QB that while use of query parameters in a URL string in a formula rich text button is currently functional with new style table reports, this use case will not be supported once the old style table report is retired and the toggle switch removed.
Reference QB Ticket 692460
api guide - Components of a query
QB has not yet provided a timeframe for when URL query parameters will go end-of-life. The application engineer is working on finding more information.
From a security perspective, we can understand not wanting to allow the use of app or user tokens in a URL that can be seen from a formula rich text button. However the ability to include query parameters that reference field values on the current record is tremendously useful, and we would be very disappointed to see this feature go away as we have used it extensively throughout our app ecosystem.
There are numerous examples of what can currently be done with formula URLs in the 'Magic Buttons' app by Kirk Trachy that is available from the App Exchange. How much of this functionality will remain intact?
Reference Magic Buttons - Having fun with formula URLs
One possible solution may be expanding our use of a User Focus table. We were recently introduced to this solution by Mark Schnier (Thank you Mark!) for a specific use case in one of our apps. This would leverage native QB functionality to work around the need to dynamically filter a report in formula rich text. The downside to this solution is that the user must first click a button to make a particular set of records 'in focus' before accessing them. And, this will necessitate building a lot of lookups/relationships to make it work.
With the prospect of formula rich text query parameters going EOL, our team has a lot of development work in front of us to maintain our user experience and adoption.
Some things we need from QB:
------------------------------
Jon Froderberg
PRIME Developer
Harder Mechanical Contractors
https://www.harder.com
Portland, OR
801.946.0576
------------------------------
We have also learned from QB that while use of query parameters in a URL string in a formula rich text button is currently functional with new style table reports, this use case will not be supported once the old style table report is retired and the toggle switch removed.
Reference QB Ticket 692460
api guide - Components of a query
QB has not yet provided a timeframe for when URL query parameters will go end-of-life. The application engineer is working on finding more information.
From a security perspective, we can understand not wanting to allow the use of app or user tokens in a URL that can be seen from a formula rich text button. However the ability to include query parameters that reference field values on the current record is tremendously useful, and we would be very disappointed to see this feature go away as we have used it extensively throughout our app ecosystem.
There are numerous examples of what can currently be done with formula URLs in the 'Magic Buttons' app by Kirk Trachy that is available from the App Exchange. How much of this functionality will remain intact?
Reference Magic Buttons - Having fun with formula URLs
One possible solution may be expanding our use of a User Focus table. We were recently introduced to this solution by Mark Schnier (Thank you Mark!) for a specific use case in one of our apps. This would leverage native QB functionality to work around the need to dynamically filter a report in formula rich text. The downside to this solution is that the user must first click a button to make a particular set of records 'in focus' before accessing them. And, this will necessitate building a lot of lookups/relationships to make it work.
With the prospect of formula rich text query parameters going EOL, our team has a lot of development work in front of us to maintain our user experience and adoption.
Some things we need from QB:
- A better understanding of when these features will sunset. (Old style report toggle, formula query parameters.)
- A better understanding of what will sunset. (All use of formula URL query, or just certain aspects of it?)
- What alternative solutions will QB promote to app builders to mitigate/minimize loss of functionality? (Will QB proactively update the Magic Buttons app to show us what will continue to be possible/available?)
------------------------------
Jon Froderberg
PRIME Developer
Harder Mechanical Contractors
https://www.harder.com
Portland, OR
801.946.0576
------------------------------