Completed tasks imported from Microsoft Project no longer shift their dates in the Scheduler.
The import process now preserves MSP’s Actual Start/Finish values, prevents unwanted rescheduling by the Bryntum engine, and aligns constraint handling with MSP. Improvements include:
▪Summary tasks keep MSP dates: Parent tasks now fully inherit dates from their children, preventing calendar‑based recalculations.
▪Completed tasks stay fixed: Tasks at 100 % completion are forced into manual scheduling to prevent any movement after import.
▪Actual Start values respected: Actual Starts are converted into appropriate constraints (e.g., Must Start On or Start No Earlier Than) to preserve MSP’s real‑world dates.
▪ASAP tasks stabilized: Tasks without explicit constraints are pinned to MSP start dates, eliminating post‑import date drift.
▪Deadlines and notes imported: MSP deadlines and notes now appear correctly in the Scheduler after import.
▪Automatic safeguards applied: The JSON payload enforces constraint‑related settings so Bryntum behaves consistently with MSP when dates are adjusted.
Additionally, the TPG Scheduler import process was aligned with the bulk import method to prevent constraint warnings during import.