We're trying to build an admin interface that allows the administrator to see a list of all the objects in the application and manage the group permissions for each object. So to that end, is there a way to 1) search for every object in an application (or at least a particular type of object) and 2) view/modify the group permissions assigned to them?
Discussion posts and replies are publicly visible
I found this a while ago to build something to manage groups with, so I'm not worried about trying to do that:
https://docs.appian.com/suite/help/21.4/recipe-add-remove-move-group-members-browser.html
That summary of user access report sounds like a good idea though. Hopefully it will be enough to satisfy. What function in particular would show access to a site, report or record? The group functions I've seen so far mostly seem to show who is in a group, not what a group is assigned to.
You should focus more on thinking about groups and less on objects. If you make a group called 'Case Management Record Viewers' then you know that you just need to do a!groupMembers() of that group and it will show you show can view the Case Management Record.