PROD
HK
ESP - Create TNB Projects
Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenHervorgehobener Node:
184cf40b-d56a-448f-bee5-dd0769a9c5a1Die 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
4 Job Status UpdateGrafische Streamansicht
26 Nodes
Variablen und Fundstellen
helmut
ESP_path_Projekte
definiert
6×
nodeList.0.properties.autoSaveLocation
{path.map.to.win.{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\Saves}
nodeList.11.properties.folderPaths.0
{path.map.to.unix.{helmut.variable.ESP_path_Projekte}\TNB_{date.shortyear}{date.month}{date.day}_TNB1}
nodeList.22.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\Saves
nodeList.22.properties.folderPaths.2
{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\Cutlists
nodeList.23.properties.templatePath
{path.map.to.unix.{helmut.variable.ESP_path_Projekte}/__VORLAGE_APROJEKTE/TNB.prproj}
nodeList.23.properties.projectPath
{path.map.to.unix.{helmut.variable.ESP_path_Projekte}\{stream.variable.project_shortname}\{project.name}.{project.extension}}
helmut
ESP_path_Temp
definiert
8×
nodeList.0.properties.capturedVideoLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.0.properties.capturedAudioLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.0.properties.ccLibrariesLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.0.properties.motionGraphicsTemplateMediaLocation
{path.map.to.win.{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\}
nodeList.22.properties.folderPaths.1
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\
nodeList.25.properties.folderPaths.0
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}
nodeList.25.properties.folderPaths.1
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\Exporte
nodeList.25.properties.folderPaths.2
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.project_shortname}\Material
helmut
ESP_path_Vorschau
definiert
2×
nodeList.0.properties.videoPreviewLocation
{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}
nodeList.0.properties.audioPreviewLocation
{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}
helmut
mdr_path_tnb_transfer
definiert
1×
nodeList.5.properties.folderPaths.0
{helmut.variable.mdr_path_tnb_transfer}/_ESP/{stream.variable.project_shortname}
Stream-Rohdaten
{
"id": "69e8d477eb54806a69625779",
"name": "ESP - Create TNB Projects",
"createDate": "2026-04-22T14:00:23.36Z",
"modificationDate": "2026-04-22T14:00:23.36Z",
"streamEvent": "ARCHIVE",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "bf70e279-78f3-4ec2-a6dc-edba41e49727",
"groups": [],
"order": 0,
"tags": [
"HK"
],
"design": "{\"operators\":{\"0\":{\"top\":35,\"left\":6551,\"properties\":{\"description\":\"Will set various paths in a Premiere project (leave empty to skip)\",\"title\":\"Premiere Path Settings Action V2\",\"nodeUUID\":\"c6419c1e-600b-4681-869a-02a7ad13ccdc\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremierePathsSettingsActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{path.map.to.unix.{project.path}}\"},\"Capture video location\":{\"type\":\"STRING\",\"description\":\"Sets captured video files location as desired\",\"variableName\":\"capturedVideoLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Video\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Capture audio location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"capturedAudioLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Audio\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Video preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured video preview location as desired\",\"variableName\":\"videoPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Video\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}\"},\"Audio preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"audioPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Audio\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}\"},\"Auto save location\":{\"type\":\"STRING\",\"description\":\"Sets auto save location\",\"variableName\":\"autoSaveLocation\",\"placeholder\":\"{project.parent}\\\\Saves\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\Saves}\"},\"CC libraries location\":{\"type\":\"STRING\",\"description\":\"Sets CC libraries location as desired\",\"variableName\":\"ccLibrariesLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Libraries\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Motion graphics template media\":{\"type\":\"STRING\",\"description\":\"Sets motion graphics template media location as desired\",\"variableName\":\"motionGraphicsTemplateMediaLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Downloads\",\"value\":\"{path.map.to.win.{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\}\"},\"Preset path\":{\"type\":\"STRING\",\"description\":\"Sets preset path location as desired\",\"variableName\":\"presetPath\",\"placeholder\":\"{project.path}\\\\Assets\\\\EPR\"},\"Copy destination\":{\"type\":\"STRING\",\"description\":\"Sets copy destination location as desired\",\"variableName\":\"copyDestination\",\"placeholder\":\"{project.path}\\\\Assets\\\\Transfer\"},\"Proxy destination\":{\"type\":\"STRING\",\"description\":\"Sets proxy destination location as desired\",\"variableName\":\"proxyDestination\",\"placeholder\":\"{project.path}\\\\Assets\\\\Transfer\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":35,\"left\":7021,\"properties\":{\"description\":\"Will set a project's group\",\"title\":\"Project Set Group Action V2\",\"nodeUUID\":\"2f1685aa-451f-47df-8f78-1192c6ecb635\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectGroupActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose group is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Group\":{\"type\":\"STRING\",\"description\":\"Desired group name as plaintext or by wildcards\",\"variableName\":\"group\",\"placeholder\":\"{project.group} or News\",\"values\":[\"{project.group}\"],\"value\":\"ESP\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":35,\"left\":5145,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"8f35ec05-76ab-498b-9294-6c2aaebf6f65\",\"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\":\"2000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":35,\"left\":7430,\"properties\":{\"description\":\"Will set a project's tag\",\"title\":\"Project Set Tag Action V2\",\"nodeUUID\":\"f11d4844-fc71-4fed-a502-d595980508b8\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectTagActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose tag is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Tag\":{\"type\":\"STRING\",\"description\":\"Desired tag name as plaintext or through wildcards\",\"variableName\":\"tag\",\"placeholder\":\"{project.name} or mytag\",\"values\":[\"{project.tag}\"],\"value\":\"TNB 1\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":485,\"left\":935,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"342c6ed3-3275-4f68-bbfc-cb81f19a5cde\",\"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\":\"TNB-Projekt mit gleichen Namen {project.name} ist bereits vorhanden.\"},\"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\"}}}},\"5\":{\"top\":375,\"left\":6165,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"271a9942-1105-4a00-a7e9-55ed1e18ef81\",\"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.mdr_path_tnb_transfer}/_ESP/{stream.variable.project_shortname}\"]},\"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\":555,\"left\":1830,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"2bf28fc2-935e-436a-871f-ad4b0a93105a\",\"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\":\"TNB-Projekte konnte nicht angelegt werden - {project.name} - Fehler Projekterzeugung\"},\"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\":\"15\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":25,\"left\":2210,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"b40256fe-a45b-4cda-ae0c-85a6148a7e06\",\"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\":35,\"left\":8190,\"properties\":{\"description\":\"Will set a project's status\",\"title\":\"Project Status Update Action V3\",\"nodeUUID\":\"4ebbe441-9738-4c2b-8817-7c68cd1bb242\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectStatusUpdateActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose status is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"values\":[\"{project.id}\"],\"value\":\"{stream.variable.id_trigger_project}\"},\"Enable lock\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the project will be locked\",\"variableName\":\"locked\",\"values\":[\"true\"],\"value\":false},\"Suppress unlock event\":{\"type\":\"BOOLEAN\",\"description\":\"Suppress the UNLOCK_PROJECT event when unlocking a project\",\"variableName\":\"suppressUnlock\",\"values\":[\"false\"],\"value\":true},\"Status\":{\"type\":\"ENUM\",\"description\":\"Desired status change, indicated by an icon in the project view\",\"variableName\":\"status\",\"placeholder\":\"Housekeeper\",\"values\":[\"LOCKED\",\"HOUSEKEEPER\",\"ARCHIVED\",\"RESTORED\"],\"value\":\"HOUSEKEEPER\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Message displayed, when icon is hovered\",\"variableName\":\"message\",\"placeholder\":\"{project.name} is locked by houskeeper\"},\"Locked by\":{\"type\":\"STRING\",\"description\":\"Name of the userwho changed the project status\",\"variableName\":\"lockedBy\",\"placeholder\":\"{user.name}\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Force lock\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the project will be force locked\",\"variableName\":\"forceLock\",\"values\":[\"true\"],\"value\":false},\"Unlockable\":{\"type\":\"BOOLEAN\",\"description\":\"If disabled, the project can not be unlocked\",\"variableName\":\"unlockable\",\"values\":[\"true\"],\"value\":false},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"1-100 or -1 for a spinning progress\",\"variableName\":\"progress\",\"placeholder\":\"-1\",\"values\":[\"-2\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"31\":{\"top\":20,\"left\":380,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"bf70e279-78f3-4ec2-a6dc-edba41e49727\",\"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\":\"Tägliche TNB-Projekte werden erzeugt\"},\"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\"}}}},\"32\":{\"top\":320,\"left\":380,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"54c5f162-b53b-4ca2-8345-1286a5fb21e0\",\"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\":\"id_trigger_project\"},\"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\"}}}},\"33\":{\"top\":25,\"left\":950,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"9c6320c9-af40-484f-bab1-9c9e9fb452ad\",\"uncontained\":false,\"class\":\"nodes.conditions.folder.FolderMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_NOT_EXIST\"},\"Folderpath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path to the folder to be checked\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\check_that_folder\",\"value\":[\"{path.map.to.unix.{helmut.variable.ESP_path_Projekte}\\\\TNB_{date.shortyear}{date.month}{date.day}_TNB1}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"34\":{\"top\":855,\"left\":945,\"properties\":{\"description\":\"Will set a project's status\",\"title\":\"Project Status Update Action V3\",\"nodeUUID\":\"be128ded-1f10-4fef-aa1a-27ace760d64c\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectStatusUpdateActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose status is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"values\":[\"{project.id}\"],\"value\":\"{stream.variable.id_trigger_project}\"},\"Enable lock\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the project will be locked\",\"variableName\":\"locked\",\"values\":[\"true\"],\"value\":false},\"Suppress unlock event\":{\"type\":\"BOOLEAN\",\"description\":\"Suppress the UNLOCK_PROJECT event when unlocking a project\",\"variableName\":\"suppressUnlock\",\"values\":[\"false\"],\"value\":true},\"Status\":{\"type\":\"ENUM\",\"description\":\"Desired status change, indicated by an icon in the project view\",\"variableName\":\"status\",\"placeholder\":\"Housekeeper\",\"values\":[\"LOCKED\",\"HOUSEKEEPER\",\"ARCHIVED\",\"RESTORED\"],\"value\":\"HOUSEKEEPER\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Message displayed, when icon is hovered\",\"variableName\":\"message\",\"placeholder\":\"{project.name} is locked by houskeeper\"},\"Locked by\":{\"type\":\"STRING\",\"description\":\"Name of the userwho changed the project status\",\"variableName\":\"lockedBy\",\"placeholder\":\"{user.name}\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Force lock\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the project will be force locked\",\"variableName\":\"forceLock\",\"values\":[\"true\"],\"value\":false},\"Unlockable\":{\"type\":\"BOOLEAN\",\"description\":\"If disabled, the project can not be unlocked\",\"variableName\":\"unlockable\",\"values\":[\"true\"],\"value\":false},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"1-100 or -1 for a spinning progress\",\"variableName\":\"progress\",\"placeholder\":\"-1\",\"values\":[\"-2\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"35\":{\"top\":25,\"left\":1830,\"properties\":{\"description\":\"Will create a new project within Helmut\",\"title\":\"Project Create Action V3\",\"nodeUUID\":\"37133b15-6e65-42cc-a5bf-076a47a4e670\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.project.ProjectCreateActionV3\",\"className\":\"actionNode\",\"parameter\":{\"Name\":{\"type\":\"STRING\",\"description\":\"Name of the new project\",\"variableName\":\"projectName\",\"placeholder\":\"My_project\",\"value\":\"TNB - {date.year}·{date.month}·{date.day} - TNB1\"},\"Group\":{\"type\":\"STRING\",\"description\":\"Name of the group to which the project is added\",\"variableName\":\"projectGroup\",\"placeholder\":\"my_group_name\",\"value\":\"Warenkorb ESP\"},\"Category\":{\"type\":\"STRING\",\"description\":\"Name of the category to which the project is added\",\"variableName\":\"projectCategory\",\"placeholder\":\"my_category\",\"value\":\"05_TNB\"},\"Template\":{\"type\":\"STRING\",\"description\":\"Name of the template to which the project is added\",\"variableName\":\"projectTemplate\",\"placeholder\":\"my_template\",\"value\":\"TNB\"},\"Project type\":{\"type\":\"ENUM\",\"description\":\"Project type to create\",\"variableName\":\"projectType\",\"values\":[\"PremierePro\",\"AfterEffects\",\"Audition\"],\"value\":\"PremierePro\"},\"Personal\":{\"type\":\"BOOLEAN\",\"description\":\"If true, the project is created as a private project\",\"variableName\":\"personal\",\"values\":[\"false\"],\"value\":false},\"Add current metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If true, the template project metadata is added to the new project\",\"variableName\":\"addMetadata\",\"values\":[\"false\"],\"value\":true},\"Use result as current project\":{\"type\":\"BOOLEAN\",\"description\":\"If true, the new project serves as the active project within the stream\",\"variableName\":\"useResult\",\"values\":[\"true\"],\"value\":true}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"37\":{\"top\":35,\"left\":4655,\"properties\":{\"description\":\"Will write a JSON file next to the project\",\"title\":\"Project As JSON\",\"nodeUUID\":\"5db878ca-c465-4d0d-b5e8-c583ba8642f0\",\"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\"}}}},\"38\":{\"top\":35,\"left\":7810,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"c7fe9758-0414-4038-afe9-96b762cbd233\",\"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\":\"TNB-Projekte wurden angelegt - {project.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\"}}}},\"39\":{\"top\":25,\"left\":1420,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"57842abe-cb0c-4216-9dc1-b66e35056dd7\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"TNB_{date.shortyear}{date.month}{date.day}_TNB1\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"40\":{\"top\":25,\"left\":3005,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"00aedf51-41fd-480e-bd4d-a86767c37160\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"41\":{\"top\":25,\"left\":3405,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"7d1ed87c-ecea-4595-b092-b2d5f45655fe\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Projekt-Kurzname\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{stream.variable.project_shortname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"42\":{\"top\":320,\"left\":3405,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"5fa6f648-754c-4ae5-b3aa-27a218885ffb\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Projekt-Art\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"ESP\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"43\":{\"top\":615,\"left\":3405,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"dd028b93-4ccb-4c22-b34c-d9bfb1514518\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"ESP-Name\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"TNB-1\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"44\":{\"top\":35,\"left\":3890,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"94167e08-3f61-4bc5-8bb2-a9865d57d418\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{date.increment.days.14}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte immer gleich auf 3 Tage festlegen\"}},\"45\":{\"top\":35,\"left\":4275,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"77b59ff3-9ab9-45dc-9575-ead2a8441fb0\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\Saves\",\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\\",\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\Cutlists\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"46\":{\"top\":25,\"left\":2590,\"properties\":{\"description\":\"Will copy a template file and set it as project file\",\"title\":\"Project File Copy Action\",\"nodeUUID\":\"0da84028-8c51-47e9-8927-7bcce85a4646\",\"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\":\"{path.map.to.unix.{helmut.variable.ESP_path_Projekte}/__VORLAGE_APROJEKTE/TNB.prproj}\"},\"Project path\":{\"type\":\"STRING\",\"description\":\"Project path of the new project (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"value\":\"{path.map.to.unix.{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.project_shortname}\\\\{project.name}.{project.extension}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"48\":{\"top\":35,\"left\":5771,\"properties\":{\"description\":\"Will copy a file (using a conflict rule in case destination exists). Node result will be the new file path\",\"title\":\"File Copy Action\",\"nodeUUID\":\"184cf40b-d56a-448f-bee5-dd0769a9c5a1\",\"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\":\"/Volumes/Source_Folder_Name/text.txt\",\"value\":\"{path.map.to.unix.{project.path}}\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"New path of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"/Volumes/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\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"49\":{\"top\":35,\"left\":6161,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"5ec2b411-21f3-45e7-b1bf-f008f67b0c36\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\",\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\Exporte\",\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.project_shortname}\\\\Material\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"ARCHIVE\",\"values\":[\"ADDED_ASSET\",\"ARCHIVE\",\"AUTOIMPORT\",\"BACKUP\",\"CONNECTED\",\"CONSOLIDATE\",\"COPY\",\"CREATE_CATEGORY\",\"CREATE_GROUP\",\"CREATE_PROJECT\",\"CREATE_USER\",\"CUSTOM_CO\",\"CUSTOM_FX\",\"CUSTOM_IO\",\"CUSTOM_USER\",\"DELETE\",\"DELETE_CATEGORY\",\"DELETE_GROUP\",\"DELETE_PROJECT\",\"DELETE_TEMPLATE\",\"DELETE_USER\",\"DISCONNECTED\",\"DUPLICATE_PROJECT\",\"EDIT_PROJECT\",\"EXPORT\",\"IMPORT\",\"IMPORT_PROJECT\",\"INDEXED_ASSET\",\"INDEXED_PROJECT\",\"MOVE\",\"OPEN_PROJECT\",\"PANEL_IMPORT\",\"POST_CREATE_PROJECT\",\"PRESTREAM\",\"RESTORE\",\"RESTORE_SAVE\",\"UNASSIGNED\",\"UNINDEXED_ASSET\",\"UNLOCK_PROJECT\",\"UPLOAD_TEMPLATE\",\"WATCHFOLDER\",\"WEB_EXPORT\",\"WEB_IMPORT\",\"WEB_UPLOAD\"],\"variableName\":\"streamEvent\"},\"Host\":{\"type\":\"ENUM\",\"value\":\"CLIENT\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: ESP - Create TNB Projects\",\"uncontained\":false,\"nodeUUID\":\"0ef24fb8-9492-47b6-af7a-75e742ae257f\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":31,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":31,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":31,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":32,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":32,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":\"49\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":\"49\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":38,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":22,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":\"33\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":\"37\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":2,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":48,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":40,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":41,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":41,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":42,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":42,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":43,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":43,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":44,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":45,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":39,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":39,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":35,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":46,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":40,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":45,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":37,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":\"1\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":48,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":49,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":38,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"34\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":4,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"34\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":5,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":\"35\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"30\":{\"fromOperator\":\"35\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"31\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":46,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.helmut.premiere.PremierePathsSettingsActionV2",
"deprecated": false,
"properties": {
"projectPath": "{path.map.to.unix.{project.path}}",
"capturedVideoLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"capturedAudioLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"videoPreviewLocation": "{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}",
"audioPreviewLocation": "{path.map.to.win.{helmut.variable.ESP_path_Vorschau}}",
"autoSaveLocation": "{path.map.to.win.{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\Saves}",
"ccLibrariesLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"motionGraphicsTemplateMediaLocation": "{path.map.to.win.{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\}",
"nodeUUID": "c6419c1e-600b-4681-869a-02a7ad13ccdc",
"successNodeUUID": "2f1685aa-451f-47df-8f78-1192c6ecb635"
}
},
{
"class": "nodes.actions.helmut.ProjectGroupActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"group": "ESP",
"nodeUUID": "2f1685aa-451f-47df-8f78-1192c6ecb635",
"successNodeUUID": "f11d4844-fc71-4fed-a502-d595980508b8"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 2000,
"nodeUUID": "8f35ec05-76ab-498b-9294-6c2aaebf6f65",
"successNodeUUID": "184cf40b-d56a-448f-bee5-dd0769a9c5a1"
}
},
{
"class": "nodes.actions.helmut.ProjectTagActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"tag": "TNB 1",
"nodeUUID": "f11d4844-fc71-4fed-a502-d595980508b8",
"successNodeUUID": "c7fe9758-0414-4038-afe9-96b762cbd233"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "TNB-Projekt mit gleichen Namen {project.name} ist bereits vorhanden.",
"progress": 100,
"nodeUUID": "342c6ed3-3275-4f68-bbfc-cb81f19a5cde",
"failedNodeUUID": "be128ded-1f10-4fef-aa1a-27ace760d64c",
"successNodeUUID": "be128ded-1f10-4fef-aa1a-27ace760d64c"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.mdr_path_tnb_transfer}/_ESP/{stream.variable.project_shortname}"
],
"conflictRule": "SKIP",
"nodeUUID": "271a9942-1105-4a00-a7e9-55ed1e18ef81",
"failedNodeUUID": "c6419c1e-600b-4681-869a-02a7ad13ccdc",
"successNodeUUID": "c6419c1e-600b-4681-869a-02a7ad13ccdc"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "TNB-Projekte konnte nicht angelegt werden - {project.name} - Fehler Projekterzeugung",
"progress": 15,
"nodeUUID": "2bf28fc2-935e-436a-871f-ad4b0a93105a"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 1000,
"nodeUUID": "b40256fe-a45b-4cda-ae0c-85a6148a7e06",
"successNodeUUID": "0da84028-8c51-47e9-8927-7bcce85a4646"
}
},
{
"class": "nodes.actions.helmut.ProjectStatusUpdateActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{stream.variable.id_trigger_project}",
"locked": false,
"suppressUnlock": true,
"status": "HOUSEKEEPER",
"lockedBy": "{user.name}",
"forceLock": false,
"unlockable": false,
"progress": 100,
"nodeUUID": "4ebbe441-9738-4c2b-8817-7c68cd1bb242"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "Tägliche TNB-Projekte werden erzeugt",
"progress": 1,
"nodeUUID": "bf70e279-78f3-4ec2-a6dc-edba41e49727",
"failedNodeUUID": "54c5f162-b53b-4ca2-8345-1286a5fb21e0",
"successNodeUUID": "54c5f162-b53b-4ca2-8345-1286a5fb21e0"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "id_trigger_project",
"variableValue": "{project.id}",
"nodeUUID": "54c5f162-b53b-4ca2-8345-1286a5fb21e0",
"failedNodeUUID": "9c6320c9-af40-484f-bab1-9c9e9fb452ad",
"successNodeUUID": "9c6320c9-af40-484f-bab1-9c9e9fb452ad"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_NOT_EXIST",
"folderPaths": [
"{path.map.to.unix.{helmut.variable.ESP_path_Projekte}\\TNB_{date.shortyear}{date.month}{date.day}_TNB1}"
],
"nodeUUID": "9c6320c9-af40-484f-bab1-9c9e9fb452ad",
"failedNodeUUID": "342c6ed3-3275-4f68-bbfc-cb81f19a5cde",
"successNodeUUID": "57842abe-cb0c-4216-9dc1-b66e35056dd7"
}
},
{
"class": "nodes.actions.helmut.ProjectStatusUpdateActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{stream.variable.id_trigger_project}",
"locked": false,
"suppressUnlock": true,
"status": "HOUSEKEEPER",
"lockedBy": "{user.name}",
"forceLock": false,
"unlockable": false,
"progress": 100,
"nodeUUID": "be128ded-1f10-4fef-aa1a-27ace760d64c"
}
},
{
"class": "nodes.actions.helmut.project.ProjectCreateActionV3",
"deprecated": false,
"properties": {
"projectName": "TNB - {date.year}·{date.month}·{date.day} - TNB1",
"projectGroup": "Warenkorb ESP",
"projectCategory": "05_TNB",
"projectTemplate": "TNB",
"projectType": "PremierePro",
"personal": false,
"addMetadata": true,
"useResult": true,
"nodeUUID": "37133b15-6e65-42cc-a5bf-076a47a4e670",
"failedNodeUUID": "2bf28fc2-935e-436a-871f-ad4b0a93105a",
"successNodeUUID": "b40256fe-a45b-4cda-ae0c-85a6148a7e06"
}
},
{
"class": "nodes.actions.helmut.ProjectJSONActionImplV2",
"deprecated": false,
"properties": {
"targetFilepath": "{project.path}.helmut.json",
"nodeUUID": "5db878ca-c465-4d0d-b5e8-c583ba8642f0",
"successNodeUUID": "8f35ec05-76ab-498b-9294-6c2aaebf6f65"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "TNB-Projekte wurden angelegt - {project.name}",
"progress": 100,
"nodeUUID": "c7fe9758-0414-4038-afe9-96b762cbd233",
"successNodeUUID": "4ebbe441-9738-4c2b-8817-7c68cd1bb242"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "project_shortname",
"variableValue": "TNB_{date.shortyear}{date.month}{date.day}_TNB1",
"nodeUUID": "57842abe-cb0c-4216-9dc1-b66e35056dd7",
"successNodeUUID": "37133b15-6e65-42cc-a5bf-076a47a4e670"
}
},
{
"class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "00aedf51-41fd-480e-bd4d-a86767c37160",
"successNodeUUID": "7d1ed87c-ecea-4595-b092-b2d5f45655fe"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Projekt-Kurzname",
"metadataValue": "{stream.variable.project_shortname}",
"nodeUUID": "7d1ed87c-ecea-4595-b092-b2d5f45655fe",
"successNodeUUID": "5fa6f648-754c-4ae5-b3aa-27a218885ffb"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Projekt-Art",
"metadataValue": "ESP",
"nodeUUID": "5fa6f648-754c-4ae5-b3aa-27a218885ffb",
"successNodeUUID": "dd028b93-4ccb-4c22-b34c-d9bfb1514518"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "ESP-Name",
"metadataValue": "TNB-1",
"nodeUUID": "dd028b93-4ccb-4c22-b34c-d9bfb1514518",
"successNodeUUID": "94167e08-3f61-4bc5-8bb2-a9865d57d418"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "{date.increment.days.14}",
"nodeUUID": "94167e08-3f61-4bc5-8bb2-a9865d57d418",
"successNodeUUID": "77b59ff3-9ab9-45dc-9575-ead2a8441fb0"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\Saves",
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\",
"{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\Cutlists"
],
"conflictRule": "SKIP",
"nodeUUID": "77b59ff3-9ab9-45dc-9575-ead2a8441fb0",
"successNodeUUID": "5db878ca-c465-4d0d-b5e8-c583ba8642f0"
}
},
{
"class": "nodes.actions.helmut.ProjectFileCopyActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"templatePath": "{path.map.to.unix.{helmut.variable.ESP_path_Projekte}/__VORLAGE_APROJEKTE/TNB.prproj}",
"projectPath": "{path.map.to.unix.{helmut.variable.ESP_path_Projekte}\\{stream.variable.project_shortname}\\{project.name}.{project.extension}}",
"nodeUUID": "0da84028-8c51-47e9-8927-7bcce85a4646",
"successNodeUUID": "00aedf51-41fd-480e-bd4d-a86767c37160"
}
},
{
"class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
"deprecated": false,
"properties": {
"filePath": "{path.map.to.unix.{project.path}}",
"newFilePath": "{project.parent}/Saves/{project.name}-Backup.{project.extension}",
"conflictRule": "SKIP",
"nodeUUID": "184cf40b-d56a-448f-bee5-dd0769a9c5a1",
"successNodeUUID": "5ec2b411-21f3-45e7-b1bf-f008f67b0c36"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}",
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\Exporte",
"{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.project_shortname}\\Material"
],
"conflictRule": "SKIP",
"nodeUUID": "5ec2b411-21f3-45e7-b1bf-f008f67b0c36",
"failedNodeUUID": "271a9942-1105-4a00-a7e9-55ed1e18ef81",
"successNodeUUID": "271a9942-1105-4a00-a7e9-55ed1e18ef81"
}
}
]
}Findings im Stream
offen
184cf40b-d56a-448f-bee5-dd0769a9c5a1
Warnung
MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
0da84028-8c51-47e9-8927-7bcce85a4646
Warnung
MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
Stream-Details
- Extern-ID
- 69e8d477eb54806a69625779
- Event
- ARCHIVE
- Nodes
- 26
- Deprecated-Warnung
- Nein
- Variablen
- 4