<?xml version='1.0' encoding='UTF-8'?>
<Data Id="178">
 <Header>
  <Fields>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow" Default="NewFlow" Validation="Standard">Dataset tools - rename</Name>
   <Type Editor="hide">Flow</Type>
   <Description Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow" Default="" Validation="Standard">Créé à 22/11/2021 11:48</Description>
   <TimeStamp Editor="hide" ModificationDate="2025-08-26T13:55:49.171Z"/>
   <FlowFolder Editor="hide">Dataset tools - rename</FlowFolder>
   <LastObjId Editor="hide">348</LastObjId>
   <Locked Editor="hide" LockPassword="">No</Locked>
   <AutomanagedCounter Editor="hide">24</AutomanagedCounter>
   <ImagePath Editor="none;choosefile|Image files (*.png *.jpg)" Type="string" Subtype="choosefile|Image files (*.png *.jpg)" LocalizedTagName="Background image" Opaque="true" Tooltip="Path to the background image file" Default="" Validation="Standard">E:/BlueWest/98-Utilitaires/Grille Switch.png</ImagePath>
   <HeaderImagePath Editor="none;choosefile|Image files (*.png *.jpg)" Type="string" Subtype="choosefile|Image files (*.png *.jpg)" LocalizedTagName="Header image" Opaque="true" Tooltip="Path to the header image file" Default="" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/Images/Dataset-tools_200px.png</HeaderImagePath>
   <MarkerImage Editor="none;inline;choosefile|Image files (*.png *.jpg)" Type="enum:Priority 1;Priority 2;Priority 3;Priority 4;25% complete;50% complete;75% complete;100% complete;Up arrow;Down arrow;Left arrow;Right arrow;Red flag;Green flag;Blue flag;Black flag" Subtype="choosefile|Image files (*.png *.jpg)" LocalizedTagName="Marker image" Opaque="true" Tooltip="Flow marker image to be shown in the Flows pane" Default="" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/Images/Dataset-tools_200px.png</MarkerImage>
   <AdvancedTuningEnabled Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show advanced element properties" Tooltip="Set to 'Yes' to unlock:&#xa;- 2 extra performance properties for flow elements that support concurrent processing&#xa;- The Log debug messages property for Node.js scripts/apps." Default="No" Validation="Standard">No</AdvancedTuningEnabled>
   <TimeOfDayWindow Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Time-of-day window" Tooltip="If set to yes, the flow will be active only during a certain time of the day" Default="No" Validation="Standard">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to keep the flow active" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to keep the flow active" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Day-of-week window" Tooltip="If set to yes, the flow will be active only during a certain days of the week" Default="No" Validation="Standard">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week window during which to keep the flow active" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week window during which to keep the flow active" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Day-of-month window" Tooltip="If set to yes, the flow will be active only during a certain day of the month" Default="No" Validation="Standard">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day of the month during which to keep the flow active, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Version ModifiedBySwitch="25.07" Editor="hide">154</Version>
  </Fields>
 </Header>
 <Object Id="85" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">-</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/-" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">#808080</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">176</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="23" Class="object" LocalizedTagName="Problem jobs" Icon="">
  <Fields>
   <Type Editor="hide">ProblemFilesFolder</Type>
   <Category Editor="hide">producer</Category>
   <ConnectionType Editor="hide">Filter</ConnectionType>
   <OutgoingConnections Editor="hide">One</OutgoingConnections>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the problem jobs folder in the design area" Validate="No" Validation="None">Problem jobs</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <ProblemFilesFolderScope Editor="inline" Type="enum:This flow only;All flows" Subtype="inline" LocalizedTagName="Handle problem jobs for" Tooltip="Specify the scope of problem jobs folder element" Default="This flow only" Validation="Standard">This flow only</ProblemFilesFolderScope>
   <ProblemFilesFolderEmails Type="string" LocalizedTagName="Send alerts to" Default="Default" Dependencyvalue="This flow only" Editor="none;default;inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="default" Tooltip="Specify email addresses that will receive alert messages about problem jobs.&#xa;Email addresses are separated by a semicolon or by a newline. If the value is Default, the addresses defined in the preference 'Send problem alerts to' will be used. If None is selected, then no alert messages will be sent.&#xa;&#xa;Note that alerts will be sent only in case they are enabled in the Switch preferences, i.e. the 'Problem job arrives' preference is set to Yes." Validation="Standard" Dependency="ProblemFilesFolderScope">Default</ProblemFilesFolderEmails>
   <RetryCount Dependencyvalue="^Default$|^$" Format="^[1-9][0-9]?$|^100$" Editor="inline" Type="number" LocalizedTagName="Retry count" Tooltip="The number of attempts in case of unsuccessful sending alerts (allowed values from 1 to 100)" DependencyCondition="Does not match" Dependency="ProblemFilesFolderEmails">10</RetryCount>
   <RetryDelay Dependencyvalue="^Default$|^$" Format="^[1-9][0-9]?$|^1[0-1][0-9]$|^120$" Editor="inline" Type="number" LocalizedTagName="Retry delay (minutes)" Tooltip="Time interval in minutes between transfer attempts by email (allowed values from 1 to 120)" DependencyCondition="Does not match" Dependency="ProblemFilesFolderEmails">10</RetryDelay>
   <Xpos Editor="hide" Type="number" Default="0">80</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">224</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAvUlEQVRYhe3WMQ6CQBSE4RkkegMKgx1ewAtoRzyKN7DxHN7BysR7WFpTWJgAnRWSHRtrXXQjJr6/fmS+ZBsA699jPZluHJQPnl0JZRu3q6QoLsEBVZo5Anx1KOHomuE8KU/XkIDIZxwASMw4anbCIg4K6Hi8rMbnrTzRPrFOM3X9SFIBsP14nNy/BQiVA1ynJwhdBES9Ah4IAxjAAAYwgAH+HSDA9TUu6RZH4FpALijYf55PBEXy8M1N6ze7A/W5M3E8K3ujAAAAAElFTkSuQmCC]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="121" Version="4" Class="object" LocalizedTagName="Create log">
  <Fields>
   <Type Editor="hide">createLog</Type>
   <Category Editor="hide">processor</Category>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element">Log</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <Xpos Editor="hide" Type="number" Default="0">464</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoNJREFUWIXtl71yElEYhp+FkESiEEecMYUZHItYOCM0aSxcriDJHeAdxCsAriB6BeEOEhsbC9cCMpMmFClCoSIpnIkoCxp+hOVYrOfIsiA/QbfxnWEGzvn2fM/3cw57NAZk5TkBYoPjU6rga5PQEpjjDLX+H+KIaE/wQQvpENZn8iwustAuTQXhkJVH9M7TYlb1TnVh5ZGfk3H+fDOFObliVo59LwFAI/kniL8PICHy7HoHYGuve0TSSwA04S7Fwtyd3E1BXXdP1AxE3XANzx2AkI4WcgMIgCEA/7QEw+Q5gMbhhfASYKYMrAY09EiAWHh8C+mRAHokMHLesYLYug2A9vLzSMd7D6+TXF9WY2ZH8OJ9k/TZpcMutbHC7v1rjuefv2vy7PT7aIBxevN4VUVtVDpEgz6iQT+pjSCAgjjYDKuoC7UuALHwggLqh5i4BMn1ZeU8blRJ5Ezuvf5KptgAILURVKWRzhM5k7hRJW5UldP+7E0F8OSWvWi23FJRyajNjlBRbt1ZUnZGpaPssuUWiZzJzVcVx7oTlyAa9APwsdlzzRVq3V+RL6os9dulH6yo73pk0dEv8z8Jh0j2iALqA5i4BDLtj0J+x7isO4BR+cHbL3baZcnA7oVEbvib2cQAcuHttSXVSHJbgr0dC7Uuh5/agL3/ZdfbO8Y/ZNWBk1CeA4PKFBukzy452AyxvbakHK4Gfr/TPj35RrbcAmA/fkNBDtqZHeFoxKlOwp3jOpliw7FoqWGxc1xXziVMptig1LCUndkRZMst4kZ1dAa8kOf/hi5d9V4w8r5wnhZWHle2Pc/Af4ChR7G4yELNmKsjYV9YJwIo0C7FRj1wRRUGB34ChsGRVU88s3oAAAAASUVORK5CYII=]]></ElementIcon>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="No" DetailedInfo="">Unlimited</OutgoingConnections>
   <logExtension Type="enum:XML;JSON;JDF;XMP;Custom" LocalizedTagName="Log type" Default="XML" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Type of the log that will be generated. It will use this property as an extension.&#xa;&#xa;When a predefined log type is used, the log content will be tested according to this type. In case of an parsing alert, the job will be redirected to the &quot;Warning&quot; outgoing connection.&#xa;&#xa;If you want to create a file with a custom extension, use the &quot;custom&quot; mode. In this case the file will not be checked." DetailedInfo="" Validation="Standard">XML</logExtension>
   <customLogExtension Validation="Standard" Type="string" LocalizedTagName="Custom log type" DependencyCondition="Equals" Default="" UserDefined="true" Dependencyvalue="Custom" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Custom log type of the file that will be generated. It will use this property as an extension.&#xa;Only available if &quot;Log type&quot; is set to &quot;Custom&quot;." DetailedInfo="" Dependency="logExtension"/>
   <logContent Type="string" LocalizedTagName="Log Content" Default="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>&#xa;&lt;root>&#xa;&#x9;&lt;tag1>Hello world!&lt;/tag1>&#xa;&lt;/root>&#xa;" UserDefined="true" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="description" Tooltip="Content of the output log file." DetailedInfo="" Validation="Standard and custom">&lt;?xml version="1.0" encoding="utf-8"?>
&lt;root>
	&lt;tag1>Hello world!&lt;/tag1>
&lt;/root>
</logContent>
   <openingBracketReplacement Type="string" LocalizedTagName="Opening bracket replacement" Default="####" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="These characters will be replaced by an opening bracket &quot;[&quot;" DetailedInfo="" Validation="Standard">####</openingBracketReplacement>
   <closingBracketReplacement Type="string" LocalizedTagName="Closing bracket replacement" Default="%%%%" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="These characters will be replaced by a closing bracket &quot;]&quot;" DetailedInfo="" Validation="Standard">%%%%</closingBracketReplacement>
   <encoding Type="enum:utf8;utf16le;latin1" LocalizedTagName="Encoding" Default="utf8" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Character encoding to use.&#xa;Possible values:&#xa;utf8&#xa;utf16le&#xa;latin1" DetailedInfo="" Validation="Standard">utf8</encoding>
  </Fields>
 </Object>
 <Object Id="118" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">-</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/-#1" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">#808080</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" Subtype="inline" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" Subtype="inline" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">560</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="84" Version="4" Class="object" LocalizedTagName="Create log">
  <Fields>
   <Type Editor="hide">createLog</Type>
   <Category Editor="hide">processor</Category>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element">Log1</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <Xpos Editor="hide" Type="number" Default="0">656</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoNJREFUWIXtl71yElEYhp+FkESiEEecMYUZHItYOCM0aSxcriDJHeAdxCsAriB6BeEOEhsbC9cCMpMmFClCoSIpnIkoCxp+hOVYrOfIsiA/QbfxnWEGzvn2fM/3cw57NAZk5TkBYoPjU6rga5PQEpjjDLX+H+KIaE/wQQvpENZn8iwustAuTQXhkJVH9M7TYlb1TnVh5ZGfk3H+fDOFObliVo59LwFAI/kniL8PICHy7HoHYGuve0TSSwA04S7Fwtyd3E1BXXdP1AxE3XANzx2AkI4WcgMIgCEA/7QEw+Q5gMbhhfASYKYMrAY09EiAWHh8C+mRAHokMHLesYLYug2A9vLzSMd7D6+TXF9WY2ZH8OJ9k/TZpcMutbHC7v1rjuefv2vy7PT7aIBxevN4VUVtVDpEgz6iQT+pjSCAgjjYDKuoC7UuALHwggLqh5i4BMn1ZeU8blRJ5Ezuvf5KptgAILURVKWRzhM5k7hRJW5UldP+7E0F8OSWvWi23FJRyajNjlBRbt1ZUnZGpaPssuUWiZzJzVcVx7oTlyAa9APwsdlzzRVq3V+RL6os9dulH6yo73pk0dEv8z8Jh0j2iALqA5i4BDLtj0J+x7isO4BR+cHbL3baZcnA7oVEbvib2cQAcuHttSXVSHJbgr0dC7Uuh5/agL3/ZdfbO8Y/ZNWBk1CeA4PKFBukzy452AyxvbakHK4Gfr/TPj35RrbcAmA/fkNBDtqZHeFoxKlOwp3jOpliw7FoqWGxc1xXziVMptig1LCUndkRZMst4kZ1dAa8kOf/hi5d9V4w8r5wnhZWHle2Pc/Af4ChR7G4yELNmKsjYV9YJwIo0C7FRj1wRRUGB34ChsGRVU88s3oAAAAASUVORK5CYII=]]></ElementIcon>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="No" DetailedInfo="">Unlimited</OutgoingConnections>
   <logExtension Type="enum:XML;JSON;JDF;XMP;Custom" LocalizedTagName="Log type" Default="XML" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Type of the log that will be generated. It will use this property as an extension.&#xa;&#xa;When a predefined log type is used, the log content will be tested according to this type. In case of an parsing alert, the job will be redirected to the &quot;Warning&quot; outgoing connection.&#xa;&#xa;If you want to create a file with a custom extension, use the &quot;custom&quot; mode. In this case the file will not be checked." DetailedInfo="" Validation="Standard">XML</logExtension>
   <customLogExtension Validation="Standard" Type="string" LocalizedTagName="Custom log type" DependencyCondition="Equals" Default="" UserDefined="true" Dependencyvalue="Custom" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Custom log type of the file that will be generated. It will use this property as an extension.&#xa;Only available if &quot;Log type&quot; is set to &quot;Custom&quot;." DetailedInfo="" Dependency="logExtension"/>
   <logContent Type="string" LocalizedTagName="Log Content" Default="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>&#xa;&lt;root>&#xa;&#x9;&lt;tag1>Hello world!&lt;/tag1>&#xa;&lt;/root>&#xa;" UserDefined="true" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="description" Tooltip="Content of the output log file." DetailedInfo="" Validation="Standard and custom">&lt;?xml version="1.0" encoding="utf-8"?>&lt;root>&lt;tag1>Hello world!&lt;/tag1>&lt;/root>
</logContent>
   <openingBracketReplacement Type="string" LocalizedTagName="Opening bracket replacement" Default="####" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="These characters will be replaced by an opening bracket &quot;[&quot;" DetailedInfo="" Validation="Standard">####</openingBracketReplacement>
   <closingBracketReplacement Type="string" LocalizedTagName="Closing bracket replacement" Default="%%%%" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="These characters will be replaced by a closing bracket &quot;]&quot;" DetailedInfo="" Validation="Standard">%%%%</closingBracketReplacement>
   <encoding Type="enum:utf8;utf16le;latin1" LocalizedTagName="Encoding" Default="utf8" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Character encoding to use.&#xa;Possible values:&#xa;utf8&#xa;utf16le&#xa;latin1" DetailedInfo="" Validation="Standard">utf8</encoding>
  </Fields>
 </Object>
 <Object Id="89" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">-</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/-#2" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">#808080</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" Subtype="inline" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" Subtype="inline" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="No" Editor="inline" UserManagedValue="Yes" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">752</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="122" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">85</Sourceobject>
   <Destobject Editor="hide">135</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="123" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">121</Sourceobject>
   <Destobject Editor="hide">118</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data with log</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <Success Editor="inline" Type="bool" LocalizedTagName="Success out" Default="Yes">Yes</Success>
   <Warning Editor="inline" Type="bool" LocalizedTagName="Warning out" Default="Yes">Yes</Warning>
   <Error Editor="inline" Type="bool" LocalizedTagName="Error out" Default="Yes">Yes</Error>
  </Fields>
 </Object>
 <Object Id="120" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">118</Sourceobject>
   <Destobject Editor="hide">84</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="135" Version="4" Class="object" LocalizedTagName="Create log">
  <Fields>
   <Type Editor="hide">createLog</Type>
   <Category Editor="hide">processor</Category>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element">datasetToRename</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <Xpos Editor="hide" Type="number" Default="0">272</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoNJREFUWIXtl71yElEYhp+FkESiEEecMYUZHItYOCM0aSxcriDJHeAdxCsAriB6BeEOEhsbC9cCMpMmFClCoSIpnIkoCxp+hOVYrOfIsiA/QbfxnWEGzvn2fM/3cw57NAZk5TkBYoPjU6rga5PQEpjjDLX+H+KIaE/wQQvpENZn8iwustAuTQXhkJVH9M7TYlb1TnVh5ZGfk3H+fDOFObliVo59LwFAI/kniL8PICHy7HoHYGuve0TSSwA04S7Fwtyd3E1BXXdP1AxE3XANzx2AkI4WcgMIgCEA/7QEw+Q5gMbhhfASYKYMrAY09EiAWHh8C+mRAHokMHLesYLYug2A9vLzSMd7D6+TXF9WY2ZH8OJ9k/TZpcMutbHC7v1rjuefv2vy7PT7aIBxevN4VUVtVDpEgz6iQT+pjSCAgjjYDKuoC7UuALHwggLqh5i4BMn1ZeU8blRJ5Ezuvf5KptgAILURVKWRzhM5k7hRJW5UldP+7E0F8OSWvWi23FJRyajNjlBRbt1ZUnZGpaPssuUWiZzJzVcVx7oTlyAa9APwsdlzzRVq3V+RL6os9dulH6yo73pk0dEv8z8Jh0j2iALqA5i4BDLtj0J+x7isO4BR+cHbL3baZcnA7oVEbvib2cQAcuHttSXVSHJbgr0dC7Uuh5/agL3/ZdfbO8Y/ZNWBk1CeA4PKFBukzy452AyxvbakHK4Gfr/TPj35RrbcAmA/fkNBDtqZHeFoxKlOwp3jOpliw7FoqWGxc1xXziVMptig1LCUndkRZMst4kZ1dAa8kOf/hi5d9V4w8r5wnhZWHle2Pc/Af4ChR7G4yELNmKsjYV9YJwIo0C7FRj1wRRUGB34ChsGRVU88s3oAAAAASUVORK5CYII=]]></ElementIcon>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="No" DetailedInfo="">Unlimited</OutgoingConnections>
   <logExtension Type="enum:XML;JSON;JDF;XMP;Custom" LocalizedTagName="Log type" Default="XML" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Type of the log that will be generated. It will use this property as an extension.&#xa;&#xa;When a predefined log type is used, the log content will be tested according to this type. In case of an parsing alert, the job will be redirected to the &quot;Warning&quot; outgoing connection.&#xa;&#xa;If you want to create a file with a custom extension, use the &quot;custom&quot; mode. In this case the file will not be checked." DetailedInfo="" Validation="Standard">XML</logExtension>
   <customLogExtension Validation="Standard" Type="string" LocalizedTagName="Custom log type" DependencyCondition="Equals" Default="" UserDefined="true" Dependencyvalue="Custom" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Custom log type of the file that will be generated. It will use this property as an extension.&#xa;Only available if &quot;Log type&quot; is set to &quot;Custom&quot;." DetailedInfo="" Dependency="logExtension"/>
   <logContent Type="string" LocalizedTagName="Log Content" Default="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?>&#xa;&lt;root>&#xa;&#x9;&lt;tag1>Hello world!&lt;/tag1>&#xa;&lt;/root>&#xa;" UserDefined="true" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="description" Tooltip="Content of the output log file." DetailedInfo="" Validation="Standard and custom">&lt;?xml version="1.0" encoding="utf-8"?>
&lt;root>
	&lt;tag1>Hello world!&lt;/tag1>
&lt;/root>
</logContent>
   <openingBracketReplacement Type="string" LocalizedTagName="Opening bracket replacement" Default="####" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="These characters will be replaced by an opening bracket &quot;[&quot;" DetailedInfo="" Validation="Standard">####</openingBracketReplacement>
   <closingBracketReplacement Type="string" LocalizedTagName="Closing bracket replacement" Default="%%%%" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="These characters will be replaced by a closing bracket &quot;]&quot;" DetailedInfo="" Validation="Standard">%%%%</closingBracketReplacement>
   <encoding Type="enum:utf8;utf16le;latin1" LocalizedTagName="Encoding" Default="utf8" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Character encoding to use.&#xa;Possible values:&#xa;utf8&#xa;utf16le&#xa;latin1" DetailedInfo="" Validation="Standard">utf8</encoding>
  </Fields>
 </Object>
 <Object Id="136" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">-</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/-#3" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">#808080</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" Subtype="inline" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" Subtype="inline" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">368</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="137" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">135</Sourceobject>
   <Destobject Editor="hide">136</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data with log</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">datasetToRename</DatasetName>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <Success Editor="inline" Type="bool" LocalizedTagName="Success out" Default="Yes">Yes</Success>
   <Warning Editor="inline" Type="bool" LocalizedTagName="Warning out" Default="Yes">Yes</Warning>
   <Error Editor="inline" Type="bool" LocalizedTagName="Error out" Default="Yes">Yes</Error>
  </Fields>
 </Object>
 <Object Id="138" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">136</Sourceobject>
   <Destobject Editor="hide">121</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="162" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[Log, Log1, Log2]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[Log, Log1, Log2]" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="163" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">Single</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/Single" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">Green</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="165" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">163</Sourceobject>
   <Destobject Editor="hide">162</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="167" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">283</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="194" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[dataset]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[dataset]" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">464</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="195" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">Special case 1</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/Special case 1" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">Green</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">464</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="197" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">195</Sourceobject>
   <Destobject Editor="hide">194</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="199" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">292</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="204" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[Log, myDataset, myOtherDataset]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[Log, myDataset, myOtherDataset]" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">384</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="205" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">Multiple</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/Multiple" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">Green</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">384</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="207" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">205</Sourceobject>
   <Destobject Editor="hide">204</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="209" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">288</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="211" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">Speciale case 2</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/Speciale case 2" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">Orange</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">544</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="213" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[dataset,Log,Log1]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[dataset,Log,Log1]" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">544</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="214" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">296</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="215" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">211</Sourceobject>
   <Destobject Editor="hide">213</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="225" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[dataset,Log,Log1]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[dataset,Log,Log1]#1" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">624</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="226" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">One dataset absent</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/One dataset absent" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">Orange</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">624</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="228" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">226</Sourceobject>
   <Destobject Editor="hide">225</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="230" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">300</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="231" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[datasetToRename,Log,Log1]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[datasetToRename,Log,Log1]" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">784</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="232" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">Duplicate skip</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/Duplicate skip" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">#ff0000</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">784</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="234" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">232</Sourceobject>
   <Destobject Editor="hide">231</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="236" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">308</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="237" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[datasetToRename,Log,newLog1]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[datasetToRename,Log,newLog1]" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">704</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="238" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">Multiple dataset Duplicate skip</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/Multiple dataset Duplicate skip" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">Orange</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">704</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="240" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">238</Sourceobject>
   <Destobject Editor="hide">237</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="242" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">304</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="243" Class="object" LocalizedTagName="Recycle bin" Icon="">
  <Fields>
   <Type Editor="hide">RecycleBin</Type>
   <Category Editor="hide">consumer</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <Tooltip Editor="hide">Recycle bin is a flow element that deletes the jobs that come in.</Tooltip>
   <PositionInElementPane>Tools</PositionInElementPane>
   <DispositionInElementPane>0800000000</DispositionInElementPane>
   <Keywords>trash can remove delete</Keywords>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the flow element" Validate="No" Validation="None">[datasetToRename,Log,Log1]</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/[datasetToRename,Log,Log1]#1" Validation="Standard">#automanaged#</Path>
   <SaveNrOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N jobs" Tooltip="If non-zero, keeps jobs until the maximum number is reached" Default="0" Validation="Standard">1</SaveNrOfJobs>
   <SaveMbOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep N MB jobs" Tooltip="If non-zero, keeps jobs until the total size of all kept jobs goes over the limit" Default="0" Validation="Standard">0</SaveMbOfJobs>
   <SaveHoursOfJobs Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Keep jobs for N (hours)" Tooltip="If non-zero keeps jobs until they are older than N hours" Default="0" Validation="Standard">0</SaveHoursOfJobs>
   <SystemRecBin Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Move to system recycle bin" Tooltip="If set to 'Yes,' jobs that are deleted are just moved to the system recycle bin. Note that your disk can get full if the bin is not emptied regularly." Default="Yes" Validation="Standard">No</SystemRecBin>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="Yes" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs being deleted" Validation="Standard" Dependency="SystemRecBin">Yes</StripUnikName>
   <Xpos Editor="hide" Type="number" Default="0">1232</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">864</Ypos>
   <ElementIcon Editor="hide"><![CDATA[[encoded data, 4632 characters]]]></ElementIcon>
  </Fields>
 </Object>
 <Object Id="244" Class="object" LocalizedTagName="Folder" Icon="">
  <Fields>
   <Type Editor="hide">Folder</Type>
   <Category Editor="hide">folder</Category>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the folder in the design area" Validation="Standard">missingDataset</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <Path Editor="automanaged;choosefolder;inline" Type="string" Subtype="automanaged" LocalizedTagName="Path" Tooltip="Path to the backing folder" AutomanagedPath="D:/Enfocus/Enfocus Switch Dataroot/backing/Dataset tools - rename/automanaged/missingDataset" Validation="Standard">#automanaged#</Path>
   <LeaveOriginals Type="bool" LocalizedTagName="Leave originals in place" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, incoming jobs are left untouched in the folder" Validation="Standard" Dependency="Path">No</LeaveOriginals>
   <MinimumFileSize Type="number" LocalizedTagName="Minimum file size (KB)" Validate="No" DependencyCondition="Not-equals" Default="" Dependencyvalue="#automanaged#" Editor="inline;none" Subtype="none" Tooltip="Minimum filesize (KB) before Switch picks up the file or folder. Leave empty to set no minimum." Validation="None" Dependency="Path"></MinimumFileSize>
   <ScanEvery Type="number" LocalizedTagName="Scan every (seconds)" Validate="No" DependencyCondition="Not-equals" Default="Default" Dependencyvalue="#automanaged#" Editor="inline;default" Subtype="default" Tooltip="The frequency with which this folder is scanned for newly arrived jobs" Validation="None" Dependency="Path">Default</ScanEvery>
   <TimeOfDayWindow Type="bool" LocalizedTagName="Time-of-day window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain time of the day" Validation="Standard" Dependency="Path">No</TimeOfDayWindow>
   <AllowFromHour Type="time" LocalizedTagName="Allow from (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowFromHour>
   <AllowToHour Type="time" LocalizedTagName="Allow to (hh:mm)" Default="00:00" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The time-of-day window during which to detect jobs" Validation="Standard" Dependency="TimeOfDayWindow">00:00</AllowToHour>
   <DayOfWeekWindow Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during certain days of the week" Validation="Standard" Dependency="Path">No</DayOfWeekWindow>
   <AllowFromDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" Default="Monday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Monday</AllowFromDay>
   <AllowToDay Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" Default="Sunday" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="The days of the week during which to detect jobs" Validation="Standard" Dependency="DayOfWeekWindow">Sunday</AllowToDay>
   <DayOfMonthWindow Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Not-equals" Default="No" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="If set to yes, the folder detects (and moves) newly arrived jobs only during a certain day of the month" Validation="Standard" Dependency="Path">No</DayOfMonthWindow>
   <Day Type="number" LocalizedTagName="Day" Default="1" Dependencyvalue="Yes" Format="[1-9]|0[1-9]|[12][0-9]|3[01]" Editor="inline" Subtype="inline" Tooltip="The day in the month during which to detect jobs, as a number in the range [1 . . 31]" Validation="Standard" Dependency="DayOfMonthWindow">1</Day>
   <RelativeTo Type="enum:Start of the month;End of the month" LocalizedTagName="Relative to" Default="Start of the month" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines whether the day of the month is relative to 'Start of the month’ or 'End of the month'" Validation="Standard" Dependency="DayOfMonthWindow">Start of the month</RelativeTo>
   <Color Editor="inline;choosecolor" Type="enum:Yellow;Orange;Green;Cyan;Blue;Magenta" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this folder" Default="Yellow">#ff0000</Color>
   <AttachHierarchyInfo Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Attach hierarchy info" Tooltip="When set to yes, the name of this folder is stored in the hierarchy section of the job ticket for processed jobs" Default="No" Validation="Standard">No</AttachHierarchyInfo>
   <IncludeFolderName Type="bool" LocalizedTagName="Add name at the top" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Set to yes to store the name of the folder at the top of the hierarchy section of the job ticket for processed jobs" Validation="Standard" Dependency="AttachHierarchyInfo">No</IncludeFolderName>
   <AttachEmailAddresses Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email addresses" Tooltip="The specified email addresses are added to each job's email info as the job passes through the folder; see using email info for more details.&#xa;Email addresses are separated by a semicolon or by a newline" Default="" Validation="None"/>
   <AttachEmailBodyText Editor="description;mltextwithvar;scriptexp" Type="string" Subtype="inline" LocalizedTagName="Attach email body text" Tooltip="The specified body text is added to each job's email info as the job passes through the folder; see using email info for more details." Default="" Validation="None"/>
   <JobState Editor="inline;scriptexp;sltextwithvar" Type="string" LocalizedTagName="Attach job state" Tooltip="Enter a descriptive name for the state jobs are in when they pass this folder. This state can be used in the statistics view and be seen in a client application" Validate="No" Default="" Validation="None"/>
   <FlowStage Editor="hide" Type="string" LocalizedTagName="Flow stage (deprecated)" Tooltip="Deprecated. Please use the 'Refresh job info' element instead.&#xa;&#xa;Descriptive name for the flow stage that will be shown for the jobs on the Switch Web Portal." Validate="No" Default="" Validation="None"/>
   <SetJobPriority Editor="inline;none;scriptexp;sltextwithvar" Type="number" Subtype="none" LocalizedTagName="Set job priority" Tooltip="If set to None, nothing happens. If set to any other value (including zero), the priority of each job is set to this new value as soon as the job arrives in the folder" Validate="No" Default="" Validation="None"></SetJobPriority>
   <SetJobPrivateData Editor="none;mltextwithvar" Type="string" Subtype="none" LocalizedTagName="Set job private data" Tooltip="The private data to attach to the jobs passing this folder. Each private data item should be specified on a separate line by a string in the format 'key=value' (without quotes).&#xa;Note that keys cannot contain the character '=', but values can (the part before the first found '=' is used as the key)." Validate="No" Default="none" Validation="None"/>
   <SafeMove Type="bool" LocalizedTagName="Safe move" DependencyCondition="Not-equals" Default="Yes" Dependencyvalue="#automanaged#" Editor="inline" Subtype="inline" Tooltip="When enabled, Switch will first copy the job to a temporary file before deleting it from the original location. In case of network permission problems, this option can be disabled to move the job immediately to its destination" Validation="Standard" Dependency="Path">Yes</SafeMove>
   <StripUnikName Type="bool" LocalizedTagName="Strip unique name" Default="No" ValueIsAutomanaged="Yes" Editor="inline" UserManagedValue="No" Subtype="inline" Tooltip="Strip the unique prefix added to job names for jobs entering this folder" Validation="Standard">Yes</StripUnikName>
   <DuplicateLogic Type="enum:Overwrite;Keep unique name;Add version number;Fail" LocalizedTagName="Duplicates" Default="Overwrite" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="Determines what happens when a job arrives with the same name as a job already residing in the folder" Validation="Standard" Dependency="StripUnikName">Overwrite</DuplicateLogic>
   <Separator Type="string" LocalizedTagName="Separator" Default="" Dependencyvalue="Add version number" Editor="inline" Subtype="inline" Tooltip="Defines separator to be added between filename and version number" Validation="None" Dependency="DuplicateLogic"/>
   <Width Type="number" LocalizedTagName="Width" Default="1" Dependencyvalue="Add version number" Format="[0-9]|10" Editor="inline" Subtype="inline" Tooltip="Defines width of the version number (not including separator)" Validation="Standard" Dependency="DuplicateLogic">1</Width>
   <MiniStat Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Show in statistics" Tooltip="Show this folder in the statistics view. This allows you to monitor the time jobs stay in this folder and look for processing bottlenecks" Default="No" Validation="Standard">No</MiniStat>
   <SkipTheseFolders Editor="nofolders;folderpatterns;regexp" Type="string" Subtype="nofolders" LocalizedTagName="Ignore these subfolders" Tooltip="All subfolders that match the specified folder filter are ignored for the purpose of counting the number of jobs residing in this folder" Default="No Folders" Validation="Standard">No Folders</SkipTheseFolders>
   <InjectedPath Editor="hide" Type="string" Default=""/>
   <LeaveOriginalsListPathExported Editor="hide" Type="string" Opaque="true" Default=""/>
   <LeaveOriginalsIgnoreUpdates Type="bool" LocalizedTagName="Ignore updates" Default="No" Dependencyvalue="Yes" Editor="inline" Subtype="inline" Tooltip="If set to yes, Switch processes a job only once, ignoring any changes to the job's file size or modification date after it was initially processed" Validation="Standard" Dependency="LeaveOriginals">No</LeaveOriginalsIgnoreUpdates>
   <Xpos Editor="hide" Type="number" Default="0">1040</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">864</Ypos>
   <ElementIcon Editor="hide"/>
  </Fields>
 </Object>
 <Object Id="246" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">244</Sourceobject>
   <Destobject Editor="hide">243</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="248" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Filter</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">-90</CorneringFactor>
   <Sourceobject Editor="hide">89</Sourceobject>
   <Destobject Editor="hide">312</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <IncludeMask Editor="allfiles;allotherfiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="allfiles" LocalizedTagName="Include these jobs" Tooltip="Specify which jobs can flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="All Files">All Files</IncludeMask>
   <ExcludeMask Editor="nofiles;types;filepatterns;regexp;scriptexp;conditionwithvar" Type="string" Subtype="nofiles" LocalizedTagName="Exclude these jobs" Tooltip="Specify which jobs cannot flow through this connection. Jobs can be filtered on job name, job type and using regular expressions." Validate="Yes" Default="No Files">No Files</ExcludeMask>
  </Fields>
 </Object>
 <Object Id="257" Version="3" Class="object" LocalizedTagName="Flow trigger">
  <Fields>
   <Type Editor="hide">flowTrigger</Type>
   <Category Editor="hide">processor</Category>
   <ConnectionType Editor="hide">Move</ConnectionType>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the flow element">Flow trigger</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <Xpos Editor="hide" Type="number" Default="0">80</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp5JREFUWIXVl8F52kAQhf9BJrnKB5TkpnRAjsEXqwKjDqADuwQqQB3gDiQqEBeLI3QQ3fJZPpgCkCYHGRBCwjK2k/idYHd23tvd2bcr+HAIkgX+b/ut0rVOGNNFjAX+ff9fCQAwEfGZJuPXCpCjvf59H5Er4BKwa6KWaOrifotPEXBWTfxwiejkCGkRXcQIge+nCDjcgmkyRjRsSA6wRHE1xFzPGbxOQJBMUK5LMTGCh4qDilPqu0XbjloW2WdCUSbpHZOXCNjVwDQZl8hXqIxwO15JpOZ93OBatzrHzpTyinlGj5vmAvI9D/fJcXCt5cGIIFmgDIt9ekc3E0LA3LRlgtP+yayZgCD5VZhBPfkRVIiIjd7zhdl6MhR726Iyeik5gFywBEaFJnsdkZtVkCzwk261gPycbxAf7PkLYPTwgHgrStnk7iKE+A/lAqdFbjJPIwhOJS9gl0MKucFEdEzw4OM/mruQvKpzqDi4nVl96kTpW7sxxd9V/+uxQsXF7cyqnfD9YSIaMk28khPq6m8rKa2AmNVhb44VqkP6XwLZ8wDB48pq5GB1SCPGsHXU3Av262KGtl3c8xXkp2C27VLe4pGxy6ElJ1S5oW85G/JcgOq0EGJXndWmSCOuKZiaCpvcS5QfVR7zH1hxLnVYaDNz19q3Tp1jpxGLhuRkwrAqtlqA25khFJfHRPA3r991RD9TFsCBn6cR12VywGtyE0L5TRgkE2BAvmdDXGtZqmoywQFo5T6/f5EBKLfGRbPZHwoA8JMBtAP9em5mik/FrI+g8UOkXsAT0ohiYT6HOBOGTZe9iNq7oKW4mTChfgVilJkK07Pe6bfo0e8CDTGzT4yR3WvX6D3zLfEeWM8ZpBGPaUSTq/Z9oHd063zgQ+MPNwwYSQlNxDgAAAAASUVORK5CYII=]]></ElementIcon>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <IncomingConnections Editor="hide">No</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <unit Type="enum:Seconds;Minutes;Hours;Days;Weeks" LocalizedTagName="Unit" Default="Minutes" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Select the unit for the subsequent property: Seconds, Minutes, Hours, Days, Weeks." DetailedInfo="" Validation="Standard">Hours</unit>
   <delay Type="number" LocalizedTagName="Delay" Default="1" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The job delay in the unit indicated by the previous property.&#xa;&#xa;The Switch implementation guarantees only that the time between invocations will not be less than the specified number of time. Depending on run-time circumstances the actual interval may be (much) longer and specifically for short timer interval (&lt;60s)." DetailedInfo="" Validation="Standard and custom">1</delay>
   <injectMode Type="enum:Dummy job;Specific job;Random jobs from a folder" LocalizedTagName="Inject mode" Default="Dummy job" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to inject : &#xa;- Dummy file&#xa;- Specific job&#xa;- Random job from a folder" DetailedInfo="" Validation="Standard">Dummy job</injectMode>
   <dummyFileName Validation="Standard" Type="string" LocalizedTagName="File name" DependencyCondition="Equals" Default="[Counter]" UserDefined="true" Dependencyvalue="Dummy job" Editor="inline;scriptexp" Subtype="inline" Tooltip="Job name proper of the dummy jobs generated.&#xa;Specific variables between brackets can be used.&#xa;&#xa;[TimeStamp] Value in millisecond since 1970/01/01&#xa;[Counter] The actual “counter” of the injected file or folder&#xa;[Millisecond] The actual millisecond of the second&#xa;[Second] The actual second the minute&#xa;[Minute] The actual minute of the hour&#xa;[Hour] The actual hour of the day&#xa;[Day] The actual day of the month&#xa;[Month] The actual month (in digit) of the year&#xa;[Year] The actual year" DetailedInfo="" Dependency="injectMode">[Counter]</dummyFileName>
   <jobPath Validation="Standard" Type="string" LocalizedTagName="Job path" DependencyCondition="Equals" Default="" UserDefined="true" Dependencyvalue="Specific job" Editor="inline;choosefile;choosefolder;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The absolute file or folder path of the job to be injected." DetailedInfo="" Dependency="injectMode"/>
   <folderPath Validation="Standard" Type="string" LocalizedTagName="Folder path" DependencyCondition="Equals" Default="" UserDefined="true" Dependencyvalue="Random jobs from a folder" Editor="inline;choosefolder;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The absolute folder path in which the app will look for job(s) to be injected." DetailedInfo="" Dependency="injectMode"/>
   <prefix Validation="None" Type="string" LocalizedTagName="Prefix" DependencyCondition="Not-equals" Default="[Counter]" UserDefined="true" Dependencyvalue="Dummy job" Editor="inline;scriptexp" Subtype="inline" Tooltip="The prefix to add at the beginning of the file or folder name.&#xa;Specific variables between brackets can be used.&#xa;&#xa;[TimeStamp] Value in millisecond since 1970/01/01&#xa;[Counter] The actual “counter” of the injected file or folder&#xa;[Millisecond] The actual millisecond of the second&#xa;[Second] The actual second the minute&#xa;[Minute] The actual minute of the hour&#xa;[Hour] The actual hour of the day&#xa;[Day] The actual day of the month&#xa;[Month] The actual month (in digit) of the year&#xa;[Year] The actual year" DetailedInfo="" Dependency="injectMode">[Counter]</prefix>
   <numberOfJobs Type="number" LocalizedTagName="Number of jobs" Default="1" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The number of job(s) you want to send for each execution of the app." DetailedInfo="" Validation="Standard and custom">1</numberOfJobs>
   <assembleInFolder Type="bool" LocalizedTagName="Assemble in folder" Default="No" UserDefined="true" Editor="inline;conditionwithvar;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Whether or not to output injected jobs into a folder.&#xa;If set to yes, jobs with the exact same name may be overwritten. It’s strongly recommended to use the [Counter] tag in order to avoid this situation." DetailedInfo="" Validation="Standard">No</assembleInFolder>
   <folderName Validation="Standard" Type="string" LocalizedTagName="Folder name" DependencyCondition="Equals" Default="[Counter]" UserDefined="true" Dependencyvalue="Yes" Editor="inline;scriptexp" Subtype="inline" Tooltip="The folder name that will be generated.&#xa;Specific variables between brackets can be used.&#xa;&#xa;[TimeStamp] Value in millisecond since 1970/01/01&#xa;[Counter] The actual “counter” of the injected file or folder&#xa;[Millisecond] The actual millisecond of the second&#xa;[Second] The actual second the minute&#xa;[Minute] The actual minute of the hour&#xa;[Hour] The actual hour of the day&#xa;[Day] The actual day of the month&#xa;[Month] The actual month (in digit) of the year&#xa;[Year] The actual year" DetailedInfo="" Dependency="assembleInFolder">[Counter]</folderName>
   <isTimeFrame Type="bool" LocalizedTagName="Limit execution within specific window" Default="No" UserDefined="true" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="If set to yes, unlock different windows of execution, by year, month, date, day, hour and second." DetailedInfo="" Validation="Standard">No</isTimeFrame>
   <yearWindow Validation="Standard" Type="bool" LocalizedTagName="Year window" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="isTimeFrame">No</yearWindow>
   <yearStart Validation="Standard" Type="number" LocalizedTagName="Allow from" DependencyCondition="Equals" Default="2024" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="yearWindow">2024</yearStart>
   <yearStop Validation="Standard" Type="number" LocalizedTagName="Allow to" DependencyCondition="Equals" Default="2099" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="yearWindow">2099</yearStop>
   <monthWindow Validation="Standard" Type="bool" LocalizedTagName="Month-of-year window" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="isTimeFrame">No</monthWindow>
   <monthStart Validation="Standard" Type="enum:January;February;March;April;May;June;July;August;September;October;November;December" LocalizedTagName="Allow from" DependencyCondition="Equals" Default="January" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="monthWindow">January</monthStart>
   <monthStop Validation="Standard" Type="enum:January;February;March;May;June;July;August;September;October;November;December" LocalizedTagName="Allow to" DependencyCondition="Equals" Default="December" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="monthWindow">December</monthStop>
   <dateWindow Validation="Standard" Type="bool" LocalizedTagName="Day-of-month window" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="isTimeFrame">No</dateWindow>
   <dateStart Validation="Standard" Type="number" LocalizedTagName="Allow from" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="dateWindow">1</dateStart>
   <dateStop Validation="Standard" Type="number" LocalizedTagName="Allow to" DependencyCondition="Equals" Default="31" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="dateWindow">31</dateStop>
   <dayWindow Validation="Standard" Type="bool" LocalizedTagName="Day-of-week window" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="1 : Monday&#xa;2 : Tuesday&#xa;3 : Wednesday&#xa;4 : Thursday&#xa;5 : Friday&#xa;6 : Saturday&#xa;7 : Sunday&#xa;" DetailedInfo="" Dependency="isTimeFrame">No</dayWindow>
   <dayStart Validation="Standard" Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow from" DependencyCondition="Equals" Default="Monday" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="dayWindow">Monday</dayStart>
   <dayStop Validation="Standard" Type="enum:Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday" LocalizedTagName="Allow to" DependencyCondition="Equals" Default="Friday" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="dayWindow">Friday</dayStop>
   <hourWindow Validation="Standard" Type="bool" LocalizedTagName="Hour-of-day window" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="isTimeFrame">No</hourWindow>
   <hourStart Validation="Standard" Type="number" LocalizedTagName="Allow from" DependencyCondition="Equals" Default="0" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="hourWindow">0</hourStart>
   <hourStop Validation="Standard" Type="number" LocalizedTagName="Allow to" DependencyCondition="Equals" Default="23" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="hourWindow">23</hourStop>
   <minuteWindow Validation="Standard" Type="bool" LocalizedTagName="Minute-of-hour window" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="isTimeFrame">No</minuteWindow>
   <minuteStart Validation="Standard" Type="number" LocalizedTagName="Allow from" DependencyCondition="Equals" Default="0" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="minuteWindow">0</minuteStart>
   <minuteStop Validation="Standard" Type="number" LocalizedTagName="Allow to" DependencyCondition="Equals" Default="59" UserDefined="true" Dependencyvalue="Yes" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" DetailedInfo="" Dependency="minuteWindow">59</minuteStop>
  </Fields>
 </Object>
 <Object Id="258" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">Move</Type>
   <Name Editor="inline" Type="string" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">257</Sourceobject>
   <Destobject Editor="hide">85</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <Hold Editor="inline" Type="bool" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="283" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">304</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="inline" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=Log</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Add version number</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="288" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">384</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="description" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=myDataset
Log1=myOtherDataset</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Overwrite</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="292" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">464</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="mltextwithvar" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=dataset 
Log=dataset
Log1=dataset</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Overwrite</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="296" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">544</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="description" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=dataset
dataset=myOtherDataset</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Overwrite</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="300" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">624</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="description" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=dataset
Log3=Log4</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Overwrite</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="304" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">704</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="mltextwithvar" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=Log
Log1=newLog1</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Skip</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="308" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">784</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="inline" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">datasetToRename=Log</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Skip</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="312" Class="object" LocalizedTagName="Script element" Icon="">
  <Fields>
   <Type Editor="hide">ScriptElement</Type>
   <LastModified Editor="hide" Type="string">2024-11-06T13:30:31.324Z</LastModified>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the script element">Dataset tools</Name>
   <ElementDescription Editor="description" Type="string" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Validation="None"/>
   <LogDebugMessages Type="enum:Default;Yes" LocalizedTagName="Log debug messages" Validate="No" Default="Default" Editor="inline" Subtype="inline" Tooltip="Defines if an element should log debug messages. If 'Default' is chosen, global preference 'Log debug messages' is used." Validation="None" DetailedInfo="">Default</LogDebugMessages>
   <SPSDebugMode Editor="inline" Type="bool" LocalizedTagName="Enable debug mode" Tooltip="If set to Yes, it is possible to debug the included Node.js script using Chrome or Visual Studio Code editor" Validate="No" Default="No" Validation="None">No</SPSDebugMode>
   <SPSDebugPort Dependencyvalue="Yes" Editor="inline" Type="number" LocalizedTagName="Port" Tooltip="Defines the port number a debugger can use to connect to a Node.js process" Default="9229" Dependency="SPSDebugMode">9229</SPSDebugPort>
   <SPSDebugEntryPoints Dependencyvalue="Yes" Editor="askplugin2" Type="string" Subtype="askplugin2" LocalizedTagName="Debug entry points" Tooltip="The script entry points to debug" Validation="None" Dependency="SPSDebugMode">&lt;ValueDescription Type="askplugin2">&#xd;
 &lt;Value>jobArrived&lt;/Value>&#xd;
&lt;/ValueDescription>&#xd;
</SPSDebugEntryPoints>
   <AbortTimeoutMinutes Editor="inline;default" Type="number" LocalizedTagName="Abort after (minutes)" Tooltip="If processing takes longer than this time, it is considered crashed or locked-up and it is aborted (0 means never abort). The default value can be set in the user preferences - Error Handling - Abort processes after (minutes)." Validate="No" Default="Default" Validation="None">Default</AbortTimeoutMinutes>
   <ScriptPackagePath Editor="choosefile|Script package (*.sscript)" Type="string" Subtype="choosefile|Script package (*.sscript)" LocalizedTagName="Script path" Opaque="true" Tooltip="A script file.&#xa;This can be either a regular script package file or a zero size *.sscript file from a script folder.&#xa;&#xa;A regular script package file is an archive containing a script manifest, a declaration, a program and an icon. It may be password-protected. It is exported together with the flow.&#xa;&#xa;A script folder is a folder containing a zero size *.sscript file and other files normally present in the regular script package. Script folders are not password-protected and not exported together with the flow." Validate="notempty" Validation="Standard">E:/BlueWest/bitBucketFolder/datasettools/datasettools/datasettools.sscript</ScriptPackagePath>
   <Xpos Editor="hide" Type="number" Default="0">848</Xpos>
   <Ypos Editor="hide" Type="number" Default="0">864</Ypos>
   <ElementIcon Editor="hide"><![CDATA[iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAn1JREFUWIXFl7Fu01AUhn87cXCBECMqVJaoKitCzoJEM9BMjIWRzXmCto/AE5Q3SPsEpAOILckQR0JIztABBlRohyCaSE5T2riOcxnCdR3b17lOUvIvca5OzvfnnHuPrgX45OgwAKj+9ZhqihYKQgHmpEDB+4U0sDokOJoRHsuE4F9wdBAAEJ+TqajDxljKZmIduah4cSoKv1SnjtIiDQACtCgTN2+AmtCxvTgDI+0OGtAWaQACCbZi/gbuxBshyXnzxadG6LrveF7H8yYutywIB6e4/7GN15/P0OwOmLGmTVDr2Fx5uQ28enQLWlaGaROUWxYKdTPUhGkTvPlyhmrbxsGvq9kNvPt+ib3jPgCglEtDy8ou6O23iwC8UDfx6fcVqm0bX3sO+sPoiTrRQHdAUDR6rgmvyi0rAKdVaXZtvHwoQRbDe0/FvQmLRg/7J31U28He+uGKJKCSV6BmJqefWIHNlZT77IermeRMcC4Daibp9t2vrbUlFI3e1HCAswWlXBovHkjYP+n/A4nYXEmh1rHdfTANHJjiPkA3Y61ju8+KJOD9sww2liUmiA6ixPo4M5bdveM+ikZvbI3Cdw7PoWaSKOXScVLyG2DBK3nF3Qd0L8QxwTUJw+DA6Pj9uHCwtbY0Fhs2M1iaWAEWHABWbyewsZyCIo3aSuPoJ+v0eBVZgSj4qPf3XLiWlcdKz5qesQzsHJ4z4WFHTsvK2H583Q4eE5EGdp/c5YZ7f+MtPetPUEXuAZqItoF32NBWlFsWKnklMjYgRwdxdBCvSj8vifLhlBimTeLo6M/AfaZ5/by5vxmxxJqE//VWHCZmM1mXyHkrrALNG+QFcv8FzmJuw1WTVBUAAAAASUVORK5CYII=]]></ElementIcon>
   <Version Editor="hide" Type="string">1</Version>
   <Keywords Editor="hide" Type="string"/>
   <Tooltip Editor="hide" Type="string"/>
   <IncomingConnections Editor="hide" RequireAtLeastOne="Yes">Yes</IncomingConnections>
   <OutgoingConnections Editor="hide" RequireAtLeastOne="Yes" DetailedInfo="">Unlimited</OutgoingConnections>
   <ConnectionType Editor="hide">TrafficLight</ConnectionType>
   <FunctionsNodeJSScript Editor="hide"/>
   <ExecutionMode Editor="hide">Concurrent</ExecutionMode>
   <NumberOfSlots Editor="hide">Default</NumberOfSlots>
   <ExecutionGroup Editor="hide"/>
   <PerformanceTuning Editor="hide">No</PerformanceTuning>
   <IdleAfterJob Editor="hide">0</IdleAfterJob>
   <PositionInElementPane Editor="hide">Configurators</PositionInElementPane>
   <SubcategoryInElementPane Editor="hide">&lt;ValueDescription Type="stringlist">&lt;Value>Custom&lt;/Value>&lt;/ValueDescription></SubcategoryInElementPane>
   <DispositionInElementPane Editor="hide" Type="number"/>
   <Description Editor="hide" Type="string"/>
   <Compatibility Editor="hide" Type="string"/>
   <SupportInfo Editor="hide" Type="string"/>
   <AppDiscovery Editor="hide" Type="string"/>
   <FlowUpgradeWarning Editor="hide" Type="string"/>
   <UpgradeMaximumVersion Editor="hide" Type="number"/>
   <Connections Editor="hide" Type="string"/>
   <SwitchModule Editor="hide" Type="string"/>
   <ObsoleteProperties Editor="hide" Type="string"/>
   <ObsoleteConnectionProperties Editor="hide" Type="string"/>
   <action Type="enum:Beautify;Export;Extract private data keys;Flatten;Info;Merge;Remove;Rename;Split" LocalizedTagName="Action" Default="" UserDefined="true" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Beautify dataset, to be nice and human readable&#xa;Export dataset(s), from a list &#xa;Get info about datasets&#xa;Merge datasets (filtered on name with regex)&#xa;Remove datasets (with blacklist white list)&#xa;Rename dataset&#xa;Split dataset (from multi-line order, to single line)" DetailedInfo="" Validation="Standard">Rename</action>
   <actOnBeautify DetailedInfo="" Type="enum:Dataset(s);File" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Dataset(s)" UserDefined="true" Dependencyvalue="Beautify" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Act on actual file, or dataset(s) attached to this file." Dependency="action" Validation="Standard">Dataset(s)</actOnBeautify>
   <datasetListBeautify DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Dataset(s)" Editor="inline;automatic;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="automatic" Tooltip="List of dataset(s) you want to beautify.&#xa;&quot;Automatic&quot; default value will try to look after every valid XML JDF and XMP." Dependency="actOnBeautify" Validation="Standard">Automatic</datasetListBeautify>
   <datasetListExport DetailedInfo="" Type="string" LocalizedTagName="Dataset(s)" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Export" Editor="inline;automatic;sltextwithvar;description;mltextwithvar" Subtype="automatic" Tooltip="List of dataset you want to export.&#xa;&quot;Automatic&quot; default value will try to look after every datasets for the actual job." Dependency="action" Validation="Standard">Automatic</datasetListExport>
   <actOnMerge DetailedInfo="" Type="enum:Datasets;Folder" LocalizedTagName="Act on" DependencyCondition="Equals" Default="Folder" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to act datasets, or incoming job folder." Dependency="action" Validation="Standard">Folder</actOnMerge>
   <regex DetailedInfo="" Type="string" LocalizedTagName="Regular expression" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;sltextwithvar;regexp" Subtype="inline" Tooltip="The regular expression that will be used to filter dataset." Dependency="actOnMerge" Validation="Standard">Log</regex>
   <removeDatasets DetailedInfo="" Type="bool" LocalizedTagName="Remove merged datasets" DependencyCondition="Equals" Default="No" UserDefined="true" Dependencyvalue="Datasets" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="Deletes all datasets that have been merged." Dependency="actOnMerge" Validation="Standard">No</removeDatasets>
   <datasetModelMerge DetailedInfo="" Type="enum:XML;JDF;JMF;JSON;XMP" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Merge" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The model of the dataset you want to merge." Dependency="action" Validation="Standard">XML</datasetModelMerge>
   <mode DetailedInfo="" Type="enum:Remove following dataset list;Keep following dataset list" LocalizedTagName="Mode" DependencyCondition="Equals" Default="Remove following dataset list" UserDefined="true" Dependencyvalue="Remove" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Either you want to remove or keep specific dataset(s)." Dependency="action" Validation="Standard">Remove following dataset list</mode>
   <blackList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to remove" DependencyCondition="Equals" Default="All Files" UserDefined="true" Dependencyvalue="Remove following dataset list" Editor="inline;allfiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="allfiles" Tooltip="List of dataset you want to remove.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be removed&#xa;- No jobs : All dataset will be retained" Dependency="mode" Validation="Standard">All Files</blackList>
   <whiteList DetailedInfo="" Type="string" LocalizedTagName="Dataset(s) to keep" DependencyCondition="Equals" Default="No Files" UserDefined="true" Dependencyvalue="Keep following dataset list" Editor="inline;nofiles;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="nofiles" Tooltip="List of dataset you want to keep.&#xa;&#xa;Literal value : &#xa;- All jobs : All dataset will be retained&#xa;- No jobs : All dataset will be removed" Dependency="mode" Validation="Standard">No Files</whiteList>
   <renameList DetailedInfo="" Type="string" LocalizedTagName="Dataset to rename" DependencyCondition="Equals" Default="Log=newName" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;description;mltextwithvar;scriptexp" Subtype="inline" Tooltip="- Dataset(s) to rename&#xa;  - Dataset to rename and their new names (one per line).&#xa;  - Example with &quot;=&quot; separator :&#xa;    oldLogName=newLogName&#xa;  - Disclaimer : Due to the mode of operation of the Switch, this setting may give unexpected results if :&#xa;    - You rename a previously renamed dataset in this same element.&#xa;    - You rename several datasets to the same name.&#xa;    - Example1 :&#xa;     datasetToRename=dataset&#xa;     Log=dataset&#xa;     Log1=dataset&#xa;    - Example2 :&#xa;    datasetToRename=dataset&#xa;    dataset=myNewDataset" Dependency="action" Validation="Standard">missingDataset=Log</renameList>
   <keySeparator DetailedInfo="" Type="string" LocalizedTagName="Key/Value separator" DependencyCondition="Equals" Default="=" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator is the keyword character that will be used to split the dataset, and it's new name." Dependency="action" Validation="Standard">=</keySeparator>
   <duplicates DetailedInfo="" Type="enum:Add version number;Overwrite;Skip" LocalizedTagName="Duplicates" DependencyCondition="Equals" Default="Overwrite" UserDefined="true" Dependencyvalue="Rename" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="- Duplicates :&#xa;  Determines what happens when a renamed dataset will be a duplicate from an already existing dataset for this job.&#xa;    - Overwrite :&#xa;      Overwrite with the renamed dataset.&#xa;    - Skip :&#xa;    Do not rename the dataset.&#xa;    - Add version number :&#xa;      Add a version number.&#xa;      - Separator :&#xa;        Defines separator to be added between dataset name and version number.&#xa;      - Width : Define width of the version number (not including separator)." Dependency="action" Validation="Standard">Overwrite</duplicates>
   <separatorDuplicates DetailedInfo="" Type="string" LocalizedTagName="Separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Defines separator to be added between dataset name and version number" Dependency="duplicates" Validation="None">_</separatorDuplicates>
   <widthDuplicates DetailedInfo="" Type="number" LocalizedTagName="Width" DependencyCondition="Equals" Default="1" UserDefined="true" Dependencyvalue="Add version number" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Define width of the version number (not including separator)" Dependency="duplicates" Validation="Standard">1</widthDuplicates>
   <readMode DetailedInfo="" Type="enum:Metadata is asset;Specific dataset" LocalizedTagName="Read mode" DependencyCondition="Equals" Default="Specific dataset" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Metadata is asset</readMode>
   <datasetSplit DetailedInfo="" Type="string" LocalizedTagName="Dataset to split" DependencyCondition="Equals" Default="XML" UserDefined="true" Dependencyvalue="Specific dataset" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The name of the dataset you want to split." Dependency="readMode" Validation="Standard">Log</datasetSplit>
   <xPath DetailedInfo="" Type="string" LocalizedTagName="XPath to the reccuring node" DependencyCondition="Equals" Default="my/example/nodes/node" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="Your node's XPath expression.&#xa;Note that this app support only a subset of the full XPath standard, only the following expression are supported :&#xa;Descendent selectors (root/parent/offspring).&#xa;Attribute selectors (root/parent/offspring[@attribute='value']).&#xa;Tag value selectors (root/parent[offspring='value'])." Dependency="action" Validation="Standard">root/Elements/Element</xPath>
   <keepStructure DetailedInfo="" Type="bool" LocalizedTagName="Keep top level structure?" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Split" Editor="inline;conditionwithvar;scriptexp" Subtype="inline" Tooltip="In the case of a nested XPath, you can discard top level structure to keep only the tag found with the XPath." Dependency="action" Validation="Standard">Yes</keepStructure>
   <separatorSplit DetailedInfo="" Type="string" LocalizedTagName="New name separator" DependencyCondition="Equals" Default="_" UserDefined="true" Dependencyvalue="Split" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="The separator you want to be used between the original dataset name, and the new ones." Dependency="action" Validation="Standard">_</separatorSplit>
   <widthSplit DetailedInfo="" Type="number" LocalizedTagName="Index width" DependencyCondition="Equals" Default="Automatic" UserDefined="true" Dependencyvalue="Split" Editor="inline;automatic;sltextwithvar;scriptexp" Subtype="automatic" Tooltip="The index width (padStart) to be used.&#xa;Automatic will select the correct number of leading 0, for sorting purposes." Dependency="action" Validation="Standard">Automatic</widthSplit>
   <datasetToFlatten DetailedInfo="" Type="string" LocalizedTagName="Dataset to flatten" DependencyCondition="Equals" Default="Log" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Log</datasetToFlatten>
   <privateDataDatasetModel DetailedInfo="" Type="enum:json;xml" LocalizedTagName="Dataset model" DependencyCondition="Equals" Default="json" UserDefined="true" Dependencyvalue="Extract private data keys" Editor="inline;conditionwithvar;sltextwithvar;regexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">json</privateDataDatasetModel>
   <flatten_isPrivateDataKeysNeeded DetailedInfo="" Type="bool" LocalizedTagName="Add as private data keys" DependencyCondition="Equals" Default="Yes" UserDefined="true" Dependencyvalue="Flatten" Editor="inline;sltextwithvar;conditionwithvar;scriptexp" Subtype="inline" Tooltip="" Dependency="action" Validation="Standard">Yes</flatten_isPrivateDataKeysNeeded>
  </Fields>
 </Object>
 <Object Id="340" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">84</Sourceobject>
   <Destobject Editor="hide">89</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Gray</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data with log</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log1</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
   <Success Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Success out" Default="Yes">Yes</Success>
   <Warning Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Warning out" Default="Yes">Yes</Warning>
   <Error Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Error out" Default="Yes">Yes</Error>
  </Fields>
 </Object>
 <Object Id="341" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">312</Sourceobject>
   <Destobject Editor="hide">244</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">#ff0000</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="342" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">308</Sourceobject>
   <Destobject Editor="hide">232</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="choosecolor" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">#ff0000</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="343" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">304</Sourceobject>
   <Destobject Editor="hide">238</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Orange</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="344" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">300</Sourceobject>
   <Destobject Editor="hide">226</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Orange</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="345" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">296</Sourceobject>
   <Destobject Editor="hide">211</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Orange</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="346" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">292</Sourceobject>
   <Destobject Editor="hide">195</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Green</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="347" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">288</Sourceobject>
   <Destobject Editor="hide">205</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Green</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
 <Object Id="348" Class="connection" LocalizedTagName="" Priority="">
  <Fields>
   <Type Editor="hide">TrafficLight</Type>
   <Name Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Name" Tooltip="Name of the connection in the design area" Validate="No" Default=""/>
   <ElementDescription Editor="description" Type="string" Subtype="description" LocalizedTagName="Description" Tooltip="Description of the flow element" Validate="No" Default="" Validation="None"/>
   <CorneringFactor Editor="inline" Type="number" Subtype="inline" LocalizedTagName="Corner angle" Tooltip="Connection cornering angle" Default="0">0</CorneringFactor>
   <Sourceobject Editor="hide">283</Sourceobject>
   <Destobject Editor="hide">163</Destobject>
   <Color Editor="inline;choosecolor" Type="enum:Gray;Yellow;Green;Cyan;Blue;Magenta;Orange" Subtype="inline" LocalizedTagName="Color" Tooltip="Specify color for this connection" Default="Gray">Green</Color>
   <TrafficType Editor="inline" Type="enum:Data;Log;Data with log" Subtype="inline" LocalizedTagName="Carry this type of jobs" Tooltip="Specify whether this connection should transport data jobs (output jobs) or log files (such as Preflight Reports, Distiller logs, etc...)" Default="Data">Data</TrafficType>
   <DatasetName Dependencyvalue="Data with log" Editor="inline" Type="string" Subtype="inline" LocalizedTagName="Dataset Name" Tooltip="A name for the set of metadata picked up by this tool" Dependency="TrafficType">Log</DatasetName>
   <Hold Editor="inline" Type="bool" Subtype="inline" LocalizedTagName="Hold jobs" Tooltip="Set to Yes to make this connection hold all jobs. Until this property is set to No again no jobs will flow through this connection" Default="No">No</Hold>
  </Fields>
 </Object>
</Data>
