While developing an application we encountered the problem that the Universal GUI would not start because there was no menu linked to the platform of type 'Universal'.
I see some possible improvements, to eliminate this problem:
- Always start the Universal GUI, but show a message if a menu cannot be displayed
- Activate all menus in case no menu is specifically assigned to the Universal platform
- Add a 'Platform' item to the default menu in SF, where all specific settings per platform can be seen. At the moment, linking a menu to a platform is a bit complicated
- A new validation rule
Related ticket: 8597S
The idea is to introduce a new validation that notifies the developer when no menu is assigned to/available in the model for the Universal platform.
The other proposed solutions have been discussed but will not be implemented.