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

MBS - Export AAF TNB AVCIntra 2024

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: 33acc7f5-be08-4df2-98da-bc6b35d367bf
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

7 Job Status Update

Grafische Streamansicht

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

Variablen und Fundstellen

5

helmut IO_Profil_Transfer_AAF_NewsIngest definiert 1×

nodeList.57.properties.profileId
{helmut.variable.IO_Profil_Transfer_AAF_NewsIngest}

helmut Legal Characters definiert 1×

nodeList.39.properties.regex
{helmut.variable.Legal Characters}

helmut mbs_local_projectdata definiert 1×

nodeList.3.properties.variableValue
{helmut.variable.mbs_local_projectdata}\{project.name}\03_Exporte\TNB

helmut mdr_config_path definiert 1×

nodeList.33.properties.variableValue
{helmut.variable.mdr_config_path}\{stream.variable.Konfig_Version}\MBS\EPR_AAF\MXF_VideoMix_f_AAF_ohneUntertitel.epr

helmut mdr_path_tnb-in definiert 4×

nodeList.54.properties.newFilePath
{helmut.variable.mdr_path_tnb-in}\TNB_{stream.variable.temp_folderid}\{stream.variable.seq_filename}.aaf
nodeList.55.properties.newFilePath
{helmut.variable.mdr_path_tnb-in}\TNB_{stream.variable.temp_folderid}\{stream.variable.seq_filename}.mxf
nodeList.61.properties.folderPaths.0
{helmut.variable.mdr_path_tnb-in}
nodeList.62.properties.folderPaths.0
{helmut.variable.mdr_path_tnb-in}

Stream-Rohdaten

{
  "id": "69e8d4780bb7a13c847a0bdb",
  "name": "MBS - Export AAF TNB AVCIntra 2024",
  "createDate": "2026-04-22T14:00:23.864Z",
  "modificationDate": "2026-10-15T13:38:09.529Z",
  "streamEvent": "EXPORT",
  "streamHost": "CLIENT",
  "disabled": false,
  "startNodeUUID": "f41a8647-6a9e-40f5-9113-7454ad52129e",
  "groups": [],
  "order": 13,
  "tags": [
    "IO"
  ],
  "design": "{\"operators\":{\"0\":{\"top\":140,\"left\":4200,\"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\":140,\"left\":6265,\"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\":570,\"left\":8425,\"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\":30,\"left\":3405,\"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.mbs_local_projectdata}\\\\{project.name}\\\\03_Exporte\\\\TNB\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":30,\"left\":3760,\"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\":285,\"left\":3760,\"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\":575,\"left\":3760,\"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\":905,\"left\":2480,\"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\":1575,\"left\":8875,\"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\":1110,\"left\":10820,\"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\":1215,\"left\":2480,\"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\":626,\"left\":12049,\"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\":1465,\"left\":2015,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"e101272e-85ee-4158-a0bf-87bf72a2cf6c\",\"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\":\"{project.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\"}}}},\"13\":{\"top\":1530,\"left\":2480,\"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\":626,\"left\":12429,\"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\":619,\"left\":14583,\"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\":\"MBS - 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\":1835,\"left\":2480,\"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.project_name_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"17\":{\"top\":600,\"left\":10280,\"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\":2330,\"left\":10805,\"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\":605,\"left\":11240,\"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\":395,\"left\":11665,\"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\":1805,\"left\":2015,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"976f2b48-43b7-4545-b949-68cb15ecd552\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_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.e101272e-85ee-4158-a0bf-87bf72a2cf6c}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"22\":{\"top\":1200,\"left\":2015,\"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\":798.0085487365723,\"left\":9550.625,\"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\":\"f929243c-76e0-4c7e-a558-cb68be0ae500\",\"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\":\"{job.metadata.AME benutzen}\"},\"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\"}}}},\"24\":{\"top\":30,\"left\":455,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"f41a8647-6a9e-40f5-9113-7454ad52129e\",\"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_Main_Version\"},\"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.PMV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"25\":{\"top\":30,\"left\":820,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"d42f92be-25d9-4c1f-9635-3d06768c2087\",\"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\":\"Konfig_Version\"},\"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.KV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"26\":{\"top\":1185,\"left\":10275,\"properties\":{\"description\":\"Will create a new project to render the sequence in Premiere (Panel required). Node result will be the destination file path\",\"title\":\"Job Render In Premiere Action V3\",\"nodeUUID\":\"d3b6dfc3-1bc6-4832-ab5c-c9510c250591\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobPremiereRenderActionV3\",\"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\":\"{store.variable.Premiere_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}\"},\"Source file\":{\"type\":\"STRING\",\"description\":\"File path to the Premiere project (incl. name and extension)\",\"variableName\":\"sourceFile\",\"placeholder\":\"{job.source}\",\"values\":[\"{job.source}\"],\"value\":\"{job.source}\"},\"Destination file\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. name and extension)\",\"variableName\":\"destinationFile\",\"placeholder\":\"/Volumes/helmut/Destination_Folder_Name/my_file.mov\",\"value\":\"{stream.variable.path_tnb_final}\\\\{stream.variable.seq_filename}.mxf\"},\"EPR path\":{\"type\":\"STRING\",\"description\":\"AME .epr filepath (encoding template) (incl. name and extension)\",\"variableName\":\"presetPath\",\"placeholder\":\"/Volumes/helmut/EPR/myhighresepr.epr\",\"value\":\"{stream.variable.AME_EPR_Profil}\"},\"Render message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during export process\",\"variableName\":\"renderMsg\",\"placeholder\":\"Rendering with Premiere as user '{user.name}'\",\"values\":[\"Rendering with Premiere as user '{user.name}'\"],\"value\":\"Rendering with Premiere as user '{user.name}'\"},\"Render done message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed after export process\",\"variableName\":\"renderDoneMsg\",\"placeholder\":\"Rendering with Premiere as user '{user.name}' has been successful.\",\"values\":[\"Rendering with Premiere as user '{user.name}' has been successful\"],\"value\":\"Rendering with Premiere 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},\"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 finished\",\"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\"}}}},\"27\":{\"top\":1785,\"left\":10810,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"4de77870-e311-40c5-8067-6e113c84f1e1\",\"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\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"29\":{\"top\":1525,\"left\":10810,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"035a8531-c255-42e8-99cf-043bce588ce6\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"2000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"30\":{\"top\":2045,\"left\":10810,\"properties\":{\"description\":\"Will delete one or more files\",\"title\":\"File Delete Action\",\"nodeUUID\":\"a22462ac-95a0-4742-8730-7e2681162ac4\",\"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_export}\\\\{stream.variable.materialid}.mxf\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"31\":{\"top\":205,\"left\":10830,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"955a0751-69f3-4e30-b14e-b8c86f38e299\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"1000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"32\":{\"top\":63,\"left\":1594,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"dd44235c-29cf-4922-8a6f-4e8a667201a7\",\"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\"}}}},\"33\":{\"top\":30,\"left\":1200,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"8f07a6ba-fec1-414a-9e6f-da85f67c4be9\",\"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\"}}}},\"38\":{\"top\":600,\"left\":2015,\"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.mdr_config_path}\\\\{stream.variable.Konfig_Version}\\\\MBS\\\\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\":570,\"left\":8885,\"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\":590,\"left\":6975,\"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\":1180,\"left\":8885,\"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\":2335,\"left\":11555,\"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\":875,\"left\":8885,\"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\"}}}},\"45\":{\"top\":855,\"left\":2015,\"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\":485,\"left\":5020,\"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\":435,\"left\":5395,\"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\":745,\"left\":5375,\"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\":435,\"left\":5775,\"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\":435,\"left\":6140,\"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\":875,\"left\":3755,\"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\":745,\"left\":5020,\"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\":590,\"left\":6560,\"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\":590,\"left\":7395,\"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\":490,\"left\":7910,\"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\":745,\"left\":7910,\"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\":1905,\"left\":8880,\"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\":2330,\"left\":11180,\"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\":470,\"left\":10820,\"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\":618,\"left\":13789,\"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\":\"{helmut.variable.mdr_path_tnb-in}\\\\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\":619,\"left\":14168,\"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\":\"{helmut.variable.mdr_path_tnb-in}\\\\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\":931,\"left\":12429,\"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\":619,\"left\":14983,\"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_Transfer_AAF_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.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\":600,\"left\":2480,\"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\":780,\"left\":10820,\"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\":1215,\"left\":12425,\"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\":630,\"left\":12875,\"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\":[\"{helmut.variable.mdr_path_tnb-in}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"68\":{\"top\":895,\"left\":12875,\"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\":[\"{helmut.variable.mdr_path_tnb-in}\"]},\"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\":20,\"left\":4660,\"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\":20,\"left\":5020,\"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\":15,\"left\":5400,\"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\":15,\"left\":5755,\"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\":2075,\"left\":2015,\"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\":2745,\"left\":2015,\"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\":2410,\"left\":2015,\"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\"}}}},\"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: MBS - Export AAF TNB AVCIntra 2024\",\"uncontained\":false,\"nodeUUID\":\"7064546f-c2f5-40be-b4ec-c2248afbab8b\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"11\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":\"0\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"46\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":3,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":4,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":5,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":\"38\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":45,\"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\":\"12\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"21\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":2,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":\"22\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":\"64\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":\"12\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"21\",\"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},\"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},\"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\":\"22\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":12,\"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},\"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},\"37\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"38\":{\"fromOperator\":24,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"43\":{\"fromOperator\":25,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"44\":{\"fromOperator\":25,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"49\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"50\":{\"fromOperator\":33,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"55\":{\"fromOperator\":32,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":38,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"58\":{\"fromOperator\":32,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":38,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"61\":{\"fromOperator\":\"38\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":45,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"62\":{\"fromOperator\":45,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"22\",\"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\":56,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"2\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"84\":{\"fromOperator\":55,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"2\",\"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\":\"15\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":63,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"91\":{\"fromOperator\":62,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":66,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"92\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":24,\"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\":\"21\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":73,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"106\":{\"fromOperator\":\"41\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"107\":{\"fromOperator\":23,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"108\":{\"fromOperator\":23,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"112\":{\"fromOperator\":29,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":27,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"113\":{\"fromOperator\":29,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":27,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"114\":{\"fromOperator\":27,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"115\":{\"fromOperator\":27,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"116\":{\"fromOperator\":26,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"117\":{\"fromOperator\":17,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"118\":{\"fromOperator\":30,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"119\":{\"fromOperator\":30,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"120\":{\"fromOperator\":18,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":58,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"121\":{\"fromOperator\":17,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":31,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"122\":{\"fromOperator\":31,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":59,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"123\":{\"fromOperator\":31,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":59,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"124\":{\"fromOperator\":59,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":65,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"125\":{\"fromOperator\":65,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"126\":{\"fromOperator\":9,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"127\":{\"fromOperator\":26,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":31,\"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.mbs_local_projectdata}\\{project.name}\\03_Exporte\\TNB",
        "nodeUUID": "43c03225-8fa4-48d3-968e-5072c472c6e7",
        "failedNodeUUID": "a500766c-e03a-4425-b91e-8f4761a981d0",
        "successNodeUUID": "a500766c-e03a-4425-b91e-8f4761a981d0"
      }
    },
    {
      "class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_EXIST",
        "folderPaths": [
          "{stream.variable.path_tnb_final}"
        ],
        "nodeUUID": "a500766c-e03a-4425-b91e-8f4761a981d0",
        "failedNodeUUID": "d44e77a8-86dd-41c1-b260-9e7c4636cc2c",
        "successNodeUUID": "1a47c4f0-1bdd-465d-a0b4-05c26c70f18b"
      }
    },
    {
      "class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
      "deprecated": false,
      "properties": {
        "folderPaths": [
          "{stream.variable.path_tnb_final}"
        ],
        "conflictRule": "SKIP",
        "nodeUUID": "d44e77a8-86dd-41c1-b260-9e7c4636cc2c",
        "failedNodeUUID": "0c8768f4-9128-4438-9f6b-134a02a8c7f8",
        "successNodeUUID": "1a47c4f0-1bdd-465d-a0b4-05c26c70f18b"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "Verzeichnis für TNB-Übergabe {stream.variable.path_tnb_final} konnte nicht erzeugt werden.",
        "progress": 10,
        "nodeUUID": "0c8768f4-9128-4438-9f6b-134a02a8c7f8",
        "failedNodeUUID": "a84e715c-c838-4501-a51a-6ff019426303",
        "successNodeUUID": "a84e715c-c838-4501-a51a-6ff019426303"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Sequenzname_clean",
        "metadataValue": "{stream.variable.job_name_clean}",
        "nodeUUID": "fbf93eba-50ec-4490-8d32-6a56034d3b18",
        "successNodeUUID": "f78721f5-3e57-4dc8-92df-c3d517b8f692"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "FAILED",
        "msg": "Projektexport für TNB-Übergabe {job.name} fehlgeschlagen.",
        "progress": 20,
        "nodeUUID": "76be5ad4-fcef-4cb4-ac8b-aa924c079632",
        "successNodeUUID": "5b27cfbc-d35a-4a53-8640-f8dcd339a207"
      }
    },
    {
      "class": "nodes.actions.general.SleepActionImpl",
      "deprecated": false,
      "properties": {
        "ms": 250,
        "nodeUUID": "0e096b84-3016-4c39-9fa6-7ad7065b7d33",
        "failedNodeUUID": "e6c5332e-2d8f-407e-ad8e-92e08f648be9",
        "successNodeUUID": "e6c5332e-2d8f-407e-ad8e-92e08f648be9"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Base Project ID",
        "metadataValue": "{project.id}",
        "nodeUUID": "f78721f5-3e57-4dc8-92df-c3d517b8f692",
        "successNodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64"
      }
    },
    {
      "class": "nodes.actions.general.SleepActionImpl",
      "deprecated": false,
      "properties": {
        "ms": 1000,
        "nodeUUID": "8498a6af-d2a2-4673-8d1b-5085442f4003",
        "failedNodeUUID": "574c69ed-08f1-4235-8c63-a339d65c79c8",
        "successNodeUUID": "574c69ed-08f1-4235-8c63-a339d65c79c8"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{project.name}",
        "regex": "[\\s·]+",
        "replacer": "",
        "nodeUUID": "e101272e-85ee-4158-a0bf-87bf72a2cf6c",
        "failedNodeUUID": "976f2b48-43b7-4545-b949-68cb15ecd552",
        "successNodeUUID": "976f2b48-43b7-4545-b949-68cb15ecd552"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Base Project",
        "metadataValue": "{project.name}",
        "nodeUUID": "4ab506f3-466e-475f-926c-d8bd04f2bc64",
        "successNodeUUID": "fec1a3b4-4ea3-45c0-ae36-c6d1d565464c"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "SUCCESSFUL",
        "msg": "Start Kopiervorgang Richtung TNB",
        "progress": 50,
        "nodeUUID": "574c69ed-08f1-4235-8c63-a339d65c79c8",
        "failedNodeUUID": "ed16d99e-6a7c-4476-8834-01a15d1e151b",
        "successNodeUUID": "ed16d99e-6a7c-4476-8834-01a15d1e151b"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "SUCCESSFUL",
        "msg": "MBS - AAF und MXF für \"{stream.variable.seq_filename}\" erfolgreich abgelegt",
        "progress": 100,
        "nodeUUID": "bc2797ef-3dce-4b0b-98d2-30206aa66204",
        "successNodeUUID": "07cabc67-dd40-4fea-8d12-abf5bed8ba37"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Base Project_clean",
        "metadataValue": "{stream.variable.project_name_clean}",
        "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": "035a8531-c255-42e8-99cf-043bce588ce6",
        "successNodeUUID": "955a0751-69f3-4e30-b14e-b8c86f38e299"
      }
    },
    {
      "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",
        "failedNodeUUID": "ba8c0452-7339-46fc-9cb4-4c88639978ce",
        "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.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "project_name_clean",
        "variableValue": "{node.result.e101272e-85ee-4158-a0bf-87bf72a2cf6c}",
        "nodeUUID": "976f2b48-43b7-4545-b949-68cb15ecd552",
        "successNodeUUID": "c4fe5545-c26d-400e-ba0c-6b1e87cdddd4"
      }
    },
    {
      "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": "e101272e-85ee-4158-a0bf-87bf72a2cf6c",
        "successNodeUUID": "e101272e-85ee-4158-a0bf-87bf72a2cf6c"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "IS",
        "allOne": "ALL",
        "against": "{job.metadata.AME benutzen}",
        "source": [
          "true"
        ],
        "nodeUUID": "f929243c-76e0-4c7e-a558-cb68be0ae500",
        "failedNodeUUID": "d3b6dfc3-1bc6-4832-ab5c-c9510c250591",
        "successNodeUUID": "176b50a5-6923-4ad0-9ec1-9bd4849e5cfc"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "Premiere_Main_Version",
        "variableValue": "{store.variable.PMV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
        "nodeUUID": "f41a8647-6a9e-40f5-9113-7454ad52129e",
        "failedNodeUUID": "d42f92be-25d9-4c1f-9635-3d06768c2087",
        "successNodeUUID": "d42f92be-25d9-4c1f-9635-3d06768c2087"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "Konfig_Version",
        "variableValue": "{store.variable.KV_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
        "nodeUUID": "d42f92be-25d9-4c1f-9635-3d06768c2087",
        "failedNodeUUID": "8f07a6ba-fec1-414a-9e6f-da85f67c4be9",
        "successNodeUUID": "8f07a6ba-fec1-414a-9e6f-da85f67c4be9"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobPremiereRenderActionV3",
      "deprecated": false,
      "properties": {
        "premierePath": "{store.variable.Premiere_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
        "sourceFile": "{job.source}",
        "destinationFile": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf",
        "presetPath": "{stream.variable.AME_EPR_Profil}",
        "renderMsg": "Rendering with Premiere as user '{user.name}'",
        "renderDoneMsg": "Rendering with Premiere as user '{user.name}' has been successful",
        "inToOut": false,
        "postCloseProject": true,
        "postKillPREMIERE": false,
        "nodeUUID": "d3b6dfc3-1bc6-4832-ab5c-c9510c250591",
        "failedNodeUUID": "035a8531-c255-42e8-99cf-043bce588ce6",
        "successNodeUUID": "955a0751-69f3-4e30-b14e-b8c86f38e299"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_EXIST",
        "filePaths": [
          "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf"
        ],
        "nodeUUID": "4de77870-e311-40c5-8067-6e113c84f1e1",
        "failedNodeUUID": "a22462ac-95a0-4742-8730-7e2681162ac4",
        "successNodeUUID": "a22462ac-95a0-4742-8730-7e2681162ac4"
      }
    },
    {
      "class": "nodes.actions.general.SleepActionImpl",
      "deprecated": false,
      "properties": {
        "ms": 2000,
        "nodeUUID": "035a8531-c255-42e8-99cf-043bce588ce6",
        "failedNodeUUID": "4de77870-e311-40c5-8067-6e113c84f1e1",
        "successNodeUUID": "4de77870-e311-40c5-8067-6e113c84f1e1"
      }
    },
    {
      "class": "nodes.actions.delete.FileMultipleDeleteActionImpl",
      "deprecated": false,
      "properties": {
        "filePaths": [
          "{stream.variable.path_export}\\{stream.variable.materialid}.mxf"
        ],
        "nodeUUID": "a22462ac-95a0-4742-8730-7e2681162ac4",
        "failedNodeUUID": "4c584007-f8cb-425d-8abb-afb0039a1882",
        "successNodeUUID": "4c584007-f8cb-425d-8abb-afb0039a1882"
      }
    },
    {
      "class": "nodes.actions.general.SleepActionImpl",
      "deprecated": false,
      "properties": {
        "ms": 1000,
        "nodeUUID": "955a0751-69f3-4e30-b14e-b8c86f38e299",
        "failedNodeUUID": "b17899cd-f762-4eab-958a-c2bc6906edb7",
        "successNodeUUID": "b17899cd-f762-4eab-958a-c2bc6906edb7"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "AME_Path",
        "variableValue": "{store.variable.AME_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
        "nodeUUID": "dd44235c-29cf-4922-8a6f-4e8a667201a7",
        "failedNodeUUID": "a1cb3d7c-c375-436b-9503-40f54fdc5c9a",
        "successNodeUUID": "a1cb3d7c-c375-436b-9503-40f54fdc5c9a"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "Premiere_Path",
        "variableValue": "{store.variable.Premiere_{store.variable.PVersion_{local.environment.COMPUTERNAME}}}",
        "nodeUUID": "8f07a6ba-fec1-414a-9e6f-da85f67c4be9",
        "failedNodeUUID": "dd44235c-29cf-4922-8a6f-4e8a667201a7",
        "successNodeUUID": "dd44235c-29cf-4922-8a6f-4e8a667201a7"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "AME_EPR_Profil",
        "variableValue": "{helmut.variable.mdr_config_path}\\{stream.variable.Konfig_Version}\\MBS\\EPR_AAF\\MXF_VideoMix_f_AAF_ohneUntertitel.epr",
        "nodeUUID": "a1cb3d7c-c375-436b-9503-40f54fdc5c9a",
        "failedNodeUUID": "49ae079b-6c24-4ef0-8013-e5c7a446b6e9",
        "successNodeUUID": "49ae079b-6c24-4ef0-8013-e5c7a446b6e9"
      }
    },
    {
      "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": "f929243c-76e0-4c7e-a558-cb68be0ae500"
      }
    },
    {
      "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.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": "32286d62-b90f-4b37-a70f-084dad1cdcec"
      }
    },
    {
      "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": "32286d62-b90f-4b37-a70f-084dad1cdcec"
      }
    },
    {
      "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",
        "failedNodeUUID": "9736cf9e-4b76-41bf-9ee7-403523fbb8b7",
        "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": "{helmut.variable.mdr_path_tnb-in}\\TNB_{stream.variable.temp_folderid}\\{stream.variable.seq_filename}.aaf",
        "copyMsg": "Copying as user '{user.name}'",
        "copyDoneMsg": "Copying as user '{user.name}' has been successful",
        "conflictRule": "DELETE_EXISTING",
        "nodeUUID": "bf476d8b-7ab2-4497-86a4-34b891e5c96d",
        "successNodeUUID": "306b1c6e-683e-440b-9968-72e9b3be3900"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
      "deprecated": false,
      "properties": {
        "filePath": "{stream.variable.path_tnb_final}\\{stream.variable.seq_filename}.mxf",
        "newFilePath": "{helmut.variable.mdr_path_tnb-in}\\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",
        "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_Transfer_AAF_NewsIngest}",
        "jobName": "TNB-Transfer \"{stream.variable.seq_filename}\"",
        "sourceFile": "{stream.variable.temp_folderid}",
        "priority": 1,
        "addMarker": false,
        "addMetadata": true,
        "nodeUUID": "07cabc67-dd40-4fea-8d12-abf5bed8ba37"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "Sequenzname",
        "metadataValue": "{job.name}",
        "nodeUUID": "91ab462f-9d2f-4d66-9f65-21f1f39c9033",
        "successNodeUUID": "fbf93eba-50ec-4490-8d32-6a56034d3b18"
      }
    },
    {
      "class": "nodes.actions.metadata.JobMetadataChangerActionImplV2",
      "deprecated": false,
      "properties": {
        "jobId": "{job.id}",
        "metadataName": "AAF Video",
        "metadataValue": "{stream.variable.seq_filename}.mxf",
        "nodeUUID": "9736cf9e-4b76-41bf-9ee7-403523fbb8b7",
        "failedNodeUUID": "0e096b84-3016-4c39-9fa6-7ad7065b7d33",
        "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": [
          "{helmut.variable.mdr_path_tnb-in}"
        ],
        "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": [
          "{helmut.variable.mdr_path_tnb-in}"
        ],
        "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"
      }
    }
  ]
}

Findings im Stream

6
offen
bf476d8b-7ab2-4497-86a4-34b891e5c96d
Warnung MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
306b1c6e-683e-440b-9968-72e9b3be3900
Warnung MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
c486227d-821f-4178-bada-d596b974e025
Warnung UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
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.
offen
472b246c-d656-4311-a1a8-aa755afc1701
Warnung UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
71c34603-0be4-4ca7-9a0b-955fe43e5c85
Warnung UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.

Stream-Details

Extern-ID
69e8d4780bb7a13c847a0bdb
Event
EXPORT
Nodes
70
Deprecated-Warnung
Nein
Variablen
5

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