Aktive Konfiguration: PROD · Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22 197 Streams
Öffnen
PROD IO

ESP - Check AI "Offline" Assets_v1

Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-02 17_42_55_ohneLicence

Struktur und Aufrufe dieses Streams prüfen Im HView öffnen Abhängigkeiten
Zur Konfiguration
Hervorgehobener Node: 185d75b5-99dc-4243-bee3-5b9126a51406
Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.

Gruppenzugehörigkeit

Keine explizite Zuordnung

Aktivierung

Aktiviert

Jobstatus im Dashboard

2 Job Status Update

Grafische Streamansicht

31 Nodes
Klick auf einen Node zeigt Details. positiv negativ Trigger

Variablen und Fundstellen

3

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

5
Warnungoffen
8839a299-968a-45ff-9aa5-c75cea08ed6e
Node „WildcardMultipleConditionImplV3“ in Stream „ESP - Check AI "Offline" Assets_v1“ enthält 3 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (3)
/Volumes/esp-media/Temp/Projekte
nodeList.9.properties.source.2 · Hart codierter Pfad
/Volumes/esp-projekte/Bibliothek
nodeList.9.properties.source.3 · Hart codierter Pfad
/Volumes/esp-media/Assets
nodeList.9.properties.source.4 · Hart codierter Pfad
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
offen
251f4f54-efdf-416d-a4fb-3810e3fb0347
Warnung SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
7c9164a6-185b-4bb5-aac6-be4c5680a71a
Warnung SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
fa5fa9e1-de94-468b-9e16-6df7189fa328
Warnung SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
0bc31e33-3c0a-42dc-bd7d-c2e70b2f6356
Warnung SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
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
6ab3a1e4b9998517934843a1
Event
WATCHFOLDER
Nodes
31
Deprecated-Warnung
Nein
Variablen
3

Vorgang läuft

0 s · Bitte warten. Der Vorgang wird verarbeitet.

    0 s · Es wird keine neue Snapshot-Analyse gestartet.

    Willkommen im Helmut Analyzer

    Neu hier? Unter Info & Hilfe findest du einen Quickstart für den Export aus Helmut4, den Import deiner Konfiguration und die Auswertung. Dort sind auch unsere Prüfregeln und Best Practices erklärt.

    Info & Hilfe öffnen