I have a dashboard to track our conversion journey and just found out that BAQ reports also need to be converted.
For all the other custom objects, I have been able to keep the existing menu option and then add what is necessary to allow them to call from both Classic and Kinetic. This allows me to measure what has been converted as well as “phasing” our users over to Kinetic.
Classic BAQ reports are a special menu option with a special field for the report name. The instructions in help say to make it a Kinetic App but then this would break the ability for staff still on Classic to run this.
I will play in my test environment to add the WebURL in the menu option to see if Active menu picks that up. Other option is to update the menu option to be ‘Menu Option’ and add the “-r” option behind the scenes in the ‘Arguments’ field in the menu table.
Thanks Dave. Maybe I am missing something in your explanation but the menu option for a ‘Classic BAQ Report’ does not include and entry field for the ‘WebURL’ so it is difficult to do what you are saying.
I took a look on my test system and there is a ‘Q’ option type for ‘Reports’ but it appears to be for Crystal and other types of reports. There is one system BAQ report that includes a webURL in the menu option definition but it still prompts to say it needs to run in classic when I click on it from the browser.
I can insert a “-r” parameter in the arguments field for a option type of ‘Menu Option’ and see if the Ice.UIRpt.BAQReport.dll picks that up.
If that does not work then my only solution is to build a second menu option and put (Kinetic) in the description or modify the old one with (Classic).
The report parameter I had to manually update but it displays on the Classic menu maintenance screen.
Going forward I might be able to do a customization of Menu maintenance to allow updating the report name without using a SQL update or Updatable dashboard.
When I tested this I was able to get the Kinetic screen when in the browser and the classic screen when calling from the classic client.