Aktive Konfiguration: PROD · Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41 202 Streams
Öffnen
TEST FX

KHome - Create Project

Helmut4 TEST · helmut4_backup_192.168.178.209_2026-10-18 20_33_12

Struktur und Aufrufe dieses Streams prüfen Im HView öffnen Abhängigkeiten
Zur Konfiguration
Hervorgehobener Node: 30455dc7-39b6-4ca9-a620-39879ddeaab5
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

Nicht erforderlich / nicht jobbezogen

Grafische Streamansicht

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

Variablen und Fundstellen

3

helmut HK_Profil_Delete_Project_Long_Name nicht definiert 1×

nodeList.12.properties.profileId
{helmut.variable.HK_Profil_Delete_Project_Long_Name}

helmut Legal Characters definiert 1×

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

helmut Standard - IO Media Path definiert 9×

nodeList.24.properties.folderPaths.2
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}
nodeList.25.properties.capturedVideoLocation
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/
nodeList.25.properties.capturedAudioLocation
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/
nodeList.25.properties.videoPreviewLocation
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/
nodeList.25.properties.audioPreviewLocation
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/
nodeList.25.properties.ccLibrariesLocation
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/
nodeList.25.properties.motionGraphicsTemplateMediaLocation
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/
nodeList.29.properties.folderPaths.0
{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/Exporte

Stream-Rohdaten

{
  "id": "6ac1f64a6ffc9e26bcd6f8f5",
  "name": "KHome - Create Project",
  "createDate": "2026-10-04T06:46:34.739Z",
  "modificationDate": "2026-10-04T07:20:10.584Z",
  "streamEvent": "CREATE_PROJECT",
  "streamHost": "CLIENT",
  "disabled": false,
  "startNodeUUID": "d8c40132-5ced-4aa6-ad62-70dc2339dde0",
  "groups": [],
  "order": 2,
  "tags": [
    "FX"
  ],
  "design": "{\"operators\":{\"2\":{\"top\":2540,\"left\":1910,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"a9e2683e-c902-48df-9089-412c9675983f\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":885,\"left\":1760,\"properties\":{\"description\":\"Will set a project's name\",\"title\":\"Project Set Name Action V2\",\"nodeUUID\":\"70875c72-9268-437d-993b-fdb8859e3954\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectNameActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose name is to be set\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Name\":{\"type\":\"STRING\",\"description\":\"Desired project name as plaintext or through wildcards\",\"variableName\":\"name\",\"placeholder\":\"{project.name} - {user.name}\",\"values\":[\"{project.name}\"],\"value\":\"{project.template} - {date.year}·{date.month}·{date.day} - {stream.variable.pname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":1475,\"left\":400,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"06c65c34-2c8e-4df4-893c-736483fa6313\",\"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.1bdc15f7-256c-43b5-a830-fbffb126f1f7}\"},\"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\"}},\"subtitle\":\"{project.name}\"}},\"5\":{\"top\":405,\"left\":45,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"d8c40132-5ced-4aa6-ad62-70dc2339dde0\",\"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\":\"[Ö]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"Oe\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":405,\"left\":405,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"90fcb092-9e1d-434e-9073-bb79719e0ddb\",\"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.d8c40132-5ced-4aa6-ad62-70dc2339dde0}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ö]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"oe\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"\"}},\"7\":{\"top\":755,\"left\":40,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"d069d9a6-dd29-4293-8a82-a58edfcccbf7\",\"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.90fcb092-9e1d-434e-9073-bb79719e0ddb}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[Ä]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"Ae\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":755,\"left\":400,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"20e95ae0-9b8e-4a96-898a-32ba8e214890\",\"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.d069d9a6-dd29-4293-8a82-a58edfcccbf7}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ä]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"ae\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":1115,\"left\":35,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"21425fb3-b9aa-40ae-bd79-55eeeb8b91f0\",\"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.20e95ae0-9b8e-4a96-898a-32ba8e214890}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[Ü]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"Ue\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":1115,\"left\":400,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"0953105c-e3ee-4252-947f-761fc3e751af\",\"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.21425fb3-b9aa-40ae-bd79-55eeeb8b91f0}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ü]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"ue\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":1475,\"left\":30,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action\",\"nodeUUID\":\"1bdc15f7-256c-43b5-a830-fbffb126f1f7\",\"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.0953105c-e3ee-4252-947f-761fc3e751af}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[ß]+\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\",\"value\":\"ss\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":1845,\"left\":30,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"71c39d38-c1b8-4944-9f3e-354e01cff028\",\"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\":\"pname\"},\"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.06c65c34-2c8e-4df4-893c-736483fa6313}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"13\":{\"top\":2105,\"left\":770,\"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\":\"f909891f-eabc-44d7-b08b-177994da2dbf\",\"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_SMALLER_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\":\"{string.length.{stream.variable.pname}}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"31\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"15\":{\"top\":2540,\"left\":1530,\"properties\":{\"description\":\"Will create a new job\",\"title\":\"Job Create Job Action V2\",\"nodeUUID\":\"30455dc7-39b6-4ca9-a620-39879ddeaab5\",\"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.HK_Profil_Delete_Project_Long_Name}\"},\"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\":\"{project.name}\"},\"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\":\"\"},\"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\"}}}},\"20\":{\"top\":890,\"left\":3110,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"21\":{\"top\":430,\"left\":11290,\"properties\":{\"description\":\"Will copy a file (will overwrite if destination exists)\",\"title\":\"File Copy Action\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FileCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"variableName\":\"filePath\",\"value\":\"{project.path}\"},\"New Filepath\":{\"type\":\"STRING\",\"variableName\":\"newFilePath\",\"value\":\"{project.parent}/Saves/{project.name}-Backup.{project.extension}\"},\"If new Filepath exists\":{\"type\":\"ENUM\",\"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\"}},\"nodeUUID\":\"ae6895da-b185-4fe3-8e15-0b56e4b5f739\"},\"expanded\":true},\"23\":{\"top\":885,\"left\":2145,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"e1e49f5f-c99f-4327-beac-a358ab0c92e6\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"project_shortname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{project.template}_{date.shortyear}{date.month}{date.day}_{stream.variable.pname_clean}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"24\":{\"top\":2105,\"left\":30,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"b7de7f0e-78ca-4435-9aa7-f404ebfec3c2\",\"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\":\"{stream.variable.pname}\"},\"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\":\"[\\\\n\\\\r\\\\s\\\\t]+\"},\"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\"}}}},\"25\":{\"top\":2105,\"left\":410,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"490d97b6-4448-408a-9e60-879539224cfe\",\"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\":\"pname_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.b7de7f0e-78ca-4435-9aa7-f404ebfec3c2}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"26\":{\"top\":115,\"left\":4410,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"43d3b689-3221-4613-a81c-40f6f992a4cf\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Projekt-Kurzname\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{stream.variable.project_shortname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"27\":{\"top\":415,\"left\":4410,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"a4054554-9e6f-4d3e-8db6-a9dd7a130c0c\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Projekt-Art\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"KHome\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"30\":{\"top\":475,\"left\":9220,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"b7d7cb07-c187-4466-bca4-302d7ca528f1\",\"uncontained\":false,\"class\":\"nodes.conditions.file.FileMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_NOT_EXIST\"},\"Filepath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Complete file path including extension\",\"variableName\":\"filePaths\",\"placeholder\":\"H:\\\\Folder_name\\\\does_this_file_exist.mxf\",\"value\":[\"{helmut.projects}/{stream.variable.project_shortname}/{project.name}.{project.extension}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"32\":{\"top\":790,\"left\":9990,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"a2b78eb8-ec9b-4b4b-a048-b313f1e896b5\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\",\"value\":\"Projekt bereits vorhanden\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"33\":{\"top\":430,\"left\":9635,\"properties\":{\"description\":\"Will copy a template file and set it as project file\",\"title\":\"Project File Copy Action V2\",\"nodeUUID\":\"32408c4b-e856-45b6-8b30-e37d2458b020\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectFileCopyActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"ID of the project that should serve as a template\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id} or an integer\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Template path\":{\"type\":\"STRING\",\"description\":\"Project template path (incl. extension)\",\"variableName\":\"templatePath\",\"placeholder\":\"{helmut.templates}/{project.group}/{project.category}/{project.template}.prproj\",\"value\":\"{helmut.templates}/{project.group}/{project.category}/{project.template}.{project.extension}\"},\"Project path\":{\"type\":\"STRING\",\"description\":\"Project path of the new project (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{helmut.projects}/Some_folder_name/{project.name}.prproj\",\"value\":\"{helmut.projects}/{stream.variable.project_shortname}/{project.name}.{project.extension}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"34\":{\"top\":430,\"left\":10915,\"properties\":{\"description\":\"Will write a JSON file next to the project\",\"title\":\"Project As JSON V2\",\"nodeUUID\":\"1d036601-1910-4ff1-9ee3-f3b92162ee7e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectJSONActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Target Filepath\":{\"type\":\"STRING\",\"description\":\"JSON destination file path (incl. name and extension)\",\"variableName\":\"targetFilepath\",\"placeholder\":\"/Volumes/helmut/Destination_Folder_Name/myfile.json\",\"values\":[\"{project.path}.helmut.json\"],\"value\":\"{project.path}.helmut.json\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"35\":{\"top\":430,\"left\":10005,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"4ff352f3-77d4-4a12-855d-3ba6c809e60a\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{helmut.projects}/{stream.variable.project_shortname}/Saves\",\"{helmut.projects}/{stream.variable.project_shortname}/Cutlists\",\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"36\":{\"top\":430,\"left\":11690,\"properties\":{\"description\":\"Will set various paths in a Premiere project (leave empty to skip)\",\"title\":\"Premiere Path Settings Action V2\",\"nodeUUID\":\"7dc0a242-8a57-472f-8042-70655764f0ed\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremierePathsSettingsActionV2\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{project.path}\"},\"Capture video location\":{\"type\":\"STRING\",\"description\":\"Sets captured video files location as desired\",\"variableName\":\"capturedVideoLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Video\",\"value\":\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/\"},\"Capture audio location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"capturedAudioLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Audio\",\"value\":\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/\"},\"Video preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured video preview location as desired\",\"variableName\":\"videoPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Video\",\"value\":\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/\"},\"Audio preview location\":{\"type\":\"STRING\",\"description\":\"Sets captured audio files location as desired\",\"variableName\":\"audioPreviewLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Audio\",\"value\":\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/\"},\"Auto save location\":{\"type\":\"STRING\",\"description\":\"Sets auto save location\",\"variableName\":\"autoSaveLocation\",\"placeholder\":\"{project.parent}\\\\Saves\",\"value\":\"{helmut.projects}/{stream.variable.project_shortname}/Saves\"},\"CC libraries location\":{\"type\":\"STRING\",\"description\":\"Sets CC libraries location as desired\",\"variableName\":\"ccLibrariesLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Libraries\",\"value\":\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/\"},\"Motion graphics template media\":{\"type\":\"STRING\",\"description\":\"Sets motion graphics template media location as desired\",\"variableName\":\"motionGraphicsTemplateMediaLocation\",\"placeholder\":\"{project.path}\\\\Assets\\\\Downloads\",\"value\":\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/\"},\"Preset path\":{\"type\":\"STRING\",\"description\":\"Sets preset path location as desired\",\"variableName\":\"presetPath\",\"placeholder\":\"{project.path}\\\\Assets\\\\EPR\"},\"Copy destination\":{\"type\":\"STRING\",\"description\":\"Sets copy destination location as desired\",\"variableName\":\"copyDestination\",\"placeholder\":\"{project.path}\\\\Assets\\\\Transfer\"},\"Proxy destination\":{\"type\":\"STRING\",\"description\":\"Sets proxy destination location as desired\",\"variableName\":\"proxyDestination\",\"placeholder\":\"{project.path}\\\\Assets\\\\Transfer\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"37\":{\"top\":430,\"left\":12065,\"properties\":{\"description\":\"Will generate and write a new UUID in a Premire Project file\",\"title\":\"Premiere Generate UUID Action\",\"nodeUUID\":\"0a8a5edd-0389-421c-af85-92437e85f17c\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.premiere.PremiereGenerateUUIDActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Project path\":{\"type\":\"STRING\",\"description\":\"Project file storage path (incl. extension)\",\"variableName\":\"projectPath\",\"placeholder\":\"{project.path} or {helmut.projects}\\\\Some_folder_name\\\\{project.name}.prproj\",\"values\":[\"{project.path}\"],\"value\":\"{project.path}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"38\":{\"top\":430,\"left\":12440,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"8b0508cd-e563-4415-9d2b-653bb7d8a9a7\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"41\":{\"top\":420,\"left\":5390,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"c2ba61e8-7a89-464e-ae3b-b2321d0b3d23\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{date.increment.days.7}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Kurzprojekte immer gleich auf 3 Tage festlegen\"}},\"47\":{\"top\":770,\"left\":11290,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"955ef3c2-9977-432d-b27f-3dbe760cfb58\",\"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.Standard - IO Media Path}/{stream.variable.project_shortname}/Exporte\",\"{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/Material\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"SKIP\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"69\":{\"top\":2445,\"left\":770,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"8d0ec05f-3da5-49a7-b015-e458850d810d\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserMessageOutputImplV4\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the message should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Achtung:  der gewünschte Projektname (\\\"{project.name}\\\") ist länger als 30 Zeichen und kann nicht verwendet werden. Bitte einen kürzeren Projektnamen vergeben.\"},\"Expand dialog width\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to expand the dialog's width for displaying additional content.\",\"variableName\":\"expandDialog\",\"value\":false},\"Async/fire+forget\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to set the non-blocking state for this node.\",\"variableName\":\"asyncState\",\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for user interaction\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"70\":{\"top\":730,\"left\":9220,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"fae348db-10b6-4b88-93a8-3569c895236c\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserMessageOutputImplV4\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the message should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Achtung ein Projekt mit identischem Namen: {project.name} ist bereits vorhanden. Bitte wählen Sie einen anderen Projektnamen.\"},\"Expand dialog width\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to expand the dialog's width for displaying additional content.\",\"variableName\":\"expandDialog\",\"value\":false},\"Async/fire+forget\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to set the non-blocking state for this node.\",\"variableName\":\"asyncState\",\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for user interaction\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"CREATE_PROJECT\",\"values\":[\"ADDED_ASSET\",\"ARCHIVE\",\"AUTOIMPORT\",\"BACKUP\",\"CONNECTED\",\"CONSOLIDATE\",\"COPY\",\"CREATE_CATEGORY\",\"CREATE_GROUP\",\"CREATE_PROJECT\",\"CREATE_USER\",\"CUSTOM_CO\",\"CUSTOM_FX\",\"CUSTOM_IO\",\"CUSTOM_USER\",\"DELETE\",\"DELETE_CATEGORY\",\"DELETE_GROUP\",\"DELETE_PROJECT\",\"DELETE_TEMPLATE\",\"DELETE_USER\",\"DISCONNECTED\",\"DUPLICATE_PROJECT\",\"EDIT_PROJECT\",\"EXPORT\",\"IMPORT\",\"IMPORT_PROJECT\",\"INDEXED_ASSET\",\"INDEXED_PROJECT\",\"MOVE\",\"OPEN_PROJECT\",\"PANEL_IMPORT\",\"POST_CREATE_PROJECT\",\"PRESTREAM\",\"RESTORE\",\"RESTORE_SAVE\",\"UNASSIGNED\",\"UNINDEXED_ASSET\",\"UNLOCK_PROJECT\",\"UPLOAD_TEMPLATE\",\"WATCHFOLDER\",\"WEB_EXPORT\",\"WEB_IMPORT\",\"WEB_UPLOAD\"],\"variableName\":\"streamEvent\"},\"Host\":{\"type\":\"ENUM\",\"value\":\"CLIENT\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: KHome - Create Project\",\"uncontained\":false,\"nodeUUID\":\"a1e30eb1-6cae-43dc-88b4-8eaf85c4dffe\"},\"top\":20}},\"links\":{\"1\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":\"5\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":\"15\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"15\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":\"34\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":6,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":8,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":9,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":11,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":36,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":37,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":\"13\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"3\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":\"27\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"41\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":37,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":38,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":\"3\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":\"12\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":24,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":25,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"31\":{\"fromOperator\":23,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"32\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"33\":{\"fromOperator\":26,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":27,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"40\":{\"fromOperator\":30,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"41\":{\"fromOperator\":\"24\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"25\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"42\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":35,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"43\":{\"fromOperator\":35,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":34,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"44\":{\"fromOperator\":\"25\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"13\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"45\":{\"fromOperator\":\"12\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"24\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"55\":{\"fromOperator\":41,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"58\":{\"fromOperator\":\"21\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":47,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"60\":{\"fromOperator\":47,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"36\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"61\":{\"fromOperator\":47,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"36\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"62\":{\"fromOperator\":\"21\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":47,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"70\":{\"fromOperator\":\"13\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":69,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"71\":{\"fromOperator\":69,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"15\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"77\":{\"fromOperator\":69,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"15\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"79\":{\"fromOperator\":\"30\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":70,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"93\":{\"fromOperator\":70,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"32\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"94\":{\"fromOperator\":70,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"32\",\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
  "deprecated": false,
  "nodeList": [
    {
      "class": "nodes.actions.general.SuccessActionImpl",
      "deprecated": false,
      "properties": {
        "nodeUUID": "a9e2683e-c902-48df-9089-412c9675983f"
      }
    },
    {
      "class": "nodes.actions.helmut.ProjectNameActionImplV2",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "name": "{project.template} - {date.year}·{date.month}·{date.day} - {stream.variable.pname}",
        "nodeUUID": "70875c72-9268-437d-993b-fdb8859e3954",
        "successNodeUUID": "e1e49f5f-c99f-4327-beac-a358ab0c92e6"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.1bdc15f7-256c-43b5-a830-fbffb126f1f7}",
        "regex": "{helmut.variable.Legal Characters}",
        "replacer": "_",
        "nodeUUID": "06c65c34-2c8e-4df4-893c-736483fa6313",
        "successNodeUUID": "71c39d38-c1b8-4944-9f3e-354e01cff028"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{project.name}",
        "regex": "[Ö]+",
        "replacer": "Oe",
        "nodeUUID": "d8c40132-5ced-4aa6-ad62-70dc2339dde0",
        "successNodeUUID": "90fcb092-9e1d-434e-9073-bb79719e0ddb"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.d8c40132-5ced-4aa6-ad62-70dc2339dde0}",
        "regex": "[ö]+",
        "replacer": "oe",
        "nodeUUID": "90fcb092-9e1d-434e-9073-bb79719e0ddb",
        "successNodeUUID": "d069d9a6-dd29-4293-8a82-a58edfcccbf7"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.90fcb092-9e1d-434e-9073-bb79719e0ddb}",
        "regex": "[Ä]+",
        "replacer": "Ae",
        "nodeUUID": "d069d9a6-dd29-4293-8a82-a58edfcccbf7",
        "successNodeUUID": "20e95ae0-9b8e-4a96-898a-32ba8e214890"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.d069d9a6-dd29-4293-8a82-a58edfcccbf7}",
        "regex": "[ä]+",
        "replacer": "ae",
        "nodeUUID": "20e95ae0-9b8e-4a96-898a-32ba8e214890",
        "successNodeUUID": "21425fb3-b9aa-40ae-bd79-55eeeb8b91f0"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.20e95ae0-9b8e-4a96-898a-32ba8e214890}",
        "regex": "[Ü]+",
        "replacer": "Ue",
        "nodeUUID": "21425fb3-b9aa-40ae-bd79-55eeeb8b91f0",
        "successNodeUUID": "0953105c-e3ee-4252-947f-761fc3e751af"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.21425fb3-b9aa-40ae-bd79-55eeeb8b91f0}",
        "regex": "[ü]+",
        "replacer": "ue",
        "nodeUUID": "0953105c-e3ee-4252-947f-761fc3e751af",
        "successNodeUUID": "1bdc15f7-256c-43b5-a830-fbffb126f1f7"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.0953105c-e3ee-4252-947f-761fc3e751af}",
        "regex": "[ß]+",
        "replacer": "ss",
        "nodeUUID": "1bdc15f7-256c-43b5-a830-fbffb126f1f7",
        "successNodeUUID": "06c65c34-2c8e-4df4-893c-736483fa6313"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "pname",
        "variableValue": "{node.result.06c65c34-2c8e-4df4-893c-736483fa6313}",
        "nodeUUID": "71c39d38-c1b8-4944-9f3e-354e01cff028",
        "failedNodeUUID": "b7de7f0e-78ca-4435-9aa7-f404ebfec3c2",
        "successNodeUUID": "b7de7f0e-78ca-4435-9aa7-f404ebfec3c2"
      }
    },
    {
      "class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
      "deprecated": false,
      "properties": {
        "conditionType": "IS_SMALLER_THAN",
        "allOne": "ALL",
        "against": "{string.length.{stream.variable.pname}}",
        "source": [
          "31"
        ],
        "nodeUUID": "f909891f-eabc-44d7-b08b-177994da2dbf",
        "failedNodeUUID": "8d0ec05f-3da5-49a7-b015-e458850d810d",
        "successNodeUUID": "70875c72-9268-437d-993b-fdb8859e3954"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobCreateJobActionImplV2",
      "deprecated": false,
      "properties": {
        "profileId": "{helmut.variable.HK_Profil_Delete_Project_Long_Name}",
        "jobName": "{project.name}",
        "sourceFile": "",
        "priority": 1,
        "addMarker": false,
        "addMetadata": true,
        "nodeUUID": "30455dc7-39b6-4ca9-a620-39879ddeaab5",
        "failedNodeUUID": "a9e2683e-c902-48df-9089-412c9675983f",
        "successNodeUUID": "a9e2683e-c902-48df-9089-412c9675983f"
      }
    },
    {
      "class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
      "deprecated": false,
      "properties": {
        "nodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f",
        "successNodeUUID": "43d3b689-3221-4613-a81c-40f6f992a4cf"
      }
    },
    {
      "class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
      "deprecated": false,
      "properties": {
        "filePath": "{project.path}",
        "newFilePath": "{project.parent}/Saves/{project.name}-Backup.{project.extension}",
        "conflictRule": "SKIP",
        "nodeUUID": "ae6895da-b185-4fe3-8e15-0b56e4b5f739",
        "failedNodeUUID": "955ef3c2-9977-432d-b27f-3dbe760cfb58",
        "successNodeUUID": "955ef3c2-9977-432d-b27f-3dbe760cfb58"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "project_shortname",
        "variableValue": "{project.template}_{date.shortyear}{date.month}{date.day}_{stream.variable.pname_clean}",
        "nodeUUID": "e1e49f5f-c99f-4327-beac-a358ab0c92e6",
        "successNodeUUID": "6d870cd1-0437-4ea2-8bd5-7b289c5b6b2f"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{stream.variable.pname}",
        "regex": "[\\n\\r\\s\\t]+",
        "replacer": "_",
        "nodeUUID": "b7de7f0e-78ca-4435-9aa7-f404ebfec3c2",
        "failedNodeUUID": "490d97b6-4448-408a-9e60-879539224cfe",
        "successNodeUUID": "490d97b6-4448-408a-9e60-879539224cfe"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "pname_clean",
        "variableValue": "{node.result.b7de7f0e-78ca-4435-9aa7-f404ebfec3c2}",
        "nodeUUID": "490d97b6-4448-408a-9e60-879539224cfe",
        "failedNodeUUID": "f909891f-eabc-44d7-b08b-177994da2dbf",
        "successNodeUUID": "f909891f-eabc-44d7-b08b-177994da2dbf"
      }
    },
    {
      "class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "metadataName": "Projekt-Kurzname",
        "metadataValue": "{stream.variable.project_shortname}",
        "nodeUUID": "43d3b689-3221-4613-a81c-40f6f992a4cf",
        "successNodeUUID": "a4054554-9e6f-4d3e-8db6-a9dd7a130c0c"
      }
    },
    {
      "class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "metadataName": "Projekt-Art",
        "metadataValue": "KHome",
        "nodeUUID": "a4054554-9e6f-4d3e-8db6-a9dd7a130c0c",
        "successNodeUUID": "c2ba61e8-7a89-464e-ae3b-b2321d0b3d23"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_NOT_EXIST",
        "filePaths": [
          "{helmut.projects}/{stream.variable.project_shortname}/{project.name}.{project.extension}"
        ],
        "nodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1",
        "failedNodeUUID": "fae348db-10b6-4b88-93a8-3569c895236c",
        "successNodeUUID": "32408c4b-e856-45b6-8b30-e37d2458b020"
      }
    },
    {
      "class": "nodes.actions.general.FailActionWithMessageImpl",
      "deprecated": false,
      "properties": {
        "msg": "Projekt bereits vorhanden",
        "nodeUUID": "a2b78eb8-ec9b-4b4b-a048-b313f1e896b5"
      }
    },
    {
      "class": "nodes.actions.helmut.ProjectFileCopyActionImplV2",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "templatePath": "{helmut.templates}/{project.group}/{project.category}/{project.template}.{project.extension}",
        "projectPath": "{helmut.projects}/{stream.variable.project_shortname}/{project.name}.{project.extension}",
        "nodeUUID": "32408c4b-e856-45b6-8b30-e37d2458b020",
        "successNodeUUID": "4ff352f3-77d4-4a12-855d-3ba6c809e60a"
      }
    },
    {
      "class": "nodes.actions.helmut.ProjectJSONActionImplV2",
      "deprecated": false,
      "properties": {
        "targetFilepath": "{project.path}.helmut.json",
        "nodeUUID": "1d036601-1910-4ff1-9ee3-f3b92162ee7e",
        "successNodeUUID": "ae6895da-b185-4fe3-8e15-0b56e4b5f739"
      }
    },
    {
      "class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
      "deprecated": false,
      "properties": {
        "folderPaths": [
          "{helmut.projects}/{stream.variable.project_shortname}/Saves",
          "{helmut.projects}/{stream.variable.project_shortname}/Cutlists",
          "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}"
        ],
        "conflictRule": "SKIP",
        "nodeUUID": "4ff352f3-77d4-4a12-855d-3ba6c809e60a",
        "successNodeUUID": "1d036601-1910-4ff1-9ee3-f3b92162ee7e"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremierePathsSettingsActionV2",
      "deprecated": false,
      "properties": {
        "projectPath": "{project.path}",
        "capturedVideoLocation": "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/",
        "capturedAudioLocation": "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/",
        "videoPreviewLocation": "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/",
        "audioPreviewLocation": "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/",
        "autoSaveLocation": "{helmut.projects}/{stream.variable.project_shortname}/Saves",
        "ccLibrariesLocation": "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/",
        "motionGraphicsTemplateMediaLocation": "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/",
        "nodeUUID": "7dc0a242-8a57-472f-8042-70655764f0ed",
        "successNodeUUID": "0a8a5edd-0389-421c-af85-92437e85f17c"
      }
    },
    {
      "class": "nodes.actions.helmut.premiere.PremiereGenerateUUIDActionImpl",
      "deprecated": false,
      "properties": {
        "projectPath": "{project.path}",
        "nodeUUID": "0a8a5edd-0389-421c-af85-92437e85f17c",
        "successNodeUUID": "8b0508cd-e563-4415-9d2b-653bb7d8a9a7"
      }
    },
    {
      "class": "nodes.actions.general.SuccessActionImpl",
      "deprecated": false,
      "properties": {
        "nodeUUID": "8b0508cd-e563-4415-9d2b-653bb7d8a9a7"
      }
    },
    {
      "class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "metadataName": "Datum Reservierung",
        "metadataValue": "{date.increment.days.7}",
        "nodeUUID": "c2ba61e8-7a89-464e-ae3b-b2321d0b3d23",
        "successNodeUUID": "b7d7cb07-c187-4466-bca4-302d7ca528f1"
      }
    },
    {
      "class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
      "deprecated": false,
      "properties": {
        "folderPaths": [
          "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/Exporte",
          "{helmut.variable.Standard - IO Media Path}/{stream.variable.project_shortname}/Material"
        ],
        "conflictRule": "SKIP",
        "nodeUUID": "955ef3c2-9977-432d-b27f-3dbe760cfb58",
        "failedNodeUUID": "7dc0a242-8a57-472f-8042-70655764f0ed",
        "successNodeUUID": "7dc0a242-8a57-472f-8042-70655764f0ed"
      }
    },
    {
      "class": "nodes.outputs.user.UserMessageOutputImplV4",
      "deprecated": false,
      "properties": {
        "receipment": "{user.name}",
        "msg": "Achtung:  der gewünschte Projektname (\"{project.name}\") ist länger als 30 Zeichen und kann nicht verwendet werden. Bitte einen kürzeren Projektnamen vergeben.",
        "expandDialog": false,
        "asyncState": false,
        "successfulOnTimeout": false,
        "timeout": 30,
        "threshold": "ALL",
        "nodeUUID": "8d0ec05f-3da5-49a7-b015-e458850d810d",
        "failedNodeUUID": "30455dc7-39b6-4ca9-a620-39879ddeaab5",
        "successNodeUUID": "30455dc7-39b6-4ca9-a620-39879ddeaab5"
      }
    },
    {
      "class": "nodes.outputs.user.UserMessageOutputImplV4",
      "deprecated": false,
      "properties": {
        "receipment": "{user.name}",
        "msg": "Achtung ein Projekt mit identischem Namen: {project.name} ist bereits vorhanden. Bitte wählen Sie einen anderen Projektnamen.",
        "expandDialog": false,
        "asyncState": false,
        "successfulOnTimeout": false,
        "timeout": 30,
        "threshold": "ALL",
        "nodeUUID": "fae348db-10b6-4b88-93a8-3569c895236c",
        "failedNodeUUID": "a2b78eb8-ec9b-4b4b-a048-b313f1e896b5",
        "successNodeUUID": "a2b78eb8-ec9b-4b4b-a048-b313f1e896b5"
      }
    }
  ]
}

Findings im Stream

3
Fehleroffen
30455dc7-39b6-4ca9-a620-39879ddeaab5
Create Job in Stream „KHome - Create Project“: Helmut-Variable „HK_Profil_Delete_Project_Long_Name“ nicht gefunden
Eine vorhandene Profil-ID über eine definierte, nicht leere Helmut-Variable referenzieren.
Fehleroffen
HK_Profil_Delete_Project_Long_Name
Helmut-Variable „HK_Profil_Delete_Project_Long_Name“ wird verwendet, ist aber in dieser Konfiguration nicht definiert.
Variable im Konfigurationsbackup definieren oder den Referenznamen korrigieren.
offen
32408c4b-e856-45b6-8b30-e37d2458b020
Warnung MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.

Stream-Details

Extern-ID
6ac1f64a6ffc9e26bcd6f8f5
Event
CREATE_PROJECT
Nodes
32
Deprecated-Warnung
Nein
Variablen
3

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