Created by Jerry Wang, last modified on Aug 26, 2015
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如下: