TEST
IO
ESP - Export AAF TNB
Helmut4 TEST · helmut4_backup_192.168.178.209_2026-10-18 20_33_12
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenHervorgehobener Node:
1a8f0d20-e680-4c93-8c92-2abe61e44343Die 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
13 Job Status UpdateGrafische Streamansicht
101 Nodes
Variablen und Fundstellen
helmut
ESP_path_Konfiguration
nicht definiert
1×
nodeList.38.properties.variableValue
{helmut.variable.ESP_path_Konfiguration}\Premiere\{store.variable.KV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\EPR_AAF\MXF_VideoMix_f_AAF_ohneUntertitel.epr
helmut
ESP_path_Temp
nicht definiert
1×
nodeList.3.properties.variableValue
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.Projekt-Kurzname}\Exporte\TNB
helmut
IO_Profil_ESP_Transfer_NewsIngest
nicht definiert
2×
nodeList.63.properties.profileId
{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}
nodeList.92.properties.profileId
{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}
helmut
Legal Characters
definiert
1×
nodeList.45.properties.regex
{helmut.variable.Legal Characters}
Stream-Rohdaten
{
"id": "69e8d4780bb7a13c847a0bd5",
"name": "ESP - Export AAF TNB",
"createDate": "2026-04-22T14:00:23.789Z",
"modificationDate": "2026-08-24T15:48:11.364Z",
"streamEvent": "EXPORT",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "933975ed-84bb-408c-a296-3e18e8e25d88",
"groups": [],
"order": 12,
"tags": [
"IO"
],
"design": "{\"operators\":{\"0\":{\"top\":2535,\"left\":330,\"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\":\"1a47c4f0-1bdd-465d-a0b4-05c26c70f18b\",\"uncontained\":false,\"class\":\"nodes.actions.general.SplitStreamActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":2530,\"left\":2465,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"b2c12e7d-78d8-4a5c-bbaf-2bb6bdd1b762\",\"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\",\"value\":\"200\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":1400,\"left\":8705,\"properties\":{\"description\":\"Will create a new project to render an AAF file in Premiere (Panel required). Node result will be the destination file path. Adobe AAF documentation link https://helpx.adobe.com/premiere-pro/using/export-aaf-files.html\",\"title\":\"Job Render AAF In Premiere Action V4\",\"nodeUUID\":\"32286d62-b90f-4b37-a70f-084dad1cdcec\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobPremiereAAFRenderActionV4\",\"className\":\"actionNode\",\"parameter\":{\"Premiere path\":{\"type\":\"STRING\",\"description\":\"Full path of Adobe Premiere executable\",\"variableName\":\"premierePath\",\"placeholder\":\"/Applications/Adobe Premiere Pro 2021/Adobe Premiere Pro 2021.app\",\"values\":[\"/Applications/Adobe Premiere Pro 2021/Adobe Premiere Pro 2021.app\"],\"value\":\"{stream.variable.Premiere_Path}\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Must be {job.source} or {project.path}\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.source} or {project.path}\",\"values\":[\"{job.source}\"],\"value\":\"{job.source}\"},\"Destination file\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. file name)\",\"variableName\":\"destinationFile\",\"placeholder\":\"/Volumes/Projects/MY_Project/Exports/filename\",\"value\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.aaf\"},\"Mixdown video\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, a video mixdown of the timeline is created\",\"variableName\":\"mixDownVideo\",\"values\":[\"true\"],\"value\":true},\"Explode to mono\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, stereo tracks are resolved to mono\",\"variableName\":\"explodeToMono\",\"values\":[\"false\"],\"value\":true},\"Sample rate\":{\"type\":\"ENUM\",\"description\":\"Specification of the sampling rate as an integer\",\"variableName\":\"sampleRate\",\"placeholder\":\"48000\",\"values\":[\"48000\",\"96000\"],\"value\":\"48000\"},\"Bits per sample\":{\"type\":\"ENUM\",\"description\":\"Specification of the bit rate as an integer\",\"variableName\":\"bitsPerSample\",\"placeholder\":\"16\",\"values\":[\"16\",\"24\"],\"value\":\"24\"},\"Embed audio\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, audio files are embedded into the .aaf file\",\"variableName\":\"embedAudio\",\"values\":[\"true\"],\"value\":true},\"Audio file format\":{\"type\":\"ENUM\",\"description\":\"Defines the audio container type\",\"variableName\":\"audioFileFormatString\",\"values\":[\"AIFF\",\"WAV\"],\"value\":\"AIFF\"},\"Trim sources\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, audio files are trimmed to the handle length\",\"variableName\":\"trimSources\",\"values\":[\"false\"],\"value\":true},\"Handle length\":{\"type\":\"INTEGER\",\"description\":\"'Handle length' of the trimmed audio files in fps (0 - 1000)\",\"variableName\":\"handleFrameCount\",\"placeholder\":\"50\",\"values\":[\"50\"],\"value\":\"50\"},\"Render message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during rendering process\",\"variableName\":\"renderMsg\",\"placeholder\":\"Rendering AAF with Premiere as user '{user.name}'\",\"values\":[\"Rendering AAF with Premiere as user '{user.name}'\"],\"value\":\"Rendering AAF with Premiere as user '{user.name}'\"},\"Render done message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed after rendering process\",\"variableName\":\"renderDoneMsg\",\"placeholder\":\"Rendering AAF with Premiere as user '{user.name}' has been successful.\",\"values\":[\"Rendering AAF with Premiere as user '{user.name}' has been successful\"],\"value\":\"Rendering AAF with Premiere as user '{user.name}' has been successful\"},\"Render audio effects\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, audio effects are rendered before export\",\"variableName\":\"renderAudioEffects\",\"values\":[\"false\"],\"value\":true},\"Include clip copies\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, clip copies are included\",\"variableName\":\"includeClipCopies\",\"values\":[\"false\"],\"value\":true},\"Delete video clips before render\":{\"type\":\"BOOLEAN\",\"description\":\"(Experimental!) If enabled, all video clips will be removed from the timeline before rendering starts\",\"variableName\":\"removeVideoClips\",\"values\":[\"false\"],\"value\":false},\"Close project when done\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the (newly created) render project is closed after rendering has finished\",\"variableName\":\"postCloseProject\",\"values\":[\"false\"],\"value\":true},\"Quit Premiere when done\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, Premiere Pro is closed after rendering has been done\",\"variableName\":\"postKillPREMIERE\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":620,\"left\":5565,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"43c03225-8fa4-48d3-968e-5072c472c6e7\",\"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\":\"path_tnb_final\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{stream.variable.Projekt-Kurzname}\\\\Exporte\\\\TNB\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":620,\"left\":6240,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"a500766c-e03a-4425-b91e-8f4761a981d0\",\"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.path_tnb_final}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":875,\"left\":6240,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"d44e77a8-86dd-41c1-b260-9e7c4636cc2c\",\"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.path_tnb_final}\"]},\"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\":1165,\"left\":6240,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"0c8768f4-9128-4438-9f6b-134a02a8c7f8\",\"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\":\"Verzeichnis für TNB-Übergabe {stream.variable.path_tnb_final} konnte nicht erzeugt werden.\"},\"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\":\"10\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":365,\"left\":4860,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"fbf93eba-50ec-4490-8d32-6a56034d3b18\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"Sequenzname_clean\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.job_name_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":2405,\"left\":9155,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"76be5ad4-fcef-4cb4-ac8b-aa924c079632\",\"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\":\"Projektexport für TNB-Übergabe {job.name} fehlgeschlagen.\"},\"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\":\"20\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":1905,\"left\":10155,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"0e096b84-3016-4c39-9fa6-7ad7065b7d33\",\"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\",\"value\":\"250\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":675,\"left\":4860,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"f78721f5-3e57-4dc8-92df-c3d517b8f692\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"Base Project ID\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{project.id}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":1421,\"left\":11384,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"8498a6af-d2a2-4673-8d1b-5085442f4003\",\"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\",\"value\":\"1000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":1415,\"left\":14840,\"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\":\"9db7f21b-859a-49b0-bf57-d35b08f7fe97\",\"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\":\"{stream.variable.seq_filename}\"},\"Asset path\":{\"type\":\"STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"assetPath\",\"placeholder\":\"{job.destination} or /Volumes/helmut/asset1.mxf\",\"values\":[\"{job.destination}\"],\"value\":\"{stream.variable.ame_exported_file}\"},\"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}\",\"value\":\"00_Master/ProTools/\"},\"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\":false},\"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\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"13\":{\"top\":990,\"left\":4860,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"4ab506f3-466e-475f-926c-d8bd04f2bc64\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"Base Project\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{project.name}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"14\":{\"top\":1421,\"left\":11764,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"574c69ed-08f1-4235-8c63-a339d65c79c8\",\"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\":\"Start Kopiervorgang Richtung TNB\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"50\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"15\":{\"top\":1414,\"left\":13918,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"bc2797ef-3dce-4b0b-98d2-30206aa66204\",\"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\":\"AAF und MXF für \\\"{stream.variable.seq_filename}\\\" erfolgreich abgelegt\"},\"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\"}}}},\"16\":{\"top\":1295,\"left\":4860,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"fec1a3b4-4ea3-45c0-ae36-c6d1d565464c\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"Base Project_clean\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.Projekt-Kurzname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"17\":{\"top\":1395,\"left\":9615,\"properties\":{\"description\":\"Will render a job in AME (Panel required). Node result will be the destination file path\",\"title\":\"Job Render In AME Action V2\",\"nodeUUID\":\"176b50a5-6923-4ad0-9ec1-9bd4849e5cfc\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobAMERenderActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"AME path\":{\"type\":\"STRING\",\"description\":\"Full path to Adobe Media Encoder executable\",\"variableName\":\"amePath\",\"placeholder\":\"/Applications/Adobe Media Encoder 2020/Adobe Media Encoder 2020.app\",\"values\":[\"/Applications/Adobe Media Encoder 2020/Adobe Media Encoder 2020.app\"],\"value\":\"{stream.variable.AME_Path}\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Full path to source file, including filename and extension\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.source}\",\"values\":[\"{job.source}\"],\"value\":\"{job.source}\"},\"Destination file\":{\"type\":\"STRING\",\"description\":\"Full path to output file, including bare filename (extension will be added by AME)\",\"variableName\":\"destinationFile\",\"placeholder\":\"/Volumes/Destination_Folder_Name/my_file\",\"value\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf\"},\"EPR path\":{\"type\":\"STRING\",\"description\":\"Full path to AME .epr file (= encoding template), including filename and extension\",\"variableName\":\"presetPath\",\"placeholder\":\"/Volumes/Config/Templates/EPR/myhighresepr.epr\",\"value\":\"{stream.variable.AME_EPR_Profil}\"},\"Render message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during export process\",\"variableName\":\"renderMsg\",\"placeholder\":\"Rendering high res with AME as user '{user.name}'\",\"values\":[\"Rendering with AME as user '{user.name}'\"],\"value\":\"Rendering with AME as user '{user.name}'\"},\"Render done message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed after export process\",\"variableName\":\"renderDoneMsg\",\"placeholder\":\"Rendering high res with AME as user '{user.name}' has been successful.\",\"values\":[\"Rendering with AME as user '{user.name}' has been successful\"],\"value\":\"Rendering with AME as user '{user.name}' has been successful\"},\"Render IN to OUT\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, 'in and out' is taken into account when rendering\",\"variableName\":\"inToOut\",\"values\":[\"false\"],\"value\":false},\"Kill AME when done\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, AME is closed after rendering has been done\",\"variableName\":\"postKillAME\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"18\":{\"top\":2490,\"left\":10140,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"4c584007-f8cb-425d-8abb-afb0039a1882\",\"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\":\"VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen.\"},\"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\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"19\":{\"top\":1400,\"left\":10575,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"e6c5332e-2d8f-407e-ad8e-92e08f648be9\",\"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.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf.xmp\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"20\":{\"top\":1190,\"left\":11000,\"properties\":{\"description\":\"Will delete one or more files\",\"title\":\"File Delete Action\",\"nodeUUID\":\"52eaa681-7b7b-4320-9881-52da81027fcf\",\"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\":[\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf.xmp\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"21\":{\"top\":1730,\"left\":13920,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"a818c5db-bee5-492a-a0b1-376ac1f9b02a\",\"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\":\"AAF und MXF für \\\"{stream.variable.seq_filename}\\\" nicht erfolgreich abgelegt\"},\"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\":\"90\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"22\":{\"top\":415,\"left\":4275,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"41de2619-5123-4ce6-b469-6d5e53408feb\",\"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\":\"job_name_clean\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.49ae079b-6c24-4ef0-8013-e5c7a446b6e9}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"23\":{\"top\":20,\"left\":790,\"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\":\"dbca7e77-d16b-4f85-b1d1-8fbb333763c0\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"CONTAINS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{job.metadata.Format für TNB}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"AAF-Einzelclips\",\"AAF\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"24\":{\"top\":20,\"left\":1170,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"1cf62cee-2f0f-410b-a121-144744741ce0\",\"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\":\"tnb_workmode\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"AAF\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"25\":{\"top\":280,\"left\":1170,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"7ac3dc70-5b5c-4a94-ab81-ba2fb7ca70ff\",\"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\":\"tnb_workmode\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"MIXDOWN\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"26\":{\"top\":20,\"left\":1565,\"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\":\"f0b2a20c-1979-4a0b-9262-dab24a3072d5\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"CONTAINS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{job.metadata.AAF-Erzeugung}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"Phil AAF-Audio only\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"27\":{\"top\":20,\"left\":1960,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"a248adda-64f2-4022-b6b6-ef28e98fdf16\",\"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\":\"aaf_workmode\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"AAF-Phil\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"28\":{\"top\":335,\"left\":25,\"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\":\"45833a53-820d-4c4f-89ae-468d84c05fe7\",\"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_NOT\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{project.category}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"09_Schulung - Laptop\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"29\":{\"top\":275,\"left\":1960,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"101a2e5d-5088-4b33-848f-ebde0c041188\",\"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\":\"aaf_workmode\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"AAF-Klassisch\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"30\":{\"top\":3125,\"left\":4430,\"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\":\"bf6e10c4-d2cf-429a-ae93-6d96d23756f1\",\"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\":\"{stream.variable.tnb_workmode}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"AAF\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Arbeitsmodus überprüfen - AAf oder MXF FlatMix\"}},\"31\":{\"top\":1005,\"left\":10155,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"7780bd8d-f8cf-4404-8488-1b96cc6e165d\",\"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\":\"ame_exported_file\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{job.destination}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"32\":{\"top\":6320,\"left\":5565,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"eab36b0a-0296-4ddc-a22b-1fc1dc9b9460\",\"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\":\"ame_exported_file\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{job.destination}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"33\":{\"top\":7239,\"left\":5559,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"db2f7f32-5530-4ee2-8552-64f733e10830\",\"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\",\"value\":\"250\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"34\":{\"top\":6755,\"left\":6788,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"f7f4df26-b6f6-44bc-a46d-1944d5f02ce0\",\"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\",\"value\":\"1000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"35\":{\"top\":6755,\"left\":7168,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"427e455b-4118-4e99-a637-04346bcfa521\",\"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\":\"Start Kopiervorgang Richtung TNB\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"50\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"36\":{\"top\":6760,\"left\":8620,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"79cb064d-5492-4d88-b1a3-50a05bdd0dc0\",\"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 - MXF für \\\"{stream.variable.seq_filename}\\\" erfolgreich abgelegt\"},\"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\"}}}},\"37\":{\"top\":6600,\"left\":5130,\"properties\":{\"description\":\"Will render a job in AME (Panel required). Node result will be the destination file path\",\"title\":\"Job Render In AME Action V2\",\"nodeUUID\":\"9f6cb2d0-7d04-4b1e-b840-1594114e7b1d\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobAMERenderActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"AME path\":{\"type\":\"STRING\",\"description\":\"Full path to Adobe Media Encoder executable\",\"variableName\":\"amePath\",\"placeholder\":\"/Applications/Adobe Media Encoder 2020/Adobe Media Encoder 2020.app\",\"values\":[\"/Applications/Adobe Media Encoder 2020/Adobe Media Encoder 2020.app\"],\"value\":\"{stream.variable.AME_Path}\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Full path to source file, including filename and extension\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.source}\",\"values\":[\"{job.source}\"],\"value\":\"{job.source}\"},\"Destination file\":{\"type\":\"STRING\",\"description\":\"Full path to output file, including bare filename (extension will be added by AME)\",\"variableName\":\"destinationFile\",\"placeholder\":\"/Volumes/Destination_Folder_Name/my_file\",\"value\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf\"},\"EPR path\":{\"type\":\"STRING\",\"description\":\"Full path to AME .epr file (= encoding template), including filename and extension\",\"variableName\":\"presetPath\",\"placeholder\":\"/Volumes/Config/Templates/EPR/myhighresepr.epr\",\"value\":\"{stream.variable.AME_EPR_Profil}\"},\"Render message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during export process\",\"variableName\":\"renderMsg\",\"placeholder\":\"Rendering high res with AME as user '{user.name}'\",\"values\":[\"Rendering with AME as user '{user.name}'\"],\"value\":\"Rendering with AME as user '{user.name}'\"},\"Render done message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed after export process\",\"variableName\":\"renderDoneMsg\",\"placeholder\":\"Rendering high res with AME as user '{user.name}' has been successful.\",\"values\":[\"Rendering with AME as user '{user.name}' has been successful\"],\"value\":\"Rendering with AME as user '{user.name}' has been successful\"},\"Render IN to OUT\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, 'in and out' is taken into account when rendering\",\"variableName\":\"inToOut\",\"values\":[\"false\"],\"value\":false},\"Kill AME when done\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, AME is closed after rendering has been done\",\"variableName\":\"postKillAME\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"38\":{\"top\":85,\"left\":3240,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"a1cb3d7c-c375-436b-9503-40f54fdc5c9a\",\"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\":\"AME_EPR_Profil\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.variable.ESP_path_Konfiguration}\\\\Premiere\\\\{store.variable.KV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\\\\EPR_AAF\\\\MXF_VideoMix_f_AAF_ohneUntertitel.epr\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Achtung Aktuell nur 1 EPR AVCIntra Profil \"}},\"39\":{\"top\":1400,\"left\":9165,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"bd804c1c-5f42-4a4f-ab04-af747faef030\",\"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\":\"AAF wurde 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\":\"20\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"40\":{\"top\":3230,\"left\":2800,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"c66095a3-c8f1-400a-b292-a6a09bc1f7be\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Version\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{node.result.7b31b28e-c577-4a77-93fc-631e62ab6582}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"41\":{\"top\":2010,\"left\":9165,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"03a65b0e-3bdb-405b-95af-20c3b3e47cf5\",\"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\",\"value\":\"500\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"42\":{\"top\":2775,\"left\":10585,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"ba19b85e-1fbb-445e-92ce-d1dd47333a0e\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\",\"value\":\"VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"43\":{\"top\":1705,\"left\":9165,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"33acc7f5-be08-4df2-98da-bc6b35d367bf\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Audio\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.seq_filename}.aaf\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"44\":{\"top\":6875,\"left\":9550,\"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\":\"e28ce191-d25d-4883-a0bb-547b8816ff65\",\"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\":\"{stream.variable.seq_filename}\"},\"Asset path\":{\"type\":\"STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"assetPath\",\"placeholder\":\"{job.destination} or /Volumes/helmut/asset1.mxf\",\"values\":[\"{job.destination}\"],\"value\":\"{stream.variable.ame_exported_file}\"},\"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}\",\"value\":\"00_Master/ProTools/\"},\"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\":false},\"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\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"45\":{\"top\":80,\"left\":4275,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"49ae079b-6c24-4ef0-8013-e5c7a446b6e9\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{job.name}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"{helmut.variable.Legal Characters}\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"_\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"46\":{\"top\":2825,\"left\":700,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"2bd39576-51af-4c5e-95b5-3651133313f3\",\"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.path_tnb_final}\\\\{stream.variable.job_name_clean}.json\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"47\":{\"top\":2830,\"left\":1185,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"6161296f-534b-48a9-910e-3bffec54e02a\",\"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\":\"json_metadata\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{file.content.{stream.variable.path_tnb_final}\\\\{stream.variable.job_name_clean}.json}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"48\":{\"top\":3135,\"left\":1545,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"dafd2976-ddfc-4d26-9fb8-d0a7243ce50d\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.job_name_clean}.json\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"{node.result.f614aad5-e258-4284-9ecc-39bb38aae8bc}\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"49\":{\"top\":2830,\"left\":1565,\"properties\":{\"description\":\"Will execute javascript\",\"title\":\"Execute Javascript Action\",\"nodeUUID\":\"ec47c2bb-ab34-49b5-926e-670befa90ef1\",\"uncontained\":false,\"class\":\"nodes.actions.execute.JavascriptExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Javascript\":{\"type\":\"LONG_STRING\",\"description\":\"Javascript based on 'Nashorn'\",\"variableName\":\"cmd\",\"value\":\"var jdata = '{stream.variable.json_metadata}';\\nvar data = JSON.parse(jdata);\\n\\ndata.version = data.version + 1;\\n\\nvar jsondata = JSON.stringify(data);\\njsondata;\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"50\":{\"top\":2830,\"left\":1930,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"7ea40ab7-6500-442b-8933-1a611ee791bc\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.job_name_clean}.json\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"{node.result.ec47c2bb-ab34-49b5-926e-670befa90ef1}\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"51\":{\"top\":1465,\"left\":6235,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"a84e715c-c838-4501-a51a-6ff019426303\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Verzeichnis für TNB-Übergabe {stream.variable.path_tnb_final} konnte nicht erzeugt werden.\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"52\":{\"top\":3090,\"left\":700,\"properties\":{\"description\":\"Will execute javascript\",\"title\":\"Execute Javascript Action\",\"nodeUUID\":\"f614aad5-e258-4284-9ecc-39bb38aae8bc\",\"uncontained\":false,\"class\":\"nodes.actions.execute.JavascriptExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Javascript\":{\"type\":\"LONG_STRING\",\"description\":\"Javascript based on 'Nashorn'\",\"variableName\":\"cmd\",\"value\":\"\\nvar data = {\\\"sequenz\\\": '{stream.variable.job_name_safe}', \\\"clean\\\":'{stream.variable.job_name_clean}',\\n\\\"project\\\": '{project.name}', \\\"project_clean\\\": '{stream.variable.project_name_clean}', \\\"version\\\":1};\\nvar jsondata = JSON.stringify(data);\\n\\njsondata;\\n\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"JSOn MetaDaten neu anlegen\"}},\"53\":{\"top\":3230,\"left\":2385,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"7b31b28e-c577-4a77-93fc-631e62ab6582\",\"uncontained\":false,\"class\":\"nodes.actions.general.JsonExtractActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Payload\":{\"type\":\"LONG_STRING\",\"description\":\"The JSON payload (object)\",\"variableName\":\"payload\",\"placeholder\":\"{\\\"info\\\":{\\\"users\\\":[{\\\"name:\\\":\\\"Peter Griffin\\\"}]}}\",\"value\":\"{file.content.{stream.variable.path_tnb_final}\\\\{stream.variable.job_name_clean}.json}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"version\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"54\":{\"top\":3230,\"left\":3220,\"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\":\"7fd21eb0-475e-4c04-96df-c84b67e63bb5\",\"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_GREATER_THAN\"},\"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\":\"{node.result.7b31b28e-c577-4a77-93fc-631e62ab6582}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"1\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"55\":{\"top\":3130,\"left\":3735,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"8e9f2f57-d39e-4b92-b2c6-852436114ea4\",\"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\":\"seq_filename\"},\"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.job_name_clean}_v{node.result.7b31b28e-c577-4a77-93fc-631e62ab6582}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"56\":{\"top\":3385,\"left\":3735,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"54ab7bac-73f5-4650-bb5d-067e0f34230e\",\"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\":\"seq_filename\"},\"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.job_name_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"57\":{\"top\":2735,\"left\":9160,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"5b27cfbc-d35a-4a53-8640-f8dcd339a207\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Projektexport für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"58\":{\"top\":2770,\"left\":10140,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"ba8c0452-7339-46fc-9cb4-4c88639978ce\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"59\":{\"top\":1265,\"left\":10155,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"b17899cd-f762-4eab-958a-c2bc6906edb7\",\"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\":\"VideoMixdown AVC-Intra für TNB-Übergabe {stream.variable.seq_filename} wurde 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\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"60\":{\"top\":1413,\"left\":13124,\"properties\":{\"description\":\"Will copy a file. Node result will be the destination file path\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"bf476d8b-7ab2-4497-86a4-34b891e5c96d\",\"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\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.aaf\"},\"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.path_tnb_final}\\\\TNB_{stream.variable.temp_folderid}\\\\{stream.variable.seq_filename}.aaf\"},\"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\":\"DELETE_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"61\":{\"top\":1414,\"left\":13503,\"properties\":{\"description\":\"Will copy a file. Node result will be the destination file path\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"306b1c6e-683e-440b-9968-72e9b3be3900\",\"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\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf\"},\"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.path_tnb_final}\\\\TNB_{stream.variable.temp_folderid}\\\\{stream.variable.seq_filename}.mxf\"},\"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\":\"DELETE_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"62\":{\"top\":1726,\"left\":11764,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"ed16d99e-6a7c-4476-8834-01a15d1e151b\",\"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\":\"temp_folderid\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{generate.uuid}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"63\":{\"top\":1415,\"left\":14375,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"07cabc67-dd40-4fea-8d12-abf5bed8ba37\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobCreateJobActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Profile ID\":{\"type\":\"STRING\",\"description\":\"Profile ID (IO/CO/HK) of the profile to be triggered\",\"variableName\":\"profileId\",\"placeholder\":\"53gsbao34dlso9474jd\",\"values\":[\"{job.profile}\"],\"value\":\"{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}\"},\"Job name\":{\"type\":\"STRING\",\"description\":\"Name with which the job is created\",\"variableName\":\"jobName\",\"placeholder\":\"{job.name} or my_desired_job_name\",\"values\":[\"{job.name}\"],\"value\":\"TNB-Transfer \\\"{stream.variable.seq_filename}\\\"\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Source file path (incl. name and extension)\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.path} or /Volumes/helmut/Destination_Folder_Name/my_job_file.mxf\",\"values\":[\"{job.source}\"],\"value\":\"{stream.variable.path_tnb_final}\\\\TNB_{stream.variable.temp_folderid}\\\\\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"Priority of the job with 1 as the highest value (optional)\",\"variableName\":\"priority\",\"placeholder\":\"1\",\"values\":[\"1\"],\"value\":\"1\"},\"Render nodes\":{\"type\":\"STRING\",\"description\":\"Comma-separated list of names of the rendernode(s) to pick up the job (optional)\",\"variableName\":\"renderNodes\",\"placeholder\":\"rendernode1 or render*\"},\"Add current marker\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers (if existing) are passed on to the job\",\"variableName\":\"addMarker\",\"values\":[\"true\"],\"value\":false},\"Add current metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata from the current job is passed on to the new job and metadata set of triggered profile will be ignored. If disabled the metadata set assigned to the triggered profile will be used in the new job.\",\"variableName\":\"addMetadata\",\"values\":[\"true\"],\"value\":true}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Ruft Copy Job zum NewsIngest auf Datenübergabe alles via MetaData \"}},\"64\":{\"top\":60,\"left\":4860,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"91ab462f-9d2f-4d66-9f65-21f1f39c9033\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"Sequenzname\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{job.name}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"65\":{\"top\":1575,\"left\":10155,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"9736cf9e-4b76-41bf-9ee7-403523fbb8b7\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Video\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.seq_filename}.mxf\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"66\":{\"top\":2010,\"left\":11760,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"80abd8cf-9fcd-470c-ad6d-fcd73cc03644\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Trans Folder\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.temp_folderid}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"67\":{\"top\":1425,\"left\":12210,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"185608de-3e72-40eb-9005-c2098936f6ad\",\"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.path_tnb_final}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"68\":{\"top\":1690,\"left\":12210,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"f022cf10-67f0-49c2-a045-432117ac3d9c\",\"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.path_tnb_final}\"]},\"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\"}}}},\"69\":{\"top\":2105,\"left\":575,\"properties\":{\"description\":\"Will execute a command\",\"title\":\"Commandline Execute Action V2\",\"nodeUUID\":\"1a8f0d20-e680-4c93-8c92-2abe61e44343\",\"uncontained\":false,\"class\":\"nodes.actions.execute.ExecuteProcessActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Command\":{\"type\":\"STRING\",\"description\":\"The command to execute\",\"variableName\":\"cmd\",\"placeholder\":\"uptime\",\"value\":\"powershell \\\"(Get-Process -Name 'Adobe Media*'| Select-Object -First 1 -ErrorAction SilentlyContinue) -eq $null\\\"\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Prüfen ob Mediaencoder schon gestartet\"}},\"70\":{\"top\":2105,\"left\":935,\"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\":\"71c34603-0be4-4ca7-9a0b-955fe43e5c85\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"IS\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ONE\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{node.result.1a8f0d20-e680-4c93-8c92-2abe61e44343}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"True\",\"true\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"71\":{\"top\":2100,\"left\":1315,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"472b246c-d656-4311-a1a8-aa755afc1701\",\"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\":\"start-ame\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"start \\\"\\\" \\\"{stream.variable.AME_Path}\\\"\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"72\":{\"top\":2100,\"left\":1670,\"properties\":{\"description\":\"Will execute a windows CMD command\",\"title\":\"CMD Execute Action\",\"nodeUUID\":\"c486227d-821f-4178-bada-d596b974e025\",\"uncontained\":false,\"class\":\"nodes.actions.execute.CMDExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Command\":{\"type\":\"STRING\",\"description\":\"The command to execute\",\"variableName\":\"cmd\",\"placeholder\":\"uptime\",\"value\":\"cmd /c {stream.variable.start-ame}\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"73\":{\"top\":665,\"left\":4275,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"c4fe5545-c26d-400e-ba0c-6b1e87cdddd4\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{job.name}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\s']+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"74\":{\"top\":1335,\"left\":4275,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"d444b9e2-2b76-4360-a75a-479cf732c3b9\",\"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\":\"job_name_safe\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.d890a876-5081-4869-9e14-f53822572b3d}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"75\":{\"top\":1000,\"left\":4275,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"d890a876-5081-4869-9e14-f53822572b3d\",\"uncontained\":false,\"class\":\"nodes.actions.general.RegexApplyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"String\":{\"type\":\"STRING\",\"description\":\"The string you want to apply the regex to\",\"variableName\":\"source\",\"placeholder\":\"{project.name}\",\"value\":\"{node.result.c4fe5545-c26d-400e-ba0c-6b1e87cdddd4}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\s\\\"]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"76\":{\"top\":20,\"left\":395,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"933975ed-84bb-408c-a296-3e18e8e25d88\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"77\":{\"top\":80,\"left\":2485,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"3c5095a4-eea9-4e70-8cf0-64ecfe481420\",\"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\":\"AME_Path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{store.variable.AME_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"78\":{\"top\":80,\"left\":2870,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"b2f89b3b-e318-46bc-9db5-f8a8811f1dc7\",\"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\":\"Premiere_Path\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{store.variable.Premiere_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"79\":{\"top\":80,\"left\":3900,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"c49e2019-0a4c-4e3e-8d76-35d83707f5e9\",\"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\":\"Projekt-Kurzname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{project.metadata.Projekt-Kurzname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Achtung Aktuell nur 1 EPR AVCIntra Profil \"}},\"80\":{\"top\":7800,\"left\":5545,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"23ba6ee0-ce17-46eb-8e5c-c80d04c46e27\",\"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\":\"Audio-VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen.\"},\"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\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"81\":{\"top\":6734,\"left\":5979,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"edc0fdc2-2f7e-4b04-a48b-20c420a49d1f\",\"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.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf.xmp\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"82\":{\"top\":6524,\"left\":6404,\"properties\":{\"description\":\"Will delete one or more files\",\"title\":\"File Delete Action\",\"nodeUUID\":\"0452e5e6-ec8e-4124-ae98-efc643ed0983\",\"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\":[\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf.xmp\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"83\":{\"top\":7260,\"left\":8615,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"41b09b30-02df-4295-981b-d58e7ebf2f34\",\"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 - MXF für \\\"{stream.variable.seq_filename}\\\" nicht erfolgreich abgelegt\"},\"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\":\"90\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"84\":{\"top\":680,\"left\":25,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"19bc88f2-ad42-499d-b9d0-5794f10fc12a\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Exporte TNB sind für Projekte der Gruppe \\\"09_Schulung - Laptop\\\" deaktiviert\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"85\":{\"top\":975,\"left\":20,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"45bae3f3-0da3-4c97-8370-7a9f9fd2a6a4\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"86\":{\"top\":8109,\"left\":5989,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"29782442-5549-4dbd-9463-831fc8d85271\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\",\"value\":\"Audio-VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"87\":{\"top\":6600,\"left\":4705,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"2bdce30f-4412-4069-b1e9-7e2eb1115412\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Audio\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"kein AAF - AudioMix im MXF\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"90\":{\"top\":8104,\"left\":5544,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"31b1d7e8-9ad1-41ae-8094-e4ae7b851bc4\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Audio-VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"91\":{\"top\":6600,\"left\":5560,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"ae8b10b2-5e3e-4bfa-a9f2-c5cd401784e6\",\"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\":\"Audio-VideoMixdown AVC-Intra für TNB-Übergabe {stream.variable.seq_filename} wurde 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\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"93\":{\"top\":6760,\"left\":8230,\"properties\":{\"description\":\"Will copy a file. Node result will be the destination file path\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"fec31304-f6e2-45c2-b30a-42d89757b61f\",\"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\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf\"},\"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.path_tnb_final}\\\\TNB_{stream.variable.temp_folderid}\\\\{stream.variable.seq_filename}.mxf\"},\"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\":\"DELETE_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"94\":{\"top\":7059,\"left\":7167,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"41f240c9-d915-46b9-ad28-340474c4984c\",\"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\":\"temp_folderid\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{generate.uuid}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"95\":{\"top\":6695,\"left\":9025,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"e4d72c7d-9195-4470-a523-22c0b25f19dc\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobCreateJobActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Profile ID\":{\"type\":\"STRING\",\"description\":\"Profile ID (IO/CO/HK) of the profile to be triggered\",\"variableName\":\"profileId\",\"placeholder\":\"53gsbao34dlso9474jd\",\"values\":[\"{job.profile}\"],\"value\":\"{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}\"},\"Job name\":{\"type\":\"STRING\",\"description\":\"Name with which the job is created\",\"variableName\":\"jobName\",\"placeholder\":\"{job.name} or my_desired_job_name\",\"values\":[\"{job.name}\"],\"value\":\"TNB-Transfer \\\"{stream.variable.seq_filename}\\\"\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"Source file path (incl. name and extension)\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.path} or /Volumes/helmut/Destination_Folder_Name/my_job_file.mxf\",\"values\":[\"{job.source}\"],\"value\":\"{stream.variable.path_tnb_final}\\\\TNB_{stream.variable.temp_folderid}\\\\\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"Priority of the job with 1 as the highest value (optional)\",\"variableName\":\"priority\",\"placeholder\":\"1\",\"values\":[\"1\"],\"value\":\"1\"},\"Render nodes\":{\"type\":\"STRING\",\"description\":\"Comma-separated list of names of the rendernode(s) to pick up the job (optional)\",\"variableName\":\"renderNodes\",\"placeholder\":\"rendernode1 or render*\"},\"Add current marker\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, markers (if existing) are passed on to the job\",\"variableName\":\"addMarker\",\"values\":[\"true\"],\"value\":false},\"Add current metadata\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, metadata from the current job is passed on to the new job and metadata set of triggered profile will be ignored. If disabled the metadata set assigned to the triggered profile will be used in the new job.\",\"variableName\":\"addMetadata\",\"values\":[\"true\"],\"value\":true}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Ruft Copy Job zum NewsIngest auf Datenübergabe alles via MetaData \"}},\"96\":{\"top\":6908,\"left\":5558,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"d5767ca9-b9ca-4e3f-9ff5-bd8241e78fb8\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Video\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.seq_filename}.mxf\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"97\":{\"top\":7315,\"left\":7165,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"00eb2a71-66de-4626-b66a-4a82c458c5f2\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.JobMetadataChangerActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"ID of the job whose metadata value is to be changed\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata key to be changed\",\"variableName\":\"metadataName\",\"placeholder\":\"Name_of_the_metadata_entry\",\"value\":\"AAF Trans Folder\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.temp_folderid}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"98\":{\"top\":6758,\"left\":7613,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"276a0ac7-f37a-41b5-9df9-683ec4eb2c3f\",\"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.path_tnb_final}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"99\":{\"top\":7023,\"left\":7613,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"152a0c8e-58e2-4f84-ae9f-7c2588597163\",\"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.path_tnb_final}\"]},\"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\"}}}},\"100\":{\"top\":3105,\"left\":7135,\"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\":\"938c82f4-f823-45fc-97c5-daf4e14f230d\",\"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\":\"{stream.variable.aaf_workmode}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"AAF-Klassisch\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Arbeitsmodus überprüfen - AAf oder MXF FlatMix\"}},\"101\":{\"top\":3200,\"left\":7535,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"a37a5199-ec6d-4a1b-8039-28e0e4bd1cb2\",\"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\":\"converted_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.path_tnb_final}\\\\{stream.variable.seq_filename}.aaf\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"102\":{\"top\":3200,\"left\":7910,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"1bfc0068-a684-4846-ace7-c5f295df93d8\",\"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\":\"aaf_filename_final\"},\"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.json.{stream.variable.converted_path}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"103\":{\"top\":3200,\"left\":8295,\"properties\":{\"description\":\"Will execute ExtendScript in Premiere (panel required)\",\"title\":\"Job Execute ExtendScript In Premiere Action V2\",\"nodeUUID\":\"9178ebd3-f5be-417a-8d32-bc2c89f9ff31\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2\",\"className\":\"actionNode\",\"parameter\":{\"ExtendScript\":{\"type\":\"LONG_STRING\",\"variableName\":\"extendScript\",\"value\":\"// Funktion zum Duplizieren einer Sequenz\\nfunction duplicateSequence(sequence) {\\n var newSequenceName = sequence.name + \\\"_copy\\\";\\n var newSequence = sequence.clone();\\n newSequence.name = newSequenceName;\\n return newSequence;\\n}\\n\\n// Funktion zum Trennen von Videoclips von Audioclips und Entfernen der Videoclips\\nfunction separateAndRemoveVideoClips(sequence) {\\n for (var trackIndex = 0; trackIndex < sequence.videoTracks.numTracks; trackIndex++) {\\n var track = sequence.videoTracks[trackIndex];\\n \\n for (var clipIndex = track.clips.numItems - 1; clipIndex >= 0; clipIndex--) {\\n var clip = track.clips[clipIndex];\\n\\n if (clip.type === 1) {\\n var linkedClips = clip.getLinkedItems();\\n if (linkedClips === null){\\n clip.remove(0, 0);\\n } else {\\n // Überprüfen, ob es verknüpfte Audioclips gibt und trennen\\n if (linkedClips.length > 0) {\\n for (var linkedIndex = 0; linkedIndex < linkedClips.length; linkedIndex++) {\\n var linkedClip = linkedClips[linkedIndex];\\n if (linkedClip.type === 2) {\\n linkedClip.unlink();\\n }\\n }\\n }\\n clip.remove(0, 0);\\n }\\n }\\n }\\n }\\n app.project.save();\\n}\\n\\n// Hauptfunktion\\nfunction main(aaf_filename) {\\n var project = app.project;\\n var activeSequence = project.activeSequence;\\n\\n if (!activeSequence) {\\n alert(\\\"Keine aktive Sequenz gefunden.\\\");\\n return;\\n }\\n\\n // Dupliziere die aktive Sequenz\\n var nSequence = duplicateSequence(activeSequence);\\n if (!nSequence) {\\n alert(\\\"Fehler beim Duplizieren der Sequenz.\\\");\\n return;\\n }\\n\\n var newSequence = project.activeSequence;\\n\\n // Trenne und entferne Videoclips in der neuen duplizierten Sequenz\\n separateAndRemoveVideoClips(newSequence);\\n\\n // Export\\n\\t// var fullOutPath = absPath + finalseqname + '.aaf';\\n var fullOutPath = aaf_filename;\\n var aaf_result = app.project.exportAAF(app.project.activeSequence, fullOutPath , 0, 1, 48000, 24, 1, 0, 1, 100,'',1,1,0);\\n app.project.deleteSequence(newSequence);\\n return aaf_result;\\n}\\n\\n// Skript ausführen\\nvar aaf_filename = '{stream.variable.aaf_filename_final}';\\nvar result = main(aaf_filename);\\nresult;\"}},\"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\":\"EXPORT\",\"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 - Export AAF TNB\",\"uncontained\":false,\"nodeUUID\":\"7064546f-c2f5-40be-b4ec-c2248afbab8b\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"11\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":\"0\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"46\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":3,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":4,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":5,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":23,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":24,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":\"4\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":\"15\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"63\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":2,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":23,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":\"64\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":\"36\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"95\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":\"11\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":\"6\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":51,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":41,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"17\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"20\":{\"fromOperator\":\"8\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":57,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":\"18\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":58,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":17,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":13,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":19,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":19,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":16,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"3\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":\"2\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":39,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"30\":{\"fromOperator\":67,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":68,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"31\":{\"fromOperator\":\"76\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"32\":{\"fromOperator\":\"6\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":51,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"33\":{\"fromOperator\":\"58\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":42,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"34\":{\"fromOperator\":25,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"35\":{\"fromOperator\":24,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"36\":{\"fromOperator\":25,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"37\":{\"fromOperator\":26,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":27,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"38\":{\"fromOperator\":26,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"39\":{\"fromOperator\":27,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"40\":{\"fromOperator\":27,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"41\":{\"fromOperator\":29,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"42\":{\"fromOperator\":29,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"43\":{\"fromOperator\":55,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"44\":{\"fromOperator\":56,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"45\":{\"fromOperator\":\"61\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"46\":{\"fromOperator\":30,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":87,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"47\":{\"fromOperator\":87,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":37,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"48\":{\"fromOperator\":28,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"23\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"49\":{\"fromOperator\":\"17\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":31,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"50\":{\"fromOperator\":31,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"59\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"51\":{\"fromOperator\":91,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":96,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"52\":{\"fromOperator\":37,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":80,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"53\":{\"fromOperator\":80,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":90,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"54\":{\"fromOperator\":80,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":90,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"55\":{\"fromOperator\":90,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":86,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"56\":{\"fromOperator\":90,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":86,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"57\":{\"fromOperator\":96,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"58\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":81,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"59\":{\"fromOperator\":81,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":34,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"60\":{\"fromOperator\":81,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":82,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"61\":{\"fromOperator\":82,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":34,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"62\":{\"fromOperator\":45,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"22\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"63\":{\"fromOperator\":34,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":35,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"64\":{\"fromOperator\":\"66\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":67,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"65\":{\"fromOperator\":\"53\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":40,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"66\":{\"fromOperator\":40,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":54,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"67\":{\"fromOperator\":39,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":43,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"68\":{\"fromOperator\":45,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"22\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"69\":{\"fromOperator\":\"58\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":42,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"70\":{\"fromOperator\":46,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":47,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"71\":{\"fromOperator\":\"9\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"19\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"72\":{\"fromOperator\":47,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":49,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"73\":{\"fromOperator\":49,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":50,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"74\":{\"fromOperator\":43,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":41,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"75\":{\"fromOperator\":46,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":52,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"76\":{\"fromOperator\":52,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":48,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"77\":{\"fromOperator\":48,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":53,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"78\":{\"fromOperator\":59,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":65,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"79\":{\"fromOperator\":50,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":53,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"80\":{\"fromOperator\":65,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"81\":{\"fromOperator\":54,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":55,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"82\":{\"fromOperator\":54,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":56,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"83\":{\"fromOperator\":35,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":94,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"84\":{\"fromOperator\":94,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":97,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"85\":{\"fromOperator\":60,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":61,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"86\":{\"fromOperator\":61,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"15\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"87\":{\"fromOperator\":14,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":62,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"88\":{\"fromOperator\":14,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":62,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"89\":{\"fromOperator\":67,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":60,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"90\":{\"fromOperator\":97,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":98,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"91\":{\"fromOperator\":62,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":66,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"92\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":76,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"93\":{\"fromOperator\":68,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":60,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"94\":{\"fromOperator\":68,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":60,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"95\":{\"fromOperator\":73,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":75,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"96\":{\"fromOperator\":69,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":70,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"97\":{\"fromOperator\":70,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"98\":{\"fromOperator\":70,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":71,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"99\":{\"fromOperator\":71,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":72,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"100\":{\"fromOperator\":72,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"101\":{\"fromOperator\":72,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"102\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"103\":{\"fromOperator\":75,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":74,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"104\":{\"fromOperator\":74,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"64\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"105\":{\"fromOperator\":\"37\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"106\":{\"fromOperator\":98,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":99,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"107\":{\"fromOperator\":32,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"91\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"108\":{\"fromOperator\":77,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":78,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"109\":{\"fromOperator\":78,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"38\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"110\":{\"fromOperator\":\"38\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":79,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"111\":{\"fromOperator\":\"38\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":79,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"112\":{\"fromOperator\":\"22\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"73\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"113\":{\"fromOperator\":\"22\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"73\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"114\":{\"fromOperator\":79,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"45\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"115\":{\"fromOperator\":79,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"45\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"116\":{\"fromOperator\":\"63\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"117\":{\"fromOperator\":98,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":93,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"118\":{\"fromOperator\":99,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":93,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"119\":{\"fromOperator\":99,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":93,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"120\":{\"fromOperator\":93,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":36,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"121\":{\"fromOperator\":30,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":100,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"122\":{\"fromOperator\":100,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"123\":{\"fromOperator\":100,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":101,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"124\":{\"fromOperator\":101,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":102,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"125\":{\"fromOperator\":102,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":103,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"126\":{\"fromOperator\":103,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":39,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"127\":{\"fromOperator\":103,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"128\":{\"fromOperator\":\"63\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"129\":{\"fromOperator\":\"15\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"63\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"130\":{\"fromOperator\":\"21\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"131\":{\"fromOperator\":\"21\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"132\":{\"fromOperator\":\"95\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"133\":{\"fromOperator\":\"95\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"134\":{\"fromOperator\":\"36\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"135\":{\"fromOperator\":\"93\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":83,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"136\":{\"fromOperator\":83,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"137\":{\"fromOperator\":83,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":44,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"138\":{\"fromOperator\":28,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":84,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"139\":{\"fromOperator\":84,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":85,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.general.SplitStreamActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "1a47c4f0-1bdd-465d-a0b4-05c26c70f18b",
"failedNodeUUID": "2bd39576-51af-4c5e-95b5-3651133313f3",
"successNodeUUID": "b2c12e7d-78d8-4a5c-bbaf-2bb6bdd1b762"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 200,
"nodeUUID": "b2c12e7d-78d8-4a5c-bbaf-2bb6bdd1b762"
}
},
{
"class": "nodes.actions.helmut.job.JobPremiereAAFRenderActionV4",
"deprecated": false,
"properties": {
"premierePath": "{stream.variable.Premiere_Path}",
"sourceFile": "{job.source}",
"destinationFile": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.aaf",
"mixDownVideo": true,
"explodeToMono": true,
"sampleRate": 48000,
"bitsPerSample": 24,
"embedAudio": true,
"audioFileFormatString": "AIFF",
"trimSources": true,
"handleFrameCount": 50,
"renderMsg": "Rendering AAF with Premiere as user '{user.name}'",
"renderDoneMsg": "Rendering AAF with Premiere as user '{user.name}' has been successful",
"postCloseProject": true,
"postKillPREMIERE": false,
"renderAudioEffects": true,
"includeClipCopies": true,
"removeVideoClips": false,
"nodeUUID": "32286d62-b90f-4b37-a70f-084dad1cdcec",
"failedNodeUUID": "76be5ad4-fcef-4cb4-ac8b-aa924c079632",
"successNodeUUID": "bd804c1c-5f42-4a4f-ab04-af747faef030"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "path_tnb_final",
"variableValue": "{helmut.variable.ESP_path_Temp}\\Projekte\\{stream.variable.Projekt-Kurzname}\\Exporte\\TNB",
"nodeUUID": "43c03225-8fa4-48d3-968e-5072c472c6e7",
"failedNodeUUID": "a500766c-e03a-4425-b91e-8f4761a981d0",
"successNodeUUID": "a500766c-e03a-4425-b91e-8f4761a981d0"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{stream.variable.path_tnb_final}"
],
"nodeUUID": "a500766c-e03a-4425-b91e-8f4761a981d0",
"failedNodeUUID": "d44e77a8-86dd-41c1-b260-9e7c4636cc2c",
"successNodeUUID": "1a47c4f0-1bdd-465d-a0b4-05c26c70f18b"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{stream.variable.path_tnb_final}"
],
"conflictRule": "SKIP",
"nodeUUID": "d44e77a8-86dd-41c1-b260-9e7c4636cc2c",
"failedNodeUUID": "0c8768f4-9128-4438-9f6b-134a02a8c7f8",
"successNodeUUID": "1a47c4f0-1bdd-465d-a0b4-05c26c70f18b"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Verzeichnis für TNB-Übergabe {stream.variable.path_tnb_final} konnte nicht erzeugt werden.",
"progress": 10,
"nodeUUID": "0c8768f4-9128-4438-9f6b-134a02a8c7f8",
"failedNodeUUID": "a84e715c-c838-4501-a51a-6ff019426303",
"successNodeUUID": "a84e715c-c838-4501-a51a-6ff019426303"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "Sequenzname_clean",
"metadataValue": "{stream.variable.job_name_clean}",
"nodeUUID": "fbf93eba-50ec-4490-8d32-6a56034d3b18",
"successNodeUUID": "f78721f5-3e57-4dc8-92df-c3d517b8f692"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Projektexport für TNB-Übergabe {job.name} fehlgeschlagen.",
"progress": 20,
"nodeUUID": "76be5ad4-fcef-4cb4-ac8b-aa924c079632",
"successNodeUUID": "5b27cfbc-d35a-4a53-8640-f8dcd339a207"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 250,
"nodeUUID": "0e096b84-3016-4c39-9fa6-7ad7065b7d33",
"successNodeUUID": "e6c5332e-2d8f-407e-ad8e-92e08f648be9"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "Base Project ID",
"metadataValue": "{project.id}",
"nodeUUID": "f78721f5-3e57-4dc8-92df-c3d517b8f692",
"successNodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 1000,
"nodeUUID": "8498a6af-d2a2-4673-8d1b-5085442f4003",
"failedNodeUUID": "574c69ed-08f1-4235-8c63-a339d65c79c8",
"successNodeUUID": "574c69ed-08f1-4235-8c63-a339d65c79c8"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoAssetAddActionV9",
"deprecated": false,
"properties": {
"projectIds": [
"{project.id}"
],
"assetPath": "{stream.variable.ame_exported_file}",
"proxyPath": "",
"assetName": "{stream.variable.seq_filename}",
"breadcrumb": "00_Master/ProTools/",
"addMetadata": false,
"addMarker": false,
"autoSync": true,
"unprocessed": false,
"keepOriginalName": false,
"keepOriginalBreadcrumb": false,
"async": true,
"nodeUUID": "9db7f21b-859a-49b0-bf57-d35b08f7fe97"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "Base Project",
"metadataValue": "{project.name}",
"nodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64",
"successNodeUUID": "fec1a3b4-4ea3-45c0-ae36-c6d1d565464c"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "Start Kopiervorgang Richtung TNB",
"progress": 50,
"nodeUUID": "574c69ed-08f1-4235-8c63-a339d65c79c8",
"failedNodeUUID": "ed16d99e-6a7c-4476-8834-01a15d1e151b",
"successNodeUUID": "ed16d99e-6a7c-4476-8834-01a15d1e151b"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "AAF und MXF für \"{stream.variable.seq_filename}\" erfolgreich abgelegt",
"progress": 100,
"nodeUUID": "bc2797ef-3dce-4b0b-98d2-30206aa66204",
"failedNodeUUID": "07cabc67-dd40-4fea-8d12-abf5bed8ba37",
"successNodeUUID": "07cabc67-dd40-4fea-8d12-abf5bed8ba37"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "Base Project_clean",
"metadataValue": "{stream.variable.Projekt-Kurzname}",
"nodeUUID": "fec1a3b4-4ea3-45c0-ae36-c6d1d565464c",
"successNodeUUID": "43c03225-8fa4-48d3-968e-5072c472c6e7"
}
},
{
"class": "nodes.actions.helmut.job.JobAMERenderActionImplV2",
"deprecated": false,
"properties": {
"amePath": "{stream.variable.AME_Path}",
"sourceFile": "{job.source}",
"destinationFile": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf",
"presetPath": "{stream.variable.AME_EPR_Profil}",
"renderMsg": "Rendering with AME as user '{user.name}'",
"renderDoneMsg": "Rendering with AME as user '{user.name}' has been successful",
"inToOut": false,
"postKillAME": false,
"nodeUUID": "176b50a5-6923-4ad0-9ec1-9bd4849e5cfc",
"failedNodeUUID": "4c584007-f8cb-425d-8abb-afb0039a1882",
"successNodeUUID": "7780bd8d-f8cf-4404-8488-1b96cc6e165d"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen.",
"progress": 30,
"nodeUUID": "4c584007-f8cb-425d-8abb-afb0039a1882",
"successNodeUUID": "ba8c0452-7339-46fc-9cb4-4c88639978ce"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf.xmp"
],
"nodeUUID": "e6c5332e-2d8f-407e-ad8e-92e08f648be9",
"failedNodeUUID": "8498a6af-d2a2-4673-8d1b-5085442f4003",
"successNodeUUID": "52eaa681-7b7b-4320-9881-52da81027fcf"
}
},
{
"class": "nodes.actions.delete.FileMultipleDeleteActionImpl",
"deprecated": false,
"properties": {
"filePaths": [
"{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf.xmp"
],
"async": true,
"nodeUUID": "52eaa681-7b7b-4320-9881-52da81027fcf",
"successNodeUUID": "8498a6af-d2a2-4673-8d1b-5085442f4003"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "AAF und MXF für \"{stream.variable.seq_filename}\" nicht erfolgreich abgelegt",
"progress": 90,
"nodeUUID": "a818c5db-bee5-492a-a0b1-376ac1f9b02a",
"failedNodeUUID": "9db7f21b-859a-49b0-bf57-d35b08f7fe97",
"successNodeUUID": "9db7f21b-859a-49b0-bf57-d35b08f7fe97"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "job_name_clean",
"variableValue": "{node.result.49ae079b-6c24-4ef0-8013-e5c7a446b6e9}",
"nodeUUID": "41de2619-5123-4ce6-b469-6d5e53408feb",
"failedNodeUUID": "c4fe5545-c26d-400e-ba0c-6b1e87cdddd4",
"successNodeUUID": "c4fe5545-c26d-400e-ba0c-6b1e87cdddd4"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "CONTAINS",
"allOne": "ONE",
"against": "{job.metadata.Format für TNB}",
"source": [
"AAF-Einzelclips",
"AAF"
],
"nodeUUID": "dbca7e77-d16b-4f85-b1d1-8fbb333763c0",
"failedNodeUUID": "7ac3dc70-5b5c-4a94-ab81-ba2fb7ca70ff",
"successNodeUUID": "1cf62cee-2f0f-410b-a121-144744741ce0"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tnb_workmode",
"variableValue": "AAF",
"nodeUUID": "1cf62cee-2f0f-410b-a121-144744741ce0",
"failedNodeUUID": "f0b2a20c-1979-4a0b-9262-dab24a3072d5",
"successNodeUUID": "f0b2a20c-1979-4a0b-9262-dab24a3072d5"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "tnb_workmode",
"variableValue": "MIXDOWN",
"nodeUUID": "7ac3dc70-5b5c-4a94-ab81-ba2fb7ca70ff",
"failedNodeUUID": "f0b2a20c-1979-4a0b-9262-dab24a3072d5",
"successNodeUUID": "f0b2a20c-1979-4a0b-9262-dab24a3072d5"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "CONTAINS",
"allOne": "ONE",
"against": "{job.metadata.AAF-Erzeugung}",
"source": [
"Phil AAF-Audio only"
],
"nodeUUID": "f0b2a20c-1979-4a0b-9262-dab24a3072d5",
"failedNodeUUID": "101a2e5d-5088-4b33-848f-ebde0c041188",
"successNodeUUID": "a248adda-64f2-4022-b6b6-ef28e98fdf16"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "aaf_workmode",
"variableValue": "AAF-Phil",
"nodeUUID": "a248adda-64f2-4022-b6b6-ef28e98fdf16",
"failedNodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420",
"successNodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS_NOT",
"allOne": "ONE",
"against": "{project.category}",
"source": [
"09_Schulung - Laptop"
],
"nodeUUID": "45833a53-820d-4c4f-89ae-468d84c05fe7",
"failedNodeUUID": "19bc88f2-ad42-499d-b9d0-5794f10fc12a",
"successNodeUUID": "dbca7e77-d16b-4f85-b1d1-8fbb333763c0"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "aaf_workmode",
"variableValue": "AAF-Klassisch",
"nodeUUID": "101a2e5d-5088-4b33-848f-ebde0c041188",
"failedNodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420",
"successNodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ALL",
"against": "{stream.variable.tnb_workmode}",
"source": [
"AAF"
],
"nodeUUID": "bf6e10c4-d2cf-429a-ae93-6d96d23756f1",
"failedNodeUUID": "2bdce30f-4412-4069-b1e9-7e2eb1115412",
"successNodeUUID": "938c82f4-f823-45fc-97c5-daf4e14f230d"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "ame_exported_file",
"variableValue": "{job.destination}",
"nodeUUID": "7780bd8d-f8cf-4404-8488-1b96cc6e165d",
"successNodeUUID": "b17899cd-f762-4eab-958a-c2bc6906edb7"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "ame_exported_file",
"variableValue": "{job.destination}",
"nodeUUID": "eab36b0a-0296-4ddc-a22b-1fc1dc9b9460",
"successNodeUUID": "ae8b10b2-5e3e-4bfa-a9f2-c5cd401784e6"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 250,
"nodeUUID": "db2f7f32-5530-4ee2-8552-64f733e10830",
"successNodeUUID": "edc0fdc2-2f7e-4b04-a48b-20c420a49d1f"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 1000,
"nodeUUID": "f7f4df26-b6f6-44bc-a46d-1944d5f02ce0",
"successNodeUUID": "427e455b-4118-4e99-a637-04346bcfa521"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "Start Kopiervorgang Richtung TNB",
"progress": 50,
"nodeUUID": "427e455b-4118-4e99-a637-04346bcfa521",
"successNodeUUID": "41f240c9-d915-46b9-ad28-340474c4984c"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "TNB - MXF für \"{stream.variable.seq_filename}\" erfolgreich abgelegt",
"progress": 100,
"nodeUUID": "79cb064d-5492-4d88-b1a3-50a05bdd0dc0",
"failedNodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65",
"successNodeUUID": "e4d72c7d-9195-4470-a523-22c0b25f19dc"
}
},
{
"class": "nodes.actions.helmut.job.JobAMERenderActionImplV2",
"deprecated": false,
"properties": {
"amePath": "{stream.variable.AME_Path}",
"sourceFile": "{job.source}",
"destinationFile": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf",
"presetPath": "{stream.variable.AME_EPR_Profil}",
"renderMsg": "Rendering with AME as user '{user.name}'",
"renderDoneMsg": "Rendering with AME as user '{user.name}' has been successful",
"inToOut": false,
"postKillAME": false,
"nodeUUID": "9f6cb2d0-7d04-4b1e-b840-1594114e7b1d",
"failedNodeUUID": "23ba6ee0-ce17-46eb-8e5c-c80d04c46e27",
"successNodeUUID": "eab36b0a-0296-4ddc-a22b-1fc1dc9b9460"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "AME_EPR_Profil",
"variableValue": "{helmut.variable.ESP_path_Konfiguration}\\Premiere\\{store.variable.KV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\\EPR_AAF\\MXF_VideoMix_f_AAF_ohneUntertitel.epr",
"nodeUUID": "a1cb3d7c-c375-436b-9503-40f54fdc5c9a",
"failedNodeUUID": "c49e2019-0a4c-4e3e-8d76-35d83707f5e9",
"successNodeUUID": "c49e2019-0a4c-4e3e-8d76-35d83707f5e9"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "AAF wurde erzeugt",
"progress": 20,
"nodeUUID": "bd804c1c-5f42-4a4f-ab04-af747faef030",
"successNodeUUID": "33acc7f5-be08-4df2-98da-bc6b35d367bf"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Version",
"metadataValue": "{node.result.7b31b28e-c577-4a77-93fc-631e62ab6582}",
"nodeUUID": "c66095a3-c8f1-400a-b292-a6a09bc1f7be",
"successNodeUUID": "7fd21eb0-475e-4c04-96df-c84b67e63bb5"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 500,
"nodeUUID": "03a65b0e-3bdb-405b-95af-20c3b3e47cf5",
"successNodeUUID": "176b50a5-6923-4ad0-9ec1-9bd4849e5cfc"
}
},
{
"class": "nodes.actions.general.FailActionWithMessageImpl",
"deprecated": false,
"properties": {
"msg": "VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.",
"nodeUUID": "ba19b85e-1fbb-445e-92ce-d1dd47333a0e"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Audio",
"metadataValue": "{stream.variable.seq_filename}.aaf",
"nodeUUID": "33acc7f5-be08-4df2-98da-bc6b35d367bf",
"successNodeUUID": "03a65b0e-3bdb-405b-95af-20c3b3e47cf5"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoAssetAddActionV9",
"deprecated": false,
"properties": {
"projectIds": [
"{project.id}"
],
"assetPath": "{stream.variable.ame_exported_file}",
"proxyPath": "",
"assetName": "{stream.variable.seq_filename}",
"breadcrumb": "00_Master/ProTools/",
"addMetadata": false,
"addMarker": false,
"autoSync": true,
"unprocessed": false,
"keepOriginalName": false,
"keepOriginalBreadcrumb": false,
"async": true,
"nodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{job.name}",
"regex": "{helmut.variable.Legal Characters}",
"replacer": "_",
"nodeUUID": "49ae079b-6c24-4ef0-8013-e5c7a446b6e9",
"failedNodeUUID": "41de2619-5123-4ce6-b469-6d5e53408feb",
"successNodeUUID": "41de2619-5123-4ce6-b469-6d5e53408feb"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.path_tnb_final}\\{stream.variable.job_name_clean}.json"
],
"nodeUUID": "2bd39576-51af-4c5e-95b5-3651133313f3",
"failedNodeUUID": "f614aad5-e258-4284-9ecc-39bb38aae8bc",
"successNodeUUID": "6161296f-534b-48a9-910e-3bffec54e02a"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "json_metadata",
"variableValue": "{file.content.{stream.variable.path_tnb_final}\\{stream.variable.job_name_clean}.json}",
"nodeUUID": "6161296f-534b-48a9-910e-3bffec54e02a",
"successNodeUUID": "ec47c2bb-ab34-49b5-926e-670befa90ef1"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_tnb_final}\\{stream.variable.job_name_clean}.json",
"msg": "{node.result.f614aad5-e258-4284-9ecc-39bb38aae8bc}",
"append": false,
"threshold": "ALL",
"nodeUUID": "dafd2976-ddfc-4d26-9fb8-d0a7243ce50d",
"successNodeUUID": "7b31b28e-c577-4a77-93fc-631e62ab6582"
}
},
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var jdata = '{stream.variable.json_metadata}';\nvar data = JSON.parse(jdata);\n\ndata.version = data.version + 1;\n\nvar jsondata = JSON.stringify(data);\njsondata;",
"nodeUUID": "ec47c2bb-ab34-49b5-926e-670befa90ef1",
"successNodeUUID": "7ea40ab7-6500-442b-8933-1a611ee791bc"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_tnb_final}\\{stream.variable.job_name_clean}.json",
"msg": "{node.result.ec47c2bb-ab34-49b5-926e-670befa90ef1}",
"append": false,
"threshold": "ALL",
"nodeUUID": "7ea40ab7-6500-442b-8933-1a611ee791bc",
"successNodeUUID": "7b31b28e-c577-4a77-93fc-631e62ab6582"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "Verzeichnis für TNB-Übergabe {stream.variable.path_tnb_final} konnte nicht erzeugt werden.",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "a84e715c-c838-4501-a51a-6ff019426303"
}
},
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "\nvar data = {\"sequenz\": '{stream.variable.job_name_safe}', \"clean\":'{stream.variable.job_name_clean}',\n\"project\": '{project.name}', \"project_clean\": '{stream.variable.project_name_clean}', \"version\":1};\nvar jsondata = JSON.stringify(data);\n\njsondata;\n",
"nodeUUID": "f614aad5-e258-4284-9ecc-39bb38aae8bc",
"successNodeUUID": "dafd2976-ddfc-4d26-9fb8-d0a7243ce50d"
}
},
{
"class": "nodes.actions.general.JsonExtractActionV2",
"deprecated": false,
"properties": {
"payload": "{file.content.{stream.variable.path_tnb_final}\\{stream.variable.job_name_clean}.json}",
"path": "version",
"nodeUUID": "7b31b28e-c577-4a77-93fc-631e62ab6582",
"successNodeUUID": "c66095a3-c8f1-400a-b292-a6a09bc1f7be"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS_GREATER_THAN",
"allOne": "ALL",
"against": "{node.result.7b31b28e-c577-4a77-93fc-631e62ab6582}",
"source": [
"1"
],
"nodeUUID": "7fd21eb0-475e-4c04-96df-c84b67e63bb5",
"failedNodeUUID": "54ab7bac-73f5-4650-bb5d-067e0f34230e",
"successNodeUUID": "8e9f2f57-d39e-4b92-b2c6-852436114ea4"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "seq_filename",
"variableValue": "{stream.variable.job_name_clean}_v{node.result.7b31b28e-c577-4a77-93fc-631e62ab6582}",
"nodeUUID": "8e9f2f57-d39e-4b92-b2c6-852436114ea4",
"successNodeUUID": "bf6e10c4-d2cf-429a-ae93-6d96d23756f1"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "seq_filename",
"variableValue": "{stream.variable.job_name_clean}",
"nodeUUID": "54ab7bac-73f5-4650-bb5d-067e0f34230e",
"successNodeUUID": "bf6e10c4-d2cf-429a-ae93-6d96d23756f1"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "Projektexport für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "5b27cfbc-d35a-4a53-8640-f8dcd339a207"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "ba8c0452-7339-46fc-9cb4-4c88639978ce",
"failedNodeUUID": "ba19b85e-1fbb-445e-92ce-d1dd47333a0e",
"successNodeUUID": "ba19b85e-1fbb-445e-92ce-d1dd47333a0e"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "VideoMixdown AVC-Intra für TNB-Übergabe {stream.variable.seq_filename} wurde erzeugt",
"progress": 30,
"nodeUUID": "b17899cd-f762-4eab-958a-c2bc6906edb7",
"successNodeUUID": "9736cf9e-4b76-41bf-9ee7-403523fbb8b7"
}
},
{
"class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.aaf",
"newFilePath": "{stream.variable.path_tnb_final}\\TNB_{stream.variable.temp_folderid}\\{stream.variable.seq_filename}.aaf",
"copyMsg": "Copying as user '{user.name}'",
"copyDoneMsg": "Copying as user '{user.name}' has been successful",
"conflictRule": "DELETE_EXISTING",
"nodeUUID": "bf476d8b-7ab2-4497-86a4-34b891e5c96d",
"successNodeUUID": "306b1c6e-683e-440b-9968-72e9b3be3900"
}
},
{
"class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf",
"newFilePath": "{stream.variable.path_tnb_final}\\TNB_{stream.variable.temp_folderid}\\{stream.variable.seq_filename}.mxf",
"copyMsg": "Copying as user '{user.name}'",
"copyDoneMsg": "Copying as user '{user.name}' has been successful",
"conflictRule": "DELETE_EXISTING",
"nodeUUID": "306b1c6e-683e-440b-9968-72e9b3be3900",
"failedNodeUUID": "a818c5db-bee5-492a-a0b1-376ac1f9b02a",
"successNodeUUID": "bc2797ef-3dce-4b0b-98d2-30206aa66204"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "temp_folderid",
"variableValue": "{generate.uuid}",
"nodeUUID": "ed16d99e-6a7c-4476-8834-01a15d1e151b",
"successNodeUUID": "80abd8cf-9fcd-470c-ad6d-fcd73cc03644"
}
},
{
"class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
"deprecated": false,
"properties": {
"profileId": "{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}",
"jobName": "TNB-Transfer \"{stream.variable.seq_filename}\"",
"sourceFile": "{stream.variable.path_tnb_final}\\TNB_{stream.variable.temp_folderid}\\",
"priority": 1,
"addMarker": false,
"addMetadata": true,
"nodeUUID": "07cabc67-dd40-4fea-8d12-abf5bed8ba37",
"failedNodeUUID": "9db7f21b-859a-49b0-bf57-d35b08f7fe97",
"successNodeUUID": "9db7f21b-859a-49b0-bf57-d35b08f7fe97"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "Sequenzname",
"metadataValue": "{job.name}",
"nodeUUID": "91ab462f-9d2f-4d66-9f65-21f1f39c9033",
"successNodeUUID": "fbf93eba-50ec-4490-8d32-6a56034d3b18"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Video",
"metadataValue": "{stream.variable.seq_filename}.mxf",
"nodeUUID": "9736cf9e-4b76-41bf-9ee7-403523fbb8b7",
"successNodeUUID": "0e096b84-3016-4c39-9fa6-7ad7065b7d33"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Trans Folder",
"metadataValue": "{stream.variable.temp_folderid}",
"nodeUUID": "80abd8cf-9fcd-470c-ad6d-fcd73cc03644",
"successNodeUUID": "185608de-3e72-40eb-9005-c2098936f6ad"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{stream.variable.path_tnb_final}"
],
"nodeUUID": "185608de-3e72-40eb-9005-c2098936f6ad",
"failedNodeUUID": "f022cf10-67f0-49c2-a045-432117ac3d9c",
"successNodeUUID": "bf476d8b-7ab2-4497-86a4-34b891e5c96d"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{stream.variable.path_tnb_final}"
],
"conflictRule": "SKIP",
"nodeUUID": "f022cf10-67f0-49c2-a045-432117ac3d9c",
"failedNodeUUID": "bf476d8b-7ab2-4497-86a4-34b891e5c96d",
"successNodeUUID": "bf476d8b-7ab2-4497-86a4-34b891e5c96d"
}
},
{
"class": "nodes.actions.execute.ExecuteProcessActionImplV2",
"deprecated": false,
"properties": {
"cmd": "powershell \"(Get-Process -Name 'Adobe Media*'| Select-Object -First 1 -ErrorAction SilentlyContinue) -eq $null\"",
"nodeUUID": "1a8f0d20-e680-4c93-8c92-2abe61e44343",
"successNodeUUID": "71c34603-0be4-4ca7-9a0b-955fe43e5c85"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ONE",
"against": "{node.result.1a8f0d20-e680-4c93-8c92-2abe61e44343}",
"source": [
"True",
"true"
],
"nodeUUID": "71c34603-0be4-4ca7-9a0b-955fe43e5c85",
"failedNodeUUID": "b2c12e7d-78d8-4a5c-bbaf-2bb6bdd1b762",
"successNodeUUID": "472b246c-d656-4311-a1a8-aa755afc1701"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "start-ame",
"variableValue": "start \"\" \"{stream.variable.AME_Path}\"",
"nodeUUID": "472b246c-d656-4311-a1a8-aa755afc1701",
"successNodeUUID": "c486227d-821f-4178-bada-d596b974e025"
}
},
{
"class": "nodes.actions.execute.CMDExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "cmd /c {stream.variable.start-ame}",
"async": true,
"nodeUUID": "c486227d-821f-4178-bada-d596b974e025",
"failedNodeUUID": "b2c12e7d-78d8-4a5c-bbaf-2bb6bdd1b762",
"successNodeUUID": "b2c12e7d-78d8-4a5c-bbaf-2bb6bdd1b762"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{job.name}",
"regex": "[\\s']+",
"replacer": "",
"nodeUUID": "c4fe5545-c26d-400e-ba0c-6b1e87cdddd4",
"successNodeUUID": "d890a876-5081-4869-9e14-f53822572b3d"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "job_name_safe",
"variableValue": "{node.result.d890a876-5081-4869-9e14-f53822572b3d}",
"nodeUUID": "d444b9e2-2b76-4360-a75a-479cf732c3b9",
"successNodeUUID": "91ab462f-9d2f-4d66-9f65-21f1f39c9033"
}
},
{
"class": "nodes.actions.general.RegexApplyActionImplV2",
"deprecated": false,
"properties": {
"source": "{node.result.c4fe5545-c26d-400e-ba0c-6b1e87cdddd4}",
"regex": "[\\s\"]+",
"replacer": "",
"nodeUUID": "d890a876-5081-4869-9e14-f53822572b3d",
"successNodeUUID": "d444b9e2-2b76-4360-a75a-479cf732c3b9"
}
},
{
"class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "933975ed-84bb-408c-a296-3e18e8e25d88",
"successNodeUUID": "45833a53-820d-4c4f-89ae-468d84c05fe7"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "AME_Path",
"variableValue": "{store.variable.AME_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
"nodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420",
"successNodeUUID": "b2f89b3b-e318-46bc-9db5-f8a8811f1dc7"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "Premiere_Path",
"variableValue": "{store.variable.Premiere_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
"nodeUUID": "b2f89b3b-e318-46bc-9db5-f8a8811f1dc7",
"successNodeUUID": "a1cb3d7c-c375-436b-9503-40f54fdc5c9a"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "Projekt-Kurzname",
"variableValue": "{project.metadata.Projekt-Kurzname}",
"nodeUUID": "c49e2019-0a4c-4e3e-8d76-35d83707f5e9",
"failedNodeUUID": "49ae079b-6c24-4ef0-8013-e5c7a446b6e9",
"successNodeUUID": "49ae079b-6c24-4ef0-8013-e5c7a446b6e9"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Audio-VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen.",
"progress": 30,
"nodeUUID": "23ba6ee0-ce17-46eb-8e5c-c80d04c46e27",
"failedNodeUUID": "31b1d7e8-9ad1-41ae-8094-e4ae7b851bc4",
"successNodeUUID": "31b1d7e8-9ad1-41ae-8094-e4ae7b851bc4"
}
},
{
"class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"filePaths": [
"{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf.xmp"
],
"nodeUUID": "edc0fdc2-2f7e-4b04-a48b-20c420a49d1f",
"failedNodeUUID": "f7f4df26-b6f6-44bc-a46d-1944d5f02ce0",
"successNodeUUID": "0452e5e6-ec8e-4124-ae98-efc643ed0983"
}
},
{
"class": "nodes.actions.delete.FileMultipleDeleteActionImpl",
"deprecated": false,
"properties": {
"filePaths": [
"{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf.xmp"
],
"async": true,
"nodeUUID": "0452e5e6-ec8e-4124-ae98-efc643ed0983",
"successNodeUUID": "f7f4df26-b6f6-44bc-a46d-1944d5f02ce0"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "TNB - MXF für \"{stream.variable.seq_filename}\" nicht erfolgreich abgelegt",
"progress": 90,
"nodeUUID": "41b09b30-02df-4295-981b-d58e7ebf2f34",
"failedNodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65",
"successNodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "Exporte TNB sind für Projekte der Gruppe \"09_Schulung - Laptop\" deaktiviert",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "19bc88f2-ad42-499d-b9d0-5794f10fc12a",
"successNodeUUID": "45bae3f3-0da3-4c97-8370-7a9f9fd2a6a4"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "45bae3f3-0da3-4c97-8370-7a9f9fd2a6a4"
}
},
{
"class": "nodes.actions.general.FailActionWithMessageImpl",
"deprecated": false,
"properties": {
"msg": "Audio-VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.",
"nodeUUID": "29782442-5549-4dbd-9463-831fc8d85271"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Audio",
"metadataValue": "kein AAF - AudioMix im MXF",
"nodeUUID": "2bdce30f-4412-4069-b1e9-7e2eb1115412",
"successNodeUUID": "9f6cb2d0-7d04-4b1e-b840-1594114e7b1d"
}
},
{
"class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
"deprecated": false,
"properties": {
"message": "Audio-VideoMixdown zu AVC-Intra für TNB-Übergabe {job.name} fehlgeschlagen. Bitte Support kontaktieren.",
"successfulOnTimeout": false,
"timeout": 30,
"nodeUUID": "31b1d7e8-9ad1-41ae-8094-e4ae7b851bc4",
"failedNodeUUID": "29782442-5549-4dbd-9463-831fc8d85271",
"successNodeUUID": "29782442-5549-4dbd-9463-831fc8d85271"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "Audio-VideoMixdown AVC-Intra für TNB-Übergabe {stream.variable.seq_filename} wurde erzeugt",
"progress": 30,
"nodeUUID": "ae8b10b2-5e3e-4bfa-a9f2-c5cd401784e6",
"successNodeUUID": "d5767ca9-b9ca-4e3f-9ff5-bd8241e78fb8"
}
},
{
"class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf",
"newFilePath": "{stream.variable.path_tnb_final}\\TNB_{stream.variable.temp_folderid}\\{stream.variable.seq_filename}.mxf",
"copyMsg": "Copying as user '{user.name}'",
"copyDoneMsg": "Copying as user '{user.name}' has been successful",
"conflictRule": "DELETE_EXISTING",
"nodeUUID": "fec31304-f6e2-45c2-b30a-42d89757b61f",
"failedNodeUUID": "41b09b30-02df-4295-981b-d58e7ebf2f34",
"successNodeUUID": "79cb064d-5492-4d88-b1a3-50a05bdd0dc0"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "temp_folderid",
"variableValue": "{generate.uuid}",
"nodeUUID": "41f240c9-d915-46b9-ad28-340474c4984c",
"successNodeUUID": "00eb2a71-66de-4626-b66a-4a82c458c5f2"
}
},
{
"class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
"deprecated": false,
"properties": {
"profileId": "{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}",
"jobName": "TNB-Transfer \"{stream.variable.seq_filename}\"",
"sourceFile": "{stream.variable.path_tnb_final}\\TNB_{stream.variable.temp_folderid}\\",
"priority": 1,
"addMarker": false,
"addMetadata": true,
"nodeUUID": "e4d72c7d-9195-4470-a523-22c0b25f19dc",
"failedNodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65",
"successNodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Video",
"metadataValue": "{stream.variable.seq_filename}.mxf",
"nodeUUID": "d5767ca9-b9ca-4e3f-9ff5-bd8241e78fb8",
"successNodeUUID": "db2f7f32-5530-4ee2-8552-64f733e10830"
}
},
{
"class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"metadataName": "AAF Trans Folder",
"metadataValue": "{stream.variable.temp_folderid}",
"nodeUUID": "00eb2a71-66de-4626-b66a-4a82c458c5f2",
"successNodeUUID": "276a0ac7-f37a-41b5-9df9-683ec4eb2c3f"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{stream.variable.path_tnb_final}"
],
"nodeUUID": "276a0ac7-f37a-41b5-9df9-683ec4eb2c3f",
"failedNodeUUID": "152a0c8e-58e2-4f84-ae9f-7c2588597163",
"successNodeUUID": "fec31304-f6e2-45c2-b30a-42d89757b61f"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{stream.variable.path_tnb_final}"
],
"conflictRule": "SKIP",
"nodeUUID": "152a0c8e-58e2-4f84-ae9f-7c2588597163",
"failedNodeUUID": "fec31304-f6e2-45c2-b30a-42d89757b61f",
"successNodeUUID": "fec31304-f6e2-45c2-b30a-42d89757b61f"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ALL",
"against": "{stream.variable.aaf_workmode}",
"source": [
"AAF-Klassisch"
],
"nodeUUID": "938c82f4-f823-45fc-97c5-daf4e14f230d",
"failedNodeUUID": "a37a5199-ec6d-4a1b-8039-28e0e4bd1cb2",
"successNodeUUID": "32286d62-b90f-4b37-a70f-084dad1cdcec"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "converted_path",
"variableValue": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.aaf",
"nodeUUID": "a37a5199-ec6d-4a1b-8039-28e0e4bd1cb2",
"successNodeUUID": "1bfc0068-a684-4846-ace7-c5f295df93d8"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "aaf_filename_final",
"variableValue": "{path.map.to.json.{stream.variable.converted_path}}",
"nodeUUID": "1bfc0068-a684-4846-ace7-c5f295df93d8",
"successNodeUUID": "9178ebd3-f5be-417a-8d32-bc2c89f9ff31"
}
},
{
"class": "nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2",
"deprecated": false,
"properties": {
"extendScript": "// Funktion zum Duplizieren einer Sequenz\nfunction duplicateSequence(sequence) {\n var newSequenceName = sequence.name + \"_copy\";\n var newSequence = sequence.clone();\n newSequence.name = newSequenceName;\n return newSequence;\n}\n\n// Funktion zum Trennen von Videoclips von Audioclips und Entfernen der Videoclips\nfunction separateAndRemoveVideoClips(sequence) {\n for (var trackIndex = 0; trackIndex < sequence.videoTracks.numTracks; trackIndex++) {\n var track = sequence.videoTracks[trackIndex];\n \n for (var clipIndex = track.clips.numItems - 1; clipIndex >= 0; clipIndex--) {\n var clip = track.clips[clipIndex];\n\n if (clip.type === 1) {\n var linkedClips = clip.getLinkedItems();\n if (linkedClips === null){\n clip.remove(0, 0);\n } else {\n // Überprüfen, ob es verknüpfte Audioclips gibt und trennen\n if (linkedClips.length > 0) {\n for (var linkedIndex = 0; linkedIndex < linkedClips.length; linkedIndex++) {\n var linkedClip = linkedClips[linkedIndex];\n if (linkedClip.type === 2) {\n linkedClip.unlink();\n }\n }\n }\n clip.remove(0, 0);\n }\n }\n }\n }\n app.project.save();\n}\n\n// Hauptfunktion\nfunction main(aaf_filename) {\n var project = app.project;\n var activeSequence = project.activeSequence;\n\n if (!activeSequence) {\n alert(\"Keine aktive Sequenz gefunden.\");\n return;\n }\n\n // Dupliziere die aktive Sequenz\n var nSequence = duplicateSequence(activeSequence);\n if (!nSequence) {\n alert(\"Fehler beim Duplizieren der Sequenz.\");\n return;\n }\n\n var newSequence = project.activeSequence;\n\n // Trenne und entferne Videoclips in der neuen duplizierten Sequenz\n separateAndRemoveVideoClips(newSequence);\n\n // Export\n\t// var fullOutPath = absPath + finalseqname + '.aaf';\n var fullOutPath = aaf_filename;\n var aaf_result = app.project.exportAAF(app.project.activeSequence, fullOutPath , 0, 1, 48000, 24, 1, 0, 1, 100,'',1,1,0);\n app.project.deleteSequence(newSequence);\n return aaf_result;\n}\n\n// Skript ausführen\nvar aaf_filename = '{stream.variable.aaf_filename_final}';\nvar result = main(aaf_filename);\nresult;",
"nodeUUID": "9178ebd3-f5be-417a-8d32-bc2c89f9ff31",
"failedNodeUUID": "76be5ad4-fcef-4cb4-ac8b-aa924c079632",
"successNodeUUID": "bd804c1c-5f42-4a4f-ab04-af747faef030"
}
}
]
}Findings im Stream
Fehleroffen
07cabc67-dd40-4fea-8d12-abf5bed8ba37
Create Job in Stream „ESP - Export AAF TNB“: Helmut-Variable „IO_Profil_ESP_Transfer_NewsIngest“ nicht gefunden
Eine vorhandene Profil-ID über eine definierte, nicht leere Helmut-Variable referenzieren.
Fehleroffen
e4d72c7d-9195-4470-a523-22c0b25f19dc
Create Job in Stream „ESP - Export AAF TNB“: Helmut-Variable „IO_Profil_ESP_Transfer_NewsIngest“ nicht gefunden
Eine vorhandene Profil-ID über eine definierte, nicht leere Helmut-Variable referenzieren.
Fehleroffen
ESP_path_Temp
Helmut-Variable „ESP_path_Temp“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
Fehleroffen
ESP_path_Konfiguration
Helmut-Variable „ESP_path_Konfiguration“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
Fehleroffen
IO_Profil_ESP_Transfer_NewsIngest
Helmut-Variable „IO_Profil_ESP_Transfer_NewsIngest“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
offen
bf476d8b-7ab2-4497-86a4-34b891e5c96d
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
c486227d-821f-4178-bada-d596b974e025
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
472b246c-d656-4311-a1a8-aa755afc1701
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
71c34603-0be4-4ca7-9a0b-955fe43e5c85
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
1a8f0d20-e680-4c93-8c92-2abe61e44343
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
- 69e8d4780bb7a13c847a0bd5
- Event
- EXPORT
- Nodes
- 101
- Deprecated-Warnung
- Nein
- Variablen
- 4