I have created several saved searches that run once per day (between 1 AM and 2 AM). These searches populate a dashboard. My ultimate goal is to create a new App that will house this dashboard and several others like it, but I have been developing it in the Search app before migrating it to the new app.
Now, when I open the dashboard in the Search app, everything works fine; the dashboard loads the results of the saved searches. When I open the dashboard in the new app I have created, the dashboard runs the searches every time I load it instead of using the results of the previous searches. I've tried keeping the dashboard in the Search App and giving it Global permissions so that my new app can access it - I encounter the same problem.
So, how can I get my dashboard to load the results of the Saved Searches in an app context other than Search?
[EDIT] adding answer from PeauxDunk as a real answer
Saved searches are app specific. You need to rebuild the search in the new app and save it.
[EDIT] adding answer from PeauxDunk as a real answer
Saved searches are app specific. You need to rebuild the search in the new app and save it.
That did it. Thanks!
Saved searches are app specific. You need to rebuild the search in the new app and save it.
I'm not sure what you mean. The time range on the scheduled search is something like -25h@h to -1h@h; it uses that time range whether it runs once a day (per the schedule I want) or when the dashboard loads.
The saved searches that the dashboard uses live in the search app; I didn't migrate them to the new app, though I did give them global permissions. Perhaps the problem is that the searches live in the Search app, rather than the new one?
I don't think it's an XML issue; the problem only appears when I run it in the new app. It works fine in the search app.
Sounds like this dashboard has a problem with the time range mismatch. Does your search app have a defaulted time range set from earlier searches? It may have persisted in the 'search' app, but never was set in your new one.
I'd assume you've gone through the manager and also checked out the XML running the dash to verify the time range is in fact where you want it?
Correct. Instead of displaying the cached results of the search that ran at the scheduled time (1 - 2 AM), the dashboard re-runs the searches, and displays those results.
So your dash is displaying inline search results instead of cached search results? Just want to understand this correctly before swinging at it.