The objects for the UX deployment should ship with a copy of the needed security settings on board. You can find this in the cube }APQ Security Manage Object Access
The minimum access requirements are stored against the group “APQ User” (or this group name could be changed by modifying the name in the }APQ Settings cube). All users who will use the UX must be members of this group.
To change the security it is stored against the APQ User attribute in the respective APQ dimension (i.e. }APQ Cubes, }APQ Dimensions, }APQ Processes).
To set the security the easiest is to run the process }APQ.Security.Objects.LoadAccessRights
this process assumes you are managing ALL object security in the }APQ Security Manage Object Access cube and not just for the }APQ objects. If this is a new model or PoC I would strongly advise to do this as it will make life easier. If it is an established model then you can copy the access rights into whatever has already been set up to manage security.
If your security management cube and attributes cubes don’t have the settings stored then it’s possible they have been inadvertently cleared. If so the Excel file below should list what access is needed.
APQUXSecurity.xlsx (15.5 KB)
Also FYI as we are using the Rest API which implicitly does cube data queries for everything it is a must that all users have access to
- any }ElementAttributes cube for which they have dimension read access
- drill string cubes in addition to drill processes