Report links do not work after using Preflight-Optimization
Steps to Reproduce
- Click the report links
The Preflight-Optimization uses a crawler to identify dependencies. Since the crawling occurs at design time, the crawler cannot determine the 'class' of the rule at design time for certain specific objects in the model. This is because, the 'class' of the model is set at runtime when the UI is rendered and the rule may resolve to a different rule than what is identified at design time.
Perform the following local-change in the whitelist that is present in the Advanced tab of the Optimization configuration to specify the missing rules.
- Add the 'Rule-Shortcut' class and the 'pyRecentReportsWidgetRow' section in the Additional Rules of the Optimization configuration.
- Rerun the optimization.