
Hi guys,
I want to hide/Deactivate to System dashboards after deploying the managed solution and revert back when needed. The obvious solution seems is Remove all roles from a particular System Dashbord so that is not visible to users. I know from we can do it from Solution options but I want to do it with code SDK.
Also I know that SystemForm is entity for System boards and its record cannot be deactivated using SetStateDynamic. It has relationship to asyncoperation entityt as regardingobjectId with the relationship
SystemForm_AsyncOperations. But regardingobjectId is always empty when I query the asyncoperation entity and I hope i have to query SystemForm_AsyncOperations but I do not know how to. My main purpose to just hide dashboard either by removing roles or somehow deactivate it by code.
https://msdn.microsoft.com/en-us/library/gg327869.aspx
Please help I need urgent response.
Thanks
*This post is locked for comments
I have the same question (0)Hello Adnan;
I've thought about this quiet a bit and I'm thinking it's possible. The SDK has all kinds of example source around adding and removing permissions from entities etc.. Nothing as specific as your saying. I'd suggest the easiest route would be to just make these dashboards only available to the Sys Admin role as very very very few user should have this role. It would restrict it for every other user minus the person who Sys Admin.
Would love to hear your thoughts or if you've headed down the road of code. Good luck!