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

Test FileCopy

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
Dieser Stream besitzt eine Deprecated-Warnung.
Helmut hat den Stream als deprecated markiert. Mit einem hinterlegten .streams-Export kann der Analyzer konkrete deprecated Nodes als Arbeitsaufträge benennen.

Grafische Streamansicht

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

Variablen und Fundstellen

0
Keine direkten Variablenverwendungen erkannt.

Stream-Rohdaten

{
  "id": "69e8d4770a5acf262e607115",
  "name": "Test FileCopy",
  "createDate": "2026-04-22T14:00:23.264Z",
  "modificationDate": "2026-08-13T13:41:22.005Z",
  "streamEvent": "CUSTOM_FX",
  "streamHost": "CLIENT",
  "disabled": true,
  "startNodeUUID": "14aa7027-f309-462f-b359-b6165ff23a9d",
  "groups": [
    "62d90f9337dac00001593352",
    "62d906a937dac00001593351",
    "620b6a2751d611000161f41d",
    "6113cad67f8ee70001e26bfc",
    "6113c60c7f8ee70001e26bfa",
    "6113cade7f8ee70001e26bfd"
  ],
  "order": 32,
  "tags": [
    "FX"
  ],
  "design": "{\"operators\":{\"0\":{\"top\":35,\"left\":1280,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"9eb96c79-0dcc-4efc-a2c9-0c0f228f09ac\",\"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.last_result}\"},\"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\"}}}},\"1\":{\"top\":20,\"left\":410,\"properties\":{\"description\":\"Will match the user's role\",\"title\":\"User Role Condition\",\"nodeUUID\":\"14aa7027-f309-462f-b359-b6165ff23a9d\",\"uncontained\":false,\"class\":\"nodes.conditions.helmut.user.UserRoleConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\"],\"value\":\"IS\"},\"Role\":{\"type\":\"ENUM\",\"description\":\"Can contain User or Admin\",\"variableName\":\"userRole\",\"placeholder\":\"ADMIN\",\"values\":[\"ADMIN\",\"USER\"],\"value\":\"ADMIN\"}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":30,\"left\":845,\"properties\":{\"description\":\"Will copy a file (using a conflict rule in case destination exists)\",\"title\":\"File Copy Action\",\"nodeUUID\":\"5e81ca18-482d-4e71-be55-edf72d2cb18a\",\"uncontained\":false,\"class\":\"nodes.actions.copy.FileCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"Complete path to the file to be copied (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"/Volumes/Source_Folder_Name/text.txt\",\"value\":\"H:\\\\Dokumente\\\\Eigene Bilder\\\\BlaueTafel.jpg\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"New path of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"/Volumes/Destination_Folder_Name/text.txt\",\"value\":\"D:\\\\BlaueTafel.jpg\"},\"If new file exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"INCREMENT_NAME\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":390,\"left\":845,\"properties\":{\"description\":\"Will copy a file\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"25a92c6a-ab88-4866-8e2d-7c49a5da7c29\",\"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\":\"H:\\\\Dokumente\\\\Eigene Bilder\\\\camera2.jpg\"},\"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\":\"D:\\\\camera2.jpg\"},\"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\":\"INCREMENT_NAME\"}},\"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: Test FileCopy\",\"uncontained\":false,\"nodeUUID\":\"5114dc3b-c4a8-4b29-b99e-a564e607d1a1\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"1\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":\"2\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"2\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":\"4\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":\"4\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
  "deprecated": true,
  "nodeList": [
    {
      "class": "nodes.outputs.user.UserMessageOutputImplV4",
      "deprecated": false,
      "properties": {
        "receipment": "{user.name}",
        "msg": "{stream.last_result}",
        "expandDialog": false,
        "asyncState": false,
        "successfulOnTimeout": false,
        "timeout": 30,
        "threshold": "ALL",
        "nodeUUID": "9eb96c79-0dcc-4efc-a2c9-0c0f228f09ac"
      }
    },
    {
      "class": "nodes.conditions.helmut.user.UserRoleConditionImpl",
      "deprecated": false,
      "properties": {
        "conditionType": "IS",
        "userRole": "ADMIN",
        "nodeUUID": "14aa7027-f309-462f-b359-b6165ff23a9d",
        "successNodeUUID": "5e81ca18-482d-4e71-be55-edf72d2cb18a"
      }
    },
    {
      "class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
      "deprecated": false,
      "properties": {
        "filePath": "H:\\Dokumente\\Eigene Bilder\\BlaueTafel.jpg",
        "newFilePath": "D:\\BlaueTafel.jpg",
        "conflictRule": "INCREMENT_NAME",
        "nodeUUID": "5e81ca18-482d-4e71-be55-edf72d2cb18a",
        "failedNodeUUID": "9eb96c79-0dcc-4efc-a2c9-0c0f228f09ac",
        "successNodeUUID": "25a92c6a-ab88-4866-8e2d-7c49a5da7c29"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
      "deprecated": false,
      "properties": {
        "filePath": "H:\\Dokumente\\Eigene Bilder\\camera2.jpg",
        "newFilePath": "D:\\camera2.jpg",
        "copyMsg": "Copying as user '{user.name}'",
        "copyDoneMsg": "Copying as user '{user.name}' has been successful",
        "conflictRule": "INCREMENT_NAME",
        "nodeUUID": "25a92c6a-ab88-4866-8e2d-7c49a5da7c29",
        "failedNodeUUID": "9eb96c79-0dcc-4efc-a2c9-0c0f228f09ac",
        "successNodeUUID": "9eb96c79-0dcc-4efc-a2c9-0c0f228f09ac"
      }
    }
  ]
}

Findings im Stream

4
Warnungoffen
69e8d4770a5acf262e607115
Custom-Stream „Test FileCopy“: Gruppenfreigabe und Aktivierungsstatus prüfen.
  • Mindestens eine Gruppen-ID ist im importierten Gruppenkatalog nicht auflösbar.
Zugeordnete Gruppen:
  • Nicht im Gruppenkatalog gefunden · ID: 62d90f9337dac00001593352
  • Nicht im Gruppenkatalog gefunden · ID: 62d906a937dac00001593351
  • Nicht im Gruppenkatalog gefunden · ID: 620b6a2751d611000161f41d
  • Nicht im Gruppenkatalog gefunden · ID: 6113cad67f8ee70001e26bfc
  • Nicht im Gruppenkatalog gefunden · ID: 6113c60c7f8ee70001e26bfa
  • Nicht im Gruppenkatalog gefunden · ID: 6113cade7f8ee70001e26bfd
Helmut-Dokumentation zur Streamfreigabe
Gruppenfreigabe und Aktivierung in Helmut kontrollieren. Leere Listen beweisen keine Unsichtbarkeit; unbekannte IDs können auch aus unterschiedlichen Exportständen stammen.
Warnungoffen
69e8d4770a5acf262e607115
Stream „Test FileCopy“ wurde von Helmut als deprecated markiert, aber im Stream-Export wurde kein konkreter deprecated Node gefunden.
Warnungoffen
5e81ca18-482d-4e71-be55-edf72d2cb18a
Node „FileCopyWithOptionsActionImpl“ in Stream „Test FileCopy“ enthält 2 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (2)
H:\Dokumente\Eigene Bilder\BlaueTafel.jpg
nodeList.2.properties.filePath · Hart codierter Pfad
D:\BlaueTafel.jpg
nodeList.2.properties.newFilePath · Hart codierter Pfad
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
Warnungoffen
25a92c6a-ab88-4866-8e2d-7c49a5da7c29
Node „JobFileCopyWithOptionsActionV2“ in Stream „Test FileCopy“ enthält 2 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (2)
H:\Dokumente\Eigene Bilder\camera2.jpg
nodeList.3.properties.filePath · Hart codierter Pfad
D:\camera2.jpg
nodeList.3.properties.newFilePath · 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
69e8d4770a5acf262e607115
Event
CUSTOM_FX
Nodes
4
Deprecated-Warnung
Ja – Stream prüfen
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