Column "Submitted By" in the Monitor Jobs displays the userID of the Job Initiator instead of username after 1911
SuccessFactors BizX Suite
Reproducing the Issue
- Login to BizX Instance.
- Goto Admin Center.
- Search Monitor Job.
- Column "Submitted By" in the Monitor Jobs displays the userID of the Job Initiator instead of username
This change is related to an enhancement and will be expected from 1911 release.
Job scheduler service team wants to make sure module teams only pass user id value as job request owner id to avoid security and job executable issues below.
1. Security issue - wrong user could be loaded as job owner
Due to less of context to decide owner id is "user id" or "user name" and job framework loads the user in #1 loadUserById #2 loadUserByName order. As different users' id and name could be using the same value which means wrong user could be loaded and caused potential security issue if any job implementation logic depend on user permission.
2. User name is not a immutable value
If user name got changed, job won't be executable as none user could load by the legacy user name anymore.
PLS-7392; ECT-119445; Submitted By, Monitor Jobs, username replaced with userid, 1911, monitor jobs user id, monitor jobs username , KBA , LOD-SF-PLT-JOBS , Scheduled Jobs , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , Problem