Applies to Product - Dynamics 365 Supply Chain Management
What’s happening?
Users receive an error message: “Getting the parent node failed!” when attempting to update any information on the Approve Form within the Time and Attendance module. This issue occurs only in the production environment and is intermittent, affecting some users while others can submit attendance without issues.
Reason:
This arises when a form is loaded with a view that has at least one filter or sort personalization. This can lead to unexpected behaviors when creating a new record. The error is linked to calls made to specific functions that fail when retrieving table buffers from the SysExtension process, particularly when the "Saved views performance enhancement" feature is enabled. The impacted environment is on version 10.0.38 or greater.
Resolution:
To resolve this, the following options can be implemented:
- Pin "Standard view" as default: Set the "Standard view" as the default on the form with the personal view that has the filter and/or sort.
- Remove personalized filters/sorts: Remove any personalized filters and/or sorts from the personal view that is currently pinned as default and save these changes.
- Disable the "Saved views performance enhancement" feature: This option disables the benefits of the feature but may resolve the issue.
- Test in UAT environment: It is recommended to refresh the database and execute the provided solutions in the User Acceptance Testing (UAT) environment first. If successful, these changes can then be applied to the production environment.
