Browser Instability Switching Timesheet Approval 'Approving As' Or Toggling From All Timesheets Back To Required Actions Page (Doc ID 2303631.1)

Last updated on SEPTEMBER 11, 2017

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 16.2.5.0 and later
Information in this document applies to any platform.

Symptoms

ACTUAL BEHAVIOR

When loading the Timesheet Approval page as a user who acts as both a Project Manager and Resource Manager, the initial loading of page is successful. After the page initially loads and the user selects the Approving As drop-down to switch the Approver type, the SQL code executes in timely fashion (if monitoring the SQL execution); but once the SQL code is completed the browser process starts to spike indefinitely (using a 32-bit browser; roughly 50-70% CPU) causing the browser to become unstable/unusable.

This issue also occurs when loading the initial Timesheet Approval page, selecting the All Timesheets toggle, then re-selecting the Required Actions toggle.

When using a 64-bit browser process, its peak memory grows to 4.4GB then ultimately drops to 1.1GB usage but does load successfully after several minutes.

To ensure that IE 11 uses a 64-bit process:

  1. Browse to Start > Run and type regedit
  2. Browse to HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/Main (for all users) or HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main (for only the current user)
  3. Add a DWord:
    1. Name: TabProcGrowth
    2. value: 0
  4. Save the changes and close the Registry Editor
  5. Restart the browser for the change to take effect.

 

EXPECTED BEHAVIOR

When using a 32-bit browser:

When using a 64-bit browser:


The issue (switching the Approving As dropdown) can be reproduced at will with the following steps:

  1. Login to P6 with a user who acts as a Project Manager and Resource Manager.
  2. Click the Dashboard dropdown and select Approve Timesheets.
  3. After page loads, switch the Approving As dropdown and switch the Approver type.
  4. Note the behavior which occurs.

(switching from All Timesheets back to Required Actions):

  1. Login to P6 with a user who acts as a Project Manager and Resource Manager.
  2. Click the Dashboard dropdown and select Approve Timesheets.
  3. After page loads, select the All timesheets toggle.
  4. After the page loads, reselect the Required Actions toggle and note the behavior which occurs.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms