PROD
FX
Standard - Duplicate Project
Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenHervorgehobener Node:
10de7878-f499-4c6c-9ae2-8f92c23b69c0Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.
Gruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
Nicht erforderlich / nicht jobbezogenGrafische Streamansicht
14 Nodes
Variablen und Fundstellen
Keine direkten Variablenverwendungen erkannt.
Stream-Rohdaten
{
"id": "6a2fedb9e04d5003f16e1761",
"name": "Standard - Duplicate Project",
"createDate": "2026-06-15T12:19:05.329Z",
"modificationDate": "2026-06-15T12:19:05.329Z",
"streamEvent": "DUPLICATE_PROJECT",
"streamHost": "SERVER",
"disabled": false,
"startNodeUUID": "76a07ad6-772b-4176-8ac6-9532f382285a",
"groups": [],
"order": 1,
"tags": [
"FX"
],
"design": "{\"operators\":{\"0\":{\"top\":580,\"left\":1740,\"properties\":{\"description\":\"Will copy a template file and set it as project file\",\"title\":\"Project File Copy Action\",\"nodeUUID\":\"ab97474d-e77c-4fba-8984-48597ff3e5cf\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectFileCopyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"ID of the project that should serve as a template\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Template path\":{\"type\":\"STRING\",\"description\":\"Project template path (incl. extension)\",\"variableName\":\"templatePath\",\"placeholder\":\"{helmut.templates}\\\\{project.group}\\\\{project.category}\\\\{project.template}.prproj\",\"value\":\"{project.path}\"},\"Project path\":{\"type\":\"STRING\",\"description\":\"Project path of the new project (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Projectfile/{project.name}.{project.extension}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":25,\"left\":450,\"properties\":{\"description\":\"Will increment a files name until it doesn't exist anymore\",\"title\":\"File Increment Name Action\",\"nodeUUID\":\"731ee6e4-0915-4529-98cb-249f2d0c201b\",\"uncontained\":false,\"class\":\"nodes.actions.rename.FileIncrementNameActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"variableName\":\"filePath\",\"value\":\"{project.path}\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":580,\"left\":1310,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action\",\"nodeUUID\":\"f24d5489-3200-408d-9442-60ba5f49b662\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired projectname as plane text or thru wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"{path.basename.{stream.last_result}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":580,\"left\":2170,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action\",\"nodeUUID\":\"4c9422b0-dd6c-4128-868d-e5c783a39c2f\",\"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.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Preview Location\",\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Capture Location\",\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Downloads\",\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Workfolder {user.name}\"]},\"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\":\"FAIL\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":580,\"left\":2600,\"properties\":{\"description\":\"Will write a JSON file next to the project\",\"title\":\"Project As JSON\",\"nodeUUID\":\"14aa9d5c-d28e-4fa3-8a8f-e7522a6bf848\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectJSONActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Target Filepath\":{\"type\":\"STRING\",\"description\":\"JSON destination file path (incl. name and extension)\",\"variableName\":\"targetFilepath\",\"placeholder\":\"H:\\\\Destination_Folder_Name\\\\myfile.json\",\"values\":[\"{project.path}.helmut.json\"],\"value\":\"/Volumes/helmut/HelmutFX/Watchfolders/{helmut.variable.{project.extension}}/{project.name}/.project.helmut.json\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":580,\"left\":3030,\"properties\":{\"description\":\"Will write a JSON file next to the project\",\"title\":\"Project As JSON\",\"nodeUUID\":\"67bdf1e1-42fe-4592-9318-b5a18dae49df\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectJSONActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Target Filepath\":{\"type\":\"STRING\",\"description\":\"JSON destination file path (incl. name and extension)\",\"variableName\":\"targetFilepath\",\"placeholder\":\"H:\\\\Destination_Folder_Name\\\\myfile.json\",\"values\":[\"{project.path}.helmut.json\"],\"value\":\"{project.path}.helmut.json\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":580,\"left\":3460,\"properties\":{\"description\":\"Will copy a file (using a conflict rule in case destination exists)\",\"title\":\"File Copy Action\",\"nodeUUID\":\"10de7878-f499-4c6c-9ae2-8f92c23b69c0\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FileCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"Complete path to the file to be copied (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Source_Folder_Name\\\\text.txt\",\"value\":\"{project.path}\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"New path of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"H:\\\\Destination_Folder_Name\\\\text.txt\",\"value\":\"{project.parent}/Saves/{project.name}-Backup.{project.extension}\"},\"If new file exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"FAIL\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":575,\"left\":4535,\"properties\":{\"description\":\"Will set various paths in a Premiere project (leave empty to skip)\",\"title\":\"Premiere Path Settings Action V2\",\"nodeUUID\":\"2344942b-4ec6-4ce5-9b4e-6e1b86bc5a9f\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremierePathsSettingsActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{project.path}\"},\"Capture video location\":{\"type\":\"STRING\",\"description\":\"Sets captured video files location as desired\",\"variableName\":\"capturedVideoLocation\",\"placeholder\":\"{project.path}\\\\Assest\\\\Video\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Capture Location\"},\"Capture audio location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"capturedAudioLocation\",\"placeholder\":\"{project.path}\\\\Assest\\\\Audio\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Capture Location\"},\"Video preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured video preview location as desired\",\"variableName\":\"videoPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assest\\\\Video\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Preview Location\"},\"Audio preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"audioPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assest\\\\Audio\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Preview Location\"},\"Auto save location\":{\"type\":\"STRING\",\"description\":\"Sets auto save location\",\"variableName\":\"autoSaveLocation\",\"placeholder\":\"{project.parent}\\\\Saves\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Projectfile/Saves\"},\"CC libraries location\":{\"type\":\"STRING\",\"description\":\"Sets CC libraries location as desired\",\"variableName\":\"ccLibrariesLocation\",\"placeholder\":\"{project.path}\\\\Assest\\\\Libraries\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Downloads\"},\"Motion graphics template media\":{\"type\":\"STRING\",\"description\":\"Sets motion graphics template media location as desired\",\"variableName\":\"motionGraphicsTemplateMediaLocation\",\"placeholder\":\"{project.path}\\\\Assest\\\\Downloads\",\"value\":\"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Downloads\"},\"Preset path\":{\"type\":\"STRING\",\"description\":\"Sets preset path location as desired\",\"variableName\":\"presetPath\",\"placeholder\":\"{project.path}\\\\Assest\\\\EPR\"},\"Copy destination\":{\"type\":\"STRING\",\"description\":\"Sets copy destination location as desired\",\"variableName\":\"copyDestination\",\"placeholder\":\"{project.path}\\\\Assest\\\\Transfer\"},\"Proxy destination\":{\"type\":\"STRING\",\"description\":\"Sets proxy destination location as desired\",\"variableName\":\"proxyDestination\",\"placeholder\":\"{project.path}\\\\Assest\\\\Transfer\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":580,\"left\":5090,\"properties\":{\"description\":\"Will generate and write a new UUID in a Premire Project file\",\"title\":\"Premiere Generate UUID Action\",\"nodeUUID\":\"96aea647-b34a-4c44-95b6-996d5d284f7e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereGenerateUUIDActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{project.path}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":1309,\"left\":4320,\"properties\":{\"description\":\"Use it to make a failed node to be successful to ensure a whole stream is successful\\\"\\t\\t\",\"title\":\"Success Action\",\"nodeUUID\":\"79b3c235-3599-4b92-9701-5baa9d930c5e\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":580,\"left\":3905,\"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\":\"1d8d863d-842c-459d-ab59-58575cfccb40\",\"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\":\"ALL\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.extension}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"prproj\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":395,\"left\":430,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"76a07ad6-772b-4176-8ac6-9532f382285a\",\"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\":\"Nicht möglich - bitte Admins verständigen\"},\"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\"}}}},\"13\":{\"top\":25,\"left\":880,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"e511fa0e-7ac2-4c48-82f8-470c5db4202d\",\"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.projects}/{project.group}/{project.category}/{project.template}/{path.basename.{stream.last_result}}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"14\":{\"top\":25,\"left\":1310,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"c92ce89e-6943-4492-81e0-4d6bcc1a5510\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\",\"value\":\"A project with this name is already existing!\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":35,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"DUPLICATE_PROJECT\",\"values\":[\"ADDED_ASSET\",\"ARCHIVE\",\"AUTOIMPORT\",\"BACKUP\",\"CONNECTED\",\"CONSOLIDATE\",\"COPY\",\"CREATE_CATEGORY\",\"CREATE_GROUP\",\"CREATE_PROJECT\",\"CREATE_USER\",\"CUSTOM_CO\",\"CUSTOM_FX\",\"CUSTOM_IO\",\"CUSTOM_USER\",\"DELETE\",\"DELETE_CATEGORY\",\"DELETE_GROUP\",\"DELETE_PROJECT\",\"DELETE_TEMPLATE\",\"DELETE_USER\",\"DISCONNECTED\",\"DUPLICATE_PROJECT\",\"EDIT_PROJECT\",\"EXPORT\",\"IMPORT\",\"IMPORT_PROJECT\",\"INDEXED_ASSET\",\"INDEXED_PROJECT\",\"MOVE\",\"OPEN_PROJECT\",\"PANEL_IMPORT\",\"POST_CREATE_PROJECT\",\"PRESTREAM\",\"RESTORE\",\"RESTORE_SAVE\",\"UNASSIGNED\",\"UNINDEXED_ASSET\",\"UNLOCK_PROJECT\",\"UPLOAD_TEMPLATE\",\"WATCHFOLDER\",\"WEB_EXPORT\",\"WEB_IMPORT\",\"WEB_UPLOAD\"],\"variableName\":\"streamEvent\"},\"Host\":{\"type\":\"ENUM\",\"value\":\"SERVER\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: Standard - Duplicate Project\",\"uncontained\":false,\"nodeUUID\":\"d45438a7-9243-445c-a7dd-b1bb488168a2\"},\"top\":45}},\"links\":{\"0\":{\"fromOperator\":\"2\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":\"6\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":11,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"10\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":\"4\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":\"11\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"9\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"3\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":\"1\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":13,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"2\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":13,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.helmut.ProjectFileCopyActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"templatePath": "{project.path}",
"projectPath": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Projectfile/{project.name}.{project.extension}",
"nodeUUID": "ab97474d-e77c-4fba-8984-48597ff3e5cf",
"successNodeUUID": "4c9422b0-dd6c-4128-868d-e5c783a39c2f"
}
},
{
"class": "nodes.actions.rename.FileIncrementNameActionImpl",
"deprecated": false,
"properties": {
"filePath": "{project.path}",
"nodeUUID": "731ee6e4-0915-4529-98cb-249f2d0c201b",
"successNodeUUID": "e511fa0e-7ac2-4c48-82f8-470c5db4202d"
}
},
{
"class": "nodes.actions.helmut.ProjectNameActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"name": "{path.basename.{stream.last_result}}",
"nodeUUID": "f24d5489-3200-408d-9442-60ba5f49b662",
"successNodeUUID": "ab97474d-e77c-4fba-8984-48597ff3e5cf"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Preview Location",
"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Capture Location",
"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Downloads",
"{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Workfolder {user.name}"
],
"conflictRule": "FAIL",
"nodeUUID": "4c9422b0-dd6c-4128-868d-e5c783a39c2f",
"successNodeUUID": "14aa9d5c-d28e-4fa3-8a8f-e7522a6bf848"
}
},
{
"class": "nodes.actions.helmut.ProjectJSONActionImplV2",
"deprecated": false,
"properties": {
"targetFilepath": "/Volumes/helmut/HelmutFX/Watchfolders/{helmut.variable.{project.extension}}/{project.name}/.project.helmut.json",
"nodeUUID": "14aa9d5c-d28e-4fa3-8a8f-e7522a6bf848",
"successNodeUUID": "67bdf1e1-42fe-4592-9318-b5a18dae49df"
}
},
{
"class": "nodes.actions.helmut.ProjectJSONActionImplV2",
"deprecated": false,
"properties": {
"targetFilepath": "{project.path}.helmut.json",
"nodeUUID": "67bdf1e1-42fe-4592-9318-b5a18dae49df",
"successNodeUUID": "10de7878-f499-4c6c-9ae2-8f92c23b69c0"
}
},
{
"class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
"deprecated": false,
"properties": {
"filePath": "{project.path}",
"newFilePath": "{project.parent}/Saves/{project.name}-Backup.{project.extension}",
"conflictRule": "FAIL",
"nodeUUID": "10de7878-f499-4c6c-9ae2-8f92c23b69c0",
"successNodeUUID": "1d8d863d-842c-459d-ab59-58575cfccb40"
}
},
{
"class": "nodes.actions.helmut.premiere.PremierePathsSettingsActionV2",
"deprecated": false,
"properties": {
"projectPath": "{project.path}",
"capturedVideoLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Capture Location",
"capturedAudioLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Capture Location",
"videoPreviewLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Preview Location",
"audioPreviewLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Preview Location",
"autoSaveLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Projectfile/Saves",
"ccLibrariesLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Downloads",
"motionGraphicsTemplateMediaLocation": "{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}/{helmut.variable.{project.extension}}/Downloads",
"nodeUUID": "2344942b-4ec6-4ce5-9b4e-6e1b86bc5a9f",
"successNodeUUID": "96aea647-b34a-4c44-95b6-996d5d284f7e"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereGenerateUUIDActionImpl",
"deprecated": false,
"properties": {
"projectPath": "{project.path}",
"nodeUUID": "96aea647-b34a-4c44-95b6-996d5d284f7e"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "79b3c235-3599-4b92-9701-5baa9d930c5e"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ALL",
"against": "{project.extension}",
"source": [
"prproj"
],
"nodeUUID": "1d8d863d-842c-459d-ab59-58575cfccb40",
"failedNodeUUID": "79b3c235-3599-4b92-9701-5baa9d930c5e",
"successNodeUUID": "2344942b-4ec6-4ce5-9b4e-6e1b86bc5a9f"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Nicht möglich - bitte Admins verständigen",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "76a07ad6-772b-4176-8ac6-9532f382285a"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.projects}/{project.group}/{project.category}/{project.template}/{path.basename.{stream.last_result}}"
],
"nodeUUID": "e511fa0e-7ac2-4c48-82f8-470c5db4202d",
"failedNodeUUID": "f24d5489-3200-408d-9442-60ba5f49b662",
"successNodeUUID": "c92ce89e-6943-4492-81e0-4d6bcc1a5510"
}
},
{
"class": "nodes.actions.general.FailActionWithMessageImpl",
"deprecated": false,
"properties": {
"msg": "A project with this name is already existing!",
"nodeUUID": "c92ce89e-6943-4492-81e0-4d6bcc1a5510"
}
}
]
}Findings im Stream
Warnungoffen
14aa9d5c-d28e-4fa3-8a8f-e7522a6bf848
Node „ProjectJSONActionImplV2“ in Stream „Standard - Duplicate Project“ enthält 1 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (1)
/Volumes/helmut/HelmutFX/Watchfolders/{helmut.variable.{project.extension}}/{project.name}/.project.helmut.jsonnodeList.4.properties.targetFilepath · Feste Pfadbasis
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
offen
1d8d863d-842c-459d-ab59-58575cfccb40
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
67bdf1e1-42fe-4592-9318-b5a18dae49df
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
c92ce89e-6943-4492-81e0-4d6bcc1a5510
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
10de7878-f499-4c6c-9ae2-8f92c23b69c0
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
79b3c235-3599-4b92-9701-5baa9d930c5e
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
731ee6e4-0915-4529-98cb-249f2d0c201b
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
2344942b-4ec6-4ce5-9b4e-6e1b86bc5a9f
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
ab97474d-e77c-4fba-8984-48597ff3e5cf
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
14aa9d5c-d28e-4fa3-8a8f-e7522a6bf848
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
4c9422b0-dd6c-4128-868d-e5c783a39c2f
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
96aea647-b34a-4c44-95b6-996d5d284f7e
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
f24d5489-3200-408d-9442-60ba5f49b662
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
e511fa0e-7ac2-4c48-82f8-470c5db4202d
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
- 6a2fedb9e04d5003f16e1761
- Event
- DUPLICATE_PROJECT
- Nodes
- 14
- Deprecated-Warnung
- Nein
- Variablen
- 0