PROD
FX
ESP - Create Project
Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenHervorgehobener Node:
4c5dedd8-a20b-4130-98ed-a91204b16042Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.
Gruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
Nicht erforderlich / nicht jobbezogenGrafische Streamansicht
89 Nodes
Variablen und Fundstellen
helmut
ESP_path_Projekte
definiert
5×
nodeList.30.properties.filePaths.0
{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\{project.name}.{project.extension}
nodeList.33.properties.projectPath
{path.map.to.win.{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\{project.name}.{project.extension}}
nodeList.35.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\Saves
nodeList.35.properties.folderPaths.2
{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\Cutlists
nodeList.36.properties.autoSaveLocation
{path.map.to.win.{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\Saves}
helmut
ESP_path_Temp
definiert
8×
nodeList.35.properties.folderPaths.1
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\
nodeList.36.properties.capturedVideoLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.36.properties.capturedAudioLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.36.properties.ccLibrariesLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.36.properties.motionGraphicsTemplateMediaLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.47.properties.folderPaths.0
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}
nodeList.47.properties.folderPaths.1
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\Exporte
nodeList.47.properties.folderPaths.2
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\Material
helmut
ESP_path_Vorschau
definiert
2×
nodeList.36.properties.videoPreviewLocation
{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}
nodeList.36.properties.audioPreviewLocation
{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}
helmut
HK_Profil_Delete_Project_Long_Name
definiert
1×
nodeList.15.properties.profileId
{helmut.variable.HK_Profil_Delete_Project_Long_Name}
helmut
HK_Profil_ESP_Create_TNB-Folder_NewsIngest
definiert
1×
nodeList.87.properties.profileId
{helmut.variable.HK_Profil_ESP_Create_TNB-Folder_NewsIngest}
helmut
Standard - Regex Projectname
definiert
1×
nodeList.4.properties.regex
{helmut.variable.Standard - Regex Projectname }
Stream-Rohdaten
{
"id": "6a2fc0a7a521af43ec8e18bc",
"name": "ESP - Create Project",
"createDate": "2026-06-15T09:06:47.604Z",
"modificationDate": "2026-10-15T07:29:42.318Z",
"streamEvent": "CREATE_PROJECT",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "592b86e8-1ccd-479b-83db-227af7861829",
"groups": [],
"order": 2,
"tags": [
"FX"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":385,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"592b86e8-1ccd-479b-83db-227af7861829\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.group}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"ESP\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":300,\"left\":785,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"a2b206df-38c5-4351-b7b6-31dc5af4f982\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":4285,\"left\":1875,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"a9e2683e-c902-48df-9089-412c9675983f\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":3620,\"left\":2840,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"70875c72-9268-437d-993b-fdb8859e3954\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"{project.template} - {stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":1475,\"left\":400,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"06c65c34-2c8e-4df4-893c-736483fa6313\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.1bdc15f7-256c-43b5-a830-fbffb126f1f7}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"{helmut.variable.Standard - Regex Projectname }\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"_\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"{project.name}\"}},\"5\":{\"top\":405,\"left\":45,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"d8c40132-5ced-4aa6-ad62-70dc2339dde0\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{project.name}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[Ö]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"Oe\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":405,\"left\":405,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"90fcb092-9e1d-434e-9073-bb79719e0ddb\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.d8c40132-5ced-4aa6-ad62-70dc2339dde0}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ö]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"oe\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"\"}},\"7\":{\"top\":755,\"left\":40,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"d069d9a6-dd29-4293-8a82-a58edfcccbf7\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.90fcb092-9e1d-434e-9073-bb79719e0ddb}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[Ä]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"Ae\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":755,\"left\":400,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"20e95ae0-9b8e-4a96-898a-32ba8e214890\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.d069d9a6-dd29-4293-8a82-a58edfcccbf7}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ä]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"ae\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":1115,\"left\":35,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"21425fb3-b9aa-40ae-bd79-55eeeb8b91f0\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.20e95ae0-9b8e-4a96-898a-32ba8e214890}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[Ü]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"Ue\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":1115,\"left\":400,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"0953105c-e3ee-4252-947f-761fc3e751af\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.21425fb3-b9aa-40ae-bd79-55eeeb8b91f0}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ü]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"ue\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":1475,\"left\":30,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"1bdc15f7-256c-43b5-a830-fbffb126f1f7\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.0953105c-e3ee-4252-947f-761fc3e751af}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ß]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"ss\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":1845,\"left\":30,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"71c39d38-c1b8-4944-9f3e-354e01cff028\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"pname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.06c65c34-2c8e-4df4-893c-736483fa6313}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"13\":{\"top\":3850,\"left\":735,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"f909891f-eabc-44d7-b08b-177994da2dbf\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS_SMALLER_THAN\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ALL\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{string.length.{stream.variable.pname}}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"31\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"14\":{\"top\":1695,\"left\":6485,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"61e2e08c-7ba9-4b1b-aeea-777ab38cc4a4\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"Ausbildung\",\"04_Ausbildung\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Ausbildung\"}},\"15\":{\"top\":4285,\"left\":1495,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"30455dc7-39b6-4ca9-a620-39879ddeaab5\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobCreateJobActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Profile ID\":{\"type\":\"STRING\",\"description\":\"Profile ID (IO/CO/HK) of the profile to be triggered\",\"variableName\":\"profileId\",\"placeholder\":\"53gsbao34dlso9474jd\",\"values\":[\"{job.profile}\"],\"value\":\"{helmut.variable.HK_Profil_Delete_Project_Long_Name}\"},\"Job name\":{\"type\":\"STRING\",\"description\":\"Name with which the job is created\",\"variableName\":\"jobName\",\"placeholder\":\"{job.name} or my_desired_job_name\",\"values\":[\"{job.name}\"],\"value\":\"{project.name}\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Source file path (incl. name and extension)\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.path} or /Volumes/helmut/Destination_Folder_Name/my_job_file.mxf\",\"values\":[\"{job.source}\"],\"value\":\"\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"Priority of the job with 1 as the highest value (optional)\",\"variableName\":\"priority\",\"placeholder\":\"1\",\"values\":[\"1\"],\"value\":\"1\"},\"Render nodes\":{\"type\":\"STRING\",\"description\":\"Comma-separated list of names of the rendernode(s) to pick up the job (optional)\",\"variableName\":\"renderNodes\",\"placeholder\":\"rendernode1 or render*\"},\"Add current marker\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers (if existing) are passed on to the job\",\"variableName\":\"addMarker\",\"values\":[\"true\"],\"value\":false},\"Add current metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata from the current job is passed on to the new job and metadata set of triggered profile will be ignored. If disabled the metadata set assigned to the triggered profile will be used in the new job.\",\"variableName\":\"addMetadata\",\"values\":[\"true\"],\"value\":true}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"16\":{\"top\":520,\"left\":2320,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"b4dc6cdb-4284-43ae-a3f9-e14127404aa4\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"00_Kurzprojekt\",\"Kurzprojekt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte\"}},\"17\":{\"top\":515,\"left\":2845,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"fecdc166-9f6c-425c-a638-108afc7a015b\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"KP - {date.year}·{date.month}·{date.day} - {stream.variable.esp_clientname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"18\":{\"top\":20,\"left\":785,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"08402bb8-40eb-488f-80ef-32b4f59e35bc\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"esp_hostname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{local.environment.COMPUTERNAME}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"19\":{\"top\":20,\"left\":1155,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"03ea2924-807f-4c9f-96fa-125afb5d81f4\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"esp_clientname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{store.variable.{local.environment.COMPUTERNAME}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"20\":{\"top\":1395,\"left\":5450,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"21\":{\"top\":930,\"left\":12810,\"properties\":{\"description\":\"Will copy a file (will overwrite if destination exists)\",\"title\":\"File Copy Action\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FileCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"variableName\":\"filePath\",\"value\":\"{path.map.to.win.{project.path}}\"},\"New Filepath\":{\"type\":\"STRING\",\"variableName\":\"newFilePath\",\"value\":\"{project.parent}/Saves/{project.name}-Backup.{project.extension}\"},\"If new Filepath exists\":{\"type\":\"ENUM\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"ae6895da-b185-4fe3-8e15-0b56e4b5f739\"},\"expanded\":true},\"22\":{\"top\":485,\"left\":3605,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"0b9139b3-9366-4e78-bdb0-032927656db8\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"KP_{date.shortyear}{date.month}{date.day}_{node.result.64140c7d-e05c-4fd1-94d3-7ca21ad37734}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"23\":{\"top\":3620,\"left\":3225,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"e1e49f5f-c99f-4327-beac-a358ab0c92e6\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{project.template}_{stream.variable.pname_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"24\":{\"top\":3840,\"left\":0,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"b7de7f0e-78ca-4435-9aa7-f404ebfec3c2\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{stream.variable.pname}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\n\\\\r\\\\s\\\\t]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"_\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"25\":{\"top\":3850,\"left\":375,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"490d97b6-4448-408a-9e60-879539224cfe\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"pname_clean\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.b7de7f0e-78ca-4435-9aa7-f404ebfec3c2}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"26\":{\"top\":615,\"left\":5930,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"43d3b689-3221-4613-a81c-40f6f992a4cf\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Projekt-Kurzname\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{stream.variable.project_shortname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"27\":{\"top\":915,\"left\":5930,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"a4054554-9e6f-4d3e-8db6-a9dd7a130c0c\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Projekt-Art\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"ESP\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"28\":{\"top\":1220,\"left\":5930,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"02fad9e3-4f9e-42ad-9420-aa27762490c3\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"ESP-Name\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{stream.variable.esp_clientname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"29\":{\"top\":1520,\"left\":5925,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"9c36f646-b604-42b4-b66e-e2d66bbcea32\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"ESP-Client\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{stream.variable.esp_hostname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"30\":{\"top\":975,\"left\":10740,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"b7d7cb07-c187-4466-bca4-302d7ca528f1\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_NOT_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\{project.name}.{project.extension}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"31\":{\"top\":1695,\"left\":6920,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"1c4967cc-3a8f-4974-9666-97b1f6ae6f56\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"2100-12-31\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Projekt für Anzahl Tage X Reservieren\"}},\"32\":{\"top\":1290,\"left\":11510,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"a2b78eb8-ec9b-4b4b-a048-b313f1e896b5\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\",\"value\":\"Projekt bereits vorhanden\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"33\":{\"top\":930,\"left\":11155,\"properties\":{\"description\":\"Will copy a template file and set it as project file\",\"title\":\"Project File Copy Action V2\",\"nodeUUID\":\"32408c4b-e856-45b6-8b30-e37d2458b020\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectFileCopyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"ID of the project that should serve as a template\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Template path\":{\"type\":\"STRING\",\"description\":\"Project template path (incl. extension)\",\"variableName\":\"templatePath\",\"placeholder\":\"{helmut.templates}/{project.group}/{project.category}/{project.template}.prproj\",\"value\":\"{helmut.templates}/{project.group}/{project.category}/{project.template}.{project.extension}\"},\"Project path\":{\"type\":\"STRING\",\"description\":\"Project path of the new project (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{helmut.projects}/Some_folder_name/{project.name}.prproj\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\{project.name}.{project.extension}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"34\":{\"top\":930,\"left\":12435,\"properties\":{\"description\":\"Will write a JSON file next to the project\",\"title\":\"Project As JSON V2\",\"nodeUUID\":\"1d036601-1910-4ff1-9ee3-f3b92162ee7e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectJSONActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Target Filepath\":{\"type\":\"STRING\",\"description\":\"JSON destination file path (incl. name and extension)\",\"variableName\":\"targetFilepath\",\"placeholder\":\"/Volumes/helmut/Destination_Folder_Name/myfile.json\",\"values\":[\"{project.path}.helmut.json\"],\"value\":\"{project.path}.helmut.json\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"35\":{\"top\":930,\"left\":11525,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"4ff352f3-77d4-4a12-855d-3ba6c809e60a\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\Saves\",\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\\",\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\Cutlists\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"36\":{\"top\":930,\"left\":13210,\"properties\":{\"description\":\"Will set various paths in a Premiere project (leave empty to skip)\",\"title\":\"Premiere Path Settings Action V2\",\"nodeUUID\":\"7dc0a242-8a57-472f-8042-70655764f0ed\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremierePathsSettingsActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{path.map.to.win.{project.path}}\"},\"Capture video location\":{\"type\":\"STRING\",\"description\":\"Sets captured video files location as desired\",\"variableName\":\"capturedVideoLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Video\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Capture audio location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"capturedAudioLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Audio\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Video preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured video preview location as desired\",\"variableName\":\"videoPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Video\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}\"},\"Audio preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"audioPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Audio\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}\"},\"Auto save location\":{\"type\":\"STRING\",\"description\":\"Sets auto save location\",\"variableName\":\"autoSaveLocation\",\"placeholder\":\"{project.parent}\\\\Saves\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\Saves}\"},\"CC libraries location\":{\"type\":\"STRING\",\"description\":\"Sets CC libraries location as desired\",\"variableName\":\"ccLibrariesLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Libraries\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Motion graphics template media\":{\"type\":\"STRING\",\"description\":\"Sets motion graphics template media location as desired\",\"variableName\":\"motionGraphicsTemplateMediaLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Downloads\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Preset path\":{\"type\":\"STRING\",\"description\":\"Sets preset path location as desired\",\"variableName\":\"presetPath\",\"placeholder\":\"{project.path}\\\\Assets\\\\EPR\"},\"Copy destination\":{\"type\":\"STRING\",\"description\":\"Sets copy destination location as desired\",\"variableName\":\"copyDestination\",\"placeholder\":\"{project.path}\\\\Assets\\\\Transfer\"},\"Proxy destination\":{\"type\":\"STRING\",\"description\":\"Sets proxy destination location as desired\",\"variableName\":\"proxyDestination\",\"placeholder\":\"{project.path}\\\\Assets\\\\Transfer\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"37\":{\"top\":930,\"left\":13585,\"properties\":{\"description\":\"Will generate and write a new UUID in a Premire Project file\",\"title\":\"Premiere Generate UUID Action\",\"nodeUUID\":\"0a8a5edd-0389-421c-af85-92437e85f17c\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereGenerateUUIDActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{path.map.to.win.{project.path}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"38\":{\"top\":925,\"left\":14675,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"8b0508cd-e563-4415-9d2b-653bb7d8a9a7\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"39\":{\"top\":470,\"left\":3230,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"64140c7d-e05c-4fd1-94d3-7ca21ad37734\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{stream.variable.esp_clientname}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\n\\\\r\\\\s\\\\t]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"40\":{\"top\":920,\"left\":6485,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"d360048c-c384-4d43-b7f3-709bf17cb709\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"Kurzprojekt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzproject\"}},\"41\":{\"top\":920,\"left\":6910,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"c2ba61e8-7a89-464e-ae3b-b2321d0b3d23\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{date.increment.days.3}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte immer gleich auf 3 Tage festlegen\"}},\"42\":{\"top\":2520,\"left\":7645,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"897d7f8d-0651-464d-a662-9606857b9c3e\",\"uncontained\":false,\"class\":\"nodes.actions.general.JsonExtractActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Payload\":{\"type\":\"LONG_STRING\",\"description\":\"The JSON payload (object)\",\"variableName\":\"payload\",\"placeholder\":\"{\\\"info\\\":{\\\"users\\\":[{\\\"name\\\":\\\"Peter Griffin\\\"}]}}\",\"value\":\"{file.content.{stream.variable.filename_reservierung}}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"reservierung\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"43\":{\"top\":2520,\"left\":6915,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"1a97dd2c-6c7c-4488-99eb-876c56b1383d\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"filename_reservierung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.templates}/{project.group}/{project.category}/{project.template}.json\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"44\":{\"top\":2520,\"left\":7280,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"70cc9487-9872-40df-a2b5-353f58d4314c\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{stream.variable.filename_reservierung}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"45\":{\"top\":2520,\"left\":8020,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"62f5e3a6-8aa6-4c77-886c-45da568b8c2c\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{date.increment.days.{node.result.897d7f8d-0651-464d-a662-9606857b9c3e}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Projekt für Anzahl Tage X Reservieren\"}},\"46\":{\"top\":2820,\"left\":8020,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"b093f3c2-8be7-42e3-b9f0-5424dd63cb01\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{date.increment.days.14}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Fallback falls Auslesen schief läuft - immer 14 Tage\"}},\"47\":{\"top\":1270,\"left\":12810,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"955ef3c2-9977-432d-b27f-3dbe760cfb58\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\",\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\Exporte\",\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\Material\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"48\":{\"top\":1300,\"left\":6480,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"13fb2592-86b3-4958-9c7c-5544a1ba52b8\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"Trailer\",\"03_Trailer\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Trailer\\n\"}},\"49\":{\"top\":2735,\"left\":2275,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"3228de5d-1d6b-4cd0-a2eb-928b62051b95\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"Trailer\",\"03_Trailer\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte\"}},\"50\":{\"top\":2670,\"left\":2800,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"1a6f9a8e-43fb-41bf-bd2d-e69e7579118f\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.template}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"Sondertrailer\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte\"}},\"51\":{\"top\":2670,\"left\":3185,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"9da8d886-4c77-4fe6-9205-e38a18fc3787\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"trailerprojectname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{date.year.{project.metadata.Datum}}·{date.month.{project.metadata.Datum}}·{date.day.{project.metadata.Datum}} - SEL-ST - {stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"52\":{\"top\":2925,\"left\":3185,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"a1e769b5-c7db-4426-8ef4-586bd45aca98\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"trailerprojectname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{date.year.{project.metadata.Datum}}·{date.month.{project.metadata.Datum}}·{date.day.{project.metadata.Datum}} - {project.template} - {stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"53\":{\"top\":2670,\"left\":3980,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"7b586068-cd47-4eb1-a663-fe09a2284a3e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"{stream.variable.trailerprojectname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"54\":{\"top\":2670,\"left\":3540,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"a7626a4c-1fe0-4de9-9d4f-c13b5eaf54ce\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{date.year.{project.metadata.Datum}}·{date.month.{project.metadata.Datum}}·{date.day.{project.metadata.Datum}}-SEL-ST-{stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"55\":{\"top\":2925,\"left\":3540,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"27a4a653-f33b-4fcb-8c94-6ae6ad6b12b3\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{date.year.{project.metadata.Datum}}{date.month.{project.metadata.Datum}}{date.day.{project.metadata.Datum}}-{project.template}-{stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"56\":{\"top\":1255,\"left\":8520,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"5ac03a01-ec2f-4e5b-a641-a458e99bf0d8\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_timestamp\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{convert.date.to_timestamp.{project.metadata.Datum}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"57\":{\"top\":1255,\"left\":8880,\"properties\":{\"description\":\"Will execute javascript\",\"title\":\"Execute Javascript Action\",\"nodeUUID\":\"ef0314b6-303e-44a6-b805-d6110769b65e\",\"uncontained\":false,\"class\":\"nodes.actions.execute.JavascriptExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Javascript\":{\"type\":\"LONG_STRING\",\"description\":\"Javascript based on 'Nashorn'\",\"variableName\":\"cmd\",\"value\":\"var tages = '{stream.variable.tage_reservierung}';\\nvar tstamp = '{stream.variable.project_timestamp}';\\n \\nvar tagei = parseInt(tages);\\n\\ndate = new Date(parseInt(tstamp));\\n\\ndate.setDate(date.getDate() + tagei);\\nfinaldate = date.getFullYear()+\\\"-\\\"+(date.getMonth()+1)+\\\"-\\\"+date.getDate();\\n\\nfinaldate\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"58\":{\"top\":1390,\"left\":8090,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"c92fca3f-3c07-4df2-b0e5-a49edbb159af\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"tage_reservierung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"14\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"59\":{\"top\":1300,\"left\":6905,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"54c50f06-8dd0-4c79-9461-70a0c56b6cac\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"filename_reservierung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.templates}/{project.group}/{project.category}/{project.template}.json\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"60\":{\"top\":1305,\"left\":7280,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"eb09d8be-bca8-460c-87c7-8981524f46ac\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{stream.variable.filename_reservierung}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"61\":{\"top\":1110,\"left\":7705,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"114c4fd8-30c6-42fc-bcba-4335ef0508ae\",\"uncontained\":false,\"class\":\"nodes.actions.general.JsonExtractActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Payload\":{\"type\":\"LONG_STRING\",\"description\":\"The JSON payload (object)\",\"variableName\":\"payload\",\"placeholder\":\"{\\\"info\\\":{\\\"users\\\":[{\\\"name\\\":\\\"Peter Griffin\\\"}]}}\",\"value\":\"{file.content.{stream.variable.filename_reservierung}}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"reservierung\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"62\":{\"top\":1110,\"left\":8090,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"5d0fabf4-5f6a-4670-a8cc-1baca788a1f1\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"tage_reservierung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.114c4fd8-30c6-42fc-bcba-4335ef0508ae}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"63\":{\"top\":1255,\"left\":9255,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"02be090b-65ba-4b98-ae80-7482569b8da8\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"finaldate_reservierung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.ef0314b6-303e-44a6-b805-d6110769b65e}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"64\":{\"top\":1255,\"left\":9635,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"bb6bdee7-97a1-4ef6-8632-0038ea080459\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{stream.variable.finaldate_reservierung}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Projekt für Anzahl Tage X Reservieren\"}},\"65\":{\"top\":3245,\"left\":2415,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"4c5dedd8-a20b-4130-98ed-a91204b16042\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"05_TNB\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"TNB - Projekte\"}},\"66\":{\"top\":3245,\"left\":2815,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"65535745-5244-4557-99b7-3d55a415f0ab\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"TNB - {date.year}·{date.month}·{date.day} - {stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"67\":{\"top\":3245,\"left\":3190,\"properties\":{\"description\":\"Will set a project's tag\",\"title\":\"Project Set Tag Action V2\",\"nodeUUID\":\"d31c8466-1e3d-4b22-9b38-16bed2d1957e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectTagActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose tag is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Tag\":{\"type\":\"STRING\",\"description\":\"Desired tag name as plaintext or through wildcards\",\"variableName\":\"tag\",\"placeholder\":\"{project.name} or mytag\",\"values\":[\"{project.tag}\"],\"value\":\"{stream.variable.esp_clientname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"68\":{\"top\":3240,\"left\":3550,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"71e2fbef-832d-4431-9b44-459228ec022a\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"TNB_{date.shortyear}{date.month}{date.day}_{stream.variable.pname_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"69\":{\"top\":4190,\"left\":735,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"8d0ec05f-3da5-49a7-b015-e458850d810d\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserMessageOutputImplV4\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the message should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Achtung: der gewünschte Projektname (\\\"{project.name}\\\") ist länger als 30 Zeichen und kann nicht verwendet werden. Bitte einen kürzeren Projektnamen vergeben.\"},\"Expand dialog width\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to expand the dialog's width for displaying additional content.\",\"variableName\":\"expandDialog\",\"value\":false},\"Async/fire+forget\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to set the non-blocking state for this node.\",\"variableName\":\"asyncState\",\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for user interaction\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"70\":{\"top\":1230,\"left\":10740,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"fae348db-10b6-4b88-93a8-3569c895236c\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserMessageOutputImplV4\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the message should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Achtung ein Projekt mit identischem Namen: {project.name} ist bereits vorhanden. Bitte wählen Sie einen anderen Projektnamen.\"},\"Expand dialog width\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to expand the dialog's width for displaying additional content.\",\"variableName\":\"expandDialog\",\"value\":false},\"Async/fire+forget\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to set the non-blocking state for this node.\",\"variableName\":\"asyncState\",\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for user interaction\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"71\":{\"top\":880,\"left\":2325,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"5b946731-5089-445f-b8a3-ac5a9cd0f143\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"02_Aktuell News Schnitt\",\"Aktuell News Schnitt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte\"}},\"72\":{\"top\":880,\"left\":2845,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"de42c5aa-a61a-4bcb-a6ff-747c1b5bf5cf\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"ANS - {date.year}·{date.month}·{date.day} - {stream.variable.esp_clientname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"73\":{\"top\":1255,\"left\":2325,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"9cd64226-04fc-4fe7-971f-1dfc7ccb31d1\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"05_TNB\",\"Aktuell News Schnitt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte\"}},\"74\":{\"top\":855,\"left\":3615,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"278feb85-0504-428e-ba63-ee67ff59b9d7\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"ANS_{date.shortyear}{date.month}{date.day}_{node.result.9fa4675d-8779-4eee-9408-94682a53d740}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"75\":{\"top\":855,\"left\":3245,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"9fa4675d-8779-4eee-9408-94682a53d740\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{stream.variable.esp_clientname}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\n\\\\r\\\\s\\\\t]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"76\":{\"top\":1255,\"left\":2730,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"f8057914-708a-4cd8-9a97-42461f204de1\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{stream.variable.esp_clientname}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"ESP TNB 1\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"77\":{\"top\":1255,\"left\":3105,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"44285e12-7777-4e27-aa5b-6d10277de709\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"tnb_name\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"TNB1\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"78\":{\"top\":1590,\"left\":2730,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"a5961558-aad9-450a-ad8a-d687d2863f82\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{stream.variable.esp_clientname}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"ESP TNB 2\",\"ASC-TEST01\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"79\":{\"top\":1545,\"left\":3105,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"fae544c0-351a-44f3-bcb0-a48c694ad8c2\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"tnb_name\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"TNB2\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"80\":{\"top\":1935,\"left\":2730,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"2810a63b-0dfa-46b2-a9f2-92d581adf91c\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{stream.variable.esp_clientname}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"ESP TNB 3\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"81\":{\"top\":1820,\"left\":3105,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"dba6bf9c-1be8-4a5d-8974-853fa77dc880\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"tnb_name\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"TNB3\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"82\":{\"top\":2070,\"left\":3105,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"b6db41e3-1046-4b0c-934f-f189cf4227ec\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"tnb_name\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"TNB\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"83\":{\"top\":1670,\"left\":3585,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"94024836-c4a4-426e-8284-74aee3ce0db1\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"{stream.variable.tnb_name} - {date.year}·{date.month}·{date.day} - {stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"84\":{\"top\":1670,\"left\":3955,\"properties\":{\"description\":\"Will set a project's tag\",\"title\":\"Project Set Tag Action V2\",\"nodeUUID\":\"f18c53fc-d1f0-49ac-ac2f-cb53dfc8a893\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectTagActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose tag is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Tag\":{\"type\":\"STRING\",\"description\":\"Desired tag name as plaintext or through wildcards\",\"variableName\":\"tag\",\"placeholder\":\"{project.name} or mytag\",\"values\":[\"{project.tag}\"],\"value\":\"{stream.variable.tnb_name}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"85\":{\"top\":1670,\"left\":4340,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"43c93d19-aff8-4595-81a6-6883277ce908\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{stream.variable.tnb_name}_{date.shortyear}{date.month}{date.day}_{stream.variable.pname_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"86\":{\"top\":930,\"left\":14135,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"9dbb0d8f-2962-4559-9d5b-b6cf4005ecd8\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS_NOT\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If \\\"ALL\\\" is selected, input must match all patterns - for \\\"ONE\\\" a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"05_TNB\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte\"}},\"87\":{\"top\":1060,\"left\":14675,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"9d86499b-cf3a-485e-a4ed-8a6348b2de20\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobCreateJobActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Profile ID\":{\"type\":\"STRING\",\"description\":\"Profile ID (IO/CO/HK) of the profile to be triggered\",\"variableName\":\"profileId\",\"placeholder\":\"53gsbao34dlso9474jd\",\"values\":[\"{job.profile}\"],\"value\":\"{helmut.variable.HK_Profil_ESP_Create_TNB-Folder_NewsIngest}\"},\"Job name\":{\"type\":\"STRING\",\"description\":\"Name with which the job is created\",\"variableName\":\"jobName\",\"placeholder\":\"{job.name} or my_desired_job_name\",\"values\":[\"{job.name}\"],\"value\":\"{stream.variable.project_shortname}\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Source file path (incl. name and extension)\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.path} or /Volumes/helmut/Destination_Folder_Name/my_job_file.mxf\",\"values\":[\"{job.source}\"],\"value\":\"\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"(Optional: Set between 0 and 10, with 0 as the highest priority. Default is -1, which means original value defined in profile)\",\"variableName\":\"priority\",\"placeholder\":\"-1\",\"values\":[\"-1\"],\"value\":\"-1\"},\"Render nodes\":{\"type\":\"STRING\",\"description\":\"Comma-separated list of names of the rendernode(s) to pick up the job (optional)\",\"variableName\":\"renderNodes\",\"placeholder\":\"rendernode1 or render*\",\"value\":\"Copyworker*\"},\"Add current marker\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers (if existing) are passed on to the job\",\"variableName\":\"addMarker\",\"values\":[\"true\"],\"value\":false},\"Add current metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata from the current job is passed on to the new job and metadata set of triggered profile will be ignored. If disabled the metadata set assigned to the triggered profile will be used in the new job.\",\"variableName\":\"addMetadata\",\"values\":[\"true\"],\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"88\":{\"top\":1060,\"left\":15100,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"48788b42-23fb-45f6-8cac-1cafb11f32ca\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"CREATE_PROJECT\",\"values\":[\"ADDED_ASSET\",\"ARCHIVE\",\"AUTOIMPORT\",\"BACKUP\",\"CONNECTED\",\"CONSOLIDATE\",\"COPY\",\"CREATE_CATEGORY\",\"CREATE_GROUP\",\"CREATE_PROJECT\",\"CREATE_USER\",\"CUSTOM_CO\",\"CUSTOM_FX\",\"CUSTOM_IO\",\"CUSTOM_USER\",\"DELETE\",\"DELETE_CATEGORY\",\"DELETE_GROUP\",\"DELETE_PROJECT\",\"DELETE_TEMPLATE\",\"DELETE_USER\",\"DISCONNECTED\",\"DUPLICATE_PROJECT\",\"EDIT_PROJECT\",\"EXPORT\",\"IMPORT\",\"IMPORT_PROJECT\",\"INDEXED_ASSET\",\"INDEXED_PROJECT\",\"MOVE\",\"OPEN_PROJECT\",\"PANEL_IMPORT\",\"POST_CREATE_PROJECT\",\"PRESTREAM\",\"RESTORE\",\"RESTORE_SAVE\",\"UNASSIGNED\",\"UNINDEXED_ASSET\",\"UNLOCK_PROJECT\",\"UPLOAD_TEMPLATE\",\"WATCHFOLDER\",\"WEB_EXPORT\",\"WEB_IMPORT\",\"WEB_UPLOAD\"],\"variableName\":\"streamEvent\"},\"Host\":{\"type\":\"ENUM\",\"value\":\"CLIENT\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: ESP - Create Project\",\"uncontained\":false,\"nodeUUID\":\"a1e30eb1-6cae-43dc-88b4-8eaf85c4dffe\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"29\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":40,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":0,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":\"15\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"15\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":\"34\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":6,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":8,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":\"40\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":48,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":9,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":11,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":36,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":37,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":\"48\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":14,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":43,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":14,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":31,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":16,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":\"13\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"20\":{\"fromOperator\":\"72\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":75,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":18,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":19,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"5\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":75,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"74\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":40,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":41,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":\"3\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":\"12\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":24,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":25,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"30\":{\"fromOperator\":22,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"31\":{\"fromOperator\":23,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"32\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"33\":{\"fromOperator\":26,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":27,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"34\":{\"fromOperator\":27,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"35\":{\"fromOperator\":28,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"36\":{\"fromOperator\":31,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"30\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"37\":{\"fromOperator\":16,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":71,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"38\":{\"fromOperator\":75,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"74\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"39\":{\"fromOperator\":71,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":72,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"40\":{\"fromOperator\":30,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"41\":{\"fromOperator\":\"24\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"25\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"42\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":35,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"43\":{\"fromOperator\":35,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":34,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"44\":{\"fromOperator\":\"25\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"13\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"45\":{\"fromOperator\":\"12\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"24\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"46\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"47\":{\"fromOperator\":\"17\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":39,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"48\":{\"fromOperator\":39,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"22\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"49\":{\"fromOperator\":39,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"22\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"50\":{\"fromOperator\":43,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"51\":{\"fromOperator\":44,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":42,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"52\":{\"fromOperator\":42,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":45,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"53\":{\"fromOperator\":45,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":46,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"54\":{\"fromOperator\":45,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"55\":{\"fromOperator\":41,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"56\":{\"fromOperator\":65,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"57\":{\"fromOperator\":42,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":46,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"58\":{\"fromOperator\":\"21\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":47,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"60\":{\"fromOperator\":47,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"36\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"61\":{\"fromOperator\":47,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"36\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"62\":{\"fromOperator\":\"21\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":47,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"63\":{\"fromOperator\":65,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":66,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"64\":{\"fromOperator\":49,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":50,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"65\":{\"fromOperator\":50,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":51,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"66\":{\"fromOperator\":50,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":52,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"67\":{\"fromOperator\":66,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":67,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"68\":{\"fromOperator\":67,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":68,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"69\":{\"fromOperator\":68,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"20\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"70\":{\"fromOperator\":\"13\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":69,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"71\":{\"fromOperator\":69,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"15\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"72\":{\"fromOperator\":52,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":55,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"73\":{\"fromOperator\":51,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":54,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"74\":{\"fromOperator\":54,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":53,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"75\":{\"fromOperator\":55,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":53,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"76\":{\"fromOperator\":53,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"77\":{\"fromOperator\":69,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"15\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"78\":{\"fromOperator\":56,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":57,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"79\":{\"fromOperator\":\"30\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":70,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"80\":{\"fromOperator\":58,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":56,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"81\":{\"fromOperator\":48,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":59,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"82\":{\"fromOperator\":59,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":60,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"83\":{\"fromOperator\":60,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":58,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"84\":{\"fromOperator\":60,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":61,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"85\":{\"fromOperator\":61,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":62,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"86\":{\"fromOperator\":61,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":58,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"87\":{\"fromOperator\":62,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":56,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"88\":{\"fromOperator\":57,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":63,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"89\":{\"fromOperator\":63,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":64,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"90\":{\"fromOperator\":46,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"91\":{\"fromOperator\":44,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":46,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"92\":{\"fromOperator\":64,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"93\":{\"fromOperator\":70,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"32\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"94\":{\"fromOperator\":70,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"32\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"95\":{\"fromOperator\":74,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"98\":{\"fromOperator\":73,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":76,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"99\":{\"fromOperator\":76,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"100\":{\"fromOperator\":76,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":78,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"101\":{\"fromOperator\":78,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":79,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"102\":{\"fromOperator\":78,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":80,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"104\":{\"fromOperator\":80,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":81,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"105\":{\"fromOperator\":80,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":82,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"106\":{\"fromOperator\":77,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":83,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"107\":{\"fromOperator\":79,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":83,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"108\":{\"fromOperator\":81,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":83,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"109\":{\"fromOperator\":82,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":83,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"110\":{\"fromOperator\":83,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":84,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"111\":{\"fromOperator\":84,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":85,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"112\":{\"fromOperator\":83,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":84,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"113\":{\"fromOperator\":84,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":85,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"114\":{\"fromOperator\":49,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"115\":{\"fromOperator\":85,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"20\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"116\":{\"fromOperator\":\"71\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":73,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"117\":{\"fromOperator\":73,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":49,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"118\":{\"fromOperator\":\"37\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":86,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"119\":{\"fromOperator\":86,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"38\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"120\":{\"fromOperator\":86,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":87,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"121\":{\"fromOperator\":87,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":88,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"122\":{\"fromOperator\":87,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":88,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.group}",
"source": [
"ESP"
],
"nodeUUID": "592b86e8-1ccd-479b-83db-227af7861829",
"failedNodeUUID": "a2b206df-38c5-4351-b7b6-31dc5af4f982",
"successNodeUUID": "08402bb8-40eb-488f-80ef-32b4f59e35bc"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "a2b206df-38c5-4351-b7b6-31dc5af4f982"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "a9e2683e-c902-48df-9089-412c9675983f"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "{project.template} - {stream.variable.pname}",
"nodeUUID": "70875c72-9268-437d-993b-fdb8859e3954",
"successNodeUUID": "e1e49f5f-c99f-4327-beac-a358ab0c92e6"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.1bdc15f7-256c-43b5-a830-fbffb126f1f7}",
"regex": "{helmut.variable.Standard - Regex Projectname }",
"replacer": "_",
"nodeUUID": "06c65c34-2c8e-4df4-893c-736483fa6313",
"successNodeUUID": "71c39d38-c1b8-4944-9f3e-354e01cff028"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{project.name}",
"regex": "[Ö]+",
"replacer": "Oe",
"nodeUUID": "d8c40132-5ced-4aa6-ad62-70dc2339dde0",
"successNodeUUID": "90fcb092-9e1d-434e-9073-bb79719e0ddb"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.d8c40132-5ced-4aa6-ad62-70dc2339dde0}",
"regex": "[ö]+",
"replacer": "oe",
"nodeUUID": "90fcb092-9e1d-434e-9073-bb79719e0ddb",
"successNodeUUID": "d069d9a6-dd29-4293-8a82-a58edfcccbf7"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.90fcb092-9e1d-434e-9073-bb79719e0ddb}",
"regex": "[Ä]+",
"replacer": "Ae",
"nodeUUID": "d069d9a6-dd29-4293-8a82-a58edfcccbf7",
"successNodeUUID": "20e95ae0-9b8e-4a96-898a-32ba8e214890"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.d069d9a6-dd29-4293-8a82-a58edfcccbf7}",
"regex": "[ä]+",
"replacer": "ae",
"nodeUUID": "20e95ae0-9b8e-4a96-898a-32ba8e214890",
"successNodeUUID": "21425fb3-b9aa-40ae-bd79-55eeeb8b91f0"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.20e95ae0-9b8e-4a96-898a-32ba8e214890}",
"regex": "[Ü]+",
"replacer": "Ue",
"nodeUUID": "21425fb3-b9aa-40ae-bd79-55eeeb8b91f0",
"successNodeUUID": "0953105c-e3ee-4252-947f-761fc3e751af"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.21425fb3-b9aa-40ae-bd79-55eeeb8b91f0}",
"regex": "[ü]+",
"replacer": "ue",
"nodeUUID": "0953105c-e3ee-4252-947f-761fc3e751af",
"successNodeUUID": "1bdc15f7-256c-43b5-a830-fbffb126f1f7"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.0953105c-e3ee-4252-947f-761fc3e751af}",
"regex": "[ß]+",
"replacer": "ss",
"nodeUUID": "1bdc15f7-256c-43b5-a830-fbffb126f1f7",
"successNodeUUID": "06c65c34-2c8e-4df4-893c-736483fa6313"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "pname",
"variableValue": "{node.result.06c65c34-2c8e-4df4-893c-736483fa6313}",
"nodeUUID": "71c39d38-c1b8-4944-9f3e-354e01cff028",
"failedNodeUUID": "b7de7f0e-78ca-4435-9aa7-f404ebfec3c2",
"successNodeUUID": "b7de7f0e-78ca-4435-9aa7-f404ebfec3c2"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS_SMALLER_THAN",
"allOne": "ALL",
"against": "{string.length.{stream.variable.pname}}",
"source": [
"31"
],
"nodeUUID": "f909891f-eabc-44d7-b08b-177994da2dbf",
"failedNodeUUID": "8d0ec05f-3da5-49a7-b015-e458850d810d",
"successNodeUUID": "b4dc6cdb-4284-43ae-a3f9-e14127404aa4"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"Ausbildung",
"04_Ausbildung"
],
"nodeUUID": "61e2e08c-7ba9-4b1b-aeea-777ab38cc4a4",
"failedNodeUUID": "1a97dd2c-6c7c-4488-99eb-876c56b1383d",
"successNodeUUID": "1c4967cc-3a8f-4974-9666-97b1f6ae6f56"
}
},
{
"class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
"deprecated": false,
"properties": {
"profileId": "{helmut.variable.HK_Profil_Delete_Project_Long_Name}",
"jobName": "{project.name}",
"sourceFile": "",
"priority": 1,
"addMarker": false,
"addMetadata": true,
"nodeUUID": "30455dc7-39b6-4ca9-a620-39879ddeaab5",
"failedNodeUUID": "a9e2683e-c902-48df-9089-412c9675983f",
"successNodeUUID": "a9e2683e-c902-48df-9089-412c9675983f"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"00_Kurzprojekt",
"Kurzprojekt"
],
"nodeUUID": "b4dc6cdb-4284-43ae-a3f9-e14127404aa4",
"failedNodeUUID": "5b946731-5089-445f-b8a3-ac5a9cd0f143",
"successNodeUUID": "fecdc166-9f6c-425c-a638-108afc7a015b"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "KP - {date.year}·{date.month}·{date.day} - {stream.variable.esp_clientname}",
"nodeUUID": "fecdc166-9f6c-425c-a638-108afc7a015b",
"successNodeUUID": "64140c7d-e05c-4fd1-94d3-7ca21ad37734"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "esp_hostname",
"variableValue": "{local.environment.COMPUTERNAME}",
"nodeUUID": "08402bb8-40eb-488f-80ef-32b4f59e35bc",
"successNodeUUID": "03ea2924-807f-4c9f-96fa-125afb5d81f4"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "esp_clientname",
"variableValue": "{store.variable.{local.environment.COMPUTERNAME}}",
"nodeUUID": "03ea2924-807f-4c9f-96fa-125afb5d81f4",
"successNodeUUID": "d8c40132-5ced-4aa6-ad62-70dc2339dde0"
}
},
{
"class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f",
"successNodeUUID": "43d3b689-3221-4613-a81c-40f6f992a4cf"
}
},
{
"class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
"deprecated": false,
"properties": {
"filePath": "{path.map.to.win.{project.path}}",
"newFilePath": "{project.parent}/Saves/{project.name}-Backup.{project.extension}",
"conflictRule": "SKIP",
"nodeUUID": "ae6895da-b185-4fe3-8e15-0b56e4b5f739",
"failedNodeUUID": "955ef3c2-9977-432d-b27f-3dbe760cfb58",
"successNodeUUID": "955ef3c2-9977-432d-b27f-3dbe760cfb58"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "KP_{date.shortyear}{date.month}{date.day}_{node.result.64140c7d-e05c-4fd1-94d3-7ca21ad37734}",
"nodeUUID": "0b9139b3-9366-4e78-bdb0-032927656db8",
"successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "{project.template}_{stream.variable.pname_clean}",
"nodeUUID": "e1e49f5f-c99f-4327-beac-a358ab0c92e6",
"successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{stream.variable.pname}",
"regex": "[\\n\\r\\s\\t]+",
"replacer": "_",
"nodeUUID": "b7de7f0e-78ca-4435-9aa7-f404ebfec3c2",
"failedNodeUUID": "490d97b6-4448-408a-9e60-879539224cfe",
"successNodeUUID": "490d97b6-4448-408a-9e60-879539224cfe"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "pname_clean",
"variableValue": "{node.result.b7de7f0e-78ca-4435-9aa7-f404ebfec3c2}",
"nodeUUID": "490d97b6-4448-408a-9e60-879539224cfe",
"failedNodeUUID": "f909891f-eabc-44d7-b08b-177994da2dbf",
"successNodeUUID": "f909891f-eabc-44d7-b08b-177994da2dbf"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Projekt-Kurzname",
"metadataValue": "{stream.variable.project_shortname}",
"nodeUUID": "43d3b689-3221-4613-a81c-40f6f992a4cf",
"successNodeUUID": "a4054554-9e6f-4d3e-8db6-a9dd7a130c0c"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Projekt-Art",
"metadataValue": "ESP",
"nodeUUID": "a4054554-9e6f-4d3e-8db6-a9dd7a130c0c",
"successNodeUUID": "02fad9e3-4f9e-42ad-9420-aa27762490c3"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "ESP-Name",
"metadataValue": "{stream.variable.esp_clientname}",
"nodeUUID": "02fad9e3-4f9e-42ad-9420-aa27762490c3",
"successNodeUUID": "9c36f646-b604-42b4-b66e-e2d66bbcea32"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "ESP-Client",
"metadataValue": "{stream.variable.esp_hostname}",
"nodeUUID": "9c36f646-b604-42b4-b66e-e2d66bbcea32",
"successNodeUUID": "d360048c-c384-4d43-b7f3-709bf17cb709"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_NOT_EXIST",
"filePaths": [
"{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\{project.name}.{project.extension}"
],
"nodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1",
"failedNodeUUID": "fae348db-10b6-4b88-93a8-3569c895236c",
"successNodeUUID": "32408c4b-e856-45b6-8b30-e37d2458b020"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "2100-12-31",
"nodeUUID": "1c4967cc-3a8f-4974-9666-97b1f6ae6f56",
"successNodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1"
}
},
{
"class": "nodes.actions.general.FailActionWithMessageImpl",
"deprecated": false,
"properties": {
"msg": "Projekt bereits vorhanden",
"nodeUUID": "a2b78eb8-ec9b-4b4b-a048-b313f1e896b5"
}
},
{
"class": "nodes.actions.helmut.ProjectFileCopyActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"templatePath": "{helmut.templates}/{project.group}/{project.category}/{project.template}.{project.extension}",
"projectPath": "{path.map.to.win.{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\{project.name}.{project.extension}}",
"nodeUUID": "32408c4b-e856-45b6-8b30-e37d2458b020",
"successNodeUUID": "4ff352f3-77d4-4a12-855d-3ba6c809e60a"
}
},
{
"class": "nodes.actions.helmut.ProjectJSONActionImplV2",
"deprecated": false,
"properties": {
"targetFilepath": "{project.path}.helmut.json",
"nodeUUID": "1d036601-1910-4ff1-9ee3-f3b92162ee7e",
"successNodeUUID": "ae6895da-b185-4fe3-8e15-0b56e4b5f739"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\Saves",
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\",
"{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\Cutlists"
],
"conflictRule": "SKIP",
"nodeUUID": "4ff352f3-77d4-4a12-855d-3ba6c809e60a",
"successNodeUUID": "1d036601-1910-4ff1-9ee3-f3b92162ee7e"
}
},
{
"class": "nodes.actions.helmut.premiere.PremierePathsSettingsActionV2",
"deprecated": false,
"properties": {
"projectPath": "{path.map.to.win.{project.path}}",
"capturedVideoLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"capturedAudioLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"videoPreviewLocation": "{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}",
"audioPreviewLocation": "{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}",
"autoSaveLocation": "{path.map.to.win.{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\Saves}",
"ccLibrariesLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"motionGraphicsTemplateMediaLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"nodeUUID": "7dc0a242-8a57-472f-8042-70655764f0ed",
"successNodeUUID": "0a8a5edd-0389-421c-af85-92437e85f17c"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereGenerateUUIDActionImpl",
"deprecated": false,
"properties": {
"projectPath": "{path.map.to.win.{project.path}}",
"nodeUUID": "0a8a5edd-0389-421c-af85-92437e85f17c",
"successNodeUUID": "9dbb0d8f-2962-4559-9d5b-b6cf4005ecd8"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "8b0508cd-e563-4415-9d2b-653bb7d8a9a7"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{stream.variable.esp_clientname}",
"regex": "[\\n\\r\\s\\t]+",
"replacer": "",
"nodeUUID": "64140c7d-e05c-4fd1-94d3-7ca21ad37734",
"failedNodeUUID": "0b9139b3-9366-4e78-bdb0-032927656db8",
"successNodeUUID": "0b9139b3-9366-4e78-bdb0-032927656db8"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"Kurzprojekt"
],
"nodeUUID": "d360048c-c384-4d43-b7f3-709bf17cb709",
"failedNodeUUID": "13fb2592-86b3-4958-9c7c-5544a1ba52b8",
"successNodeUUID": "c2ba61e8-7a89-464e-ae3b-b2321d0b3d23"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "{date.increment.days.3}",
"nodeUUID": "c2ba61e8-7a89-464e-ae3b-b2321d0b3d23",
"successNodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1"
}
},
{
"class": "nodes.actions.general.JsonExtractActionV2",
"deprecated": false,
"properties": {
"payload": "{file.content.{stream.variable.filename_reservierung}}",
"path": "reservierung",
"nodeUUID": "897d7f8d-0651-464d-a662-9606857b9c3e",
"failedNodeUUID": "b093f3c2-8be7-42e3-b9f0-5424dd63cb01",
"successNodeUUID": "62f5e3a6-8aa6-4c77-886c-45da568b8c2c"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "filename_reservierung",
"variableValue": "{helmut.templates}/{project.group}/{project.category}/{project.template}.json",
"nodeUUID": "1a97dd2c-6c7c-4488-99eb-876c56b1383d",
"successNodeUUID": "70cc9487-9872-40df-a2b5-353f58d4314c"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.filename_reservierung}"
],
"nodeUUID": "70cc9487-9872-40df-a2b5-353f58d4314c",
"failedNodeUUID": "b093f3c2-8be7-42e3-b9f0-5424dd63cb01",
"successNodeUUID": "897d7f8d-0651-464d-a662-9606857b9c3e"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "{date.increment.days.{node.result.897d7f8d-0651-464d-a662-9606857b9c3e}}",
"nodeUUID": "62f5e3a6-8aa6-4c77-886c-45da568b8c2c",
"failedNodeUUID": "b093f3c2-8be7-42e3-b9f0-5424dd63cb01",
"successNodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "{date.increment.days.14}",
"nodeUUID": "b093f3c2-8be7-42e3-b9f0-5424dd63cb01",
"successNodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}",
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\Exporte",
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\Material"
],
"conflictRule": "SKIP",
"nodeUUID": "955ef3c2-9977-432d-b27f-3dbe760cfb58",
"failedNodeUUID": "7dc0a242-8a57-472f-8042-70655764f0ed",
"successNodeUUID": "7dc0a242-8a57-472f-8042-70655764f0ed"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"Trailer",
"03_Trailer"
],
"nodeUUID": "13fb2592-86b3-4958-9c7c-5544a1ba52b8",
"failedNodeUUID": "61e2e08c-7ba9-4b1b-aeea-777ab38cc4a4",
"successNodeUUID": "54c50f06-8dd0-4c79-9461-70a0c56b6cac"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"Trailer",
"03_Trailer"
],
"nodeUUID": "3228de5d-1d6b-4cd0-a2eb-928b62051b95",
"failedNodeUUID": "70875c72-9268-437d-993b-fdb8859e3954",
"successNodeUUID": "1a6f9a8e-43fb-41bf-bd2d-e69e7579118f"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.template}",
"source": [
"Sondertrailer"
],
"nodeUUID": "1a6f9a8e-43fb-41bf-bd2d-e69e7579118f",
"failedNodeUUID": "a1e769b5-c7db-4426-8ef4-586bd45aca98",
"successNodeUUID": "9da8d886-4c77-4fe6-9205-e38a18fc3787"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "trailerprojectname",
"variableValue": "{date.year.{project.metadata.Datum}}·{date.month.{project.metadata.Datum}}·{date.day.{project.metadata.Datum}} - SEL-ST - {stream.variable.pname}",
"nodeUUID": "9da8d886-4c77-4fe6-9205-e38a18fc3787",
"successNodeUUID": "a7626a4c-1fe0-4de9-9d4f-c13b5eaf54ce"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "trailerprojectname",
"variableValue": "{date.year.{project.metadata.Datum}}·{date.month.{project.metadata.Datum}}·{date.day.{project.metadata.Datum}} - {project.template} - {stream.variable.pname}",
"nodeUUID": "a1e769b5-c7db-4426-8ef4-586bd45aca98",
"successNodeUUID": "27a4a653-f33b-4fcb-8c94-6ae6ad6b12b3"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "{stream.variable.trailerprojectname}",
"nodeUUID": "7b586068-cd47-4eb1-a663-fe09a2284a3e",
"successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "{date.year.{project.metadata.Datum}}·{date.month.{project.metadata.Datum}}·{date.day.{project.metadata.Datum}}-SEL-ST-{stream.variable.pname}",
"nodeUUID": "a7626a4c-1fe0-4de9-9d4f-c13b5eaf54ce",
"successNodeUUID": "7b586068-cd47-4eb1-a663-fe09a2284a3e"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "{date.year.{project.metadata.Datum}}{date.month.{project.metadata.Datum}}{date.day.{project.metadata.Datum}}-{project.template}-{stream.variable.pname}",
"nodeUUID": "27a4a653-f33b-4fcb-8c94-6ae6ad6b12b3",
"successNodeUUID": "7b586068-cd47-4eb1-a663-fe09a2284a3e"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_timestamp",
"variableValue": "{convert.date.to_timestamp.{project.metadata.Datum}}",
"nodeUUID": "5ac03a01-ec2f-4e5b-a641-a458e99bf0d8",
"successNodeUUID": "ef0314b6-303e-44a6-b805-d6110769b65e"
}
},
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var tages = '{stream.variable.tage_reservierung}';\nvar tstamp = '{stream.variable.project_timestamp}';\n \nvar tagei = parseInt(tages);\n\ndate = new Date(parseInt(tstamp));\n\ndate.setDate(date.getDate() + tagei);\nfinaldate = date.getFullYear()+\"-\"+(date.getMonth()+1)+\"-\"+date.getDate();\n\nfinaldate",
"nodeUUID": "ef0314b6-303e-44a6-b805-d6110769b65e",
"successNodeUUID": "02be090b-65ba-4b98-ae80-7482569b8da8"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tage_reservierung",
"variableValue": "14",
"nodeUUID": "c92fca3f-3c07-4df2-b0e5-a49edbb159af",
"successNodeUUID": "5ac03a01-ec2f-4e5b-a641-a458e99bf0d8"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "filename_reservierung",
"variableValue": "{helmut.templates}/{project.group}/{project.category}/{project.template}.json",
"nodeUUID": "54c50f06-8dd0-4c79-9461-70a0c56b6cac",
"successNodeUUID": "eb09d8be-bca8-460c-87c7-8981524f46ac"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.filename_reservierung}"
],
"nodeUUID": "eb09d8be-bca8-460c-87c7-8981524f46ac",
"failedNodeUUID": "c92fca3f-3c07-4df2-b0e5-a49edbb159af",
"successNodeUUID": "114c4fd8-30c6-42fc-bcba-4335ef0508ae"
}
},
{
"class": "nodes.actions.general.JsonExtractActionV2",
"deprecated": false,
"properties": {
"payload": "{file.content.{stream.variable.filename_reservierung}}",
"path": "reservierung",
"nodeUUID": "114c4fd8-30c6-42fc-bcba-4335ef0508ae",
"failedNodeUUID": "c92fca3f-3c07-4df2-b0e5-a49edbb159af",
"successNodeUUID": "5d0fabf4-5f6a-4670-a8cc-1baca788a1f1"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tage_reservierung",
"variableValue": "{node.result.114c4fd8-30c6-42fc-bcba-4335ef0508ae}",
"nodeUUID": "5d0fabf4-5f6a-4670-a8cc-1baca788a1f1",
"successNodeUUID": "5ac03a01-ec2f-4e5b-a641-a458e99bf0d8"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "finaldate_reservierung",
"variableValue": "{node.result.ef0314b6-303e-44a6-b805-d6110769b65e}",
"nodeUUID": "02be090b-65ba-4b98-ae80-7482569b8da8",
"successNodeUUID": "bb6bdee7-97a1-4ef6-8632-0038ea080459"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "{stream.variable.finaldate_reservierung}",
"nodeUUID": "bb6bdee7-97a1-4ef6-8632-0038ea080459",
"successNodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"05_TNB"
],
"nodeUUID": "4c5dedd8-a20b-4130-98ed-a91204b16042",
"failedNodeUUID": "70875c72-9268-437d-993b-fdb8859e3954",
"successNodeUUID": "65535745-5244-4557-99b7-3d55a415f0ab"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "TNB - {date.year}·{date.month}·{date.day} - {stream.variable.pname}",
"nodeUUID": "65535745-5244-4557-99b7-3d55a415f0ab",
"successNodeUUID": "d31c8466-1e3d-4b22-9b38-16bed2d1957e"
}
},
{
"class": "nodes.actions.helmut.ProjectTagActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"tag": "{stream.variable.esp_clientname}",
"nodeUUID": "d31c8466-1e3d-4b22-9b38-16bed2d1957e",
"successNodeUUID": "71e2fbef-832d-4431-9b44-459228ec022a"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "TNB_{date.shortyear}{date.month}{date.day}_{stream.variable.pname_clean}",
"nodeUUID": "71e2fbef-832d-4431-9b44-459228ec022a",
"successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Achtung: der gewünschte Projektname (\"{project.name}\") ist länger als 30 Zeichen und kann nicht verwendet werden. Bitte einen kürzeren Projektnamen vergeben.",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "8d0ec05f-3da5-49a7-b015-e458850d810d",
"failedNodeUUID": "30455dc7-39b6-4ca9-a620-39879ddeaab5",
"successNodeUUID": "30455dc7-39b6-4ca9-a620-39879ddeaab5"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Achtung ein Projekt mit identischem Namen: {project.name} ist bereits vorhanden. Bitte wählen Sie einen anderen Projektnamen.",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "fae348db-10b6-4b88-93a8-3569c895236c",
"failedNodeUUID": "a2b78eb8-ec9b-4b4b-a048-b313f1e896b5",
"successNodeUUID": "a2b78eb8-ec9b-4b4b-a048-b313f1e896b5"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"02_Aktuell News Schnitt",
"Aktuell News Schnitt"
],
"nodeUUID": "5b946731-5089-445f-b8a3-ac5a9cd0f143",
"failedNodeUUID": "9cd64226-04fc-4fe7-971f-1dfc7ccb31d1",
"successNodeUUID": "de42c5aa-a61a-4bcb-a6ff-747c1b5bf5cf"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "ANS - {date.year}·{date.month}·{date.day} - {stream.variable.esp_clientname}",
"nodeUUID": "de42c5aa-a61a-4bcb-a6ff-747c1b5bf5cf",
"successNodeUUID": "9fa4675d-8779-4eee-9408-94682a53d740"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"05_TNB",
"Aktuell News Schnitt"
],
"nodeUUID": "9cd64226-04fc-4fe7-971f-1dfc7ccb31d1",
"failedNodeUUID": "3228de5d-1d6b-4cd0-a2eb-928b62051b95",
"successNodeUUID": "f8057914-708a-4cd8-9a97-42461f204de1"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "ANS_{date.shortyear}{date.month}{date.day}_{node.result.9fa4675d-8779-4eee-9408-94682a53d740}",
"nodeUUID": "278feb85-0504-428e-ba63-ee67ff59b9d7",
"successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{stream.variable.esp_clientname}",
"regex": "[\\n\\r\\s\\t]+",
"replacer": "",
"nodeUUID": "9fa4675d-8779-4eee-9408-94682a53d740",
"failedNodeUUID": "278feb85-0504-428e-ba63-ee67ff59b9d7",
"successNodeUUID": "278feb85-0504-428e-ba63-ee67ff59b9d7"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{stream.variable.esp_clientname}",
"source": [
"ESP TNB 1"
],
"nodeUUID": "f8057914-708a-4cd8-9a97-42461f204de1",
"failedNodeUUID": "a5961558-aad9-450a-ad8a-d687d2863f82",
"successNodeUUID": "44285e12-7777-4e27-aa5b-6d10277de709"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tnb_name",
"variableValue": "TNB1",
"nodeUUID": "44285e12-7777-4e27-aa5b-6d10277de709",
"successNodeUUID": "94024836-c4a4-426e-8284-74aee3ce0db1"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{stream.variable.esp_clientname}",
"source": [
"ESP TNB 2",
"ASC-TEST01"
],
"nodeUUID": "a5961558-aad9-450a-ad8a-d687d2863f82",
"failedNodeUUID": "2810a63b-0dfa-46b2-a9f2-92d581adf91c",
"successNodeUUID": "fae544c0-351a-44f3-bcb0-a48c694ad8c2"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tnb_name",
"variableValue": "TNB2",
"nodeUUID": "fae544c0-351a-44f3-bcb0-a48c694ad8c2",
"successNodeUUID": "94024836-c4a4-426e-8284-74aee3ce0db1"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{stream.variable.esp_clientname}",
"source": [
"ESP TNB 3"
],
"nodeUUID": "2810a63b-0dfa-46b2-a9f2-92d581adf91c",
"failedNodeUUID": "b6db41e3-1046-4b0c-934f-f189cf4227ec",
"successNodeUUID": "dba6bf9c-1be8-4a5d-8974-853fa77dc880"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tnb_name",
"variableValue": "TNB3",
"nodeUUID": "dba6bf9c-1be8-4a5d-8974-853fa77dc880",
"successNodeUUID": "94024836-c4a4-426e-8284-74aee3ce0db1"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tnb_name",
"variableValue": "TNB",
"nodeUUID": "b6db41e3-1046-4b0c-934f-f189cf4227ec",
"successNodeUUID": "94024836-c4a4-426e-8284-74aee3ce0db1"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "{stream.variable.tnb_name} - {date.year}·{date.month}·{date.day} - {stream.variable.pname}",
"nodeUUID": "94024836-c4a4-426e-8284-74aee3ce0db1",
"failedNodeUUID": "f18c53fc-d1f0-49ac-ac2f-cb53dfc8a893",
"successNodeUUID": "f18c53fc-d1f0-49ac-ac2f-cb53dfc8a893"
}
},
{
"class": "nodes.actions.helmut.ProjectTagActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"tag": "{stream.variable.tnb_name}",
"nodeUUID": "f18c53fc-d1f0-49ac-ac2f-cb53dfc8a893",
"failedNodeUUID": "43c93d19-aff8-4595-81a6-6883277ce908",
"successNodeUUID": "43c93d19-aff8-4595-81a6-6883277ce908"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "{stream.variable.tnb_name}_{date.shortyear}{date.month}{date.day}_{stream.variable.pname_clean}",
"nodeUUID": "43c93d19-aff8-4595-81a6-6883277ce908",
"successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS_NOT",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"05_TNB"
],
"nodeUUID": "9dbb0d8f-2962-4559-9d5b-b6cf4005ecd8",
"failedNodeUUID": "9d86499b-cf3a-485e-a4ed-8a6348b2de20",
"successNodeUUID": "8b0508cd-e563-4415-9d2b-653bb7d8a9a7"
}
},
{
"class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
"deprecated": false,
"properties": {
"profileId": "{helmut.variable.HK_Profil_ESP_Create_TNB-Folder_NewsIngest}",
"jobName": "{stream.variable.project_shortname}",
"sourceFile": "",
"priority": -1,
"renderNodes": "Copyworker*",
"addMarker": false,
"addMetadata": false,
"nodeUUID": "9d86499b-cf3a-485e-a4ed-8a6348b2de20",
"failedNodeUUID": "48788b42-23fb-45f6-8cac-1cafb11f32ca",
"successNodeUUID": "48788b42-23fb-45f6-8cac-1cafb11f32ca"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "48788b42-23fb-45f6-8cac-1cafb11f32ca"
}
}
]
}Findings im Stream
offen
71e2fbef-832d-4431-9b44-459228ec022a
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
65535745-5244-4557-99b7-3d55a415f0ab
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
4c5dedd8-a20b-4130-98ed-a91204b16042
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
d31c8466-1e3d-4b22-9b38-16bed2d1957e
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
32408c4b-e856-45b6-8b30-e37d2458b020
Warnung
MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
Stream-Details
- Extern-ID
- 6a2fc0a7a521af43ec8e18bc
- Event
- CREATE_PROJECT
- Nodes
- 89
- Deprecated-Warnung
- Nein
- Variablen
- 6