PROD
IO
ESP Transfer 2 Asset
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ängigkeitenHervorgehobener Node:
723b9860-fc2f-44c0-8a2e-87322cf774d6Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.
Gruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
3 Job Status UpdateGrafische Streamansicht
26 Nodes
Variablen und Fundstellen
helmut
ESP_path_Assets
definiert
1×
nodeList.18.properties.variableValue
{path.map.to.unix.{helmut.variable.ESP_path_Assets}}
Stream-Rohdaten
{
"id": "69e8d4780bb7a13c847a0bb9",
"name": "ESP Transfer 2 Asset",
"createDate": "2026-04-22T14:00:23.434Z",
"modificationDate": "2026-04-22T14:00:23.434Z",
"streamEvent": "WATCHFOLDER",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "bcb943fa-1c0d-4c49-a8c1-31e0b370e2e8",
"groups": [],
"order": 10,
"tags": [
"IO"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":390,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"bcb943fa-1c0d-4c49-a8c1-31e0b370e2e8\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":20,\"left\":1185,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"2903200c-d51f-40b4-9728-aec34930bdf3\",\"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\":\"Moving Asset '{job.name}' to ESP-Asset\"},\"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\":\"1\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":25,\"left\":1810,\"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\":\"21276ddc-e6ab-4e04-9e38-8d21c1861fd2\",\"uncontained\":false,\"class\":\"nodes.actions.general.SplitStreamActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":75,\"left\":3275,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"3a938cf1-d2e0-471a-a16e-8c9a8d502ee4\",\"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\"}}}},\"4\":{\"top\":395,\"left\":3275,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"e53cf8eb-c149-4ef4-a649-f8c803e856e8\",\"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\":[\"{stream.variable.asset_path_unix}/Projekte/{project.metadata.Projekt-Kurzname}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":510,\"left\":3665,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"723b9860-fc2f-44c0-8a2e-87322cf774d6\",\"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\":[\"{stream.variable.asset_path_unix}/Projekte/{project.metadata.Projekt-Kurzname}\"]},\"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\"}}}},\"6\":{\"top\":365,\"left\":5815,\"properties\":{\"description\":\"Will copy a file. Node result will be the destination file path\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"06aecd37-99a2-41b4-b2be-40423947f4ff\",\"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.unix.{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\":\"{stream.variable.final_asset_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\":\"Copying as user '{user.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\":\"Copying as user '{user.name}' has been successful\"},\"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\"}}}},\"7\":{\"top\":395,\"left\":4085,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"429e1721-b3f6-4f81-9548-89b2ac75328a\",\"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\":\"asset_name\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{path.name.{job.source}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":395,\"left\":4495,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"ed35ecfa-b411-473c-92c8-fe3d74dc6980\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{stream.variable.destination_path}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":485,\"left\":5275,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"abe850b2-83cc-4862-848a-1b1808b4f590\",\"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\":\"final_asset_path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{stream.variable.destination_path}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":190,\"left\":4905,\"properties\":{\"description\":\"Check if a file already exists, and if it does, increment its name until a non-existing one is found. No new file will be written, but the next available filename found is provided to following nodes via {stream.last_result} and {node.result.?}.\",\"title\":\"File Increment Name Action\",\"nodeUUID\":\"76edef0f-4a75-4dda-a4bc-f05ed269b52e\",\"uncontained\":false,\"class\":\"nodes.actions.rename.FileIncrementNameActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"variableName\":\"filePath\",\"value\":\"{stream.variable.destination_path}\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":190,\"left\":5275,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"f1407833-5930-4e3e-acf2-b92d62229a0b\",\"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\":\"final_asset_path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{stream.last_result}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":376,\"left\":8064,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"b6a8443b-50d6-42fa-8ba0-8843ff0b21e6\",\"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\":\"5000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"13\":{\"top\":1015,\"left\":6225,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"8bd5c5e5-d157-4385-ae15-056e393cc689\",\"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\":\"FAILED\"},\"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\":\"Transfer nach Assets fehlgeschlagen - '{job.name}'\"},\"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\"}}}},\"14\":{\"top\":365,\"left\":7520,\"properties\":{\"description\":\"Will move an asset within Cosmo (for a single project)\",\"title\":\"Cosmo Change Project Asset Action V3\",\"nodeUUID\":\"d3b5d6d4-aad0-4abf-8d27-45ea455a365d\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoChangeProjectAssetActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project id\":{\"type\":\"STRING\",\"description\":\"ID of the project to which the asset belongs to\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Old highres path\":{\"type\":\"STRING\",\"description\":\"Old path of the high res asset (incl. extension)\",\"variableName\":\"oldAssetPath\",\"placeholder\":\"{job.destination} or H:\\\\folder\\\\asset1.mxf\",\"values\":[\"{job.source}\"],\"value\":\"{path.map.to.win.{job.source}}\"},\"New highres path\":{\"type\":\"STRING\",\"description\":\"New path of the high res asset (incl. extension)\",\"variableName\":\"newAssetPath\",\"placeholder\":\"{job.destination} or H:\\\\folder\\\\asset1.mxf\",\"values\":[\"{job.destination}\"],\"value\":\"{path.map.to.win.{stream.variable.final_asset_path}}\"},\"Autosync\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, asset will be synced automatically\",\"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\":true},\"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\"}}}},\"15\":{\"top\":376,\"left\":8439,\"properties\":{\"description\":\"Will delete one or more files\",\"title\":\"File Delete Action\",\"nodeUUID\":\"c00316f3-ec35-418f-a182-374a2adeba15\",\"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\":[\"{path.map.to.unix.{job.source}}\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"16\":{\"top\":376,\"left\":8839,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"85891cc2-18ce-47d9-b3d8-7e98e1693ca0\",\"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\":\"Transfer nach Assets - '{job.name}' erfolgreich\"},\"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\"}}}},\"17\":{\"top\":645,\"left\":4085,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"cea89cda-b8a0-4ec6-95ac-c0dfffdc014e\",\"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\":\"destination_path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{stream.variable.asset_path_unix}/Projekte/{project.metadata.Projekt-Kurzname}/{stream.variable.asset_name}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"18\":{\"top\":390,\"left\":2875,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"321fef3c-320c-45e4-b6b9-27fd867ecebe\",\"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\":\"asset_path_unix\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{path.map.to.unix.{helmut.variable.ESP_path_Assets}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"19\":{\"top\":920,\"left\":7585,\"properties\":{\"description\":\"Will add a new asset to multiple projects in Cosmo. The asset IDs will be added to the last results. They can be retrieved with 'nodeID_index' e.g. '58ff3a15-e295-4188-8045-6231aece5990_0'\",\"title\":\"Cosmo Add Asset To Project Action V9\",\"nodeUUID\":\"3b0dc027-be57-4166-8596-c0f87b63f731\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoAssetAddActionV9\",\"className\":\"actionNode\",\"parameter\":{\"Project ID list\":{\"type\":\"ARRAY_STRING\",\"description\":\"A list of project ids the asset should be attached to\",\"variableName\":\"projectIds\",\"placeholder\":\"{project.id}, 60a23ca03b99a1a9f1bc8564\",\"values\":[\"{project.id}\"],\"value\":[\"{project.id}\"]},\"Asset name (optional)\":{\"type\":\"STRING\",\"description\":\"Asset name (metadata) to be used (DB/PP/AE)\",\"variableName\":\"assetName\",\"placeholder\":\"{job.name} or This_is_my_desired_name\",\"values\":[\"{job.name}\"],\"value\":\"{job.name}\"},\"Asset path\":{\"type\":\"STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"assetPath\",\"placeholder\":\"{job.destination} or /Volumes/helmut/asset1.mxf\",\"values\":[\"{job.destination}\"],\"value\":\"{path.map.to.win.{stream.variable.final_asset_path}}\"},\"Proxy path\":{\"type\":\"STRING\",\"description\":\"Complete file path including extension of the proxy\",\"variableName\":\"proxyPath\",\"placeholder\":\"/Volumes/helmut/asset1.mp4\",\"values\":[\"{job.destination}\"],\"value\":\"\"},\"Breadcrumb\":{\"type\":\"STRING\",\"description\":\"Folder and subfolder name\",\"variableName\":\"breadcrumb\",\"placeholder\":\"folder/subfolder1 {job.breadcrumb}\"},\"Add metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata is added to the asset\",\"variableName\":\"addMetadata\",\"values\":[\"true\"],\"value\":false},\"Add marker\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers are added to the asset\",\"variableName\":\"addMarker\",\"values\":[\"true\"],\"value\":false},\"Auto sync\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, asset will be synced automatically\",\"variableName\":\"autoSync\",\"values\":[\"false\"],\"value\":true},\"Trigger auto-import\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the AUTOIMPORT event is triggered when synced to project\",\"variableName\":\"unprocessed\",\"values\":[\"false\"],\"value\":false},\"Don't change name\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the name of the asset will not be changed after synchronisation, if it has been changed in premiere\",\"variableName\":\"keepOriginalName\",\"values\":[\"false\"],\"value\":true},\"Don't change breadcrumb\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the breadcrumb of the asset will not be changed after synchronisation, if it has been changed in premiere\",\"variableName\":\"keepOriginalBreadcrumb\",\"values\":[\"false\"],\"value\":true}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"20\":{\"top\":20,\"left\":780,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"c1915fb0-caae-4de0-9f73-27c9c3911686\",\"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\":\"saveProjectId\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{project.id}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"21\":{\"top\":365,\"left\":6240,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"90034d1b-9e15-4bb3-b75a-cea4d740a68d\",\"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\":\"1000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"22\":{\"top\":660,\"left\":8020,\"properties\":{\"description\":\"Will move an asset within Cosmo (for all projects)\",\"title\":\"Cosmo Change Asset Action V3\",\"nodeUUID\":\"578d8b23-ced6-4d62-8dbd-56c64c62d860\",\"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\":\"{path.map.to.win.{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.final_asset_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\"}}}},\"23\":{\"top\":285,\"left\":2280,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"8fde058f-4b66-4ac8-91a3-99b6780df768\",\"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\":\"5000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"24\":{\"top\":365,\"left\":6640,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"69da6685-078c-47b0-a277-fdb7d5d23bcf\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{stream.variable.final_asset_path}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"25\":{\"top\":365,\"left\":7040,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"3c8f41bc-fadf-43d0-ae0c-3d6b867cb339\",\"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\":\"1000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"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 Transfer 2 Asset\",\"uncontained\":false,\"nodeUUID\":\"80f2fd05-94e7-418f-a352-c59f99044021\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":2,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":\"6\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":\"4\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":\"7\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":17,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"8\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":\"4\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":\"21\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":24,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":18,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"4\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":8,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":8,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":11,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":9,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":19,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":6,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"20\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":14,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":12,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":15,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":15,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":22,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":\"2\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"23\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":23,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"18\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":24,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"21\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":25,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "bcb943fa-1c0d-4c49-a8c1-31e0b370e2e8",
"successNodeUUID": "c1915fb0-caae-4de0-9f73-27c9c3911686"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "Moving Asset '{job.name}' to ESP-Asset",
"progress": 1,
"nodeUUID": "2903200c-d51f-40b4-9728-aec34930bdf3",
"successNodeUUID": "21276ddc-e6ab-4e04-9e38-8d21c1861fd2"
}
},
{
"class": "nodes.actions.general.SplitStreamActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "21276ddc-e6ab-4e04-9e38-8d21c1861fd2",
"failedNodeUUID": "8fde058f-4b66-4ac8-91a3-99b6780df768",
"successNodeUUID": "3a938cf1-d2e0-471a-a16e-8c9a8d502ee4"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 500,
"nodeUUID": "3a938cf1-d2e0-471a-a16e-8c9a8d502ee4"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{stream.variable.asset_path_unix}/Projekte/{project.metadata.Projekt-Kurzname}"
],
"nodeUUID": "e53cf8eb-c149-4ef4-a649-f8c803e856e8",
"failedNodeUUID": "723b9860-fc2f-44c0-8a2e-87322cf774d6",
"successNodeUUID": "429e1721-b3f6-4f81-9548-89b2ac75328a"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{stream.variable.asset_path_unix}/Projekte/{project.metadata.Projekt-Kurzname}"
],
"conflictRule": "SKIP",
"nodeUUID": "723b9860-fc2f-44c0-8a2e-87322cf774d6",
"successNodeUUID": "429e1721-b3f6-4f81-9548-89b2ac75328a"
}
},
{
"class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
"deprecated": false,
"properties": {
"filePath": "{path.map.to.unix.{job.source}}",
"newFilePath": "{stream.variable.final_asset_path}",
"copyMsg": "Copying as user '{user.name}'",
"copyDoneMsg": "Copying as user '{user.name}' has been successful",
"conflictRule": "SKIP",
"nodeUUID": "06aecd37-99a2-41b4-b2be-40423947f4ff",
"failedNodeUUID": "8bd5c5e5-d157-4385-ae15-056e393cc689",
"successNodeUUID": "90034d1b-9e15-4bb3-b75a-cea4d740a68d"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "asset_name",
"variableValue": "{path.name.{job.source}}",
"nodeUUID": "429e1721-b3f6-4f81-9548-89b2ac75328a",
"successNodeUUID": "cea89cda-b8a0-4ec6-95ac-c0dfffdc014e"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.destination_path}"
],
"nodeUUID": "ed35ecfa-b411-473c-92c8-fe3d74dc6980",
"failedNodeUUID": "abe850b2-83cc-4862-848a-1b1808b4f590",
"successNodeUUID": "76edef0f-4a75-4dda-a4bc-f05ed269b52e"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "final_asset_path",
"variableValue": "{stream.variable.destination_path}",
"nodeUUID": "abe850b2-83cc-4862-848a-1b1808b4f590",
"successNodeUUID": "06aecd37-99a2-41b4-b2be-40423947f4ff"
}
},
{
"class": "nodes.actions.rename.FileIncrementNameActionImpl",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.destination_path}",
"nodeUUID": "76edef0f-4a75-4dda-a4bc-f05ed269b52e",
"successNodeUUID": "f1407833-5930-4e3e-acf2-b92d62229a0b"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "final_asset_path",
"variableValue": "{stream.last_result}",
"nodeUUID": "f1407833-5930-4e3e-acf2-b92d62229a0b",
"successNodeUUID": "06aecd37-99a2-41b4-b2be-40423947f4ff"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 5000,
"nodeUUID": "b6a8443b-50d6-42fa-8ba0-8843ff0b21e6",
"successNodeUUID": "c00316f3-ec35-418f-a182-374a2adeba15"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Transfer nach Assets fehlgeschlagen - '{job.name}'",
"progress": 100,
"nodeUUID": "8bd5c5e5-d157-4385-ae15-056e393cc689"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoChangeProjectAssetActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"oldAssetPath": "{path.map.to.win.{job.source}}",
"newAssetPath": "{path.map.to.win.{stream.variable.final_asset_path}}",
"autosync": true,
"skipMetadata": true,
"skipMarkers": false,
"nodeUUID": "d3b5d6d4-aad0-4abf-8d27-45ea455a365d",
"successNodeUUID": "b6a8443b-50d6-42fa-8ba0-8843ff0b21e6"
}
},
{
"class": "nodes.actions.delete.FileMultipleDeleteActionImpl",
"deprecated": false,
"properties": {
"filePaths": [
"{path.map.to.unix.{job.source}}"
],
"nodeUUID": "c00316f3-ec35-418f-a182-374a2adeba15",
"successNodeUUID": "85891cc2-18ce-47d9-b3d8-7e98e1693ca0"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "Transfer nach Assets - '{job.name}' erfolgreich",
"progress": 100,
"nodeUUID": "85891cc2-18ce-47d9-b3d8-7e98e1693ca0"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "destination_path",
"variableValue": "{stream.variable.asset_path_unix}/Projekte/{project.metadata.Projekt-Kurzname}/{stream.variable.asset_name}",
"nodeUUID": "cea89cda-b8a0-4ec6-95ac-c0dfffdc014e",
"successNodeUUID": "ed35ecfa-b411-473c-92c8-fe3d74dc6980"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "asset_path_unix",
"variableValue": "{path.map.to.unix.{helmut.variable.ESP_path_Assets}}",
"nodeUUID": "321fef3c-320c-45e4-b6b9-27fd867ecebe",
"successNodeUUID": "e53cf8eb-c149-4ef4-a649-f8c803e856e8"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoAssetAddActionV9",
"deprecated": false,
"properties": {
"projectIds": [
"{project.id}"
],
"assetPath": "{path.map.to.win.{stream.variable.final_asset_path}}",
"proxyPath": "",
"assetName": "{job.name}",
"addMetadata": false,
"addMarker": false,
"autoSync": true,
"unprocessed": false,
"keepOriginalName": true,
"keepOriginalBreadcrumb": true,
"nodeUUID": "3b0dc027-be57-4166-8596-c0f87b63f731",
"successNodeUUID": "b6a8443b-50d6-42fa-8ba0-8843ff0b21e6"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "saveProjectId",
"variableValue": "{project.id}",
"nodeUUID": "c1915fb0-caae-4de0-9f73-27c9c3911686",
"successNodeUUID": "2903200c-d51f-40b4-9728-aec34930bdf3"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 1000,
"nodeUUID": "90034d1b-9e15-4bb3-b75a-cea4d740a68d",
"successNodeUUID": "69da6685-078c-47b0-a277-fdb7d5d23bcf"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoChangeAssetActionImplV3",
"deprecated": false,
"properties": {
"oldAssetPath": "{path.map.to.win.{job.source}}",
"newAssetPath": "{path.map.to.win.{stream.variable.final_asset_path}}",
"autosync": true,
"skipMetadata": false,
"skipMarkers": false,
"nodeUUID": "578d8b23-ced6-4d62-8dbd-56c64c62d860",
"successNodeUUID": "b6a8443b-50d6-42fa-8ba0-8843ff0b21e6"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 5000,
"nodeUUID": "8fde058f-4b66-4ac8-91a3-99b6780df768",
"successNodeUUID": "321fef3c-320c-45e4-b6b9-27fd867ecebe"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.final_asset_path}"
],
"nodeUUID": "69da6685-078c-47b0-a277-fdb7d5d23bcf",
"failedNodeUUID": "90034d1b-9e15-4bb3-b75a-cea4d740a68d",
"successNodeUUID": "3c8f41bc-fadf-43d0-ae0c-3d6b867cb339"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 1000,
"nodeUUID": "3c8f41bc-fadf-43d0-ae0c-3d6b867cb339",
"successNodeUUID": "d3b5d6d4-aad0-4abf-8d27-45ea455a365d"
}
}
]
}Findings im Stream
offen
578d8b23-ced6-4d62-8dbd-56c64c62d860
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
3b0dc027-be57-4166-8596-c0f87b63f731
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
Stream-Details
- Extern-ID
- 69e8d4780bb7a13c847a0bb9
- Event
- WATCHFOLDER
- Nodes
- 26
- Deprecated-Warnung
- Nein
- Variablen
- 1