Why is Reschedule moving tasks into the past?

I’ve been noticing a concerning problem with the Reschedule feature in OmniPlan: after running Reschedule, I can see some of my tasks get relocated into the past, i.e. before today. Shouldn’t Reschedule move all incomplete tasks into the future? Why is anything moving backward?

It’s happened a few times, but I was able to capture a screen recording of it. What in the world would cause this to happen? I planned to frequently reschedule my projects, but I feel hesitant to do it after seeing this happen a couple times.

Are there are any situations where this is expected to happen, and how can I avoid it?

In the video below, the light blue column represents “today” as of the day I recorded this. After the reschedule, you can see many of the tasks slide to the left, i.e. before today. In this project, there were no violations before or after rescheduling.

I contacted OmniPlan support about this, and they were very helpful. I’m sharing their response here in case anyone comes across this post later.

The problem was that I had automatic leveling on for my project (Project | Automatically Level Resources) and the last time I’d run Level, the setting “Don’t schedule any task before now (or current editing date).” was checked.

I didn’t realize the settings you use on this screen are used for the next automatic leveling. So when I rescheduled, the project also automatically leveled itself and some of the tasks ended up with an invalid schedule.

The two ways to fix this are

  • turn off automatic leveling and level yourself, or
  • run a Level with that “Don’t schedule any task before now (or current editing date)” setting unchecked, so automatic leveling will run without that setting
1 Like