You can use Lag Calendars if your software provides you with the ability to define individual Lag Calendars, if not then you can use a Milestone to get similar results.
My most frequent use of Lag Calendars is when in need to define it to be based on calendar days while the activities calendars are not on workdays, and perhaps different calendar each activity.
Beware that many institutions are isolated into what is available in their countries, so do not take for granted everything they write. The AACE International Recommended Practice No. 49R-06 is an example of an erroneous and misleading statement; they wrongly say “currently only Deltek’s Open Plan™ CPM software allows for the assignment of different work calendars to individual relationships.” , just open your eyes.
Although not an MS Project regular user I tried my suggestion using milestones but it seems computations in MS Project differ. However managed to get the same results in a similar way I did using Lag Calendars. I created a special week to work one hour from 1am to 2am on Monday, Tuesday and Wednesday and used a dummy intermediate activity with duration of one hour using this calendar.
I understood you want to allow your activities to start Monday, Tuesday or Wednesday but not Thursday nor Friday. You can download the sample MS Project job from the following link.
Thanks for your thoughts on this - I dont think I made the query clear - I have some operations which must be completed in one continuous action but only a 24/5 shop-floor calendar. Consequently these activities can start on any shift as long as they complete by the end of Friday back shift (week starts Sunday nightshift)and donot have a duration beyond 5 days (which tends not to be an issue).
We couldnt find a solution within the software, so are now trialling a macro.
I can see your issues are with modeling of shifts, that you do not know what work will be done on each shift as it depends on where it starts. I believe MS Project as well as Primavera P6 cannot model shift work if you do not know in advance what work will be done on each shift. Spider Project can handle the issue with ease as shown in the following illustration.
The logic for the start of the activities can be modeled as I proposed because you know the total duration of the activities string, your model can be done easily with Spider Project as I understand it now, but still have some doubt a macro or some script will do it within MS Project. Sorry I tried to do my best but this is as far as I can go with MS Project.
Adding productivity differences among shifts would be interesting as no longer the total duration of the string can be pre-determined. Also Shift spanning two days shall be no problem on any software is just a matter of assigning work hours early am and late pm to the same day as needed.
There is a way to set a continuous 5day work without breaking the task. You can set a task working from Monday to Friday only by using a trigger milestone having a trigger calendar and linked to normal activity.
First create a calendar having special working day (i.e. 5:00PM - 12: AM Sunday only) and assign it to your milestone. These milestones will only placed on Sunday night work. Then link this milestone as predecessor for non breaking task and a successor of normal activity.
Ex: Normal Act-> FS -> Trigger Milestone ->FS-> Non-Breaking Task
See sample below:
If the non breaking task can start from Sunday night to Tuesday night then set the trigger milestone calendar from Sunday night to Tuesday night and it will be placed on that specified date followed by non breaking task.
Just imagine that nonbreaking activity has two days duration and preceding activity finishes on Monday. With your solution an activity will be delayed until next Sunday without proper reason.
In Spider Project you can just set that an activity is nonbreaking (we call it continious but maybe it makes sense to rename) and that’s all.
In the example above all activities are "continious" and Friday and Saturday are non-working days.
I understand that Spider Project has an option of continuous activities which allow the activity to work continuously on a day and start on the following day for the next activity but Microsoft Project dont have that options. Also my understanding is a continuous activity is link to normal activity and not all continuous activity. As I mention on my post the trigger milestone can have a calendar setting for non working day (i.e Thu, Fri & Sat) so it can only placed on Sun to Wed therefore if continuous activities have only 2 to 3 days work still possible but for 5 days continuous work then set a calendar as per my example.
I also understand that some version of MSP ignore calendar for 0 duration so I suggest to put 0.01 day on milestones to respect calendar setting.
I know that MS Project and Primavera do not model continious performance but your solution will cause unnecessary delays. It does not matter if preceding activities are non-breaking or normal. In any case if activity will finish before Friday it can start, if not - it shall be delayed.
Where to put your trigger milestone if non-breaking activity has two days duration and you dont know before scheduling when the preceding activities will finish?
Preceding activity may finish on Monday and on Thursday. If on Monday - no delays, if on Thursday - start on the next week. After scheduling you dont need milestones - just study the schedule, set Start No Earlier Than constraints (or dates to your trigger milestones) and reschedule. And repeat this process many times until all activities will be scheduled properly.
Spider Project is most functional and powerful professional project management software.
The first SP version was launched in 1993 and since then it has been constantly improved. Today is used in 34 countries though most Spider Project customers are in Russia. Spider Project offers numerous unique functional features and is the only PM software that optimizes resource, cost, and material constrained schedules and budgets for projects and portfolios.
The unique features of Spider Project include Quantity Based Scheduling, Conditional Scheduling, Skill Scheduling, Optimal Resource, Cost and Material Leveling, Resource Critical Path Calculation, Cash and Material Flows Calculation and Management, Trend Analysis, Advanced Risk Simulation and Analysis, Calculation of Success Probability Trends, Calculation and Management of required Project Time and Cost Buffers, Application of Corporate Norms, Management of many Parallel Budgets, Multiple WBS and many others.
Spider Project was and is used for management of many large scale programs in Russia, including $51bln construction program for 2014 Winter Olympic Games preparation.
The application areas where Spider Project is successfully used include Aerospace, Banking, Construction, Defense, Energy, Engineering, Infrastructure, Manufacturing, Metallurgy, Mining, Oil & Gas, Railways, Retail, Shipbuilding, Software Development, Telecommunications, Utilities, etc.
P6-Auditor - Display information from Primavera P6 audit tables in a user-friendly format
Unifier-Archiver - Extract and archive important documents and attachments from Primavera Unifier
Unifier-Loader - Load data into and out of Unifier via Excel
PCM-Loader - Import data into Primavera Contract Management with flexible and secure, template-driven Excel spreadsheets
PCM-Archiver - Extract and archive important documents and attachments from Primavera Contract Management
PCM-Unifier Migrator - Automatically transfer live and historical data from Primavera Contract Management to Primavera Unifier with ease
Create Radically Better Construction Schedules with ALICE Technologies
Use the power of AI to create construction schedules that reduce risk while cutting costs and build time. With ALICE, develop the ideal schedule during preconstruction -- or recover projects that are off schedule and over budget.
John,

You can use Lag Calendars if your software provides you with the ability to define individual Lag Calendars, if not then you can use a Milestone to get similar results.
My most frequent use of Lag Calendars is when in need to define it to be based on calendar days while the activities calendars are not on workdays, and perhaps different calendar each activity.
Beware that many institutions are isolated into what is available in their countries, so do not take for granted everything they write. The AACE International Recommended Practice No. 49R-06 is an example of an erroneous and misleading statement; they wrongly say “currently only Deltek’s Open Plan™ CPM software allows for the assignment of different work calendars to individual relationships.” , just open your eyes.
Best Regards,
Rafael
Although not an MS Project regular user I tried my suggestion using milestones but it seems computations in MS Project differ. However managed to get the same results in a similar way I did using Lag Calendars. I created a special week to work one hour from 1am to 2am on Monday, Tuesday and Wednesday and used a dummy intermediate activity with duration of one hour using this calendar.
I understood you want to allow your activities to start Monday, Tuesday or Wednesday but not Thursday nor Friday. You can download the sample MS Project job from the following link.
http://rapidshare.com/files/413951262/Start_on_Mondays.mpp.html
Sorry for any inconvenience, not an expert on MS Project.
Best Regards,
Rafael
Rafael
Thanks for your thoughts on this - I dont think I made the query clear - I have some operations which must be completed in one continuous action but only a 24/5 shop-floor calendar. Consequently these activities can start on any shift as long as they complete by the end of Friday back shift (week starts Sunday nightshift)and donot have a duration beyond 5 days (which tends not to be an issue).
We couldnt find a solution within the software, so are now trialling a macro.
Thanks again
John
John,

I can see your issues are with modeling of shifts, that you do not know what work will be done on each shift as it depends on where it starts. I believe MS Project as well as Primavera P6 cannot model shift work if you do not know in advance what work will be done on each shift. Spider Project can handle the issue with ease as shown in the following illustration.
The logic for the start of the activities can be modeled as I proposed because you know the total duration of the activities string, your model can be done easily with Spider Project as I understand it now, but still have some doubt a macro or some script will do it within MS Project. Sorry I tried to do my best but this is as far as I can go with MS Project.
Adding productivity differences among shifts would be interesting as no longer the total duration of the string can be pre-determined. Also Shift spanning two days shall be no problem on any software is just a matter of assigning work hours early am and late pm to the same day as needed.
Good Luck,
Rafael
John,

There is a way to set a continuous 5day work without breaking the task. You can set a task working from Monday to Friday only by using a trigger milestone having a trigger calendar and linked to normal activity.
First create a calendar having special working day (i.e. 5:00PM - 12: AM Sunday only) and assign it to your milestone. These milestones will only placed on Sunday night work. Then link this milestone as predecessor for non breaking task and a successor of normal activity.
Ex: Normal Act-> FS -> Trigger Milestone ->FS-> Non-Breaking Task
See sample below:
If the non breaking task can start from Sunday night to Tuesday night then set the trigger milestone calendar from Sunday night to Tuesday night and it will be placed on that specified date followed by non breaking task.
Best Regards,
Rodel
Hi Rodel,

your solution is not good.
Just imagine that nonbreaking activity has two days duration and preceding activity finishes on Monday. With your solution an activity will be delayed until next Sunday without proper reason.
In Spider Project you can just set that an activity is nonbreaking (we call it continious but maybe it makes sense to rename) and that’s all.
In the example above all activities are "continious" and Friday and Saturday are non-working days.
Best Regards,
Vladimir
Hi Vladimir,
I understand that Spider Project has an option of continuous activities which allow the activity to work continuously on a day and start on the following day for the next activity but Microsoft Project dont have that options. Also my understanding is a continuous activity is link to normal activity and not all continuous activity. As I mention on my post the trigger milestone can have a calendar setting for non working day (i.e Thu, Fri & Sat) so it can only placed on Sun to Wed therefore if continuous activities have only 2 to 3 days work still possible but for 5 days continuous work then set a calendar as per my example.
I also understand that some version of MSP ignore calendar for 0 duration so I suggest to put 0.01 day on milestones to respect calendar setting.
Best Regards,
Rodel
Hi Rodel,
I know that MS Project and Primavera do not model continious performance but your solution will cause unnecessary delays. It does not matter if preceding activities are non-breaking or normal. In any case if activity will finish before Friday it can start, if not - it shall be delayed.
Where to put your trigger milestone if non-breaking activity has two days duration and you dont know before scheduling when the preceding activities will finish?
Preceding activity may finish on Monday and on Thursday. If on Monday - no delays, if on Thursday - start on the next week. After scheduling you dont need milestones - just study the schedule, set Start No Earlier Than constraints (or dates to your trigger milestones) and reschedule. And repeat this process many times until all activities will be scheduled properly.
I am afraid that it is too hard.
Best Regards,
Vladimir