About

Page created using API Version: 3.27.0.0

1 2 3 4 5
2008 April010203040506070809101112131415161718192021222324252627282930
TWTFSSMTWTFSSMTWTFSSMTWTFSSMTW

P

V

A

D

   

E

E

D

D

D

   

E

E

E

   

D

D

D

   

D

D

L

L

L

   

N

N

N

0 0
B

D

D

L

L

   

D

D

D

D

D

   

E

E

E

E

E

     

L

L

L

L

   

D

D

D

0 0
C        

V

V

L

L

             

E

E

D

D

           

L

L

L

L

  0 0
D  

N

N

N

N

   

N

N

N

N

   

N

N

N

N

N

   

N

N

N

   

N

N

N

N

N

0 0
E

D

D

   

E

E

         

L

L

   

D

D

       

E

E

              0 0
F

N

N

N

   

E

E

     

E

E

E

   

V

V

V

V

V

D

D

D

L

L

       

E

0 0
G    

D

D

D

D

   

E

E

E

   

D

D

     

D

D

D

   

D

D

   

E

E

E

0 0
H

N

     

L

L

   

D

D

D

D

     

L

L

     

E

E

E

E

E

   

D

D

D

0 0
I        

N

N

   

V

V

V

V

V

N

N

   

N

N

N

N

   

N

N

   

N

N

N

0 0
J

L

L

       

D

D

D

D

D

   

L

L

   

L

L

L

L

L

     

D

D

D

D

D

0 0
K

D

     

L

L

         

D

D

     

E

E

     

N

N

N

            0 0
L

E

E

E

E

   

E

E

   

D

D

D

D

D

   

D

D

D

   

D

D

D

   

D

D

  0 0
M

E

D

D

D

   

L

L

L

L

L

   

L

L

   

E

E

L

L

   

E

E

D

D

   

L

0 0
N  

E

E

E

D

D

   

D

D

     

E

E

E

D

D

   

L

L

L

   

E

E

L

L

L

0 0
O

N

N

N

       

N

N

   

N

N

N

N

N

   

N

N

N

N

N

              0 0
P

L

L

L

L

   

L

L

L

L

L

   

E

E

L

L

   

D

D

D

     

L

L

L

L

L

0 0
Q  

L

L

L

   

D

D

L

L

L

   

L

L

     

E

E

E

D

D

   

E

E

E

E

E

0 0
R

L

   

N

N

N

N

   

N

N

N

N

   

L

L

L

     

E

E

D

D

   

E

E

D

0 0
S    

D

D

D

   

E

E

E

     

D

D

D

             

E

E

D

D

      0 0
T      

N

N

N

N

   

N

N

     

D

D

D

L

L

     

D

D

D

          0 0
U

E

E

E

     

E

E

E

E

   

D

D

   

N

N

           

N

N

N

      0 0
V  

D

D

D

   

N

N

N

   

L

L

   

N

N

   

E

E

   

N

N

          0 0

Requests

Employees' penalty (soft constraints) 0
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
E Min 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3   
E Assigned 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
E Max 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5   
E Assigned 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Max=Soft constraint [weight=10, function=Linear]. )
D Max 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4   
D Assigned 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
D Max 6 6 6 6 5 5 6 6 6 6 6 5 5 6 6 6 6 6 5 5 6 6 6 6 6 5 5 6 6 6   
D Assigned 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 00
Shift Cover (Skill=All. Min=Soft constraint [weight=10, function=Linear]. )
D Min 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4   
D Assigned 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
D Min 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   
D Assigned 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 4 4 3 3 4 4 4 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
L Max 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5   
L Assigned 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
L Min 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3   
L Assigned 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Max=Soft constraint [weight=10, function=Linear]. )
L Max 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3   
L Assigned 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Min=Soft constraint [weight=10, function=Linear]. )
L Min 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3   
L Assigned 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
N Max 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4   
N Assigned 3 3 3 3 4 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
N Min 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
N Assigned 3 3 3 3 4 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Max=Soft constraint [weight=10, function=Linear]. )
N Max 3 3 3 3 - - 3 3 3 3 3 - - 3 3 3 3 3 - - 3 3 3 3 3 - - 3 3 3   
N Assigned 3 3 3 3 4 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skill=All. Min=Soft constraint [weight=10, function=Linear]. )
N Min 3 3 3 3 - - 3 3 3 3 3 - - 3 3 3 3 3 - - 3 3 3 3 3 - - 3 3 3   
N Assigned 3 3 3 3 4 3 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 3 3 2 2 3 3 3 00
Shift Cover (Skills=(GroupA, GroupB). Min=Soft constraint [weight=1000, function=Linear]. )
L Min 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1   
L Assigned 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 1 1 3 2 2 3 2 2 2 2 1 1 2 2 2 00
Shift Cover (Skills=(GroupB, GroupC). Max=Soft constraint [weight=10, function=Linear]. )
E Max 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
E Assigned 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
Shift Cover (Skills=(GroupB, GroupC). Min=Soft constraint [weight=1000, function=Linear]. )
E Min 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1   
E Assigned 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
Shift Cover (Skills=(GroupB, GroupC). Min=Soft constraint [weight=10, function=Linear]. )
E Min 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
E Assigned 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
Shift Cover (Skill=GroupC. Min=Soft constraint [weight=1000, function=Linear]. )
N Min 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1   
N Assigned 1 1 1 2 3 3 3 1 1 2 2 1 1 1 1 1 2 2 1 1 1 1 1 3 3 1 1 2 2 2 00
Total penalty (soft constraints)0
Total violations (hard constraints)0
Workload Resource Matrix
V TimeUnits 000000000000000000000000000000
E TimeUnits 888888888888888888888888888888
D TimeUnits 888888888888888888888888888888
L TimeUnits 888888888888888888888888888888
N TimeUnits 888888888888888888888888888888

Shifts   Description

V

00:00:00-00:00:00 Vacation.

E

06:00:00-14:00:00 Early shift.

D

09:00:00-17:00:00 Day shift.

L

14:00:00-22:00:00 Late shift.

N

22:00:00-06:00:00 Night shift.
   

KEY
 Assignment frozen
 Day off request
 Day on request
 Shift off request
 Shift on request

 

 

Employees

A
Skills: GroupA, GroupB, GroupC
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
B
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Requested days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
168
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    0
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    0
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    0
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
C
Skills: GroupB
Contract: Part Time (2 days a week), StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 80 hours
Max 80 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
80
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 2 shifts per week
Min 2 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Min 2 shifts per week
Min 2 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Min 2 shifts per week
Min 2 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     4
Min 2 shifts per week
Min 2 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     0
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
D
Skills: GroupA
Contract: Nights only, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
168
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Night shifts only
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
     0
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
E
Skills: GroupA, GroupB
Contract: Part Time (2 days a week), StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 80 hours
Max 80 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
80
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 2 shifts per week
Min 2 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     4
Min 2 shifts per week
Min 2 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Min 2 shifts per week
Min 2 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Min 2 shifts per week
Min 2 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
F
Skills: GroupA, GroupB, GroupC
Contract: Part Time (3 days a week), StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 112 hours
Max 112 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
112
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 3 shifts per week
Min 3 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     4
Min 3 shifts per week
Min 3 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     4
Min 3 shifts per week
Min 3 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     5
Min 3 shifts per week
Min 3 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     5
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     0
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
G
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
136
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
H
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Requested days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
136
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
I
Skills: GroupC
Contract: Nights only, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
104
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Night shifts only
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
     0
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     0
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
J
Skills: GroupA, GroupB, GroupC
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
152
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
K
Skills: GroupB, GroupC
Contract: Part Time (2 days a week), StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 80 hours
Max 80 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
80
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 2 shifts per week
Min 2 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 2 shifts per week
Min 2 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Min 2 shifts per week
Min 2 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     2
Min 2 shifts per week
Min 2 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
L
Skills: GroupA
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
152
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
M
Skills: GroupA, GroupB, GroupC
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
N
Skills: GroupA, GroupB
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     2
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
O
Contract: Nights only, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
120
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Night shifts only
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
     0
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
P
Skills: GroupC
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
168
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
Q
Skills: GroupA, GroupB, GroupC
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
R
Skills: GroupA, GroupB, GroupC
Contract: Full Time, StandardConstraints
Constraint Violations Penalty Details
Requested days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
152
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
S
Skills: GroupB, GroupC
Contract: Part Time (3 days a week), StandardConstraints
Constraint Violations Penalty Details
Requested days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 112 hours
Max 112 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
104
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 3 shifts per week
Min 3 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     4
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     4
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
T
Skills: GroupB, GroupC
Contract: Part Time (3 days a week), StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 112 hours
Max 112 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
112
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 3 shifts per week
Min 3 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     5
Min 3 shifts per week
Min 3 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
U
Skills: GroupA, GroupB, GroupC
Contract: Part Time (3 days a week), StandardConstraints
Constraint Violations Penalty Details
Requested days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 112 hours
Max 112 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
112
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 3 shifts per week
Min 3 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     5
Min 3 shifts per week
Min 3 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    1
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 
V
Skills: GroupA, GroupB, GroupC
Contract: Part Time (3 days a week), StandardConstraints
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 112 hours
Max 112 of resource TimeUnits between days 0-29
[Soft constraint, weight=100, function=Quadratic].
112
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 3 shifts per week
Min 3 matches between days 0-5 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 6-12 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     5
Min 3 shifts per week
Min 3 matches between days 13-19 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Min 3 shifts per week
Min 3 matches between days 20-26 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOn     3
Max five consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllE or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
E or
L or
D or
N
0
Min two consecutive working days
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNot E or
L or
D or
N
E or
L or
D or
N
Not E or
L or
D or
N
   0
Min two consecutive days off
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive E shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot EENot E   0
Min two consecutive D shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot DDNot D   0
Min two consecutive L shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot LLNot L   0
Min two consecutive N shifts
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNot NNNot N   0
Max 5 shifts per week
Max 5 matches between days 0-5 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 6-12 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     5
Max 5 shifts per week
Max 5 matches between days 13-19 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 5 shifts per week
Max 5 matches between days 20-26 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
L or
D or
N
     3
Max 2 working weekends
Max 2 matches between days 4-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
N cannot follow a non-night shift
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllE or
L or
D
N    0
Only N or off can follow N
Max 0 matches between days 0-29 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllNE or
L or
D
    0
Avoid these shift rotations
Max 0 matches between days 0-29 of patterns:
[Soft constraint, weight=100, function=Linear].
AllDE    0
AllLD    
AllLE    
Max 2 consecutive working weekends
Max 2 matches between days 4-19 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
Max 2 consecutive working weekends
Max 2 matches between days 11-26 of patterns:
[Soft constraint, weight=1000, function=Linear].
SaturdaysE or
L or
D or
N
Off    2
SaturdaysOffE or
L or
D or
N
    
SaturdaysE or
L or
D or
N
E or
L or
D or
N
    
 

Total employees' penalty (soft constraints)

Constraint Penalty
1. Workload 0
2. Patterns 0
3. Requested days and shifts on and off 0
Total 0