2
Dear Ideas-Team,
I have been working on condensing and cleaning-up multiple solutions into one big core solution in a DEV-Environment. We have many solutions in our environment and solution segmentation has not been practiced until now. That is why many components were included and changed in multiple solutions. So in order to identify which component was included in which of these solution, I had to manually open each component in the System and view the solutions layers.

In order to optimize this analysis process, it would be a great help if the system offered a way to export all components (maybe even on a per solution basis) including their solution layering. This would remove the manual work needed to write down the solution layers and could greatly speed-up the analysis process of a "messy" system.

Building upon this basic idea, I think it could be possible to implement an automated system analysis tool, that checks the environment for best practices and gives optimization hints in some key areas of solution design (amount of component layering, inclusion of entities "with all assets" in multiple solutions, unused fields and views, etc.). Understandably, this system analysis tool could only operate on a lower level and would not be able to analyse custom code in e.g. Plug-Ins (correct me if I'm wrong) so it would not replace a thorough system analysis from an experienced CRM-developer, however, could speed up the identification of bottlenecks in the system to get a "thorough first impression".
STATUS DETAILS
Needs Votes