Notifications

271 views

Description

Symptoms


HR Case records have been configured to display emails in the Activity stream/log; however, clicking the link (show email details) displays the following errors:

UI errors:

No such parent record

List View errors on sys_email table:

"Read operation on table 'sn_hr_core_case_total_rewards' from scope 'Global' was denied because the source could not be found. Please contact the application admin.

Error Message Read operation on table 'sn_hr_core_case_total_rewards' from scope 'Global' was denied. The application 'Global' must declare a cross scope access privilege. Please contact the application admin to update their access requests.

Error Message Read operation on table 'sn_hr_core_case_total_rewards' from scope 'Global' was denied because the source could not be found. Please contact the application admin.

Error Message Read operation on table 'sn_hr_core_case_total_rewards' from scope 'Global' was denied. The application 'Global' must declare a cross scope access privilege. Please contact the application admin to update their access requests."

 

Log errors:

Source descriptor is empty while recording access for table sn_hr_core_case_total_rewards: no thrown error 

 

Release


Issue noticed in London Patch 3, Madrid Patch 2

 

Cause


 

HR Case records have been configured to display emails in the activity stream, which is not configured as such in an out of box instance. For information on how to enable emails to be displayed in activity stream check: KB0719147 - How to configure and display 'Sent/Received Email' in the activity stream/log
The email content cannot be accessed from the Human Resources: Core scope, hence these errors.

 

Resolution


Create a Restricted Caller Access Privilege record by:

1) Navigating to System Applications ==> Application Restricted Access Privilege.

2) Click the New button and then add the following information:

Source Scope = Global
Source Type = Scope
Status = Allowed
Target Scope = Human Resources: Core
Target Type = Scope.

When the record is created now clicking on the 'show email details' link from the activity stream actually shows the content of the email.

 

Additional Information


Roles can be configured for the Activity stream from the system property (glide.ui.activity.email_roles).

Article Information

Last Updated:2019-08-02 20:58:58
Published:2019-07-02