Hier eine Übersicht darüber, welche Werte die Funktion APEX_UTIL.GET_USER_ROLES(p_user_name) zurückgibt. Diese Benutzerrechte kann man im APEX-Workspace einstellen unter Workspace-Administration >> Manager Users and Groups >> Users.
Workspace-Administrator
ADMIN:CREATE:EDIT:HELP:MONITOR:SQL:DATA_LOADER
![apex_role_admin](http://markushohloch.de/wp-content/uploads/2016/04/apex_role_admin.png)
Nur Developer, aber sonst Vollzugriff:
CREATE:EDIT:HELP:MONITOR:SQL:DATA_LOADER
![apex_role_developer](http://markushohloch.de/wp-content/uploads/2016/04/apex_role_developer.png)
Ausschließlich Application Builder:
CREATE:EDIT:HELP:MONITOR
Ausschließlich SQL Workshop:
SQL:MONITOR:DATA_LOADER
Ausschließlich Team Development:
– (NULL)
Mit dieser Funktion kann man unter anderem auch feststellen, ob der Anwender einer Applikation eine Workspace-Freischaltung besitzt. Wie man im letzten Abschnitt sieht, zählt allerdings Team Development nicht als Workspace-Rolle.