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

DEV-ClipnamenTest_v1

Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-18 10_57_41

Struktur und Aufrufe dieses Streams prüfen Im HView öffnen Abhängigkeiten
Zur Konfiguration
Hervorgehobener Node: 42b283ed-ab40-498a-a1f7-5916e6538c31
Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.

Aktivierung

Aktiviert

Jobstatus im Dashboard

Nicht erforderlich / nicht jobbezogen

Grafische Streamansicht

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

Variablen und Fundstellen

0
Keine direkten Variablenverwendungen erkannt.

Stream-Rohdaten

{
  "id": "6ab3a2cab9998517934843a2",
  "name": "DEV-ClipnamenTest_v1",
  "createDate": "2026-09-23T09:58:34.802Z",
  "modificationDate": "2026-10-18T10:55:46.205Z",
  "streamEvent": "CUSTOM_FX",
  "streamHost": "CLIENT",
  "disabled": false,
  "startNodeUUID": "42b283ed-ab40-498a-a1f7-5916e6538c31",
  "groups": [
    "6a39582efeccc264f0bd907f"
  ],
  "order": 36,
  "tags": [
    "FX"
  ],
  "design": "{\"operators\":{\"0\":{\"top\":20,\"left\":400,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"42b283ed-ab40-498a-a1f7-5916e6538c31\",\"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\":\"pfad_cng\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"\\\\\\\\l-fslores\\\\CMSFS\\\\Metadaten\\\\XML\\\\B_ClipnamenGeneratorXML_to_CMS\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":560,\"left\":395,\"properties\":{\"description\":\"Will check if one or more files exist\",\"title\":\"File Exists Condition\",\"nodeUUID\":\"73f9e161-f1d2-45b1-b4cb-02b360dd3d78\",\"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.pfad_cng}\\\\{stream.variable.sclipname}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":820,\"left\":400,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"a20a4ef6-a6ba-4cf0-8177-9764d5f6eb47\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":190,\"left\":945,\"properties\":{\"description\":\"Will extract the specified XPath value\",\"title\":\"XPath Action\",\"nodeUUID\":\"ca72ee42-d95f-4a6e-acfe-0fa2224d714e\",\"uncontained\":false,\"class\":\"nodes.actions.xmlgenerator.XPathAction\",\"className\":\"actionNode\",\"parameter\":{\"XML path\":{\"type\":\"STRING\",\"description\":\"The path to the destination XML (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"/vol/helmut4/meta/file.xml\",\"value\":\"{stream.variable.pfad_cng}\\\\{stream.variable.sclipname}\"},\"XPath expression\":{\"type\":\"STRING\",\"description\":\"XPath expression to find value\",\"variableName\":\"expression\",\"placeholder\":\"/MetadataExchange/EpisodeTitle/text()\",\"value\":\"/clipnameGenerator/clipname/text()\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":280,\"left\":400,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"773a2087-336a-4d92-ac23-8d2af37e540f\",\"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\":\"sclipname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"CMS1206IF24MBS_ExportTest.xml\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":190,\"left\":1345,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"245e9e50-cbb3-42ff-944e-991b8d4c7eca\",\"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\":\"slipname\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{stream.last_result}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":490,\"left\":945,\"properties\":{\"description\":\"Will extract the specified XPath value\",\"title\":\"XPath Action\",\"nodeUUID\":\"991d18cc-0fd5-4bf6-a47c-6eae75def966\",\"uncontained\":false,\"class\":\"nodes.actions.xmlgenerator.XPathAction\",\"className\":\"actionNode\",\"parameter\":{\"XML path\":{\"type\":\"STRING\",\"description\":\"The path to the destination XML (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"/vol/helmut4/meta/file.xml\",\"value\":\"{stream.variable.pfad_cng}\\\\{stream.variable.sclipname}\"},\"XPath expression\":{\"type\":\"STRING\",\"description\":\"XPath expression to find value\",\"variableName\":\"expression\",\"placeholder\":\"/MetadataExchange/EpisodeTitle/text()\",\"value\":\"/clipnameGenerator/materialID/text()\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":490,\"left\":1720,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"9ec72da7-4068-42ff-819a-f37dd669abcb\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Variable name\":{\"type\":\"STRING\",\"description\":\"Name of the temporary variable to be set\",\"variableName\":\"variableName\",\"placeholder\":\"my_variable\",\"value\":\"materialid\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.b37b751c-c96d-46e5-9ecd-b00631a91e93}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":490,\"left\":2120,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"6f7d042f-c587-40c6-8c19-c51168ae1a17\",\"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\":\"{stream.variable.materialid}\"},\"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\"}}}},\"10\":{\"top\":490,\"left\":1340,\"properties\":{\"description\":\"Will apply a regex to a string\",\"title\":\"Regex Apply Action V2\",\"nodeUUID\":\"b37b751c-c96d-46e5-9ecd-b00631a91e93\",\"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.991d18cc-0fd5-4bf6-a47c-6eae75def966}\"},\"Regex\":{\"type\":\"STRING\",\"description\":\"The regex you want to apply to the string\",\"variableName\":\"regex\",\"placeholder\":\"[^a-zA-Z0-9_-]+\",\"values\":[\"[^a-zA-Z0-9_-]+\"],\"value\":\"[\\\\/.]\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"The character you want to replace the found matches with, empty for nothing (optional)\",\"variableName\":\"replacer\",\"placeholder\":\"-\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"CUSTOM_FX\",\"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: DEV-ClipnamenTest\",\"uncontained\":false,\"nodeUUID\":\"037292a5-57f2-4568-9ac4-ec952db0d0c0\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":\"8\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":1,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":0,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":\"4\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":6,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":\"4\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
  "deprecated": false,
  "nodeList": [
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "pfad_cng",
        "variableValue": "\\\\l-fslores\\CMSFS\\Metadaten\\XML\\B_ClipnamenGeneratorXML_to_CMS",
        "nodeUUID": "42b283ed-ab40-498a-a1f7-5916e6538c31",
        "successNodeUUID": "773a2087-336a-4d92-ac23-8d2af37e540f"
      }
    },
    {
      "class": "nodes.conditions.file.FileMultipleExistsConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "DOES_EXIST",
        "filePaths": [
          "{stream.variable.pfad_cng}\\{stream.variable.sclipname}"
        ],
        "nodeUUID": "73f9e161-f1d2-45b1-b4cb-02b360dd3d78",
        "failedNodeUUID": "a20a4ef6-a6ba-4cf0-8177-9764d5f6eb47",
        "successNodeUUID": "ca72ee42-d95f-4a6e-acfe-0fa2224d714e"
      }
    },
    {
      "class": "nodes.actions.general.FailActionWithMessageImpl",
      "deprecated": false,
      "properties": {
        "msg": "",
        "nodeUUID": "a20a4ef6-a6ba-4cf0-8177-9764d5f6eb47"
      }
    },
    {
      "class": "nodes.actions.xmlgenerator.XPathAction",
      "deprecated": false,
      "properties": {
        "filePath": "{stream.variable.pfad_cng}\\{stream.variable.sclipname}",
        "expression": "/clipnameGenerator/clipname/text()",
        "nodeUUID": "ca72ee42-d95f-4a6e-acfe-0fa2224d714e",
        "failedNodeUUID": "991d18cc-0fd5-4bf6-a47c-6eae75def966",
        "successNodeUUID": "245e9e50-cbb3-42ff-944e-991b8d4c7eca"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "sclipname",
        "variableValue": "CMS1206IF24MBS_ExportTest.xml",
        "nodeUUID": "773a2087-336a-4d92-ac23-8d2af37e540f",
        "successNodeUUID": "73f9e161-f1d2-45b1-b4cb-02b360dd3d78"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "slipname",
        "variableValue": "{stream.last_result}",
        "nodeUUID": "245e9e50-cbb3-42ff-944e-991b8d4c7eca",
        "successNodeUUID": "991d18cc-0fd5-4bf6-a47c-6eae75def966"
      }
    },
    {
      "class": "nodes.actions.xmlgenerator.XPathAction",
      "deprecated": false,
      "properties": {
        "filePath": "{stream.variable.pfad_cng}\\{stream.variable.sclipname}",
        "expression": "/clipnameGenerator/materialID/text()",
        "nodeUUID": "991d18cc-0fd5-4bf6-a47c-6eae75def966",
        "successNodeUUID": "b37b751c-c96d-46e5-9ecd-b00631a91e93"
      }
    },
    {
      "class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
      "deprecated": false,
      "properties": {
        "variableName": "materialid",
        "variableValue": "{node.result.b37b751c-c96d-46e5-9ecd-b00631a91e93}",
        "nodeUUID": "9ec72da7-4068-42ff-819a-f37dd669abcb",
        "successNodeUUID": "6f7d042f-c587-40c6-8c19-c51168ae1a17"
      }
    },
    {
      "class": "nodes.outputs.user.UserMessageOutputImplV4",
      "deprecated": false,
      "properties": {
        "receipment": "{user.name}",
        "msg": "{stream.variable.materialid}",
        "expandDialog": false,
        "asyncState": false,
        "successfulOnTimeout": false,
        "timeout": 30,
        "threshold": "ALL",
        "nodeUUID": "6f7d042f-c587-40c6-8c19-c51168ae1a17"
      }
    },
    {
      "class": "nodes.actions.general.RegexApplyActionImplV2",
      "deprecated": false,
      "properties": {
        "source": "{node.result.991d18cc-0fd5-4bf6-a47c-6eae75def966}",
        "regex": "[\\/.]",
        "nodeUUID": "b37b751c-c96d-46e5-9ecd-b00631a91e93",
        "successNodeUUID": "9ec72da7-4068-42ff-819a-f37dd669abcb"
      }
    }
  ]
}

Findings im Stream

1
Warnungoffen
42b283ed-ab40-498a-a1f7-5916e6538c31
Node „StreamSetTemporaryVariableActionImpl“ in Stream „DEV-ClipnamenTest_v1“ enthält 1 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (1)
\\l-fslores\CMSFS\Metadaten\XML\B_ClipnamenGeneratorXML_to_CMS
nodeList.0.properties.variableValue · Hart codierter Pfad
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.

Stream-Details

Extern-ID
6ab3a2cab9998517934843a2
Event
CUSTOM_FX
Nodes
10
Deprecated-Warnung
Nein
Variablen
0

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