To enable normal users to edit some specific HomePage (Dashboards) in Freedom UI, we need to grant permission to CanManageSolution Operation Permission, but this Operation permission grants permission also to:
* ALL Homepages
* Edit Page Schemas
* other schemas
And this could be a risk to app implementation to give this kind of "power" to some users.
What I'm proposing is to add, link in Classic UI dashboards, permission to some users just to some dashboards/homepages.
The roadmap does show that there will be the ability for regular users to add dashboard widgets coming soon in Q3 2024. It sounds like it will be a new control type that you can add to a page that allows regular users to be able to add/remove/modify widgets in the same way as they could with classic dashboards.
I have a use case to work on that in includes all the business processes to be available for only System Admin, besides one that needs to be ONLY run by users that have access to Opportunities.
I tries "CanRunBusinessProcesses" operation permission but this will prompt access to all existing processes.
By default, it's not possible to perform such kind of separation. What I propose to do instead is to create operation permission (for instance "CanRunBusinessProcesses") and check it before the execution of the process. This should work exactly the way you need.