| Quintiq file version 2.0 | 
| #parent: #root | 
| Method InitializeShiftPatternsAfterImport | 
| { | 
|   Description: 'Performs necessary initializations on shift patterns after import' | 
|   TextBody: | 
|   [* | 
|     // soh yee May-22-2014 (created) | 
|      | 
|     // Sort the shift pattern according to sequence number so that it is in correct order. | 
|     // Import from external datasource will not gurantee the sequence is correctly import. | 
|     // Thus, sorting according to the sequence obtained from datasource is essential. | 
|     traverse( this, ShiftPattern, sp ) | 
|     { | 
|       sp.Sort( attribute( ShiftDay, SequenceNrForExcel ), true ); | 
|        | 
|       // Create N-M objects associated between the shift pattern and all time-based units | 
|       sp.CreateUnitShiftPatterns(); | 
|     } | 
|   *] | 
| } |