mpxj icon indicating copy to clipboard operation
mpxj copied to clipboard

Question: Is there a way to schdule project on MPXJ

Open iMohannad opened this issue 1 year ago • 5 comments

Hi,

I have this use case where I read primavera file, do some changes in the tasks, for example, changing progress percent for different tasks, and then I want to schedule the project based on the new changes (for example if a task has finished earlier than planned date, I expect some tasks in the same path to be finishing earlier). I do not want to open Primavera and Click on F9 or Schedule to schedule the project.

Is there a way to schedule projects from MPXJ library?

iMohannad avatar Sep 07 '24 18:09 iMohannad

I'm currently working on this functionality, it's likely to be a little while before this is usable, but progress is being made.

joniles avatar Sep 08 '24 10:09 joniles

Oh that is perfect. Thank you for your quick response.

Is there any expected timeline for this functionality? That would be really helpful to know.

We are really looking forward to this functionality.

iMohannad avatar Sep 08 '24 13:09 iMohannad

Does it mean that after changing a finish field of a task, the linked (finish to start) task will not change its start in auto mode?

szadev avatar Sep 10 '24 06:09 szadev

Is there any expected timeline for this functionality? That would be really helpful to know.

I haven't committed to a timeline for this, it's likely to be at least a couple of months.

Does it mean that after changing a finish field of a task, the linked (finish to start) task will not change its start in auto mode?

Currently MPXJ does not have the functionality to reschedule a project, so if you manually change the finish date of a task the successor task won't change. Going forward when scheduling functionality is available, the successor dates would be updated if the predecessor task's start date or duration changes.

joniles avatar Sep 11 '24 16:09 joniles

Thank you! It is clear now. This information may be useful for others in FAQ. By the way, I wrote a simple rescheduler for my purposes today 🙂

szadev avatar Sep 11 '24 17:09 szadev

Hi, I've just released MPXJ 14.0.0 today. This new version includes two CPM scheduling implementations (Primavera P6 and Microsoft Project) which will allow you to schedule project data in MPXJ. There are some notes here on how these schedulers can be used.

joniles avatar May 07 '25 15:05 joniles