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

ESP - Export AAF TNB

Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22

Struktur und Aufrufe dieses Streams prüfen Im HView öffnen Abhängigkeiten
Zur Konfiguration
Hervorgehobener Node: dbca7e77-d16b-4f85-b1d1-8fbb333763c0
Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.

Gruppenzugehörigkeit

Keine explizite Zuordnung

Aktivierung

Aktiviert

Jobstatus im Dashboard

25 Job Status Update

Grafische Streamansicht

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

Variablen und Fundstellen

9

helmut CNG_Path_CMS definiert 3×

nodeList.107.properties.filePaths.0
{helmut.variable.CNG_Path_CMS}\{stream.variable.Sequenzname}.xml
nodeList.110.properties.filePath
{helmut.variable.CNG_Path_CMS}\{stream.variable.Sequenzname}.xml
nodeList.113.properties.filePath
{helmut.variable.CNG_Path_CMS}\{stream.variable.Sequenzname}.xml

helmut esp_log_path definiert 4×

nodeList.145.properties.filePaths.0
{helmut.variable.esp_log_path}/esp_cms_exporte/{stream.variable.materialid}.txt
nodeList.146.properties.filePaths.0
{helmut.variable.esp_log_path}/esp_zrs_exporte/{stream.variable.materialid}.txt
nodeList.147.properties.variableValue
{helmut.variable.esp_log_path}/esp_cms_exporte/{stream.variable.materialid}.txt
nodeList.148.properties.variableValue
{helmut.variable.esp_log_path}/esp_zrs_exporte/{stream.variable.materialid}.txt

helmut ESP_path_Konfiguration 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_Projekte definiert 2×

nodeList.133.properties.filePaths.0
{helmut.variable.ESP_path_Projekte}\{stream.variable.Projekt-Kurzname}\Cutlists\{node.result.55fb4c05-e2a9-4f22-9e3c-44fe48740e88}
nodeList.134.properties.filePath
{helmut.variable.ESP_path_Projekte}\{stream.variable.Projekt-Kurzname}\Cutlists\{node.result.55fb4c05-e2a9-4f22-9e3c-44fe48740e88}

helmut ESP_path_Temp definiert 3×

nodeList.3.properties.variableValue
{helmut.variable.ESP_path_Temp}\Projekte\{stream.variable.Projekt-Kurzname}\Exporte\TNB
nodeList.134.properties.newFilePath
{helmut.variable.ESP_path_Temp}\Schnittlisten\{stream.variable.Sequenzname}.{stream.variable.materialid}.xml
nodeList.136.properties.sourceFile
{helmut.variable.ESP_path_Temp}\Schnittlisten\{stream.variable.filename_schnittliste}

helmut IO_Profil_ESP_Transfer_NewsIngest definiert 2×

nodeList.63.properties.profileId
{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}
nodeList.95.properties.profileId
{helmut.variable.IO_Profil_ESP_Transfer_NewsIngest}

helmut IO_Profil_ESP_Transfer_Schnitt2CMS definiert 1×

nodeList.127.properties.profileId
{helmut.variable.IO_Profil_ESP_Transfer_Schnitt2CMS}

helmut IO_Profil_ESP_Transfer_Schnittliste definiert 1×

nodeList.136.properties.profileId
{helmut.variable.IO_Profil_ESP_Transfer_Schnittliste}

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-10-15T13:52:25.131Z",
  "streamEvent": "EXPORT",
  "streamHost": "CLIENT",
  "disabled": false,
  "startNodeUUID": "37082f6e-5e54-467c-b21a-d152ac74a672",
  "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\":3100,\"left\":8845,\"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\":1285,\"left\":13190,\"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\":1506,\"left\":13806,\"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\":1761,\"left\":13806,\"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\":2051,\"left\":13806,\"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\":385,\"left\":12230,\"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\":4105,\"left\":9295,\"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\":3605,\"left\":10295,\"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\":695,\"left\":12230,\"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\":3121,\"left\":11524,\"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\":3115,\"left\":14980,\"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\":\"80_Export_Re-Import/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\":1010,\"left\":12230,\"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\":3121,\"left\":11904,\"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\":3114,\"left\":14058,\"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\":1015,\"left\":12620,\"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\":3095,\"left\":9755,\"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\":4190,\"left\":10280,\"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\":3100,\"left\":10715,\"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\":2890,\"left\":11140,\"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\":3430,\"left\":14060,\"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\":435,\"left\":11645,\"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\":55,\"left\":1450,\"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\":55,\"left\":1860,\"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\":315,\"left\":1860,\"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\":55,\"left\":2255,\"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\":55,\"left\":2650,\"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\":790,\"left\":15,\"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\":310,\"left\":2650,\"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\":2705,\"left\":10295,\"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\":90,\"left\":10860,\"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\":3100,\"left\":9305,\"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\":3710,\"left\":9305,\"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\":4475,\"left\":10725,\"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\":3405,\"left\":9305,\"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\":\"80_Export_Re-Import/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\":100,\"left\":11645,\"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\":2351,\"left\":13801,\"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\":4435,\"left\":9300,\"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\":4470,\"left\":10280,\"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\":2965,\"left\":10295,\"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\":3113,\"left\":13264,\"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\":3114,\"left\":13643,\"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\":3426,\"left\":11904,\"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\":3115,\"left\":14515,\"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\":80,\"left\":12230,\"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\":3275,\"left\":10295,\"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\":3710,\"left\":11900,\"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\":3125,\"left\":12350,\"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\":3390,\"left\":12350,\"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\":685,\"left\":11645,\"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\":1355,\"left\":11645,\"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\":1020,\"left\":11645,\"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\":540,\"left\":20,\"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\":85,\"left\":10105,\"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\":85,\"left\":10490,\"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\":100,\"left\":11270,\"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\":1135,\"left\":15,\"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\":1430,\"left\":10,\"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\"}}}},\"88\":{\"top\":245,\"left\":20,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"37082f6e-5e54-467c-b21a-d152ac74a672\",\"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\":[\"SUCCESSFUL\",\"FAILED\",\"QUEUED\",\"RUNNING\"],\"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\":\"... Starte TNB-Export...\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"-1\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"89\":{\"top\":35,\"left\":660,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"d3d10c5e-4500-418c-8b70-7d2adfc24471\",\"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\":\"Sequenzname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{job.name}\"}},\"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\"}}}},\"92\":{\"top\":290,\"left\":660,\"properties\":{\"description\":\"Will match one or multiple inputs against a regular expression pattern (case-sensitive)\",\"title\":\"RegEx Match Condition\",\"nodeUUID\":\"290e80ad-0bc0-49c3-b13c-8fef1a7cf03c\",\"uncontained\":false,\"class\":\"nodes.conditions.general.RegexConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"MATCH\",\"MATCH_NOT\"],\"value\":\"MATCH_NOT\"},\"Input(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The string(s) to match against the pattern\",\"variableName\":\"sources\",\"value\":[\"{job.name}\"]},\"RegEx pattern\":{\"type\":\"STRING\",\"description\":\"The regular expression pattern to match the input against\",\"variableName\":\"match\",\"value\":\"^\\\\s+|\\\\s+$\"}},\"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\":4900,\"left\":7675,\"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\":4900,\"left\":8050,\"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\":4900,\"left\":8435,\"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\"}}}},\"104\":{\"top\":590,\"left\":660,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"08cc56ee-21e4-411d-9c0d-c09ced8d83bf\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Der Sequenzname: \\\\n\\\\n \\\"{stream.variable.Sequenzname}\\\" \\\\n\\\\n enthält am Anfang oder Ende Leerzeichen. \\\\n\\\\nBitte Leerzeichen entfernen und Export erneut starten -  Abbruch  \"},\"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\"}}}},\"105\":{\"top\":590,\"left\":1020,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"51cfe386-7303-47a6-9432-c99e094720cd\",\"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\":\"Sequenzname in Premiere enthält am Anfang oder Ende Leerzeichen  \\\"{stream.variable.Sequenzname}\\\" - Abbruch\"},\"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\":\"5\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"106\":{\"top\":50,\"left\":4145,\"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\":\"4c15c053-da45-4090-8941-9678349eb8b0\",\"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.KOPIE nach}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"CMS\",\"Hausformat ins CMS\",\"Hausformat\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Sonderprüfung 2 -> wenn Kopie nach CMS dann Clipname zwingend notwendig\"}},\"107\":{\"top\":50,\"left\":3220,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"345d4a83-f843-4bf5-b416-1baff4e03f8e\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{helmut.variable.CNG_Path_CMS}\\\\{stream.variable.Sequenzname}.xml\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Gibt es einen Clipnamengenerator-Eintrag ?\"}},\"108\":{\"top\":775,\"left\":4145,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"165c41a2-ce5e-4347-bfa7-57d00064f2a2\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Der verwendete Sequenzname: \\\\n\\\\n \\\"{stream.variable.Sequenzname}\\\" \\\\n\\\\n wurde nicht als registrierter SClipname gefunden. \\\\n\\\\n Wurde der Clipgenerator benutzt? -  Abbruch  \"},\"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\"}}}},\"109\":{\"top\":1070,\"left\":4145,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"55ae8244-bf62-4624-9f13-29c73dbb6809\",\"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\":\"SClipname \\\"{stream.variable.Sequenzname}\\\" wurde nicht als registrierter Clipname gefunden\"},\"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\":\"5\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"110\":{\"top\":50,\"left\":3640,\"properties\":{\"description\":\"Will extract the specified XPath value\",\"title\":\"XPath Action\",\"nodeUUID\":\"ae53b352-1a01-451a-83e0-cb4e9f4570cd\",\"uncontained\":false,\"class\":\"nodes.actions.xmlgenerator.XPathAction\",\"className\":\"actionNode\",\"parameter\":{\"XML path\":{\"type\":\"STRING\",\"description\":\"The path to the destination XML (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"/vol/helmut4/meta/file.xml\",\"value\":\"{helmut.variable.CNG_Path_CMS}\\\\{stream.variable.Sequenzname}.xml\"},\"XPath expression\":{\"type\":\"STRING\",\"description\":\"XPath expression to find value\",\"variableName\":\"expression\",\"placeholder\":\"/MetadataExchange/EpisodeTitle/text()\",\"value\":\"/clipnameGenerator/materialID/text()\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"111\":{\"top\":340,\"left\":3640,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"51ef9547-9d4b-41ef-8ac7-771e1bca1767\",\"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.ae53b352-1a01-451a-83e0-cb4e9f4570cd}\"},\"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\":\"[\\\\/.]\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"112\":{\"top\":675,\"left\":3640,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"ac300f66-a28d-4f66-ac51-abb269649d46\",\"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\":\"materialid\"},\"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.51ef9547-9d4b-41ef-8ac7-771e1bca1767}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"113\":{\"top\":930,\"left\":3640,\"properties\":{\"description\":\"Will copy a file (using a conflict rule in case destination exists). Node result will be the new file path\",\"title\":\"File Copy Action\",\"nodeUUID\":\"8764ce1d-976d-4df4-8f74-4552584fa1c0\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FileCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"Complete path to the file to be copied (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"/Volumes/Source_Folder_Name/text.txt\",\"value\":\"{helmut.variable.CNG_Path_CMS}\\\\{stream.variable.Sequenzname}.xml\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"New path of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"/Volumes/Destination_Folder_Name/text.txt\",\"value\":\"{project.parent}\\\\Metadata\\\\{stream.variable.Sequenzname}.xml\"},\"If new file exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"114\":{\"top\":310,\"left\":3220,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"63700821-ca2f-430b-a9a3-2438e7560e91\",\"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\":\"materialid\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"0\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"115\":{\"top\":430,\"left\":4145,\"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\":\"08e6e5eb-0aef-4f5a-bb12-fc7be9b2d2fa\",\"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_EQUAL\"},\"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\":\"{stream.variable.materialid}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"0\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"116\":{\"top\":6470,\"left\":10195,\"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\":\"c7378869-f7a9-485f-b5e2-ef247b113137\",\"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.KOPIE nach}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"CMS\",\"Hausformat ins CMS\",\"Hausformat\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Sonderprüfung 2 -> wenn Kopie nach CMS dann Clipname zwingend notwendig\"}},\"117\":{\"top\":410,\"left\":5590,\"properties\":{\"description\":\"Will execute ExtendScript in Premiere (panel required)\",\"title\":\"Job Execute ExtendScript In Premiere Action V2\",\"nodeUUID\":\"26f5ab43-83c0-44b6-9a63-b48bb2910aea\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2\",\"className\":\"actionNode\",\"parameter\":{\"ExtendScript\":{\"type\":\"LONG_STRING\",\"variableName\":\"extendScript\",\"value\":\"function getSequenceByName(name) {\\n    var allSeqs = app.project.sequences;\\n    for (var i = 0; i < allSeqs.numSequences; i++) {\\n        var seq = allSeqs[i];       \\n        if (seq.name === name) {\\n            return seq;\\n        }\\n    }\\n    return null;\\n}\\n\\nfunction generateUUID() {\\n    var chars = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.split('');\\n    for (var i = 0; i < chars.length; i++) {\\n        switch(chars[i]) {\\n            case 'x':\\n                chars[i] = (Math.random() * 16 | 0).toString(16);\\n                break;\\n            case 'y':\\n                chars[i] = ((Math.random() * 4 | 0) + 8).toString(16);\\n                break;\\n        }\\n    }\\n    return chars.join('');\\n}\\n\\nfunction ggt(a, b) {\\n    while (b !== 0) {\\n      var rest = a [<]%[>] b;\\n      a = b;\\n      b = rest;\\n    }\\n    return a;\\n}\\n\\nfunction getAspectRatio(width, height){\\n  var teiler = ggt(width, height);\\n  var breiteNeu = width / teiler;\\n  var hoeheNeu = height / teiler;\\n  return breiteNeu + ':' + hoeheNeu;\\n}\\n\\n\\nfunction getFrameRate(id){\\n\\n\\tswitch (id) {\\n\\t\\tcase 100:\\n\\t\\t\\treturn 24;\\n\\t\\tcase 101:\\n\\t\\t\\treturn 25;\\n\\t\\tcase 102:\\n\\t\\t\\treturn 29.97;\\n\\t\\tcase 104:\\n\\t\\t\\treturn 30;\\n\\t\\tcase 105:\\n\\t\\t\\treturn 50;\\n\\t\\tcase 106:\\n\\t\\t\\treturn 59.97;\\n\\t\\tcase 107:\\n\\t\\t\\treturn 59.97;\\n\\t\\tcase 108:\\n\\t\\t\\treturn 60;\\n\\t\\tdefault:\\n\\t\\t\\treturn 25;\\n\\t}\\n}\\n\\nfunction getSequenceMetadata(msequence){\\n\\t\\tvar mdata = {};\\n\\t\\tvar seqsettings = msequence.getSettings();\\n\\t\\tmdata.audiochannels = seqsettings.audioChannelCount;\\n\\t\\tmdata.width = seqsettings.videoFrameWidth;\\n\\t\\tmdata.height = seqsettings.videoFrameHeight;\\n\\t\\tmdata.aspect = getAspectRatio(mdata.width,mdata.height);\\n\\t\\tmdata.framerate = getFrameRate(seqsettings.videoDisplayFormat);\\n\\treturn mdata;\\t\\t\\n}\\n\\nvar seqName = \\\"{stream.variable.Sequenzname}\\\";\\nvar seqfound = false;\\nvar metadata = false;\\nvar jmetadata = '';\\nvar seqObj = null;\\nvar sl_name = '';\\nvar sl_success = false;\\n\\nif (app.project.activeSequence){\\n    \\tvar aSeq = app.project.activeSequence;\\n\\tif (aSeq.name === seqName){\\n\\t\\tmetadata = getSequenceMetadata(aSeq);\\n\\t\\tseqfound = true;\\n\\t\\tseqObj = aSeq;\\n\\t}\\n}\\n\\nif (seqfound === false){\\n\\tvar sequence = getSequenceByName(seqName);\\n\\tif (sequence) {\\n\\t    metadata = getSequenceMetadata(sequence);\\n\\t\\tseqfound = true;\\n\\t\\tseqObj = sequence;\\n\\t}\\n}\\n\\nif (seqfound === true){\\nvar fullPath = app.project.path;\\nif (fullPath) {\\n    var projectFile = new File(fullPath);\\n    var projectFolder = projectFile.parent;\\n\\tvar uuid = generateUUID();\\n\\tvar outputPath = projectFolder.fsName + \\\"/Cutlists/\\\" + uuid + \\\".xml\\\";\\n\\tvar success = seqObj.exportAsFinalCutProXML(outputPath, true);\\n\\t        if (success) {\\n\\t\\t\\t\\tvar sl_name = uuid + \\\".xml\\\";\\n\\t\\t\\t\\tvar sl_success = true;\\n\\t\\t\\t}\\n\\t}\\n}\\n\\n\\nif (seqfound === false){\\n jmetadata = '{\\\"seqname\\\":\\\"'+seqName+'\\\", \\\"seqfound\\\":'+seqfound+'}';\\n} else {\\n jmetadata = '{\\\"audiochannels\\\":'+ metadata.audiochannels+', \\\"width\\\":'+metadata.width+', \\\"height\\\":'+metadata.height+', \\\"framerate\\\":'+metadata.framerate+', \\\"aspect\\\":\\\"'+metadata.aspect+'\\\", \\\"seqname\\\":\\\"'+seqName+'\\\", \\\"seqfound\\\":'+seqfound+', \\\"cutlist\\\":\\\"'+sl_name+'\\\",\\\"cutlist_status\\\":'+sl_success+'}';\\n}\\n\\njmetadata\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"118\":{\"top\":660,\"left\":5590,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"de1307d6-5742-46d5-b5b1-bd3281d038ac\",\"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\":\"seqdata_json\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{stream.last_result}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"119\":{\"top\":420,\"left\":6005,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"19b627f1-2295-4b76-b260-3214206c10fa\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Fehler: Sequenz-Metadaten konnten nicht ausgelesen werden - Abbruch  \"},\"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\"}}}},\"120\":{\"top\":420,\"left\":6375,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"7ae016d6-0358-4994-82f0-d936874aa185\",\"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\":\"Fehler: Sequenz-Metadaten konnten nicht ausgelesen werden - Abbruch  \"},\"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\":\"5\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"121\":{\"top\":920,\"left\":5590,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"c2be642b-2f52-49d5-adc6-73e2994afaf2\",\"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\":\"JSON-SeqData\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.seqdata_json}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"122\":{\"top\":920,\"left\":5960,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"731f33c4-d1da-4d7d-ae90-efe52b7b3318\",\"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\":\"{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"seqfound\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"123\":{\"top\":920,\"left\":6330,\"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\":\"a7190d2d-89ec-4ee1-840e-d708c4f844bb\",\"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\":\"{node.result.731f33c4-d1da-4d7d-ae90-efe52b7b3318}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"true\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"124\":{\"top\":925,\"left\":6735,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"87ae037e-bba8-4b0b-bcab-23196cec04d8\",\"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\":\"{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"seqname\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Audiochannels aus JSON struktur auslesen\"}},\"125\":{\"top\":925,\"left\":7140,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"77df3815-1785-4797-88c9-8a535941d0f6\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Der verwendete Sequenzname: \\\\n\\\\n \\\"{node.result.87ae037e-bba8-4b0b-bcab-23196cec04d8}\\\" \\\\n\\\\n im Export-Dialog wurde nicht als Sequenz in Ihrem Projekt  gefunden - bitte prüfen.\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"126\":{\"top\":925,\"left\":7540,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"6ec5dcd0-f8b5-452c-ad1e-4ed8a14a4c39\",\"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\":\"Der verwendete Sequenzname \\\"{node.result.87ae037e-bba8-4b0b-bcab-23196cec04d8}\\\" im Export-Dialog wurde nicht als Sequenz in Ihrem Projekt  gefunden - bitte prüfen.\"},\"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\":\"6\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"127\":{\"top\":6470,\"left\":10600,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"a9706919-c162-4e4a-bf4e-b2cdccd83a1e\",\"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_Schnitt2CMS}\"},\"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\":\"{job.name}.mxf\"},\"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.ame_exported_file}\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"(Optional: Set between 0 and 10, with 0 as the highest priority. Default is -1, which means original value defined in profile)\",\"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\":\"CMS Kopie\"}},\"128\":{\"top\":6470,\"left\":11015,\"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\":\"79f80890-7c97-4688-be37-c7ed241395cd\",\"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_EQUAL\"},\"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\":\"{stream.variable.materialid}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"0\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Material ID und damit SchnittListe ???\"}},\"129\":{\"top\":6975,\"left\":10600,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"b648240a-72a7-45c1-8240-545e61dae49f\",\"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  Kopie für CMS \\\"{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\":\"95\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"130\":{\"top\":6640,\"left\":11480,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"c606860a-8708-415d-ba05-eb82cbf80ef0\",\"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\":\"{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"cutlist_status\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"131\":{\"top\":6895,\"left\":11480,\"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\":\"edcc047a-0b89-4fd3-8cbf-dc581f4b4eff\",\"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\":\"{node.result.c606860a-8708-415d-ba05-eb82cbf80ef0}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"true\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"132\":{\"top\":7240,\"left\":11480,\"properties\":{\"description\":\"Extract values from JSON payloads\",\"title\":\"Json Extract Action V2\",\"nodeUUID\":\"55fb4c05-e2a9-4f22-9e3c-44fe48740e88\",\"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\":\"{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}\"},\"Key path\":{\"type\":\"STRING\",\"description\":\"The path (key) to extract\",\"variableName\":\"path\",\"placeholder\":\"info.users[0].name\",\"value\":\"cutlist\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"133\":{\"top\":7495,\"left\":11480,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"27f07ca3-c255-469b-a14c-7e40d06a8728\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.Projekt-Kurzname}\\\\Cutlists\\\\{node.result.55fb4c05-e2a9-4f22-9e3c-44fe48740e88}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"134\":{\"top\":7745,\"left\":11480,\"properties\":{\"description\":\"Will copy a file (using a conflict rule in case destination exists). Node result will be the new file path\",\"title\":\"File Copy Action\",\"nodeUUID\":\"a6ccba88-d23e-4c0d-bd8f-38ef1c03797c\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FileCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"Complete path to the file to be copied (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"/Volumes/Source_Folder_Name/text.txt\",\"value\":\"{helmut.variable.ESP_path_Projekte}\\\\{stream.variable.Projekt-Kurzname}\\\\Cutlists\\\\{node.result.55fb4c05-e2a9-4f22-9e3c-44fe48740e88}\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"New path of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"/Volumes/Destination_Folder_Name/text.txt\",\"value\":\"{helmut.variable.ESP_path_Temp}\\\\Schnittlisten\\\\{stream.variable.Sequenzname}.{stream.variable.materialid}.xml\"},\"If new file exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"DELETE_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"135\":{\"top\":7745,\"left\":11860,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"f5d17557-293c-4832-a72a-dfb1bd91588f\",\"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\":\"filename_schnittliste\"},\"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.Sequenzname}.{stream.variable.materialid}.xml\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"136\":{\"top\":7745,\"left\":12270,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"5c6ee8dc-4591-4d31-98e8-8b2b8d58c73f\",\"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_Schnittliste}\"},\"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\":\"{stream.variable.filename_schnittliste}\"},\"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\":\"{helmut.variable.ESP_path_Temp}\\\\Schnittlisten\\\\{stream.variable.filename_schnittliste}\"},\"Priority\":{\"type\":\"INTEGER\",\"description\":\"(Optional: Set between 0 and 10, with 0 as the highest priority. Default is -1, which means original value defined in profile)\",\"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\"}}}},\"137\":{\"top\":6850,\"left\":10195,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"6861f060-79a8-4e04-a9e1-cc63d8f3c897\",\"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\"}}}},\"138\":{\"top\":7040,\"left\":12045,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"dc8aca5b-0294-4108-be5d-a23dd34cdedc\",\"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\":\"filename_schnittliste\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"false\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"139\":{\"top\":7040,\"left\":12450,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"73c2c9f0-d110-4c8f-9917-e36a5537301a\",\"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 | keine Schnittliste\"},\"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\"}}}},\"140\":{\"top\":6465,\"left\":12470,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"216d997d-ef5b-4e7e-8ee9-1f24a1016e42\",\"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 | kein SClipname, keine Schnittliste\"},\"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\"}}}},\"141\":{\"top\":7745,\"left\":12670,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"0ada5084-0c2b-42cc-88fb-a7103b7877cc\",\"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 | mit Schnittliste\"},\"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\"}}}},\"142\":{\"top\":80,\"left\":12605,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"9af40ce0-0758-4043-90ea-f5a06a2c9765\",\"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\":\"Material-ID\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{stream.variable.materialid}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"143\":{\"top\":80,\"left\":12985,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"b443438d-5ba3-4061-9f78-7133fce26cb4\",\"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\":\"SClipname\"},\"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\"}}}},\"144\":{\"top\":40,\"left\":7370,\"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\":\"5fa8d7e6-63ff-478c-a921-ed448ce85c2a\",\"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.KOPIE nach}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"CMS\",\"Hausformat ins CMS\",\"Hausformat\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Sonderprüfung 2 -> wenn Kopie nach CMS dann Clipname zwingend notwendig\"}},\"145\":{\"top\":185,\"left\":7825,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"0e4da7c4-1bdd-4f0c-8f60-7f4d36849bbb\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_NOT_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{helmut.variable.esp_log_path}/esp_cms_exporte/{stream.variable.materialid}.txt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"146\":{\"top\":435,\"left\":7825,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"dac43b13-a9a9-4d81-a31e-9de936cd3b80\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_NOT_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{helmut.variable.esp_log_path}/esp_zrs_exporte/{stream.variable.materialid}.txt\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"147\":{\"top\":185,\"left\":8235,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"e1bd7416-88ed-4f7e-a1dc-f2bae1410063\",\"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\":\"file_clipname\"},\"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_log_path}/esp_cms_exporte/{stream.variable.materialid}.txt\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"148\":{\"top\":445,\"left\":8225,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"94808d92-5abd-4b57-9ec0-b037e618eae2\",\"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\":\"file_clipname\"},\"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_log_path}/esp_zrs_exporte/{stream.variable.materialid}.txt\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"149\":{\"top\":285,\"left\":8665,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"c4a5b3b5-5eaf-4e40-a0d1-03c94a9822b6\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Achtung - eine Datei mit der identischen Material-ID wurde bereits ins CMS exportiert.\\\\n\\\\n Material-ID: \\\"{stream.variable.materialid}\\\"\\\\n SClipname: \\\"{file.content.{stream.variable.file_clipname}}\\\" \\\\n\\\\n Bitte prüfen und einen neuen Clipnamen/Material-ID erzeugen - Export wird abgebrochen.\"},\"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\"}}}},\"150\":{\"top\":290,\"left\":9060,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"e4d6e043-2710-45c1-a430-158f463e20a0\",\"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\":[\"SUCCESSFUL\",\"FAILED\",\"QUEUED\",\"RUNNING\"],\"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\":\"ESP - TNB Export Konflikt: Datei mit gleicher Material-ID wurde bereits ins CMS/ZRS transferiert - Keine weitere Bearbeitung\"},\"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\":\"7\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"151\":{\"top\":385,\"left\":12610,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"09f1f33c-73e0-4d3e-8994-c008e9212abb\",\"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\":\"Projekt-Name\"},\"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\"}}}},\"152\":{\"top\":385,\"left\":12985,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"cd3d6d98-6d29-42ae-ae25-91dec64ce3f0\",\"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\":\"Projekt-Kurzname\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{project.metadata.Projekt-Kurzname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"153\":{\"top\":705,\"left\":12615,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"50a988c8-340e-4ff9-a61f-03f9ca17fd6f\",\"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\":\"ESP-Client\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{local.environment.COMPUTERNAME}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"154\":{\"top\":705,\"left\":12980,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"00b73913-e7e4-474a-a7d5-0b2200589d86\",\"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\":\"ESP-Name\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"{store.variable.{local.environment.COMPUTERNAME}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"155\":{\"top\":705,\"left\":13375,\"properties\":{\"description\":\"Will change a single metadata value for a job\",\"title\":\"Job Metadata Changer Action V2\",\"nodeUUID\":\"6fc7786c-4e28-4a42-8953-1d48fc1d2b92\",\"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\":\"Projekt-Art\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"Name of the metadata value to be changed\",\"variableName\":\"metadataValue\",\"placeholder\":\"This_is_the_new_value\",\"value\":\"ESP\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"156\":{\"top\":60,\"left\":4600,\"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\":\"38af3c9a-9597-4e51-91f4-6448a71c5772\",\"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.KOPIE nach}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"MP4 nach 90 Tage-Austausch\",\"MP4\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Sonderprüfung 2 -> wenn Kopie nach CMS dann Clipname zwingend notwendig\"}},\"157\":{\"top\":450,\"left\":4600,\"properties\":{\"description\":\"Will open an alert dialog in Premiere\",\"title\":\"Premiere Alert Dialog Action V2\",\"nodeUUID\":\"f9c4d2ac-8c1e-414f-aeea-424b6a0d3aac\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereAlertActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"LONG_STRING\",\"variableName\":\"message\",\"value\":\"Kopie als MP4 wird aktuell noch nicht unterstützt - bitte lokalen Export nutzen.\"},\"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\"}}}},\"158\":{\"top\":745,\"left\":4600,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"b66849a2-d897-4d6e-af7e-e7f900f3b95f\",\"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\":\"Kopie als MP4 wird aktuell noch nicht unterstützt - bitte lokalen Export nutzen\"},\"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\":\"5\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"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},\"2\":{\"fromOperator\":\"77\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"78\",\"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\":\"142\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":143,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":156,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":157,\"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\":\"123\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":124,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"40\":{\"fromOperator\":124,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":125,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"41\":{\"fromOperator\":125,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":126,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"42\":{\"fromOperator\":125,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":126,\"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\":\"115\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"117\",\"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\":\"114\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"106\",\"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},\"140\":{\"fromOperator\":\"78\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"38\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"141\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":88,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"142\":{\"fromOperator\":88,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"76\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"143\":{\"fromOperator\":28,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":89,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"144\":{\"fromOperator\":89,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":92,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"145\":{\"fromOperator\":89,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":92,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"146\":{\"fromOperator\":\"114\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"106\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"147\":{\"fromOperator\":92,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":104,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"148\":{\"fromOperator\":92,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"149\":{\"fromOperator\":104,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":105,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"150\":{\"fromOperator\":104,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":105,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"151\":{\"fromOperator\":157,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":158,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"152\":{\"fromOperator\":\"60\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"61\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"153\":{\"fromOperator\":116,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":127,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"154\":{\"fromOperator\":127,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":128,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"155\":{\"fromOperator\":127,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":129,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"156\":{\"fromOperator\":128,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":130,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"157\":{\"fromOperator\":130,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":131,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"158\":{\"fromOperator\":108,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":109,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"159\":{\"fromOperator\":108,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":109,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"160\":{\"fromOperator\":107,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":110,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"161\":{\"fromOperator\":110,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":111,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"162\":{\"fromOperator\":111,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":112,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"163\":{\"fromOperator\":131,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":132,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"164\":{\"fromOperator\":112,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":113,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"165\":{\"fromOperator\":132,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":133,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"166\":{\"fromOperator\":133,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":134,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"167\":{\"fromOperator\":27,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":107,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"168\":{\"fromOperator\":27,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":107,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"169\":{\"fromOperator\":29,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":107,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"170\":{\"fromOperator\":29,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":107,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"171\":{\"fromOperator\":107,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":114,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"172\":{\"fromOperator\":113,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":106,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"173\":{\"fromOperator\":113,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":106,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"175\":{\"fromOperator\":115,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":108,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"176\":{\"fromOperator\":134,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":135,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"177\":{\"fromOperator\":135,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":136,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"178\":{\"fromOperator\":135,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":136,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"179\":{\"fromOperator\":117,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":118,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"180\":{\"fromOperator\":117,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":119,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"181\":{\"fromOperator\":119,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":120,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"182\":{\"fromOperator\":118,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":121,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"183\":{\"fromOperator\":121,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":122,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"184\":{\"fromOperator\":121,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":122,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"185\":{\"fromOperator\":122,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":123,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"186\":{\"fromOperator\":131,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":138,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"187\":{\"fromOperator\":132,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":138,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"188\":{\"fromOperator\":130,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":138,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"189\":{\"fromOperator\":138,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":139,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"190\":{\"fromOperator\":128,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":140,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"191\":{\"fromOperator\":136,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":141,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"192\":{\"fromOperator\":\"44\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":116,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"193\":{\"fromOperator\":\"44\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":116,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"194\":{\"fromOperator\":\"12\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":116,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"195\":{\"fromOperator\":\"12\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":116,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"196\":{\"fromOperator\":\"116\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":137,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"197\":{\"fromOperator\":\"64\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":142,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"198\":{\"fromOperator\":\"64\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":142,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"199\":{\"fromOperator\":\"142\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":143,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"200\":{\"fromOperator\":143,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"7\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"201\":{\"fromOperator\":143,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"7\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"202\":{\"fromOperator\":144,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":145,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"203\":{\"fromOperator\":145,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":146,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"204\":{\"fromOperator\":145,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":147,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"205\":{\"fromOperator\":146,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":148,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"206\":{\"fromOperator\":147,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":149,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"207\":{\"fromOperator\":148,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":149,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"208\":{\"fromOperator\":148,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":149,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"209\":{\"fromOperator\":147,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":149,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"210\":{\"fromOperator\":149,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":150,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"211\":{\"fromOperator\":149,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":150,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"212\":{\"fromOperator\":\"123\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":144,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"213\":{\"fromOperator\":144,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"214\":{\"fromOperator\":146,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":77,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"215\":{\"fromOperator\":\"7\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":151,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"216\":{\"fromOperator\":\"7\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":151,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"217\":{\"fromOperator\":151,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":152,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"218\":{\"fromOperator\":151,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":152,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"219\":{\"fromOperator\":152,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"10\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"220\":{\"fromOperator\":152,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"10\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"221\":{\"fromOperator\":\"10\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":153,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"222\":{\"fromOperator\":\"10\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":153,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"223\":{\"fromOperator\":153,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":154,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"224\":{\"fromOperator\":153,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":154,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"225\":{\"fromOperator\":154,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":155,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"226\":{\"fromOperator\":154,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":155,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"227\":{\"fromOperator\":155,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"13\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"228\":{\"fromOperator\":155,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"13\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"229\":{\"fromOperator\":\"13\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"16\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"230\":{\"fromOperator\":157,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":158,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"231\":{\"fromOperator\":156,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":117,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"234\":{\"fromOperator\":\"106\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":156,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"235\":{\"fromOperator\":\"106\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"115\",\"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",
        "failedNodeUUID": "09f1f33c-73e0-4d3e-8994-c008e9212abb",
        "successNodeUUID": "09f1f33c-73e0-4d3e-8994-c008e9212abb"
      }
    },
    {
      "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",
        "failedNodeUUID": "50a988c8-340e-4ff9-a61f-03f9ca17fd6f",
        "successNodeUUID": "50a988c8-340e-4ff9-a61f-03f9ca17fd6f"
      }
    },
    {
      "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": "80_Export_Re-Import/ProTools/",
        "addMetadata": false,
        "addMarker": false,
        "autoSync": true,
        "unprocessed": false,
        "keepOriginalName": false,
        "keepOriginalBreadcrumb": false,
        "async": true,
        "nodeUUID": "9db7f21b-859a-49b0-bf57-d35b08f7fe97",
        "failedNodeUUID": "c7378869-f7a9-485f-b5e2-ef247b113137",
        "successNodeUUID": "c7378869-f7a9-485f-b5e2-ef247b113137"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Base Project",
        "metadataValue": "{project.name}",
        "nodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64",
        "failedNodeUUID": "fec1a3b4-4ea3-45c0-ae36-c6d1d565464c",
        "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": "345d4a83-f843-4bf5-b416-1baff4e03f8e",
        "successNodeUUID": "345d4a83-f843-4bf5-b416-1baff4e03f8e"
      }
    },
    {
      "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": "d3d10c5e-4500-418c-8b70-7d2adfc24471"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "aaf_workmode",
        "variableValue": "AAF-Klassisch",
        "nodeUUID": "101a2e5d-5088-4b33-848f-ebde0c041188",
        "failedNodeUUID": "345d4a83-f843-4bf5-b416-1baff4e03f8e",
        "successNodeUUID": "345d4a83-f843-4bf5-b416-1baff4e03f8e"
      }
    },
    {
      "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": "80_Export_Re-Import/ProTools/",
        "addMetadata": false,
        "addMarker": false,
        "autoSync": true,
        "unprocessed": false,
        "keepOriginalName": false,
        "keepOriginalBreadcrumb": false,
        "async": true,
        "nodeUUID": "e28ce191-d25d-4883-a0bb-547b8816ff65",
        "failedNodeUUID": "c7378869-f7a9-485f-b5e2-ef247b113137",
        "successNodeUUID": "c7378869-f7a9-485f-b5e2-ef247b113137"
      }
    },
    {
      "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",
        "failedNodeUUID": "306b1c6e-683e-440b-9968-72e9b3be3900",
        "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",
        "failedNodeUUID": "9af40ce0-0758-4043-90ea-f5a06a2c9765",
        "successNodeUUID": "9af40ce0-0758-4043-90ea-f5a06a2c9765"
      }
    },
    {
      "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",
        "failedNodeUUID": "b2f89b3b-e318-46bc-9db5-f8a8811f1dc7",
        "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",
        "failedNodeUUID": "a1cb3d7c-c375-436b-9503-40f54fdc5c9a",
        "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.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "RUNNING",
        "msg": "... Starte TNB-Export...",
        "progress": -1,
        "nodeUUID": "37082f6e-5e54-467c-b21a-d152ac74a672",
        "successNodeUUID": "933975ed-84bb-408c-a296-3e18e8e25d88"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "Sequenzname",
        "variableValue": "{job.name}",
        "nodeUUID": "d3d10c5e-4500-418c-8b70-7d2adfc24471",
        "failedNodeUUID": "290e80ad-0bc0-49c3-b13c-8fef1a7cf03c",
        "successNodeUUID": "290e80ad-0bc0-49c3-b13c-8fef1a7cf03c"
      }
    },
    {
      "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.conditions.general.RegexConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "MATCH_NOT",
        "match": "^\\s+|\\s+$",
        "sources": [
          "{job.name}"
        ],
        "nodeUUID": "290e80ad-0bc0-49c3-b13c-8fef1a7cf03c",
        "failedNodeUUID": "08cc56ee-21e4-411d-9c0d-c09ced8d83bf",
        "successNodeUUID": "dbca7e77-d16b-4f85-b1d1-8fbb333763c0"
      }
    },
    {
      "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"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
      "deprecated": false,
      "properties": {
        "message": "Der Sequenzname: \\n\\n \"{stream.variable.Sequenzname}\" \\n\\n enthält am Anfang oder Ende Leerzeichen. \\n\\nBitte Leerzeichen entfernen und Export erneut starten -  Abbruch  ",
        "successfulOnTimeout": false,
        "timeout": 30,
        "nodeUUID": "08cc56ee-21e4-411d-9c0d-c09ced8d83bf",
        "failedNodeUUID": "51cfe386-7303-47a6-9432-c99e094720cd",
        "successNodeUUID": "51cfe386-7303-47a6-9432-c99e094720cd"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "Sequenzname in Premiere enthält am Anfang oder Ende Leerzeichen  \"{stream.variable.Sequenzname}\" - Abbruch",
        "progress": 5,
        "nodeUUID": "51cfe386-7303-47a6-9432-c99e094720cd"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "CONTAINS",
        "allOne": "ONE",
        "against": "{job.metadata.KOPIE nach}",
        "source": [
          "CMS",
          "Hausformat ins CMS",
          "Hausformat"
        ],
        "nodeUUID": "4c15c053-da45-4090-8941-9678349eb8b0",
        "failedNodeUUID": "38af3c9a-9597-4e51-91f4-6448a71c5772",
        "successNodeUUID": "08e6e5eb-0aef-4f5a-bb12-fc7be9b2d2fa"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_EXIST",
        "filePaths": [
          "{helmut.variable.CNG_Path_CMS}\\{stream.variable.Sequenzname}.xml"
        ],
        "nodeUUID": "345d4a83-f843-4bf5-b416-1baff4e03f8e",
        "failedNodeUUID": "63700821-ca2f-430b-a9a3-2438e7560e91",
        "successNodeUUID": "ae53b352-1a01-451a-83e0-cb4e9f4570cd"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
      "deprecated": false,
      "properties": {
        "message": "Der verwendete Sequenzname: \\n\\n \"{stream.variable.Sequenzname}\" \\n\\n wurde nicht als registrierter SClipname gefunden. \\n\\n Wurde der Clipgenerator benutzt? -  Abbruch  ",
        "successfulOnTimeout": false,
        "timeout": 30,
        "nodeUUID": "165c41a2-ce5e-4347-bfa7-57d00064f2a2",
        "failedNodeUUID": "55ae8244-bf62-4624-9f13-29c73dbb6809",
        "successNodeUUID": "55ae8244-bf62-4624-9f13-29c73dbb6809"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "SClipname \"{stream.variable.Sequenzname}\" wurde nicht als registrierter Clipname gefunden",
        "progress": 5,
        "nodeUUID": "55ae8244-bf62-4624-9f13-29c73dbb6809"
      }
    },
    {
      "class": "nodes.actions.xmlgenerator.XPathAction",
      "deprecated": false,
      "properties": {
        "filePath": "{helmut.variable.CNG_Path_CMS}\\{stream.variable.Sequenzname}.xml",
        "expression": "/clipnameGenerator/materialID/text()",
        "nodeUUID": "ae53b352-1a01-451a-83e0-cb4e9f4570cd",
        "successNodeUUID": "51ef9547-9d4b-41ef-8ac7-771e1bca1767"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.ae53b352-1a01-451a-83e0-cb4e9f4570cd}",
        "regex": "[\\/.]",
        "nodeUUID": "51ef9547-9d4b-41ef-8ac7-771e1bca1767",
        "successNodeUUID": "ac300f66-a28d-4f66-ac51-abb269649d46"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "materialid",
        "variableValue": "{node.result.51ef9547-9d4b-41ef-8ac7-771e1bca1767}",
        "nodeUUID": "ac300f66-a28d-4f66-ac51-abb269649d46",
        "successNodeUUID": "8764ce1d-976d-4df4-8f74-4552584fa1c0"
      }
    },
    {
      "class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
      "deprecated": false,
      "properties": {
        "filePath": "{helmut.variable.CNG_Path_CMS}\\{stream.variable.Sequenzname}.xml",
        "newFilePath": "{project.parent}\\Metadata\\{stream.variable.Sequenzname}.xml",
        "conflictRule": "SKIP",
        "nodeUUID": "8764ce1d-976d-4df4-8f74-4552584fa1c0",
        "failedNodeUUID": "4c15c053-da45-4090-8941-9678349eb8b0",
        "successNodeUUID": "4c15c053-da45-4090-8941-9678349eb8b0"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "materialid",
        "variableValue": "0",
        "nodeUUID": "63700821-ca2f-430b-a9a3-2438e7560e91",
        "failedNodeUUID": "4c15c053-da45-4090-8941-9678349eb8b0",
        "successNodeUUID": "4c15c053-da45-4090-8941-9678349eb8b0"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "IS_EQUAL",
        "allOne": "ONE",
        "against": "{stream.variable.materialid}",
        "source": [
          "0"
        ],
        "nodeUUID": "08e6e5eb-0aef-4f5a-bb12-fc7be9b2d2fa",
        "failedNodeUUID": "26f5ab43-83c0-44b6-9a63-b48bb2910aea",
        "successNodeUUID": "165c41a2-ce5e-4347-bfa7-57d00064f2a2"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "CONTAINS",
        "allOne": "ONE",
        "against": "{job.metadata.KOPIE nach}",
        "source": [
          "CMS",
          "Hausformat ins CMS",
          "Hausformat"
        ],
        "nodeUUID": "c7378869-f7a9-485f-b5e2-ef247b113137",
        "failedNodeUUID": "6861f060-79a8-4e04-a9e1-cc63d8f3c897",
        "successNodeUUID": "a9706919-c162-4e4a-bf4e-b2cdccd83a1e"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2",
      "deprecated": false,
      "properties": {
        "extendScript": "function getSequenceByName(name) {\n    var allSeqs = app.project.sequences;\n    for (var i = 0; i < allSeqs.numSequences; i++) {\n        var seq = allSeqs[i];       \n        if (seq.name === name) {\n            return seq;\n        }\n    }\n    return null;\n}\n\nfunction generateUUID() {\n    var chars = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.split('');\n    for (var i = 0; i < chars.length; i++) {\n        switch(chars[i]) {\n            case 'x':\n                chars[i] = (Math.random() * 16 | 0).toString(16);\n                break;\n            case 'y':\n                chars[i] = ((Math.random() * 4 | 0) + 8).toString(16);\n                break;\n        }\n    }\n    return chars.join('');\n}\n\nfunction ggt(a, b) {\n    while (b !== 0) {\n      var rest = a [<]%[>] b;\n      a = b;\n      b = rest;\n    }\n    return a;\n}\n\nfunction getAspectRatio(width, height){\n  var teiler = ggt(width, height);\n  var breiteNeu = width / teiler;\n  var hoeheNeu = height / teiler;\n  return breiteNeu + ':' + hoeheNeu;\n}\n\n\nfunction getFrameRate(id){\n\n\tswitch (id) {\n\t\tcase 100:\n\t\t\treturn 24;\n\t\tcase 101:\n\t\t\treturn 25;\n\t\tcase 102:\n\t\t\treturn 29.97;\n\t\tcase 104:\n\t\t\treturn 30;\n\t\tcase 105:\n\t\t\treturn 50;\n\t\tcase 106:\n\t\t\treturn 59.97;\n\t\tcase 107:\n\t\t\treturn 59.97;\n\t\tcase 108:\n\t\t\treturn 60;\n\t\tdefault:\n\t\t\treturn 25;\n\t}\n}\n\nfunction getSequenceMetadata(msequence){\n\t\tvar mdata = {};\n\t\tvar seqsettings = msequence.getSettings();\n\t\tmdata.audiochannels = seqsettings.audioChannelCount;\n\t\tmdata.width = seqsettings.videoFrameWidth;\n\t\tmdata.height = seqsettings.videoFrameHeight;\n\t\tmdata.aspect = getAspectRatio(mdata.width,mdata.height);\n\t\tmdata.framerate = getFrameRate(seqsettings.videoDisplayFormat);\n\treturn mdata;\t\t\n}\n\nvar seqName = \"{stream.variable.Sequenzname}\";\nvar seqfound = false;\nvar metadata = false;\nvar jmetadata = '';\nvar seqObj = null;\nvar sl_name = '';\nvar sl_success = false;\n\nif (app.project.activeSequence){\n    \tvar aSeq = app.project.activeSequence;\n\tif (aSeq.name === seqName){\n\t\tmetadata = getSequenceMetadata(aSeq);\n\t\tseqfound = true;\n\t\tseqObj = aSeq;\n\t}\n}\n\nif (seqfound === false){\n\tvar sequence = getSequenceByName(seqName);\n\tif (sequence) {\n\t    metadata = getSequenceMetadata(sequence);\n\t\tseqfound = true;\n\t\tseqObj = sequence;\n\t}\n}\n\nif (seqfound === true){\nvar fullPath = app.project.path;\nif (fullPath) {\n    var projectFile = new File(fullPath);\n    var projectFolder = projectFile.parent;\n\tvar uuid = generateUUID();\n\tvar outputPath = projectFolder.fsName + \"/Cutlists/\" + uuid + \".xml\";\n\tvar success = seqObj.exportAsFinalCutProXML(outputPath, true);\n\t        if (success) {\n\t\t\t\tvar sl_name = uuid + \".xml\";\n\t\t\t\tvar sl_success = true;\n\t\t\t}\n\t}\n}\n\n\nif (seqfound === false){\n jmetadata = '{\"seqname\":\"'+seqName+'\", \"seqfound\":'+seqfound+'}';\n} else {\n jmetadata = '{\"audiochannels\":'+ metadata.audiochannels+', \"width\":'+metadata.width+', \"height\":'+metadata.height+', \"framerate\":'+metadata.framerate+', \"aspect\":\"'+metadata.aspect+'\", \"seqname\":\"'+seqName+'\", \"seqfound\":'+seqfound+', \"cutlist\":\"'+sl_name+'\",\"cutlist_status\":'+sl_success+'}';\n}\n\njmetadata",
        "nodeUUID": "26f5ab43-83c0-44b6-9a63-b48bb2910aea",
        "failedNodeUUID": "19b627f1-2295-4b76-b260-3214206c10fa",
        "successNodeUUID": "de1307d6-5742-46d5-b5b1-bd3281d038ac"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "seqdata_json",
        "variableValue": "{stream.last_result}",
        "nodeUUID": "de1307d6-5742-46d5-b5b1-bd3281d038ac",
        "successNodeUUID": "c2be642b-2f52-49d5-adc6-73e2994afaf2"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
      "deprecated": false,
      "properties": {
        "message": "Fehler: Sequenz-Metadaten konnten nicht ausgelesen werden - Abbruch  ",
        "successfulOnTimeout": false,
        "timeout": 30,
        "nodeUUID": "19b627f1-2295-4b76-b260-3214206c10fa",
        "successNodeUUID": "7ae016d6-0358-4994-82f0-d936874aa185"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "Fehler: Sequenz-Metadaten konnten nicht ausgelesen werden - Abbruch  ",
        "progress": 5,
        "nodeUUID": "7ae016d6-0358-4994-82f0-d936874aa185"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "JSON-SeqData",
        "metadataValue": "{stream.variable.seqdata_json}",
        "nodeUUID": "c2be642b-2f52-49d5-adc6-73e2994afaf2",
        "failedNodeUUID": "731f33c4-d1da-4d7d-ae90-efe52b7b3318",
        "successNodeUUID": "731f33c4-d1da-4d7d-ae90-efe52b7b3318"
      }
    },
    {
      "class": "nodes.actions.general.JsonExtractActionV2",
      "deprecated": false,
      "properties": {
        "payload": "{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}",
        "path": "seqfound",
        "nodeUUID": "731f33c4-d1da-4d7d-ae90-efe52b7b3318",
        "successNodeUUID": "a7190d2d-89ec-4ee1-840e-d708c4f844bb"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "IS",
        "allOne": "ALL",
        "against": "{node.result.731f33c4-d1da-4d7d-ae90-efe52b7b3318}",
        "source": [
          "true"
        ],
        "nodeUUID": "a7190d2d-89ec-4ee1-840e-d708c4f844bb",
        "failedNodeUUID": "87ae037e-bba8-4b0b-bcab-23196cec04d8",
        "successNodeUUID": "5fa8d7e6-63ff-478c-a921-ed448ce85c2a"
      }
    },
    {
      "class": "nodes.actions.general.JsonExtractActionV2",
      "deprecated": false,
      "properties": {
        "payload": "{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}",
        "path": "seqname",
        "nodeUUID": "87ae037e-bba8-4b0b-bcab-23196cec04d8",
        "successNodeUUID": "77df3815-1785-4797-88c9-8a535941d0f6"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
      "deprecated": false,
      "properties": {
        "message": "Der verwendete Sequenzname: \\n\\n \"{node.result.87ae037e-bba8-4b0b-bcab-23196cec04d8}\" \\n\\n im Export-Dialog wurde nicht als Sequenz in Ihrem Projekt  gefunden - bitte prüfen.",
        "successfulOnTimeout": false,
        "timeout": 30,
        "nodeUUID": "77df3815-1785-4797-88c9-8a535941d0f6",
        "failedNodeUUID": "6ec5dcd0-f8b5-452c-ad1e-4ed8a14a4c39",
        "successNodeUUID": "6ec5dcd0-f8b5-452c-ad1e-4ed8a14a4c39"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "Der verwendete Sequenzname \"{node.result.87ae037e-bba8-4b0b-bcab-23196cec04d8}\" im Export-Dialog wurde nicht als Sequenz in Ihrem Projekt  gefunden - bitte prüfen.",
        "progress": 6,
        "nodeUUID": "6ec5dcd0-f8b5-452c-ad1e-4ed8a14a4c39"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
      "deprecated": false,
      "properties": {
        "profileId": "{helmut.variable.IO_Profil_ESP_Transfer_Schnitt2CMS}",
        "jobName": "{job.name}.mxf",
        "sourceFile": "{stream.variable.ame_exported_file}",
        "priority": -1,
        "addMarker": false,
        "addMetadata": true,
        "nodeUUID": "a9706919-c162-4e4a-bf4e-b2cdccd83a1e",
        "failedNodeUUID": "b648240a-72a7-45c1-8240-545e61dae49f",
        "successNodeUUID": "79f80890-7c97-4688-be37-c7ed241395cd"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "IS_EQUAL",
        "allOne": "ONE",
        "against": "{stream.variable.materialid}",
        "source": [
          "0"
        ],
        "nodeUUID": "79f80890-7c97-4688-be37-c7ed241395cd",
        "failedNodeUUID": "c606860a-8708-415d-ba05-eb82cbf80ef0",
        "successNodeUUID": "216d997d-ef5b-4e7e-8ee9-1f24a1016e42"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "TNB - MXF  Kopie für CMS \"{stream.variable.seq_filename}\" nicht erfolgreich abgelegt",
        "progress": 95,
        "nodeUUID": "b648240a-72a7-45c1-8240-545e61dae49f"
      }
    },
    {
      "class": "nodes.actions.general.JsonExtractActionV2",
      "deprecated": false,
      "properties": {
        "payload": "{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}",
        "path": "cutlist_status",
        "nodeUUID": "c606860a-8708-415d-ba05-eb82cbf80ef0",
        "failedNodeUUID": "dc8aca5b-0294-4108-be5d-a23dd34cdedc",
        "successNodeUUID": "edcc047a-0b89-4fd3-8cbf-dc581f4b4eff"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "IS",
        "allOne": "ALL",
        "against": "{node.result.c606860a-8708-415d-ba05-eb82cbf80ef0}",
        "source": [
          "true"
        ],
        "nodeUUID": "edcc047a-0b89-4fd3-8cbf-dc581f4b4eff",
        "failedNodeUUID": "dc8aca5b-0294-4108-be5d-a23dd34cdedc",
        "successNodeUUID": "55fb4c05-e2a9-4f22-9e3c-44fe48740e88"
      }
    },
    {
      "class": "nodes.actions.general.JsonExtractActionV2",
      "deprecated": false,
      "properties": {
        "payload": "{node.result.26f5ab43-83c0-44b6-9a63-b48bb2910aea}",
        "path": "cutlist",
        "nodeUUID": "55fb4c05-e2a9-4f22-9e3c-44fe48740e88",
        "failedNodeUUID": "dc8aca5b-0294-4108-be5d-a23dd34cdedc",
        "successNodeUUID": "27f07ca3-c255-469b-a14c-7e40d06a8728"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_EXIST",
        "filePaths": [
          "{helmut.variable.ESP_path_Projekte}\\{stream.variable.Projekt-Kurzname}\\Cutlists\\{node.result.55fb4c05-e2a9-4f22-9e3c-44fe48740e88}"
        ],
        "nodeUUID": "27f07ca3-c255-469b-a14c-7e40d06a8728",
        "successNodeUUID": "a6ccba88-d23e-4c0d-bd8f-38ef1c03797c"
      }
    },
    {
      "class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
      "deprecated": false,
      "properties": {
        "filePath": "{helmut.variable.ESP_path_Projekte}\\{stream.variable.Projekt-Kurzname}\\Cutlists\\{node.result.55fb4c05-e2a9-4f22-9e3c-44fe48740e88}",
        "newFilePath": "{helmut.variable.ESP_path_Temp}\\Schnittlisten\\{stream.variable.Sequenzname}.{stream.variable.materialid}.xml",
        "conflictRule": "DELETE_EXISTING",
        "nodeUUID": "a6ccba88-d23e-4c0d-bd8f-38ef1c03797c",
        "successNodeUUID": "f5d17557-293c-4832-a72a-dfb1bd91588f"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "filename_schnittliste",
        "variableValue": "{stream.variable.Sequenzname}.{stream.variable.materialid}.xml",
        "nodeUUID": "f5d17557-293c-4832-a72a-dfb1bd91588f",
        "failedNodeUUID": "5c6ee8dc-4591-4d31-98e8-8b2b8d58c73f",
        "successNodeUUID": "5c6ee8dc-4591-4d31-98e8-8b2b8d58c73f"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
      "deprecated": false,
      "properties": {
        "profileId": "{helmut.variable.IO_Profil_ESP_Transfer_Schnittliste}",
        "jobName": "{stream.variable.filename_schnittliste}",
        "sourceFile": "{helmut.variable.ESP_path_Temp}\\Schnittlisten\\{stream.variable.filename_schnittliste}",
        "priority": -1,
        "addMarker": false,
        "addMetadata": true,
        "nodeUUID": "5c6ee8dc-4591-4d31-98e8-8b2b8d58c73f",
        "successNodeUUID": "0ada5084-0c2b-42cc-88fb-a7103b7877cc"
      }
    },
    {
      "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": "6861f060-79a8-4e04-a9e1-cc63d8f3c897"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "filename_schnittliste",
        "variableValue": "false",
        "nodeUUID": "dc8aca5b-0294-4108-be5d-a23dd34cdedc",
        "successNodeUUID": "73c2c9f0-d110-4c8f-9917-e36a5537301a"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "SUCCESSFUL",
        "msg": "TNB - MXF für \"{stream.variable.seq_filename}\" erfolgreich abgelegt | keine Schnittliste",
        "progress": 100,
        "nodeUUID": "73c2c9f0-d110-4c8f-9917-e36a5537301a"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "SUCCESSFUL",
        "msg": "TNB - MXF für \"{stream.variable.seq_filename}\" erfolgreich abgelegt | kein SClipname, keine Schnittliste",
        "progress": 100,
        "nodeUUID": "216d997d-ef5b-4e7e-8ee9-1f24a1016e42"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "SUCCESSFUL",
        "msg": "TNB - MXF für \"{stream.variable.seq_filename}\" erfolgreich abgelegt | mit Schnittliste",
        "progress": 100,
        "nodeUUID": "0ada5084-0c2b-42cc-88fb-a7103b7877cc"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Material-ID",
        "metadataValue": "{stream.variable.materialid}",
        "nodeUUID": "9af40ce0-0758-4043-90ea-f5a06a2c9765",
        "failedNodeUUID": "b443438d-5ba3-4061-9f78-7133fce26cb4",
        "successNodeUUID": "b443438d-5ba3-4061-9f78-7133fce26cb4"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "SClipname",
        "metadataValue": "{job.name}",
        "nodeUUID": "b443438d-5ba3-4061-9f78-7133fce26cb4",
        "failedNodeUUID": "fbf93eba-50ec-4490-8d32-6a56034d3b18",
        "successNodeUUID": "fbf93eba-50ec-4490-8d32-6a56034d3b18"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "CONTAINS",
        "allOne": "ONE",
        "against": "{job.metadata.KOPIE nach}",
        "source": [
          "CMS",
          "Hausformat ins CMS",
          "Hausformat"
        ],
        "nodeUUID": "5fa8d7e6-63ff-478c-a921-ed448ce85c2a",
        "failedNodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420",
        "successNodeUUID": "0e4da7c4-1bdd-4f0c-8f60-7f4d36849bbb"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_NOT_EXIST",
        "filePaths": [
          "{helmut.variable.esp_log_path}/esp_cms_exporte/{stream.variable.materialid}.txt"
        ],
        "nodeUUID": "0e4da7c4-1bdd-4f0c-8f60-7f4d36849bbb",
        "failedNodeUUID": "e1bd7416-88ed-4f7e-a1dc-f2bae1410063",
        "successNodeUUID": "dac43b13-a9a9-4d81-a31e-9de936cd3b80"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_NOT_EXIST",
        "filePaths": [
          "{helmut.variable.esp_log_path}/esp_zrs_exporte/{stream.variable.materialid}.txt"
        ],
        "nodeUUID": "dac43b13-a9a9-4d81-a31e-9de936cd3b80",
        "failedNodeUUID": "94808d92-5abd-4b57-9ec0-b037e618eae2",
        "successNodeUUID": "3c5095a4-eea9-4e70-8cf0-64ecfe481420"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "file_clipname",
        "variableValue": "{helmut.variable.esp_log_path}/esp_cms_exporte/{stream.variable.materialid}.txt",
        "nodeUUID": "e1bd7416-88ed-4f7e-a1dc-f2bae1410063",
        "failedNodeUUID": "c4a5b3b5-5eaf-4e40-a0d1-03c94a9822b6",
        "successNodeUUID": "c4a5b3b5-5eaf-4e40-a0d1-03c94a9822b6"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "file_clipname",
        "variableValue": "{helmut.variable.esp_log_path}/esp_zrs_exporte/{stream.variable.materialid}.txt",
        "nodeUUID": "94808d92-5abd-4b57-9ec0-b037e618eae2",
        "failedNodeUUID": "c4a5b3b5-5eaf-4e40-a0d1-03c94a9822b6",
        "successNodeUUID": "c4a5b3b5-5eaf-4e40-a0d1-03c94a9822b6"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
      "deprecated": false,
      "properties": {
        "message": "Achtung - eine Datei mit der identischen Material-ID wurde bereits ins CMS exportiert.\\n\\n Material-ID: \"{stream.variable.materialid}\"\\n SClipname: \"{file.content.{stream.variable.file_clipname}}\" \\n\\n Bitte prüfen und einen neuen Clipnamen/Material-ID erzeugen - Export wird abgebrochen.",
        "successfulOnTimeout": false,
        "timeout": 30,
        "nodeUUID": "c4a5b3b5-5eaf-4e40-a0d1-03c94a9822b6",
        "failedNodeUUID": "e4d6e043-2710-45c1-a430-158f463e20a0",
        "successNodeUUID": "e4d6e043-2710-45c1-a430-158f463e20a0"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "ESP - TNB Export Konflikt: Datei mit gleicher Material-ID wurde bereits ins CMS/ZRS transferiert - Keine weitere Bearbeitung",
        "progress": 7,
        "nodeUUID": "e4d6e043-2710-45c1-a430-158f463e20a0"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Projekt-Name",
        "metadataValue": "{project.name}",
        "nodeUUID": "09f1f33c-73e0-4d3e-8994-c008e9212abb",
        "failedNodeUUID": "cd3d6d98-6d29-42ae-ae25-91dec64ce3f0",
        "successNodeUUID": "cd3d6d98-6d29-42ae-ae25-91dec64ce3f0"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Projekt-Kurzname",
        "metadataValue": "{project.metadata.Projekt-Kurzname}",
        "nodeUUID": "cd3d6d98-6d29-42ae-ae25-91dec64ce3f0",
        "failedNodeUUID": "f78721f5-3e57-4dc8-92df-c3d517b8f692",
        "successNodeUUID": "f78721f5-3e57-4dc8-92df-c3d517b8f692"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "ESP-Client",
        "metadataValue": "{local.environment.COMPUTERNAME}",
        "nodeUUID": "50a988c8-340e-4ff9-a61f-03f9ca17fd6f",
        "failedNodeUUID": "00b73913-e7e4-474a-a7d5-0b2200589d86",
        "successNodeUUID": "00b73913-e7e4-474a-a7d5-0b2200589d86"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "ESP-Name",
        "metadataValue": "{store.variable.{local.environment.COMPUTERNAME}}",
        "nodeUUID": "00b73913-e7e4-474a-a7d5-0b2200589d86",
        "failedNodeUUID": "6fc7786c-4e28-4a42-8953-1d48fc1d2b92",
        "successNodeUUID": "6fc7786c-4e28-4a42-8953-1d48fc1d2b92"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Projekt-Art",
        "metadataValue": "ESP",
        "nodeUUID": "6fc7786c-4e28-4a42-8953-1d48fc1d2b92",
        "failedNodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64",
        "successNodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "CONTAINS",
        "allOne": "ONE",
        "against": "{job.metadata.KOPIE nach}",
        "source": [
          "MP4 nach 90 Tage-Austausch",
          "MP4"
        ],
        "nodeUUID": "38af3c9a-9597-4e51-91f4-6448a71c5772",
        "failedNodeUUID": "26f5ab43-83c0-44b6-9a63-b48bb2910aea",
        "successNodeUUID": "f9c4d2ac-8c1e-414f-aeea-424b6a0d3aac"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereAlertActionV2",
      "deprecated": false,
      "properties": {
        "message": "Kopie als MP4 wird aktuell noch nicht unterstützt - bitte lokalen Export nutzen.",
        "successfulOnTimeout": false,
        "timeout": 30,
        "nodeUUID": "f9c4d2ac-8c1e-414f-aeea-424b6a0d3aac",
        "failedNodeUUID": "b66849a2-d897-4d6e-af7e-e7f900f3b95f",
        "successNodeUUID": "b66849a2-d897-4d6e-af7e-e7f900f3b95f"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "Kopie als MP4 wird aktuell noch nicht unterstützt - bitte lokalen Export nutzen",
        "progress": 5,
        "nodeUUID": "b66849a2-d897-4d6e-af7e-e7f900f3b95f"
      }
    }
  ]
}

Findings im Stream

5
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
a6ccba88-d23e-4c0d-bd8f-38ef1c03797c
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
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
159
Deprecated-Warnung
Nein
Variablen
9

Vorgang läuft

0 s · Bitte warten. Der Vorgang wird verarbeitet.

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

    Willkommen im Helmut Analyzer

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

    Info & Hilfe öffnen