TEST
IO
disabled
Trigger TrashSkript Manuell
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ängigkeitenHervorgehobener Node:
b773b273-4d70-4d89-8766-30578d0bebfaDie UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.
Aktivierung
DeaktiviertJobstatus im Dashboard
Custom_IO ohne eigenes JobobjektGrafische Streamansicht
4 Nodes
Variablen und Fundstellen
Keine direkten Variablenverwendungen erkannt.
Stream-Rohdaten
{
"id": "6a719a6c689df446ad36761c",
"name": "Trigger TrashSkript Manuell",
"createDate": "2026-08-04T07:53:16.972Z",
"modificationDate": "2026-08-21T12:08:43.151Z",
"streamEvent": "CUSTOM_IO",
"streamHost": "CLIENT",
"disabled": true,
"startNodeUUID": "ee175d81-7dee-4026-b38a-7f453e76638a",
"groups": [],
"order": 21,
"tags": [
"IO"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":870,\"properties\":{\"description\":\"Will execute ExtendScript in Premiere (panel required)\",\"title\":\"Job Execute ExtendScript In Premiere Action V2\",\"nodeUUID\":\"b773b273-4d70-4d89-8766-30578d0bebfa\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2\",\"className\":\"actionNode\",\"parameter\":{\"ExtendScript\":{\"type\":\"LONG_STRING\",\"variableName\":\"extendScript\",\"value\":\"var targetBinName = \\\"99_Papierkorb\\\"; var targetSubBinName = \\\"Medien aus Bibliothek\\\"; var autoImportAssetPath = \\\"{stream.variable.myasset}\\\"; function getChildAt(childCollection, index) { if (!childCollection) { return null; } if (typeof childCollection[index] !== \\\"undefined\\\") { return childCollection[index]; } if (childCollection.items && typeof childCollection.items[index] !== \\\"undefined\\\") { return childCollection.items[index]; } return null; } function isContainerItem(projectItem) { return !!(projectItem && projectItem.children && typeof projectItem.children.numItems !== \\\"undefined\\\"); } function isRootItem(projectItem) { return !!(app.project && projectItem && projectItem === app.project.rootItem); } function isDeletableBin(projectItem) { return isContainerItem(projectItem) && !isRootItem(projectItem); } function normalizeName(value) { if (!value) { return \\\"\\\"; } return String(value).toLowerCase().replace(/^\\\\s+|\\\\s+$/g, \\\"\\\"); } function normalizePath(value) { return normalizeName(value).replace(/\\\\\\\\/g, \\\"/\\\"); } function stripExtension(value) { var normalizedValue = normalizeName(value); var lastDotIndex = normalizedValue.lastIndexOf(\\\".\\\"); if (lastDotIndex <= 0) { return normalizedValue; } return normalizedValue.substring(0, lastDotIndex); } function assetNamesMatch(projectItemName, requestedAssetName) { var normalizedProjectItemName = normalizeName(projectItemName); var normalizedRequestedAssetName = normalizeName(requestedAssetName); return normalizedProjectItemName === normalizedRequestedAssetName || stripExtension(normalizedProjectItemName) === stripExtension(normalizedRequestedAssetName); } function getMediaPath(projectItem) { if (!projectItem || typeof projectItem.getMediaPath !== \\\"function\\\") { return \\\"\\\"; } try { return String(projectItem.getMediaPath() || \\\"\\\"); } catch (mediaPathError) { return \\\"\\\"; } } function getFileNameFromPath(pathValue) { var normalizedPath = normalizePath(pathValue); var lastSlashIndex = normalizedPath.lastIndexOf(\\\"/\\\"); if (lastSlashIndex === -1) { return normalizedPath; } return normalizedPath.substring(lastSlashIndex + 1); } function assetMatchesProjectItem(projectItem, requestedAssetPath) { if (!projectItem) { return false; } var mediaPath = getMediaPath(projectItem); var normalizedRequestedPath = normalizePath(requestedAssetPath); var normalizedMediaPath = normalizePath(mediaPath); if (normalizedRequestedPath && normalizedMediaPath && normalizedRequestedPath === normalizedMediaPath) { return true; } return assetNamesMatch(projectItem.name, getFileNameFromPath(requestedAssetPath)) || !!(mediaPath && assetNamesMatch(getFileNameFromPath(mediaPath), getFileNameFromPath(requestedAssetPath))); } function collectDirectChildBinsByName(parentItem, binName, matches) { if (!isContainerItem(parentItem)) { return; } var items = parentItem.children; for (var i = 0; i < items.numItems; i++) { var currentItem = getChildAt(items, i); if (isContainerItem(currentItem) && currentItem.name === binName) { matches.push(currentItem); } } } function findChildBinByName(parentBin, binName) { if (!isContainerItem(parentBin)) { return null; } var items = parentBin.children; for (var i = 0; i < items.numItems; i++) { var currentItem = getChildAt(items, i); if (isContainerItem(currentItem) && currentItem.name === binName) { return currentItem; } } return null; } function ensureChildBin(parentBin, binName) { var existingBin = findChildBinByName(parentBin, binName); if (existingBin) { return existingBin; } if (parentBin && typeof parentBin.createBin === \\\"function\\\") { return parentBin.createBin(binName); } return null; } function deleteProjectItem(projectItem) { if (!isDeletableBin(projectItem) || typeof projectItem.deleteBin !== \\\"function\\\") { return false; } try { var deleteResult = projectItem.deleteBin(); return deleteResult === 0 || deleteResult === true || typeof deleteResult === \\\"undefined\\\"; } catch (deleteError) { return false; } } function mergeBins(foundBins) { if (foundBins.length < 2) { return { mergedDuplicates: 0, masterBin: foundBins.length ? foundBins[0] : null }; } var mergedDuplicates = 0; var masterBin = foundBins[0]; for (var i = 1; i < foundBins.length; i++) { var duplicateBin = foundBins[i]; var duplicateChildren = duplicateBin.children; for (var j = duplicateChildren.numItems - 1; j >= 0; j--) { var duplicateChild = getChildAt(duplicateChildren, j); if (duplicateChild && typeof duplicateChild.moveBin === \\\"function\\\") { duplicateChild.moveBin(masterBin); } } if (deleteProjectItem(duplicateBin)) { mergedDuplicates++; } } return { mergedDuplicates: mergedDuplicates, masterBin: masterBin }; } function isInsideTargetBin(parentBins) { for (var i = 0; i < parentBins.length; i++) { var parentBin = parentBins[i]; if (parentBin && parentBin.name === targetBinName) { return true; } } return false; } function moveMatchingAssetsToBin(sourceBin, assetPath, destinationBin, binsToClean, parentBins) { if (!isContainerItem(sourceBin)) { return 0; } var movedAssets = 0; var items = sourceBin.children; var nextParentBins = parentBins ? parentBins.slice(0) : []; if (!isRootItem(sourceBin)) { nextParentBins.push(sourceBin); } if (sourceBin !== destinationBin && isInsideTargetBin(nextParentBins)) { return 0; } for (var i = 0; i < items.numItems; i++) { var currentItem = getChildAt(items, i); if (currentItem === destinationBin) { continue; } if (isContainerItem(currentItem)) { movedAssets += moveMatchingAssetsToBin(currentItem, assetPath, destinationBin, binsToClean, nextParentBins); continue; } if (currentItem && assetMatchesProjectItem(currentItem, assetPath) && typeof currentItem.moveBin === \\\"function\\\") { currentItem.moveBin(destinationBin); for (var j = nextParentBins.length - 1; j >= 0; j--) { binsToClean.push(nextParentBins[j]); } movedAssets++; } } return movedAssets; } function deleteEmptyChildBins(parentBin) { if (!isContainerItem(parentBin)) { return 0; } var deletedBins = 0; var items = parentBin.children; for (var i = items.numItems - 1; i >= 0; i--) { var currentItem = getChildAt(items, i); if (!isDeletableBin(currentItem)) { continue; } deletedBins += deleteEmptyChildBins(currentItem); if (currentItem.children.numItems === 0 && deleteProjectItem(currentItem)) { deletedBins++; } } return deletedBins; } function cleanBins(binList, protectedBin) { var deletedBins = 0; var seenBinIds = {}; for (var i = 0; i < binList.length; i++) { var currentBin = binList[i]; var currentBinId = currentBin ? String(currentBin.nodeId || currentBin.treePath || currentBin.name) : \\\"\\\"; if (!isDeletableBin(currentBin) || currentBin === protectedBin || seenBinIds[currentBinId]) { continue; } seenBinIds[currentBinId] = true; deletedBins += deleteEmptyChildBins(currentBin); if (currentBin.children.numItems === 0 && deleteProjectItem(currentBin)) { deletedBins++; } } return deletedBins; } var result = false; if (app.project) { var targetBins = []; collectDirectChildBinsByName(app.project.rootItem, targetBinName, targetBins); var mergeResult = mergeBins(targetBins); var papierkorbBin = mergeResult.masterBin; if (!papierkorbBin) { papierkorbBin = ensureChildBin(app.project.rootItem, targetBinName); } var destinationBin = papierkorbBin ? ensureChildBin(papierkorbBin, targetSubBinName) : null; var movedAssets = 0; var deletedBins = 0; if (autoImportAssetPath !== \\\"\\\" && destinationBin) { var binsToClean = []; movedAssets = moveMatchingAssetsToBin(app.project.rootItem, autoImportAssetPath, destinationBin, binsToClean, []); deletedBins = cleanBins(binsToClean, destinationBin); } if (destinationBin) { result = movedAssets > 0 || mergeResult.mergedDuplicates > 0 || deletedBins > 0; } else { result = false; } } else { result = false; } result;\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":20,\"left\":465,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"ee175d81-7dee-4026-b38a-7f453e76638a\",\"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\":\"myasset\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"\\\\\\\\adin.mdr.de\\\\DATA\\\\TEAMS\\\\Produktion\\\\ESP\\\\Bibliothek\\\\Sendungen\\\\Brisant\\\\Medien\\\\BRI Trenner Prominent Grafisch.mov\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":20,\"left\":1400,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"d691431b-5759-4bb4-bf0e-5cc1c635f19f\",\"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\":\"trash_result\"},\"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\"}}}},\"3\":{\"top\":320,\"left\":1400,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"8fc71d6c-4f89-4e4a-81b1-5ababc951934\",\"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\":\"trash_result_fail\"},\"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\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"CUSTOM_IO\",\"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: Trigger TrashSkript Manuell\",\"uncontained\":false,\"nodeUUID\":\"1d335aed-6f8c-48df-bd4e-ef2dd47c1192\"},\"top\":20}},\"links\":{\"1\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":1,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":0,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":0,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.helmut.job.JobPremiereExecuteExtendScriptActionV2",
"deprecated": false,
"properties": {
"extendScript": "var targetBinName = \"99_Papierkorb\"; var targetSubBinName = \"Medien aus Bibliothek\"; var autoImportAssetPath = \"{stream.variable.myasset}\"; function getChildAt(childCollection, index) { if (!childCollection) { return null; } if (typeof childCollection[index] !== \"undefined\") { return childCollection[index]; } if (childCollection.items && typeof childCollection.items[index] !== \"undefined\") { return childCollection.items[index]; } return null; } function isContainerItem(projectItem) { return !!(projectItem && projectItem.children && typeof projectItem.children.numItems !== \"undefined\"); } function isRootItem(projectItem) { return !!(app.project && projectItem && projectItem === app.project.rootItem); } function isDeletableBin(projectItem) { return isContainerItem(projectItem) && !isRootItem(projectItem); } function normalizeName(value) { if (!value) { return \"\"; } return String(value).toLowerCase().replace(/^\\s+|\\s+$/g, \"\"); } function normalizePath(value) { return normalizeName(value).replace(/\\\\/g, \"/\"); } function stripExtension(value) { var normalizedValue = normalizeName(value); var lastDotIndex = normalizedValue.lastIndexOf(\".\"); if (lastDotIndex <= 0) { return normalizedValue; } return normalizedValue.substring(0, lastDotIndex); } function assetNamesMatch(projectItemName, requestedAssetName) { var normalizedProjectItemName = normalizeName(projectItemName); var normalizedRequestedAssetName = normalizeName(requestedAssetName); return normalizedProjectItemName === normalizedRequestedAssetName || stripExtension(normalizedProjectItemName) === stripExtension(normalizedRequestedAssetName); } function getMediaPath(projectItem) { if (!projectItem || typeof projectItem.getMediaPath !== \"function\") { return \"\"; } try { return String(projectItem.getMediaPath() || \"\"); } catch (mediaPathError) { return \"\"; } } function getFileNameFromPath(pathValue) { var normalizedPath = normalizePath(pathValue); var lastSlashIndex = normalizedPath.lastIndexOf(\"/\"); if (lastSlashIndex === -1) { return normalizedPath; } return normalizedPath.substring(lastSlashIndex + 1); } function assetMatchesProjectItem(projectItem, requestedAssetPath) { if (!projectItem) { return false; } var mediaPath = getMediaPath(projectItem); var normalizedRequestedPath = normalizePath(requestedAssetPath); var normalizedMediaPath = normalizePath(mediaPath); if (normalizedRequestedPath && normalizedMediaPath && normalizedRequestedPath === normalizedMediaPath) { return true; } return assetNamesMatch(projectItem.name, getFileNameFromPath(requestedAssetPath)) || !!(mediaPath && assetNamesMatch(getFileNameFromPath(mediaPath), getFileNameFromPath(requestedAssetPath))); } function collectDirectChildBinsByName(parentItem, binName, matches) { if (!isContainerItem(parentItem)) { return; } var items = parentItem.children; for (var i = 0; i < items.numItems; i++) { var currentItem = getChildAt(items, i); if (isContainerItem(currentItem) && currentItem.name === binName) { matches.push(currentItem); } } } function findChildBinByName(parentBin, binName) { if (!isContainerItem(parentBin)) { return null; } var items = parentBin.children; for (var i = 0; i < items.numItems; i++) { var currentItem = getChildAt(items, i); if (isContainerItem(currentItem) && currentItem.name === binName) { return currentItem; } } return null; } function ensureChildBin(parentBin, binName) { var existingBin = findChildBinByName(parentBin, binName); if (existingBin) { return existingBin; } if (parentBin && typeof parentBin.createBin === \"function\") { return parentBin.createBin(binName); } return null; } function deleteProjectItem(projectItem) { if (!isDeletableBin(projectItem) || typeof projectItem.deleteBin !== \"function\") { return false; } try { var deleteResult = projectItem.deleteBin(); return deleteResult === 0 || deleteResult === true || typeof deleteResult === \"undefined\"; } catch (deleteError) { return false; } } function mergeBins(foundBins) { if (foundBins.length < 2) { return { mergedDuplicates: 0, masterBin: foundBins.length ? foundBins[0] : null }; } var mergedDuplicates = 0; var masterBin = foundBins[0]; for (var i = 1; i < foundBins.length; i++) { var duplicateBin = foundBins[i]; var duplicateChildren = duplicateBin.children; for (var j = duplicateChildren.numItems - 1; j >= 0; j--) { var duplicateChild = getChildAt(duplicateChildren, j); if (duplicateChild && typeof duplicateChild.moveBin === \"function\") { duplicateChild.moveBin(masterBin); } } if (deleteProjectItem(duplicateBin)) { mergedDuplicates++; } } return { mergedDuplicates: mergedDuplicates, masterBin: masterBin }; } function isInsideTargetBin(parentBins) { for (var i = 0; i < parentBins.length; i++) { var parentBin = parentBins[i]; if (parentBin && parentBin.name === targetBinName) { return true; } } return false; } function moveMatchingAssetsToBin(sourceBin, assetPath, destinationBin, binsToClean, parentBins) { if (!isContainerItem(sourceBin)) { return 0; } var movedAssets = 0; var items = sourceBin.children; var nextParentBins = parentBins ? parentBins.slice(0) : []; if (!isRootItem(sourceBin)) { nextParentBins.push(sourceBin); } if (sourceBin !== destinationBin && isInsideTargetBin(nextParentBins)) { return 0; } for (var i = 0; i < items.numItems; i++) { var currentItem = getChildAt(items, i); if (currentItem === destinationBin) { continue; } if (isContainerItem(currentItem)) { movedAssets += moveMatchingAssetsToBin(currentItem, assetPath, destinationBin, binsToClean, nextParentBins); continue; } if (currentItem && assetMatchesProjectItem(currentItem, assetPath) && typeof currentItem.moveBin === \"function\") { currentItem.moveBin(destinationBin); for (var j = nextParentBins.length - 1; j >= 0; j--) { binsToClean.push(nextParentBins[j]); } movedAssets++; } } return movedAssets; } function deleteEmptyChildBins(parentBin) { if (!isContainerItem(parentBin)) { return 0; } var deletedBins = 0; var items = parentBin.children; for (var i = items.numItems - 1; i >= 0; i--) { var currentItem = getChildAt(items, i); if (!isDeletableBin(currentItem)) { continue; } deletedBins += deleteEmptyChildBins(currentItem); if (currentItem.children.numItems === 0 && deleteProjectItem(currentItem)) { deletedBins++; } } return deletedBins; } function cleanBins(binList, protectedBin) { var deletedBins = 0; var seenBinIds = {}; for (var i = 0; i < binList.length; i++) { var currentBin = binList[i]; var currentBinId = currentBin ? String(currentBin.nodeId || currentBin.treePath || currentBin.name) : \"\"; if (!isDeletableBin(currentBin) || currentBin === protectedBin || seenBinIds[currentBinId]) { continue; } seenBinIds[currentBinId] = true; deletedBins += deleteEmptyChildBins(currentBin); if (currentBin.children.numItems === 0 && deleteProjectItem(currentBin)) { deletedBins++; } } return deletedBins; } var result = false; if (app.project) { var targetBins = []; collectDirectChildBinsByName(app.project.rootItem, targetBinName, targetBins); var mergeResult = mergeBins(targetBins); var papierkorbBin = mergeResult.masterBin; if (!papierkorbBin) { papierkorbBin = ensureChildBin(app.project.rootItem, targetBinName); } var destinationBin = papierkorbBin ? ensureChildBin(papierkorbBin, targetSubBinName) : null; var movedAssets = 0; var deletedBins = 0; if (autoImportAssetPath !== \"\" && destinationBin) { var binsToClean = []; movedAssets = moveMatchingAssetsToBin(app.project.rootItem, autoImportAssetPath, destinationBin, binsToClean, []); deletedBins = cleanBins(binsToClean, destinationBin); } if (destinationBin) { result = movedAssets > 0 || mergeResult.mergedDuplicates > 0 || deletedBins > 0; } else { result = false; } } else { result = false; } result;",
"nodeUUID": "b773b273-4d70-4d89-8766-30578d0bebfa",
"failedNodeUUID": "8fc71d6c-4f89-4e4a-81b1-5ababc951934",
"successNodeUUID": "d691431b-5759-4bb4-bf0e-5cc1c635f19f"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "myasset",
"variableValue": "\\\\adin.mdr.de\\DATA\\TEAMS\\Produktion\\ESP\\Bibliothek\\Sendungen\\Brisant\\Medien\\BRI Trenner Prominent Grafisch.mov",
"nodeUUID": "ee175d81-7dee-4026-b38a-7f453e76638a",
"failedNodeUUID": "b773b273-4d70-4d89-8766-30578d0bebfa",
"successNodeUUID": "b773b273-4d70-4d89-8766-30578d0bebfa"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "trash_result",
"variableValue": "{stream.last_result}",
"nodeUUID": "d691431b-5759-4bb4-bf0e-5cc1c635f19f"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "trash_result_fail",
"variableValue": "{stream.last_result}",
"nodeUUID": "8fc71d6c-4f89-4e4a-81b1-5ababc951934"
}
}
]
}Findings im Stream
Warnungoffen
ee175d81-7dee-4026-b38a-7f453e76638a
Node „StreamSetTemporaryVariableActionImpl“ in Stream „Trigger TrashSkript Manuell“ enthält 1 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (1)
\\adin.mdr.de\DATA\TEAMS\Produktion\ESP\Bibliothek\Sendungen\Brisant\Medien\BRI Trenner Prominent Grafisch.movnodeList.1.properties.variableValue · Hart codierter Pfad
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
Hinweisoffen
6a719a6c689df446ad36761c
Custom-Stream „Trigger TrashSkript Manuell“: Gruppenfreigabe und Aktivierungsstatus prüfen.
- Keine explizite Gruppenzuordnung gespeichert; die wirksame Freigabe in Helmut prüfen.
Gruppenfreigabe und Aktivierung in Helmut kontrollieren. Leere Listen beweisen keine Unsichtbarkeit; unbekannte IDs können auch aus unterschiedlichen Exportständen stammen.
Stream-Details
- Extern-ID
- 6a719a6c689df446ad36761c
- Event
- CUSTOM_IO
- Nodes
- 4
- Deprecated-Warnung
- Nein
- Variablen
- 0