GET_ROLE_BASED_PAGE_USAGES
GET_START_UP_MENU
cached_navigation_tree
/ui2/nwbc_nav_tr
SUSR_USER_LOGONDATA_GET
IMPORT
FROM DATABASE
session buffer
get_user_info
get_roles
Read list of roles for the user: NAVIGATION_SELECT_AGRS_OF_USER
PRGN_READ_ROLE_MENU
entry point:
读取user menu:DB里存放的cache结果:读取当前user的类型:
cache信息:如果cache不命中,进入line 13:
取得当前user 所有的role:
根据user role获得node:loop所有的role,根据role拿到对应的node:总共获得11个node:
对应的description如下: