Views:

Applies to Product – Dynamics 365 Commerce


What’s happening?
Customers are experiencing delays when uploading large files (e.g., vendor invoice journal line entities) using data management, with processes taking excessively long to complete. Additionally, there are instances where batch jobs, such as inventory closing, are in error status without generating logs to indicate the cause of failure.


Reason:
The delays in the upload process are primarily attributed to data validation errors during the import process. Specific errors include missing values in related tables (e.g., 'Sales tax group') and UUID conflicts. For batch jobs, the lack of telemetry data beyond a certain period limits the ability to conduct detailed investigations into the cause of failures.


Resolution:

  • For upload performance issues:
  • Review the data being uploaded for validation errors, particularly checking for missing values in required fields and ensuring that all referenced data exists in the system.
  • If errors are found, correct the data in the source file and attempt the upload again.
  • Consider optimizing the data structure and reducing the complexity of the data being uploaded to improve performance.
  • For batch job logs:
  • If the production environment is version 10.0.17 or greater, enable the feature "Show inventory closing log in grid" and navigate to Inventory management - Closing and adjustment - Details - Log to view logs.
  • If logs are not generated, escalate the issue to the engineering team for further analysis, as it may indicate a flaw in the product or a configuration issue..