PROD
IO
ESP - Check AI "Offline" Assets_v1
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ängigkeitenGruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
2 Job Status UpdateGrafische Streamansicht
31 Nodes
Variablen und Fundstellen
helmut
ESP_path_Assets
definiert
1×
nodeList.9.properties.source.0
{helmut.variable.ESP_path_Assets}
helmut
ESP_path_Bibliothek
definiert
1×
nodeList.9.properties.source.5
{helmut.variable.ESP_path_Bibliothek}
helmut
ESP_path_Temp
definiert
9×
nodeList.2.properties.filePath
{helmut.variable.ESP_path_Temp}\ESP-Offline-Assettest.txt
nodeList.8.properties.filePath
{helmut.variable.ESP_path_Temp}\ESP-Offline-Assettest.txt
nodeList.9.properties.source.1
{helmut.variable.ESP_path_Temp}
nodeList.12.properties.filePaths.0
{helmut.variable.ESP_path_Temp}\ESP-Offline-Assettest.txt
nodeList.13.properties.filePaths.0
{helmut.variable.ESP_path_Temp}\ESP-Offline-Assettest.txt
nodeList.14.properties.filePaths.0
{helmut.variable.ESP_path_Temp}\ESP-Offline-Assettest.txt
nodeList.16.properties.variableValue
{helmut.variable.ESP_path_Temp}\Projekte\{project.metadata.Projekt-Kurzname}\Material\{path.basename.{job.source}}.{path.extension.{job.source}}
nodeList.17.properties.folderPaths.0
{helmut.variable.ESP_path_Temp}\Projekte\{project.metadata.Projekt-Kurzname}\Material\
Stream-Rohdaten
{
"id": "6ab3a1e4b9998517934843a1",
"name": "ESP - Check AI \"Offline\" Assets_v1",
"createDate": "2026-09-23T09:54:44.816Z",
"modificationDate": "2026-09-23T09:54:44.816Z",
"streamEvent": "WATCHFOLDER",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "dae8c414-244c-471c-9cdb-a1c34cc65ac6",
"groups": [],
"order": 9,
"tags": [
"IO"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":795,\"properties\":{\"description\":\"Will trigger indexing the project file in Cosmo - V3 requires Helmut Client 4.2.0.28 or above\",\"title\":\"Cosmo Project File Index Action V3\",\"nodeUUID\":\"275e42a9-b597-47bc-b457-04cb0956078d\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoProjectFileIndexActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Must contain the project ID\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Advanced indexing\":{\"type\":\"BOOLEAN\",\"description\":\"Will index the project in advanced mode\",\"variableName\":\"advancedIndexing\",\"values\":[\"false\"],\"value\":false},\"Trigger INDEXED_ASSET\":{\"type\":\"BOOLEAN\",\"description\":\"Will trigger INDEXED_ASSET for new (unknown) assets\",\"variableName\":\"triggerIndexedAssetStream\",\"values\":[\"false\"],\"value\":false},\"Trigger UNINDEXED_ASSET\":{\"type\":\"BOOLEAN\",\"description\":\"Will trigger UNINDEXED_ASSET for removed assets\",\"variableName\":\"triggerUnindexedAssetStream\",\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":15,\"left\":2015,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"55f6b14f-e664-4ad7-926a-f2b4011d0871\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"500\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":825,\"left\":5730,\"properties\":{\"description\":\"Will open a file with the default program\",\"title\":\"File Open Action\",\"nodeUUID\":\"fa5fa9e1-de94-468b-9e16-6df7189fa328\",\"uncontained\":false,\"class\":\"nodes.actions.execute.OpenFileActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"File path of the file to be opened (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"{helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"value\":\"{helmut.variable.ESP_path_Temp}\\\\ESP-Offline-Assettest.txt\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":575,\"left\":5335,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"5d42599c-063e-46a4-8181-36c4db04e415\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":20,\"left\":390,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"dae8c414-244c-471c-9cdb-a1c34cc65ac6\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":25,\"left\":3195,\"properties\":{\"description\":\"Will split a stream into a synchronous and an asynchronous way. Required if a stream's execution time might exceed 60 seconds. A stream fails after 60 seconds. The asynchronous path is executed synchronously in itself and may take longer than 60 seconds\",\"title\":\"Split Stream Action\",\"nodeUUID\":\"fc48e190-f245-4cae-9792-6ab4d70a0fb8\",\"uncontained\":false,\"class\":\"nodes.actions.general.SplitStreamActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":1230,\"left\":5250,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"6faaa728-aeb2-4e37-9b91-8575b9821132\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":1410,\"left\":5250,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"28a4da39-30bf-4cca-89cc-4559531a1f39\",\"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\":\"apath\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{job.source}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":1345,\"left\":6010,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"7c9164a6-185b-4bb5-aac6-be4c5680a71a\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{helmut.variable.ESP_path_Temp}\\\\ESP-Offline-Assettest.txt\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"{stream.variable.apath}[NEWLINE]{stream.variable.target_path}[NEWLINE]\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":true}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":1200,\"left\":4800,\"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\":\"8839a299-968a-45ff-9aa5-c75cea08ed6e\",\"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\":\"CONTAINS_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\":\"ALL\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{job.source}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"{helmut.variable.ESP_path_Assets}\",\"{helmut.variable.ESP_path_Temp}\",\"/Volumes/esp-media/Temp/Projekte\",\"/Volumes/esp-projekte/Bibliothek\",\"/Volumes/esp-media/Assets\",\"{helmut.variable.ESP_path_Bibliothek}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":1200,\"left\":4275,\"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\":\"727c50cd-6129-4ed3-b0b4-aae7db922712\",\"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\":\"{job.mimeType}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"VIDEO\",\"AUDIO\",\"IMAGE\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":1585,\"left\":4275,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"980819fc-57a1-41fb-b9b4-bd550ff247b2\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"13\":{\"top\":575,\"left\":5730,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"668b3c85-5e58-4560-a3b6-fa2df81266ef\",\"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\":[\"{helmut.variable.ESP_path_Temp}\\\\ESP-Offline-Assettest.txt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"14\":{\"top\":19,\"left\":1178,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"4737c5a1-0c9f-4daf-b783-31275fdefcff\",\"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\":[\"{helmut.variable.ESP_path_Temp}\\\\ESP-Offline-Assettest.txt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"15\":{\"top\":274,\"left\":1178,\"properties\":{\"description\":\"Will delete one or more files\",\"title\":\"File Delete Action\",\"nodeUUID\":\"ad4fb671-1557-4c88-ae96-6e642959f257\",\"uncontained\":false,\"class\":\"nodes.actions.delete.FileMultipleDeleteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete path to the file to be deleted (incl. extension)\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Source_Folder_Name\\\\text.txt\",\"value\":[\"{helmut.variable.ESP_path_Temp}\\\\ESP-Offline-Assettest.txt\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"16\":{\"top\":1410,\"left\":6405,\"properties\":{\"description\":\"Will copy a file. Node result will be the destination file path\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"6d52951d-db19-4424-8455-b511021e5965\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"Path and name of the file to be copied (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"{job.source}\",\"values\":[\"{job.source}\"],\"value\":\"{path.map.to.win.{job.source}}\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"Path and name of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"/Volumes/helmut/Source_Folder_Name/copied_file.txt\",\"value\":\"{path.map.to.win.{stream.variable.target_path}}\"},\"Copy message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during copy process\",\"variableName\":\"copyMsg\",\"placeholder\":\"Copying as user '{user.name%}'\",\"values\":[\"Copying as user '{user.name}'\"],\"value\":\"Copy Asset \\\"{job.name}\\\"\"},\"Copy done message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed after copy process\",\"variableName\":\"copyDoneMsg\",\"placeholder\":\"Copying as user '{user.name}' has been successful\",\"values\":[\"Copying as user '{user.name}' has been successful\"],\"value\":\"Asset \\\"{job.name}\\\" erfolgreich kopiert\"},\"If new file path exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"17\":{\"top\":1410,\"left\":5625,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"185d75b5-99dc-4243-bee3-5b9126a51406\",\"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\":\"target_path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{project.metadata.Projekt-Kurzname}\\\\Material\\\\{path.basename.{job.source}}.{path.extension.{job.source}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"18\":{\"top\":20,\"left\":1600,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"3d07e6a9-ca02-4489-b358-aacd18e69dc0\",\"uncontained\":false,\"class\":\"nodes.conditions.folder.FolderMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Folderpath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path to the folder to be checked\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\check_that_folder\",\"value\":[\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{project.metadata.Projekt-Kurzname}\\\\Material\\\\\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"19\":{\"top\":270,\"left\":1600,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"251f4f54-efdf-416d-a4fb-3810e3fb0347\",\"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\\\\{project.metadata.Projekt-Kurzname}\\\\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\"}}}},\"20\":{\"top\":1410,\"left\":6780,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"28331258-02fa-47e1-a2ab-f123adc7c1e5\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"1500\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"22\":{\"top\":1410,\"left\":7170,\"properties\":{\"description\":\"Will move an asset within Cosmo (for all projects)\",\"title\":\"Cosmo Change Asset Action V3\",\"nodeUUID\":\"b233f802-db14-415d-ac3e-baa5581c7635\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoChangeAssetActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Old path\":{\"type\":\"STRING\",\"description\":\"Old path of the asset (incl. extension)\",\"variableName\":\"oldAssetPath\",\"placeholder\":\"{job.destination} or /Volumes/helmut/folder/asset1.mxf\",\"values\":[\"{job.source}\"],\"value\":\"{job.source}\"},\"New path\":{\"type\":\"STRING\",\"description\":\"New path of the asset (incl. extension)\",\"variableName\":\"newAssetPath\",\"placeholder\":\"{job.destination} or /Volumes/helmut/folder/asset1.mxf\",\"values\":[\"{job.destination}\"],\"value\":\"{path.map.to.win.{stream.variable.target_path}}\"},\"Autosync\":{\"type\":\"BOOLEAN\",\"variableName\":\"autosync\",\"values\":[\"false\"],\"value\":true},\"Skip metadata sync\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata sync will be skipped in panel\",\"variableName\":\"skipMetadata\",\"values\":[\"false\"],\"value\":false},\"Skip markers sync\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers sync will be skipped in panel\",\"variableName\":\"skipMarkers\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"24\":{\"top\":1615,\"left\":7985,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"0c049fcf-02cd-435b-ab22-dc06e640a80e\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"25\":{\"top\":1410,\"left\":7615,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"356a55d3-d57d-4c93-8f1a-b43e27a25e0a\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"26\":{\"top\":20,\"left\":2395,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"0f50cbc2-63be-4118-87f7-c21e18b9811d\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"RUNNING\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"Prüfe Assets auf Offline Problem\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"50\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"27\":{\"top\":575,\"left\":4245,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"e0c9b31e-f0b6-464f-a01c-7551d7906db0\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"SUCCESSFUL\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"Prüfung der \\\"Offline\\\"-Assets abgeschlossen\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"28\":{\"top\":840,\"left\":6205,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"6d4332a2-eb0c-4834-9180-cac99d33d6b2\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Prüfung und Korrektur der \\\"Offline\\\"-Assets abgeschlossen, bitte Assets-Pfade prüfen\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"29\":{\"top\":575,\"left\":4615,\"properties\":{\"description\":\"Will trigger indexing the project file in Cosmo - V3 requires Helmut Client 4.2.0.28 or above\",\"title\":\"Cosmo Project File Index Action V3\",\"nodeUUID\":\"0bc31e33-3c0a-42dc-bd7d-c2e70b2f6356\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoProjectFileIndexActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Must contain the project ID\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Advanced indexing\":{\"type\":\"BOOLEAN\",\"description\":\"Will index the project in advanced mode\",\"variableName\":\"advancedIndexing\",\"values\":[\"false\"],\"value\":false},\"Trigger INDEXED_ASSET\":{\"type\":\"BOOLEAN\",\"description\":\"Will trigger INDEXED_ASSET for new (unknown) assets\",\"variableName\":\"triggerIndexedAssetStream\",\"values\":[\"false\"],\"value\":false},\"Trigger UNINDEXED_ASSET\":{\"type\":\"BOOLEAN\",\"description\":\"Will trigger UNINDEXED_ASSET for removed assets\",\"variableName\":\"triggerUnindexedAssetStream\",\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"30\":{\"top\":520,\"left\":6205,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"09ea3eb8-643a-494c-9921-0d4e90c0e509\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Keine \\\"Offline\\\"-Assets gefunden - Prüfung und Korrektur abgeschlossen \"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"31\":{\"top\":850,\"left\":3680,\"properties\":{\"description\":\"Will iterate over a list of all or filtered (unique, used in timeline etc.) assets of a project. Node result will be the asset id.Using the breadcrumb filter it is possible to process only certain files inside a bin. The breadcrumb always need to start with a / - for example /Import/Video\",\"title\":\"Cosmo Get Project Assets Action V4\",\"nodeUUID\":\"8adea84d-e7ff-43fa-bded-7dc146a05980\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoGetProjectAssetsActionImplV4\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"ID of the project whose files are to be extracted\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Asset BreadCrumb\":{\"type\":\"STRING\",\"description\":\"Limit the search results to assets that are inside this breadcrumb\",\"variableName\":\"assetBreadCrumb\",\"placeholder\":\"/Import/Video/ or /Export/\"},\"Exist only in this project\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, only files that aren't used in any other project will be included\",\"variableName\":\"unique\",\"values\":[\"true\"],\"value\":false},\"Filter\":{\"type\":\"ENUM\",\"description\":\"Select only assets that are (un-)referenced in the project's timeline\",\"variableName\":\"filter\",\"values\":[\"BOTH\",\"USED_IN_TIMELINE\",\"NOT_USED_IN_TIMELINE\"],\"value\":\"BOTH\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"32\":{\"top\":1685,\"left\":6775,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"6e4f06a2-d596-4383-ba9c-13505b3c6999\",\"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\":\"Fehler bei \\\"{job.source}\\\" - Asset nicht zu kopieren\"},\"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\"}}}},\"33\":{\"top\":1620,\"left\":7600,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"33d94229-65dc-4dac-855e-df7974695235\",\"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\":\"Fehler bei \\\"{job.source}\\\" - Asset nicht zu verändern\"},\"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\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"WATCHFOLDER\",\"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 - Check AI \\\"Offline\\\" Assets\",\"uncontained\":false,\"nodeUUID\":\"acca9a6f-0e57-4c91-b142-55de9fde910b\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"2\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":13,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"5\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":31,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":\"2\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":\"27\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":\"27\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":29,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":14,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":15,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":9,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":9,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":29,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":10,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":31,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"27\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":31,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"10\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"20\":{\"fromOperator\":\"13\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":\"16\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":15,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":14,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":18,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":18,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":19,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":19,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":\"22\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"24\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"30\":{\"fromOperator\":16,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"32\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":22,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"35\":{\"fromOperator\":22,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"36\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"37\":{\"fromOperator\":1,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"38\":{\"fromOperator\":26,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"39\":{\"fromOperator\":26,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"43\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"44\":{\"fromOperator\":17,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"45\":{\"fromOperator\":17,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"46\":{\"fromOperator\":8,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"47\":{\"fromOperator\":8,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.helmut.cosmo.CosmoProjectFileIndexActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"advancedIndexing": false,
"triggerIndexedAssetStream": false,
"triggerUnindexedAssetStream": false,
"nodeUUID": "275e42a9-b597-47bc-b457-04cb0956078d",
"successNodeUUID": "4737c5a1-0c9f-4daf-b783-31275fdefcff"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 500,
"nodeUUID": "55f6b14f-e664-4ad7-926a-f2b4011d0871",
"failedNodeUUID": "0f50cbc2-63be-4118-87f7-c21e18b9811d",
"successNodeUUID": "0f50cbc2-63be-4118-87f7-c21e18b9811d"
}
},
{
"class": "nodes.actions.execute.OpenFileActionImpl",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.ESP_path_Temp}\\ESP-Offline-Assettest.txt",
"nodeUUID": "fa5fa9e1-de94-468b-9e16-6df7189fa328",
"failedNodeUUID": "6d4332a2-eb0c-4834-9180-cac99d33d6b2",
"successNodeUUID": "6d4332a2-eb0c-4834-9180-cac99d33d6b2"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "5d42599c-063e-46a4-8181-36c4db04e415",
"successNodeUUID": "668b3c85-5e58-4560-a3b6-fa2df81266ef"
}
},
{
"class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "dae8c414-244c-471c-9cdb-a1c34cc65ac6",
"successNodeUUID": "275e42a9-b597-47bc-b457-04cb0956078d"
}
},
{
"class": "nodes.actions.general.SplitStreamActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "fc48e190-f245-4cae-9792-6ab4d70a0fb8",
"failedNodeUUID": "8adea84d-e7ff-43fa-bded-7dc146a05980"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "6faaa728-aeb2-4e37-9b91-8575b9821132"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "apath",
"variableValue": "{job.source}",
"nodeUUID": "28a4da39-30bf-4cca-89cc-4559531a1f39",
"successNodeUUID": "185d75b5-99dc-4243-bee3-5b9126a51406"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.ESP_path_Temp}\\ESP-Offline-Assettest.txt",
"msg": "{stream.variable.apath}[NEWLINE]{stream.variable.target_path}[NEWLINE]",
"append": true,
"threshold": "ALL",
"nodeUUID": "7c9164a6-185b-4bb5-aac6-be4c5680a71a",
"failedNodeUUID": "6d52951d-db19-4424-8455-b511021e5965",
"successNodeUUID": "6d52951d-db19-4424-8455-b511021e5965"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "CONTAINS_NOT",
"allOne": "ALL",
"against": "{job.source}",
"source": [
"{helmut.variable.ESP_path_Assets}",
"{helmut.variable.ESP_path_Temp}",
"/Volumes/esp-media/Temp/Projekte",
"/Volumes/esp-projekte/Bibliothek",
"/Volumes/esp-media/Assets",
"{helmut.variable.ESP_path_Bibliothek}"
],
"nodeUUID": "8839a299-968a-45ff-9aa5-c75cea08ed6e",
"failedNodeUUID": "6faaa728-aeb2-4e37-9b91-8575b9821132",
"successNodeUUID": "28a4da39-30bf-4cca-89cc-4559531a1f39"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{job.mimeType}",
"source": [
"VIDEO",
"AUDIO",
"IMAGE"
],
"nodeUUID": "727c50cd-6129-4ed3-b0b4-aae7db922712",
"failedNodeUUID": "980819fc-57a1-41fb-b9b4-bd550ff247b2",
"successNodeUUID": "8839a299-968a-45ff-9aa5-c75cea08ed6e"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "980819fc-57a1-41fb-b9b4-bd550ff247b2"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{helmut.variable.ESP_path_Temp}\\ESP-Offline-Assettest.txt"
],
"nodeUUID": "668b3c85-5e58-4560-a3b6-fa2df81266ef",
"failedNodeUUID": "09ea3eb8-643a-494c-9921-0d4e90c0e509",
"successNodeUUID": "fa5fa9e1-de94-468b-9e16-6df7189fa328"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{helmut.variable.ESP_path_Temp}\\ESP-Offline-Assettest.txt"
],
"nodeUUID": "4737c5a1-0c9f-4daf-b783-31275fdefcff",
"failedNodeUUID": "3d07e6a9-ca02-4489-b358-aacd18e69dc0",
"successNodeUUID": "ad4fb671-1557-4c88-ae96-6e642959f257"
}
},
{
"class": "nodes.actions.delete.FileMultipleDeleteActionImpl",
"deprecated": false,
"properties": {
"filePaths": [
"{helmut.variable.ESP_path_Temp}\\ESP-Offline-Assettest.txt"
],
"nodeUUID": "ad4fb671-1557-4c88-ae96-6e642959f257",
"successNodeUUID": "3d07e6a9-ca02-4489-b358-aacd18e69dc0"
}
},
{
"class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
"deprecated": false,
"properties": {
"filePath": "{path.map.to.win.{job.source}}",
"newFilePath": "{path.map.to.win.{stream.variable.target_path}}",
"copyMsg": "Copy Asset \"{job.name}\"",
"copyDoneMsg": "Asset \"{job.name}\" erfolgreich kopiert",
"conflictRule": "SKIP",
"nodeUUID": "6d52951d-db19-4424-8455-b511021e5965",
"failedNodeUUID": "6e4f06a2-d596-4383-ba9c-13505b3c6999",
"successNodeUUID": "28331258-02fa-47e1-a2ab-f123adc7c1e5"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "target_path",
"variableValue": "{helmut.variable.ESP_path_Temp}\\Projekte\\{project.metadata.Projekt-Kurzname}\\Material\\{path.basename.{job.source}}.{path.extension.{job.source}}",
"nodeUUID": "185d75b5-99dc-4243-bee3-5b9126a51406",
"failedNodeUUID": "7c9164a6-185b-4bb5-aac6-be4c5680a71a",
"successNodeUUID": "7c9164a6-185b-4bb5-aac6-be4c5680a71a"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.ESP_path_Temp}\\Projekte\\{project.metadata.Projekt-Kurzname}\\Material\\"
],
"nodeUUID": "3d07e6a9-ca02-4489-b358-aacd18e69dc0",
"failedNodeUUID": "251f4f54-efdf-416d-a4fb-3810e3fb0347",
"successNodeUUID": "55f6b14f-e664-4ad7-926a-f2b4011d0871"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Temp}\\Projekte\\{project.metadata.Projekt-Kurzname}\\Material\\"
],
"conflictRule": "SKIP",
"nodeUUID": "251f4f54-efdf-416d-a4fb-3810e3fb0347",
"failedNodeUUID": "55f6b14f-e664-4ad7-926a-f2b4011d0871",
"successNodeUUID": "55f6b14f-e664-4ad7-926a-f2b4011d0871"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 1500,
"nodeUUID": "28331258-02fa-47e1-a2ab-f123adc7c1e5",
"successNodeUUID": "b233f802-db14-415d-ac3e-baa5581c7635"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoChangeAssetActionImplV3",
"deprecated": false,
"properties": {
"oldAssetPath": "{job.source}",
"newAssetPath": "{path.map.to.win.{stream.variable.target_path}}",
"autosync": true,
"skipMetadata": false,
"skipMarkers": false,
"nodeUUID": "b233f802-db14-415d-ac3e-baa5581c7635",
"failedNodeUUID": "33d94229-65dc-4dac-855e-df7974695235",
"successNodeUUID": "356a55d3-d57d-4c93-8f1a-b43e27a25e0a"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "0c049fcf-02cd-435b-ab22-dc06e640a80e"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "356a55d3-d57d-4c93-8f1a-b43e27a25e0a"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "Prüfe Assets auf Offline Problem",
"progress": 50,
"nodeUUID": "0f50cbc2-63be-4118-87f7-c21e18b9811d",
"failedNodeUUID": "fc48e190-f245-4cae-9792-6ab4d70a0fb8",
"successNodeUUID": "fc48e190-f245-4cae-9792-6ab4d70a0fb8"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "Prüfung der \"Offline\"-Assets abgeschlossen",
"progress": 100,
"nodeUUID": "e0c9b31e-f0b6-464f-a01c-7551d7906db0",
"failedNodeUUID": "0bc31e33-3c0a-42dc-bd7d-c2e70b2f6356",
"successNodeUUID": "0bc31e33-3c0a-42dc-bd7d-c2e70b2f6356"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "Prüfung und Korrektur der \"Offline\"-Assets abgeschlossen, bitte Assets-Pfade prüfen",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "6d4332a2-eb0c-4834-9180-cac99d33d6b2"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoProjectFileIndexActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"advancedIndexing": false,
"triggerIndexedAssetStream": false,
"triggerUnindexedAssetStream": false,
"nodeUUID": "0bc31e33-3c0a-42dc-bd7d-c2e70b2f6356",
"failedNodeUUID": "5d42599c-063e-46a4-8181-36c4db04e415",
"successNodeUUID": "5d42599c-063e-46a4-8181-36c4db04e415"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "Keine \"Offline\"-Assets gefunden - Prüfung und Korrektur abgeschlossen ",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "09ea3eb8-643a-494c-9921-0d4e90c0e509"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoGetProjectAssetsActionImplV4",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"unique": false,
"filter": "BOTH",
"nodeUUID": "8adea84d-e7ff-43fa-bded-7dc146a05980",
"failedNodeUUID": "727c50cd-6129-4ed3-b0b4-aae7db922712",
"successNodeUUID": "e0c9b31e-f0b6-464f-a01c-7551d7906db0"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Fehler bei \"{job.source}\" - Asset nicht zu kopieren",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "6e4f06a2-d596-4383-ba9c-13505b3c6999"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Fehler bei \"{job.source}\" - Asset nicht zu verändern",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "33d94229-65dc-4dac-855e-df7974695235",
"successNodeUUID": "0c049fcf-02cd-435b-ab22-dc06e640a80e"
}
}
]
}Findings im Stream
Keine Findings direkt diesem Stream zugeordnet.
Stream-Details
- Extern-ID
- 6ab3a1e4b9998517934843a1
- Event
- WATCHFOLDER
- Nodes
- 31
- Deprecated-Warnung
- Nein
- Variablen
- 3