Quintiq file version 2.0 
 | 
#parent: #root 
 | 
TypeDataInterface Strategy 
 | 
{ 
 | 
  TypeKey: '[11660.0.776836568]' 
 | 
  ImageDataMember HierarchicalGoal 
 | 
  { 
 | 
    #keys: '1[105706.2.471383339]' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'Has hierarchical goal' 
 | 
        Image: 'SORT_DESCENDING' 
 | 
        Quill: 'exists( object, KPIWeight, weight, weight.Level() > 1 )' 
 | 
        Value: 'HierarchicalGoal1' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember ImgIsLastUse 
 | 
  { 
 | 
    #keys: '1[11660.0.1272305828]' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'Is last use for optimizer run' 
 | 
        Image: 'CHECK' 
 | 
        Quill: 'not isnull( object.AsActiveStrategy() )' 
 | 
        Value: 'IsLastUse' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
  ImageDataMember ImgIsValid 
 | 
  { 
 | 
    #keys: '1[139394.0.604034235]' 
 | 
    Description: 'A warning icon indicates an invalid strategy' 
 | 
    ImageSpecifications: 
 | 
    [ 
 | 
      ImageDataMemberImageSpecification 
 | 
      { 
 | 
        Description: 'Invalid strategy' 
 | 
        Image: 'WARNING' 
 | 
        Quill: 'not object.IsValidData() or not object.IsValidKPIUsed() or not object.IsBounded() or not object.IsValidProcessMinQty();' 
 | 
        Value: 'Invalid strategy' 
 | 
      } 
 | 
    ] 
 | 
  } 
 | 
} 
 |