PROD
HK
disabled
#DEPRECATED_Moovit_Standard - Consolidate assets from imported project_
Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-19 07_52_22
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenGruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
DeaktiviertJobstatus im Dashboard
1 Job Status UpdateGrafische Streamansicht
10 Nodes
Variablen und Fundstellen
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": "6ad5c60e8e43987cafa4e243",
"name": "#DEPRECATED_Moovit_Standard - Consolidate assets from imported project_",
"createDate": "2026-10-19T07:26:06.695Z",
"modificationDate": "2026-10-19T07:26:06.695Z",
"streamEvent": "CONSOLIDATE",
"streamHost": "CLIENT",
"disabled": true,
"startNodeUUID": "12a1981e-4874-4bfc-a4b0-3fb23766e52b",
"groups": [],
"order": 8,
"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": false,
"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
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
- 6ad5c60e8e43987cafa4e243
- Event
- CONSOLIDATE
- Nodes
- 10
- Deprecated-Warnung
- Nein
- Variablen
- 1