| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod AwaitShiftPlanXMLData ( | 
|   const Strings columnXMLData, | 
|   RecycleBin owner | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     // rislai Jun-20-2024 (created) | 
|     manager := select( owner,ExportXMLManager,manager,manager.Name() = "ShiftPlanXML" ); | 
|     if( isnull( manager )){ | 
|       manager := owner.ExportXMLManager( relnew,Name := "ShiftPlanXML",SheetName := "Shift plan" ); | 
|     }else{ | 
|       manager.ExportXMLData( relflush ); | 
|     } | 
|     traverse( columnXMLData,Elements,element,element.TrimBoth() <> "" ){ | 
|        data := manager.ExportXMLData( relnew, XML := element); | 
|        if( element.LikeUserLocale( "Unit" )){ | 
|          data.Priority( 1 ); | 
|        }else if( element.LikeUserLocale( "Attribute" )){ | 
|          data.Priority( 2 ); | 
|        }else{ | 
|          data.Priority( [Number]element.SubString( 14,10 ).ReplaceAll( "-","") ); | 
|        } | 
|     } | 
|   *] | 
| } |