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

Standard - Consolidate assets from imported 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
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.

Gruppenzugehörigkeit

Keine explizite Zuordnung

Aktivierung

Aktiviert

Jobstatus im Dashboard

1 Job Status Update

Grafische Streamansicht

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

Variablen und Fundstellen

1

helmut Standard - IO Media Path definiert 1×

nodeList.2.properties.newFilePath
{helmut.variable.Standard - IO Media Path}/Video/Imports/{path.name.{job.source}}

Stream-Rohdaten

{
  "id": "69e8d4780bb7a13c847a0bb7",
  "name": "Standard - Consolidate assets from imported project",
  "createDate": "2026-04-22T14:00:23.331Z",
  "modificationDate": "2026-06-08T12:57:42.333Z",
  "streamEvent": "CONSOLIDATE",
  "streamHost": "CLIENT",
  "disabled": false,
  "startNodeUUID": "12a1981e-4874-4bfc-a4b0-3fb23766e52b",
  "groups": [],
  "order": 1,
  "tags": [
    "HK"
  ],
  "design": "{\"operators\":{\"0\":{\"top\":20,\"left\":450,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"12a1981e-4874-4bfc-a4b0-3fb23766e52b\"},\"expanded\":true},\"1\":{\"top\":20,\"left\":880,\"properties\":{\"description\":\"Will split into a synchronous and an asynchronous way\",\"title\":\"Split Stream Action\",\"uncontained\":false,\"class\":\"nodes.actions.general.SplitStreamActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"2225308f-9f9a-4a4c-8ee1-49211badad19\"},\"expanded\":true},\"3\":{\"top\":600,\"left\":2190,\"properties\":{\"description\":\"Will copy a file\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"d44bdf73-ec4a-4eea-891f-1a35fb360e81\",\"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\":\"{job.source}\"},\"New file path\":{\"type\":\"STRING\",\"description\":\"Path and name of the copied file (incl. extension)\",\"variableName\":\"newFilePath\",\"placeholder\":\"/Volumes/helmut/Source_Folder_Name/copied_file.txt\",\"value\":\"{helmut.variable.Standard - IO Media Path}/Video/Imports/{path.name.{job.source}}\"},\"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 {job.current_asset} of {job.total_assets} High Res assets 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 {job.current_asset} of {job.total_assets} High Res assets 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\"}}}},\"4\":{\"top\":20,\"left\":2615,\"properties\":{\"description\":\"Will trigger indexing the project file in Cosmo - V3 requires Helmut Client 4.2.0.28 or above\",\"title\":\"Cosmo Project File Index Action V3\",\"nodeUUID\":\"7c16a3ef-424f-4434-90a3-33e7514c70ad\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoProjectFileIndexActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Must contain the project ID\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Advanced indexing\":{\"type\":\"BOOLEAN\",\"description\":\"Will index the project in advanced mode\",\"variableName\":\"advancedIndexing\",\"values\":[\"false\"],\"value\":false},\"Trigger INDEXED_ASSET\":{\"type\":\"BOOLEAN\",\"description\":\"Will trigger INDEXED_ASSET for new (unknown) assets\",\"variableName\":\"triggerIndexedAssetStream\",\"values\":[\"false\"],\"value\":false},\"Trigger UNINDEXED_ASSET\":{\"type\":\"BOOLEAN\",\"description\":\"Will trigger UNINDEXED_ASSET for removed assets\",\"variableName\":\"triggerUnindexedAssetStream\",\"value\":false}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":20,\"left\":1310,\"properties\":{\"description\":\"Will set a project's status\",\"title\":\"Project status update Action\",\"nodeUUID\":\"0cd6b5a0-f77e-40cc-8a5d-1db94115a57b\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectStatusUpdateActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"variableName\":\"projectId\",\"values\":[\"%project.id%\"],\"value\":\"{project.id}\"},\"Enable lock\":{\"type\":\"BOOLEAN\",\"variableName\":\"locked\",\"values\":[\"true\"],\"value\":true},\"Suppress unlock event\":{\"type\":\"BOOLEAN\",\"description\":\"Suppress the UNLOCK_PROJECT event when unlocking a project\",\"variableName\":\"suppressUnlock\",\"values\":[\"false\"],\"value\":false},\"Status\":{\"type\":\"ENUM\",\"variableName\":\"status\",\"values\":[\"LOCKED\",\"HOUSEKEEPER\",\"ARCHIVED\",\"RESTORED\"],\"value\":\"HOUSEKEEPER\"},\"Message\":{\"type\":\"STRING\",\"variableName\":\"message\",\"value\":\"All assets are moved to the storage...please wait...\"},\"Locked by\":{\"type\":\"STRING\",\"variableName\":\"lockedBy\",\"values\":[\"%user.name%\"],\"value\":\"{user.name}\"},\"Force lock\":{\"type\":\"BOOLEAN\",\"variableName\":\"forceLock\",\"values\":[\"true\"],\"value\":true},\"Unlockable\":{\"type\":\"BOOLEAN\",\"variableName\":\"unlockable\",\"values\":[\"true\"],\"value\":true},\"Progress\":{\"type\":\"INTEGER\",\"variableName\":\"progress\",\"values\":[\"-2\"],\"value\":\"-2\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":20,\"left\":2170,\"properties\":{\"description\":\"Will set a project's status\",\"title\":\"Project status update Action\",\"nodeUUID\":\"f1f67a42-ed66-4380-bf2a-d271d22d9f1d\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectStatusUpdateActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"variableName\":\"projectId\",\"values\":[\"%project.id%\"],\"value\":\"{project.id}\"},\"Enable lock\":{\"type\":\"BOOLEAN\",\"variableName\":\"locked\",\"values\":[\"true\"],\"value\":false},\"Suppress unlock event\":{\"type\":\"BOOLEAN\",\"description\":\"Suppress the UNLOCK_PROJECT event when unlocking a project\",\"variableName\":\"suppressUnlock\",\"values\":[\"false\"],\"value\":true},\"Status\":{\"type\":\"ENUM\",\"variableName\":\"status\",\"values\":[\"LOCKED\",\"HOUSEKEEPER\",\"ARCHIVED\",\"RESTORED\"],\"value\":\"HOUSEKEEPER\"},\"Message\":{\"type\":\"STRING\",\"variableName\":\"message\",\"value\":\"All files have been processed\"},\"Locked by\":{\"type\":\"STRING\",\"variableName\":\"lockedBy\",\"values\":[\"%user.name%\"],\"value\":\"{user.name}\"},\"Force lock\":{\"type\":\"BOOLEAN\",\"variableName\":\"forceLock\",\"values\":[\"true\"],\"value\":false},\"Unlockable\":{\"type\":\"BOOLEAN\",\"variableName\":\"unlockable\",\"values\":[\"true\"],\"value\":false},\"Progress\":{\"type\":\"INTEGER\",\"variableName\":\"progress\",\"values\":[\"-2\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":75,\"left\":1720,\"properties\":{\"description\":\"Will iterate over a list of all or filtered (unique, used in timeline etc.) assets of a project. Node result will be the asset id.Using the breadcrumb filter it is possible to process only certain files inside a bin. The breadcrumb always need to start with a / - for example /Import/Video\",\"title\":\"Cosmo Get Project Assets Action V4\",\"nodeUUID\":\"dfdf7a88-055b-4112-ae37-2b1fe8a07666\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.CosmoGetProjectAssetsActionImplV4\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"ID of the project whose files are to be extracted\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Asset BreadCrumb\":{\"type\":\"STRING\",\"description\":\"Limit the search results to assets that are inside this breadcrumb\",\"variableName\":\"assetBreadCrumb\",\"placeholder\":\"/Import/Video/ or /Export/\"},\"Exist only in this project\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, only files that aren't used in any other project will be included\",\"variableName\":\"unique\",\"values\":[\"true\"],\"value\":false},\"Filter\":{\"type\":\"ENUM\",\"description\":\"Select only assets that are (un-)referenced in the project's timeline\",\"variableName\":\"filter\",\"values\":[\"BOTH\",\"USED_IN_TIMELINE\",\"NOT_USED_IN_TIMELINE\"],\"value\":\"BOTH\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":20,\"left\":3030,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job status update Action\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"SUCCESSFUL\"},\"Message\":{\"type\":\"STRING\",\"variableName\":\"msg\",\"value\":\"Project: '{project.name} has been consolidated successfully.\"},\"Progress\":{\"type\":\"INTEGER\",\"variableName\":\"progress\",\"values\":[\"100\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"9e58d171-67fb-4ee8-a6f5-d5c407b2a017\"},\"expanded\":true},\"10\":{\"top\":575,\"left\":3010,\"properties\":{\"description\":\"Will replace file contents\",\"title\":\"File Replace Content Action V2\",\"nodeUUID\":\"2f4196d8-a1b9-4bf3-84d2-7f2d6f346231\",\"uncontained\":false,\"class\":\"nodes.actions.replace.FileReplaceContentActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"File path\":{\"type\":\"STRING\",\"description\":\"Path to the file whose content is to be replaced (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"{project.path} or H:\\\\Source_Folder_Name\\\\renamed.prproj\",\"value\":\"{project.path}\"},\"To replace\":{\"type\":\"STRING\",\"description\":\"Must contain the 'string' name to be replaced\",\"variableName\":\"sourceString\",\"placeholder\":\"sequence_name\",\"value\":\"{path.split.0:-1.{job.source}}\"},\"Replace with\":{\"type\":\"STRING\",\"description\":\"Must contain the value used to override the string\",\"variableName\":\"destinationString\",\"placeholder\":\"{project.name}\",\"value\":\"{path.split.0:-1.{job.destination}}\"},\"IsRegex\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, 'to replace' will be evaluated as regex\",\"variableName\":\"isRegex\",\"value\":false},\"Interpret 'Replace with' input as literal\":{\"type\":\"BOOLEAN\",\"description\":\"If set to true, regex control characters of 'Replace with' value will be interpreted as literal strings. I.e. if 'Replace with' contains a '$' it will be printed out as a '$' instead of being interpreted as a regex group replacement.\",\"variableName\":\"isInterpretReplaceWithAsLiteral\",\"values\":[\"true\"],\"value\":true}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":575,\"left\":2600,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"variableName\":\"ms\",\"value\":\"2000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"nodeUUID\":\"15379da3-4253-426a-a113-29fb7f22f5b6\"},\"expanded\":true},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"CONSOLIDATE\",\"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: Standard - Consolidate assets from imported project\",\"uncontained\":false,\"nodeUUID\":\"e510250e-6b4a-47b3-ba5d-139b273f20c9\"},\"top\":20,\"expanded\":true}},\"links\":{\"0\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":0,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":\"1\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"12\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":\"5\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"6\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":\"6\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"8\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":7,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"3\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":\"12\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
  "deprecated": true,
  "nodeList": [
    {
      "class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
      "deprecated": false,
      "properties": {
        "nodeUUID": "12a1981e-4874-4bfc-a4b0-3fb23766e52b",
        "successNodeUUID": "2225308f-9f9a-4a4c-8ee1-49211badad19"
      }
    },
    {
      "class": "nodes.actions.general.SplitStreamActionImpl",
      "deprecated": false,
      "properties": {
        "nodeUUID": "2225308f-9f9a-4a4c-8ee1-49211badad19",
        "failedNodeUUID": "0cd6b5a0-f77e-40cc-8a5d-1db94115a57b"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
      "deprecated": false,
      "properties": {
        "filePath": "{job.source}",
        "newFilePath": "{helmut.variable.Standard - IO Media Path}/Video/Imports/{path.name.{job.source}}",
        "copyMsg": "Copying {job.current_asset} of {job.total_assets} High Res assets as user '{user.name}'",
        "copyDoneMsg": "Copying {job.current_asset} of {job.total_assets} High Res assets as user '{user.name}' has been successful.",
        "conflictRule": "INCREMENT_NAME",
        "nodeUUID": "d44bdf73-ec4a-4eea-891f-1a35fb360e81",
        "successNodeUUID": "15379da3-4253-426a-a113-29fb7f22f5b6"
      }
    },
    {
      "class": "nodes.actions.helmut.cosmo.CosmoProjectFileIndexActionImplV3",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "advancedIndexing": false,
        "triggerIndexedAssetStream": false,
        "triggerUnindexedAssetStream": false,
        "nodeUUID": "7c16a3ef-424f-4434-90a3-33e7514c70ad",
        "successNodeUUID": "9e58d171-67fb-4ee8-a6f5-d5c407b2a017"
      }
    },
    {
      "class": "nodes.actions.helmut.ProjectStatusUpdateActionImplV3",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "locked": true,
        "suppressUnlock": false,
        "status": "HOUSEKEEPER",
        "message": "All assets are moved to the storage...please wait...",
        "lockedBy": "{user.name}",
        "forceLock": true,
        "unlockable": true,
        "progress": -2,
        "nodeUUID": "0cd6b5a0-f77e-40cc-8a5d-1db94115a57b",
        "successNodeUUID": "dfdf7a88-055b-4112-ae37-2b1fe8a07666"
      }
    },
    {
      "class": "nodes.actions.helmut.ProjectStatusUpdateActionImplV3",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "locked": false,
        "suppressUnlock": true,
        "status": "HOUSEKEEPER",
        "message": "All files have been processed",
        "lockedBy": "{user.name}",
        "forceLock": false,
        "unlockable": false,
        "progress": 100,
        "nodeUUID": "f1f67a42-ed66-4380-bf2a-d271d22d9f1d",
        "successNodeUUID": "7c16a3ef-424f-4434-90a3-33e7514c70ad"
      }
    },
    {
      "class": "nodes.actions.helmut.cosmo.CosmoGetProjectAssetsActionImplV4",
      "deprecated": false,
      "properties": {
        "projectId": "{project.id}",
        "unique": false,
        "filter": "BOTH",
        "nodeUUID": "dfdf7a88-055b-4112-ae37-2b1fe8a07666",
        "failedNodeUUID": "d44bdf73-ec4a-4eea-891f-1a35fb360e81",
        "successNodeUUID": "f1f67a42-ed66-4380-bf2a-d271d22d9f1d"
      }
    },
    {
      "class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
      "deprecated": false,
      "properties": {
        "status": "SUCCESSFUL",
        "msg": "Project: '{project.name} has been consolidated successfully.",
        "progress": 100,
        "nodeUUID": "9e58d171-67fb-4ee8-a6f5-d5c407b2a017"
      }
    },
    {
      "class": "nodes.actions.replace.FileReplaceContentActionImplV2",
      "deprecated": false,
      "properties": {
        "filePath": "{project.path}",
        "sourceString": "{path.split.0:-1.{job.source}}",
        "destinationString": "{path.split.0:-1.{job.destination}}",
        "isRegex": false,
        "isInterpretReplaceWithAsLiteral": true,
        "nodeUUID": "2f4196d8-a1b9-4bf3-84d2-7f2d6f346231"
      }
    },
    {
      "class": "nodes.actions.general.SleepActionImpl",
      "deprecated": false,
      "properties": {
        "ms": 2000,
        "nodeUUID": "15379da3-4253-426a-a113-29fb7f22f5b6",
        "successNodeUUID": "2f4196d8-a1b9-4bf3-84d2-7f2d6f346231"
      }
    }
  ]
}

Findings im Stream

2
Warnungoffen
69e8d4780bb7a13c847a0bb7
Stream „Standard - Consolidate assets from imported project“ wurde von Helmut als deprecated markiert, aber im Stream-Export wurde kein konkreter deprecated Node gefunden.
offen
d44bdf73-ec4a-4eea-891f-1a35fb360e81
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
69e8d4780bb7a13c847a0bb7
Event
CONSOLIDATE
Nodes
10
Deprecated-Warnung
Ja – Stream prüfen
Variablen
1

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