Jaymer wroteSo, the point and Question is this:
1) How would you know, other than Trial and Error, if you want a Query to refresh, or the Content Panel (which contains a query) to Refresh?
2) Does anyone else get odd refresh result when refreshing after a Process Runs - and then you don't get the result expected, and then you change it to the BO - and then the refresh works?
To your question of Panel or Query, I am not sure it make much difference (though if you do both you are potentially creating double overhead nb not based in any technical understanding)
As far as, where do I use the refresh, semantically if I am changing just the query I would refresh just the query. The caveat being does that query get reused anywhere. If I am just updating the information presented I would tend to update the query.
Where I tend to use Auto refresh for Panels is if I want to change the information being presented (as opposed to updating), for example I have a series of child BOs related to a Contact record eg.
Contact has Addresses,
Contact has Clients
I have various Contact types: Customer, Employees.
If I look at Joe Customer's Address record and then change the Contact that I am looking at to Jane Employee then I don't want to store (or be able to show) Address records for my Employees, so I use a process on the Auto Refresh for the Panel to instead show a Query of Clients (Jane Employee has clients), likewise when I change back to Joe Customer the Auto Refresh changes back to Addresses.
That being said I could just implement this auto refresh on the query and attach the process there, but then if I ever want to reuse that query I'd potentially generate unwanted results.
As to your second question, no, do you have a simplified example of what is happening?