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

Standard - Restore Saves Stream

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: 46ed6133-f57d-4a91-9908-3678adc210f0
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

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

Variablen und Fundstellen

0
Keine direkten Variablenverwendungen erkannt.

Stream-Rohdaten

{
  "id": "69e8d4770a5acf262e60710c",
  "name": "Standard - Restore Saves Stream",
  "createDate": "2026-04-22T14:00:23.211Z",
  "modificationDate": "2026-04-22T14:00:23.211Z",
  "streamEvent": "RESTORE_SAVE",
  "streamHost": "SERVER",
  "disabled": false,
  "startNodeUUID": "5daf3847-9757-404f-b23e-1d5cb7917852",
  "groups": [],
  "order": 0,
  "tags": [
    "FX"
  ],
  "design": "{\"operators\":{\"0\":{\"top\":20,\"left\":1310,\"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.savepath}\"},\"New Filepath\":{\"type\":\"STRING\",\"variableName\":\"newFilePath\",\"value\":\"{project.path}\"},\"If new Filepath exists\":{\"type\":\"ENUM\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"DELETE_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"46ed6133-f57d-4a91-9908-3678adc210f0\"},\"expanded\":true},\"1\":{\"top\":20,\"left\":450,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action\",\"nodeUUID\":\"5daf3847-9757-404f-b23e-1d5cb7917852\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"variableName\":\"folderPaths\",\"value\":[\"{project.parent}/Saves/Backup/\"]},\"If new folder 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\"}}}},\"2\":{\"top\":20,\"left\":880,\"properties\":{\"description\":\"Will move a file (using a conflict rule if destination exist)\",\"title\":\"File Move Action\",\"uncontained\":false,\"class\":\"nodes.actions.move.FileMoveWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"variableName\":\"filePath\",\"value\":\"{project.path}\"},\"New file path\":{\"type\":\"STRING\",\"variableName\":\"newFilePath\",\"value\":\"{project.parent}/Saves/Backup/{project.name} old verision.{project.extension}\"},\"If new file exists\":{\"type\":\"ENUM\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\"],\"value\":\"FAIL\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"1b10a672-22d6-490b-9756-cb07a4587643\"},\"expanded\":true},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"RESTORE_SAVE\",\"values\":[\"ADDED_ASSET\",\"ARCHIVE\",\"AUTOIMPORT\",\"BACKUP\",\"CONNECTED\",\"CONSOLIDATE\",\"COPY\",\"CREATE_CATEGORY\",\"CREATE_GROUP\",\"CREATE_PROJECT\",\"CREATE_USER\",\"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\",\"POST_CREATE_PROJECT\",\"PRESTREAM\",\"RESTORE\",\"RESTORE_SAVE\",\"UNASSIGNED\",\"UNINDEXED_ASSET\",\"UNLOCK_PROJECT\",\"UPLOAD_TEMPLATE\",\"WATCHFOLDER\",\"WEB_EXPORT\",\"WEB_IMPORT\"],\"variableName\":\"streamEvent\"},\"Host\":{\"type\":\"ENUM\",\"value\":\"SERVER\",\"values\":[\"SERVER\",\"CLIENT\"],\"variableName\":\"streamHost\"}},\"title\":\"Event trigger: Standard - Restore Saves Stream\",\"uncontained\":false,\"subtitle\":\"\",\"nodeUUID\":\"6c78dae9-f0b8-43c7-965f-2c76fbc10323\"},\"top\":20,\"expanded\":true}},\"links\":{\"0\":{\"fromOperator\":2,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"2\",\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
  "deprecated": false,
  "nodeList": [
    {
      "class": "nodes.actions.copy.FileCopyWithOptionsActionImpl",
      "deprecated": false,
      "properties": {
        "filePath": "{project.savepath}",
        "newFilePath": "{project.path}",
        "conflictRule": "DELETE_EXISTING",
        "nodeUUID": "46ed6133-f57d-4a91-9908-3678adc210f0"
      }
    },
    {
      "class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
      "deprecated": false,
      "properties": {
        "folderPaths": [
          "{project.parent}/Saves/Backup/"
        ],
        "conflictRule": "SKIP",
        "nodeUUID": "5daf3847-9757-404f-b23e-1d5cb7917852",
        "successNodeUUID": "1b10a672-22d6-490b-9756-cb07a4587643"
      }
    },
    {
      "class": "nodes.actions.move.FileMoveWithOptionsActionImpl",
      "deprecated": false,
      "properties": {
        "filePath": "{project.path}",
        "newFilePath": "{project.parent}/Saves/Backup/{project.name} old verision.{project.extension}",
        "conflictRule": "FAIL",
        "nodeUUID": "1b10a672-22d6-490b-9756-cb07a4587643",
        "successNodeUUID": "46ed6133-f57d-4a91-9908-3678adc210f0"
      }
    }
  ]
}

Findings im Stream

2
offen
1b10a672-22d6-490b-9756-cb07a4587643
Warnung MISSING_FAILURE_PATH
Kritische Aktion besitzt keinen expliziten Fehlerpfad. Ein bewusstes Stream-Ende oder andere Fehlerbehandlung kann beabsichtigt sein.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
46ed6133-f57d-4a91-9908-3678adc210f0
Hinweis 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
69e8d4770a5acf262e60710c
Event
RESTORE_SAVE
Nodes
3
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