We have a generic reporting capability that some users want to have certain customizations/options available. For example, one group prefer to have reports default to current month/year. Other users would prefer the most recent month.
If we had a setting/variable such as "CurrentMonth" and had it set to 1 or 0 (true/false) we could set the default with a simple IF clause. We have some other similar customizations that users have preferences for as well.
We don't want to use Environment Variables via the CreateEngine properties file because this file could be overwritten on updates. We were trying to figure out how to have our own properties/settings file. We haven't found a solution exactly like that. We don't want to query a database every time either. So, our current thought is to create a datasource to an XML file that could be pointed to by all reports and then could get the values they need from the XML file.
We are open to some suggestions or other ideas that are easier or better ...
THANKS
If we had a setting/variable such as "CurrentMonth" and had it set to 1 or 0 (true/false) we could set the default with a simple IF clause. We have some other similar customizations that users have preferences for as well.
We don't want to use Environment Variables via the CreateEngine properties file because this file could be overwritten on updates. We were trying to figure out how to have our own properties/settings file. We haven't found a solution exactly like that. We don't want to query a database every time either. So, our current thought is to create a datasource to an XML file that could be pointed to by all reports and then could get the values they need from the XML file.
We are open to some suggestions or other ideas that are easier or better ...
THANKS