Friday, June 7, 2019

Fixed Assets > Asset Depreciation > Error: Permission Violation: You need a higher permission for custom record type BG - Queue Instance to access this page. Please contact your account administrator.

Scenario:


Customer is trying to run Asset Depreciation (Fixed Assets > Transactions > Asset Depreciation) but is not taken to the Asset Depreciation Status Page. The following error is received: Permission Violation: You need a higher permission for custom record type BG - Queue Instance to access this page. Please contact your account administrator.

 

This is expected behaviour. If we would check the BG – Process Instance (Fixed Assets > Fixed Assets Background Processing > Process Instance List), the Asset Depreciation is still processed and only the Asset Depreciation Status Page  is not displayed. The Fixed Asset Management role should have access to the BG - Queue Instance record.


Solution:


1. Navigate to Setup > Users/Roles > Manage Roles.
2. Click on the Edit link beside the Name of the Role being used to run the Asset Depreciation.
3. Under Permissions tab > Custom Record > Add BG – Queue Instance with at least the View Level of Permission.
4. Click on Save button.

1 comment:

  1. Scenario:
    Trying to go Fixed Assets < Transactions < Asset Depreciation

    Notice

    {"type":"error.SuiteScriptError","name":"INSUFFICIENT_PERMISSION","message":"Permission Violation: You need a higher permission for custom record type FAM System Setup to access this page. Please contact your account administrator.","stack":["Error\n at searchValues (/SuiteBundles/Bundle 364000/src/util/fam_util_systemsetup.js:82:40)\n at Object.getSetting (/SuiteBundles/Bundle 364000/src/util/fam_util_systemsetup.js:274:17)\n at Object.init (/SuiteBundles/Bundle 364000/src/su/fam_su_assetdepreciation.js:152:23)\n at Object.onRequest (/SuiteBundles/Bundle 364000/src/su/fam_su_assetdepreciation.js:34:14)"],"cause":{"type":"internal error","code":"INSUFFICIENT_PERMISSION","details":"Permission Violation: You need a higher permission for custom record type FAM System Setup to access this page. Please contact your account administrator.","userEvent":null,"stackTrace":["Error\n at searchValues (/SuiteBundles/Bundle 364000/src/util/fam_util_systemsetup.js:82:40)\n at Object.getSetting (/SuiteBundles/Bundle 364000/src/util/fam_util_systemsetup.js:274:17)\n at Object.init (/SuiteBundles/Bundle 364000/src/su/fam_su_assetdepreciation.js:152:23)\n at Object.onRequest (/SuiteBundles/Bundle 364000/src/su/fam_su_assetdepreciation.js:34:14)"],"notifyOff":false},"id":"","notifyOff":false,"userFacing":true}

    How I can fix it?

    ReplyDelete