| Quintiq file version 2.0 | 
| #parent: #root | 
| TypeDataInterface UnitPeriod | 
| { | 
|   TypeKey: '[11660.0.64002574]' | 
|   ImageDataMember Closed | 
|   { | 
|     #keys: '1[108486.2.489068523]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'All units in this period have been closed' | 
|         Image: 'BREAKPOINT_SELECTION_DELETE' | 
|         Quill: 'object.NrOfOpen() = 0' | 
|         Value: 'Closed' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgHasComment | 
|   { | 
|     #keys: '1[127238.0.1630946834]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Unit period has comment' | 
|         Image: 'TEXT_MARKED' | 
|         Quill: 'object.Comment().Length() >0' | 
|         Value: 'Unit period has comment' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgHasFeedback | 
|   { | 
|     #keys: '1[110704.0.942027418]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Period task has feedback from external system' | 
|         Image: 'EDITOBJECT' | 
|         Quill: 'object.HasFeedback()' | 
|         Value: 'Period task has feedback' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgHasNoOverload | 
|   { | 
|     #keys: '1[108486.0.160138021]' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'false' | 
|         Image: 'CONSTRAINTVIOLATIONS' | 
|         Quill: 'not object.HasNoOverload()' | 
|         Value: 'false' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgIsOutlierTotalAvailableCapacity | 
|   { | 
|     #keys: '1[112610.0.735612110]' | 
|     Description: 'Difference between actual and planned versus a tolerable value.' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Processed outlier.' | 
|         Image: 'EXCLAMATION' | 
|         Quill: 'object.GetIsOutlierTotalAvailableCapacity() and object.ActualUnitPeriod().Description().Length() > 0' | 
|         Value: 'ImgIsProcessedOutlier' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Unprocessed outlier.' | 
|         Image: 'WARNING' | 
|         Quill: 'object.GetIsOutlierTotalAvailableCapacity()' | 
|         Value: 'ImgIsUnprocessedOutlier' | 
|       } | 
|     ] | 
|   } | 
|   ImageDataMember ImgIsOutlierUtilizationPercentage | 
|   { | 
|     #keys: '1[112610.0.743422981]' | 
|     Description: 'Difference between actual and planned utlization versus a tolerable value.' | 
|     ImageSpecifications: | 
|     [ | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Processed outlier.' | 
|         Image: 'EXCLAMATION' | 
|         Quill: 'object.GetIsOutlierUtilizationPercentage() and object.ActualUnitPeriod().Description().Length() > 0' | 
|         Value: 'ImgIsProcessedOutlier' | 
|       } | 
|       ImageDataMemberImageSpecification | 
|       { | 
|         Description: 'Unprocessed outlier.' | 
|         Image: 'WARNING' | 
|         Quill: 'object.GetIsOutlierUtilizationPercentage()' | 
|         Value: 'ImgIsUnprocessedOutlier' | 
|       } | 
|     ] | 
|   } | 
| } |