Task must be in same work week

J

JohnV

I have some tasks that should fall within the same work week. An example is
a 3 or 4 day training course that should takes place within the same work
week. The specific training may have predecessors that could end on a
Thursday, but I do not want the training course to start until there are days
available for the complete course in 1 week.


Regards,
JohnV
 
J

Jim Aksel

I think what you need is only one calendar ... with Thurs/Friday as off days.
I would solve the problem in a slightly different way.

On the "Special" calendar, only allow one minute of work on each day: Mon,
Tues, and Friday (yes, Wed & Thurs are off days). For completeness, I make
that one minute of work at 4:59PM.

Now, have all the predecessors run into a milestone "Course Preparations
Complete"
Assign the "special" calendar to the milestone. Course prep will complete
on Friday, Monday, or Tuesday at 5PM.

Leave your course as one task: Conduct Training Course with a 3 day
duration and assign your regular calendar to it. The use of the special
calendar on the milestone will allow your class to start on Monday, Tuesday
or Wednesday at 8AM and it will conclude three days later (Wed, Thurs, or
Fri).

You can adjust the days off as necessary. If the class must start on a
Monday, use only Friday on the specfial calendar, etc.

Now, class will start
--
If this post was helpful, please consider rating it.

Jim
It''s software; it''s not allowed to win.

Visit http://project.mvps.org/ for FAQs and more information
about Microsoft Project
 
J

John

Jim Aksel said:
I think what you need is only one calendar ... with Thurs/Friday as off days.
I would solve the problem in a slightly different way.

On the "Special" calendar, only allow one minute of work on each day: Mon,
Tues, and Friday (yes, Wed & Thurs are off days). For completeness, I make
that one minute of work at 4:59PM.

Now, have all the predecessors run into a milestone "Course Preparations
Complete"
Assign the "special" calendar to the milestone. Course prep will complete
on Friday, Monday, or Tuesday at 5PM.

Leave your course as one task: Conduct Training Course with a 3 day
duration and assign your regular calendar to it. The use of the special
calendar on the milestone will allow your class to start on Monday, Tuesday
or Wednesday at 8AM and it will conclude three days later (Wed, Thurs, or
Fri).

You can adjust the days off as necessary. If the class must start on a
Monday, use only Friday on the specfial calendar, etc.

Now, class will start
--
If this post was helpful, please consider rating it.

Jim
It''s software; it''s not allowed to win.
Jim,
That was the approach I was going to suggest but didn't because it has
an inherent glitch. Let's say the predecessor task ends on 5:00 pm
Tuesday. It is perfectly acceptable then to start the 3 day training
classes on Wednesday morning. Unfortunately with the 1 minute
"transition" task approach, that scenario is not allowed because the
"transition" task cannot occur on a Wednesday.

Even with other scenarios, the 1 minutes throws a wrench into the whole
logic chain. Either the predecessor task must end 1 minute short of a
whole day or the 3 day training will run over by 1 minute to the
following day. Probably not what the poster wants.

The approach would work great if Project allowed custom calendars to be
applied to zero day milestone tasks. Unfortunately, it doesn't.

Of course there is always a VBA approach. That would not require the use
of custom calendars or special transition tasks, but, it wouldn't
necessarily run automatically.

John
Project MVP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top