Kimberly,
I believe we might have spoken about this on the phone yesterday, but for the sake of everyone else here on the forums, let me repost what we discussed.
You can absoultely have 1 contract that can produce/support those three different weekly schedule options: 8x5, 4x10, 4x9+1x4. However, this requires you to make sure that the Shift rules are defined in such a way that those are the ONLY configurations that could be created by Builder for that Contract.
This is best done through the utilization of the Distribution parameter of the Shift rule.
Firstly, we need to make sure that the Contract in question is configured so that the Minium Daily is 4, the Max Daily is 10, and both the Min Weekly and Max Weekly are set to 40. The Min days per week should be 4 and the Max days per week should be 5.
Secondly, we need to make sure thatn there are 4 Shift Rules associated with that Contract: a 4 hour rule, an 8 hour rule, a 9 hour rule, and a 10 hour rule with each being restricted to being exactly 4, 8, 9, or 10 hours respectively.
Thirdly, we need to make sure that the Distribution parameter for each Shift Rule is defined to allow no more or less than the desired number of days per week that shift can be allowed: 4 for the 10 hour rule, 4 for the 9 hour rule, 5 for the 8 hour rule, and 1 for the 4 hour rule. These need to be set per week. This will force the Builder to only be able to create 4x10, 5x8, or 4x9+1x4.
I also recommend that the hours (AM/PM) the Shift can be used is left wide open, with the Earliest Start being when you open and the Latest End be when you close.
Does this answer your question?
-TT