Discrepancy in Role Authorization - Cannot access Print Manifest even if enabled in Role Authorization

Creation date: 12/07/2023 13:08    Updated: 12/07/2023 13:08   #report #roleauthorization
Question:

Screenshots of error messages:


Time when issue occurred:

10 July 2023, 9am

Affected module:

Loading List

Detailed description of issue:

User role MGR – OUTBOUND has been updated to disable ‘close loading list’ so that only WH manager will have access to close loading list. However, even after having the correct configuration below, user cannot find the option to print the manifest.




The should-be screen should be as follows:



However, what is only visible is:




First level investigation/troubleshooting taken:

1. Checked if there were issues with the setup of the role. User tried to disable and enable the feature in the role authorization table but still hitting the same issue.

2. It also appears that if any of the following is disabled, printing of loading manifest is also disabled.




Case replication in original warehouse:

Confirming this has been replicated in TEST environment using username WMSADMIN003


Answer:

Investigation:
Flux found out that the "functionlevel" is blank, which causes the print manifest issue.
It can be checked by SQL query or WMS as below:
-SELECT * FROM BSM_DATA_EXPRULE 
WHERE functionId='A3016' 
AND organizationId='OJV_GDEC' 
AND exportCode='LOADINGMANIFEST'

or
-Go to WMS -> Data Export Rule (Module A0525) -> Look for Function ID: "A3016" and check the "Page ID". The "Page ID" should not be blank.


Solution:
-Go to Data Export Rule -> Look for Function ID: "A3016" -> click "Page ID" 3 dots -> Query -> Select -> Confirm and Save

Self tested and works fine in TEST environment. Pending customer's verification.