PROD
HK
ESP - Projekt Export
Helmut4 PROD · helmut4_backup_l-helmut1.adin.mdr.de_2026-10-02 17_42_55_ohneLicence
Struktur und Aufrufe dieses Streams prüfen Im HView öffnen AbhängigkeitenGruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
3 Job Status UpdateGrafische Streamansicht
33 Nodes
Variablen und Fundstellen
helmut
ESP_path_Auslagerung
definiert
3×
nodeList.4.properties.folderPaths.0
{helmut.variable.ESP_path_Auslagerung}\{project.metadata.Projekt-Kurzname}
nodeList.5.properties.folderPath
{helmut.variable.ESP_path_Auslagerung}\{project.metadata.Projekt-Kurzname}
nodeList.7.properties.variableValue
{helmut.variable.ESP_path_Auslagerung}\{project.metadata.Projekt-Kurzname}
helmut
ESP_path_Projekte
definiert
10×
nodeList.15.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}
nodeList.16.properties.filePath
{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}
nodeList.16.properties.copyMsg
Copying Projekt : "{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}"
nodeList.16.properties.copyDoneMsg
Copying Projekt : "{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}"successful
nodeList.18.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}\HelmutIO
nodeList.19.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}\HelmutIO
nodeList.20.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}\Adobe Premiere Pro Audio Previews
nodeList.21.properties.folderPaths.0
{helmut.variable.ESP_path_Projekte}\{project.metadata.Projekt-Kurzname}\Adobe Premiere Pro Audio Previews
helmut
ESP_path_Temp
definiert
2×
nodeList.13.properties.filePath
{helmut.variable.ESP_path_Temp}\Projekte\{project.metadata.Projekt-Kurzname}
nodeList.14.properties.folderPaths.0
{helmut.variable.ESP_path_Temp}\Projekte\{project.metadata.Projekt-Kurzname}
Stream-Rohdaten
{
"id": "6ab39c312729f03bc702a49b",
"name": "ESP - Projekt Export",
"createDate": "2026-09-23T09:30:25.379Z",
"modificationDate": "2026-09-23T09:30:44.153Z",
"streamEvent": "ARCHIVE",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "73443f1b-7989-4ad8-af8b-e46b309cae04",
"groups": [],
"order": 6,
"tags": [
"HK"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":375,\"properties\":{\"description\":\"Will map wildcards in all available metadata\",\"title\":\"Metadata Auto Mapper Action\",\"nodeUUID\":\"73443f1b-7989-4ad8-af8b-e46b309cae04\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.MetadataAutoMapperActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":20,\"left\":760,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"a944700c-b924-4c3b-87b7-ffa21833f0c8\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"RUNNING\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"Starte Projekt-Auslagerung \\\"{job.name}\\\"\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"50\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":60,\"left\":6085,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"2e5214d0-93a2-4ae0-be64-7532f0a34bdf\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"500\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"3\":{\"top\":60,\"left\":6530,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"f406c03d-e060-41fe-aeb7-3d082d483ba0\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"SUCCESSFUL\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"Projekt-Auslagerung \\\"{job.name}\\\" erfolgreich beendet\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":20,\"left\":1175,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"0dd5a6a4-627a-4927-b284-eec7675d6686\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{helmut.variable.ESP_path_Auslagerung}\\\\{project.metadata.Projekt-Kurzname}\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"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\"}}}},\"6\":{\"top\":315,\"left\":1175,\"properties\":{\"description\":\"Check if a folder already exists, and if it does, increment its name until a non-existing one is found. No new folder will be created, but the next available folder name found is provided to following nodes via {stream.last_result} and {node.result.?}.\",\"title\":\"Folder Increment Name Action\",\"nodeUUID\":\"4f90f06d-820d-4982-8131-09632aecb8c9\",\"uncontained\":false,\"class\":\"nodes.actions.rename.FolderIncrementNameActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"variableName\":\"folderPath\",\"value\":\"{helmut.variable.ESP_path_Auslagerung}\\\\{project.metadata.Projekt-Kurzname}\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":565,\"left\":1175,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"a54fb8f9-1d33-4f18-a603-48b5077ef5cb\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{stream.last_result}\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"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\"}}}},\"8\":{\"top\":20,\"left\":1595,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"9ecc5ff4-3a7f-4f95-bd03-66a85cf371ac\",\"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\":\"path_project_auslagerung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{helmut.variable.ESP_path_Auslagerung}\\\\{project.metadata.Projekt-Kurzname}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":565,\"left\":1590,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"99f22366-5410-49fe-a4e5-019380fd342d\",\"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\":\"path_project_auslagerung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{node.result.4f90f06d-820d-4982-8131-09632aecb8c9}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":885,\"left\":1175,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"fd8923d2-f144-4584-aef2-497e6ff481d9\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobStatusUpdateActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Status\":{\"type\":\"ENUM\",\"description\":\"Changes the status in the dashboard to the desired state. 'Queued' restarts the job\",\"variableName\":\"status\",\"values\":[\"QUEUED\",\"RUNNING\",\"SUCCESSFUL\",\"FAILED\"],\"value\":\"FAILED\"},\"Message\":{\"type\":\"STRING\",\"description\":\"Dashboard message to be shown\",\"variableName\":\"msg\",\"placeholder\":\"This is a new message for the dashboard defined by {user.name}\",\"value\":\"Auslagerungs Verzeichnis \\\"{node.result.4f90f06d-820d-4982-8131-09632aecb8c9}\\\" konnte nicht angelegt werden.\"},\"Progress\":{\"type\":\"INTEGER\",\"description\":\"Status of the progress circle in the dashboard\",\"variableName\":\"progress\",\"placeholder\":\"If set to '-1', the spinner turns until status changes again\",\"values\":[\"100\"],\"value\":\"100\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":300,\"left\":2460,\"properties\":{\"description\":\"Will split a stream into a synchronous and an asynchronous way. Required if a stream's execution time might exceed 60 seconds. A stream fails after 60 seconds. The asynchronous path is executed synchronously in itself and may take longer than 60 seconds\",\"title\":\"Split Stream Action\",\"nodeUUID\":\"8ad7272d-8fd5-469b-b930-f5eb1536f95a\",\"uncontained\":false,\"class\":\"nodes.actions.general.SplitStreamActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":30,\"left\":2910,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"bf2a1496-1cdc-49d3-8d33-5f7f836c2227\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"150\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"13\":{\"top\":300,\"left\":2055,\"properties\":{\"description\":\"Will create one or more folders\",\"title\":\"Folder Create Action V2\",\"nodeUUID\":\"bb461c8b-ddf4-4191-b59f-27123be77ba9\",\"uncontained\":false,\"class\":\"nodes.actions.create.FolderMultipleCreateActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be created\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\New_Folder_Name\",\"value\":[\"{stream.variable.path_project_auslagerung}\\\\Assets\",\"{stream.variable.path_project_auslagerung}\\\\Assets_Import\",\"{stream.variable.path_project_auslagerung}\\\\Project\"]},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder already exists\",\"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\"}},\"subtitle\":\"Unterverzeichnisse erstellen\"}},\"14\":{\"top\":330,\"left\":3310,\"properties\":{\"description\":\"Will copy a folder. Node result will be new folder path\",\"title\":\"Job Folder Copy Action\",\"nodeUUID\":\"2f6af2fd-a65e-4a59-977c-155f2ebae24e\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobFolderCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the folder to be copied\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Source_Folder_Name\",\"values\":[\"{job.source}\"],\"value\":\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{project.metadata.Projekt-Kurzname}\"},\"New folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the copied folder\",\"variableName\":\"newFilePath\",\"placeholder\":\"H:\\\\Destination_Folder_Name\",\"value\":\"{stream.variable.path_project_auslagerung}\\\\Assets_Import\"},\"Copy message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during copy process\",\"variableName\":\"copyMsg\",\"placeholder\":\"Copying as user '{user.name}'\",\"values\":[\"Copying folder as user '{user.name}'\"],\"value\":\"Copying folder Temp: \\\"{project.metadata.Projekt-Kurzname}\\\"\"},\"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 folder as user '{user.name}' has been successful\"],\"value\":\"Copying folder Temp: \\\"{project.metadata.Projekt-Kurzname}\\\" successful\"},\"If new folder path exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"MERGE_WITH_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"MERGE_WITH_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"15\":{\"top\":330,\"left\":2910,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"4469e05c-e713-4305-be5e-6772c707ed7a\",\"uncontained\":false,\"class\":\"nodes.conditions.folder.FolderMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Folderpath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path to the folder to be checked\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\check_that_folder\",\"value\":[\"{helmut.variable.ESP_path_Temp}\\\\Projekte\\\\{project.metadata.Projekt-Kurzname}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Import Assets kopieren // falls vorhanden\"}},\"16\":{\"top\":810,\"left\":2910,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"8280cf68-73a1-41c7-967f-166aa2ef0fdb\",\"uncontained\":false,\"class\":\"nodes.conditions.folder.FolderMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Folderpath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path to the folder to be checked\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\check_that_folder\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"17\":{\"top\":810,\"left\":3315,\"properties\":{\"description\":\"Will copy a folder. Node result will be new folder path\",\"title\":\"Job Folder Copy Action\",\"nodeUUID\":\"33a9c6a6-979e-4589-9dbd-c1f6df4d7171\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobFolderCopyWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the folder to be copied\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Source_Folder_Name\",\"values\":[\"{job.source}\"],\"value\":\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\"},\"New folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the copied folder\",\"variableName\":\"newFilePath\",\"placeholder\":\"H:\\\\Destination_Folder_Name\",\"value\":\"{stream.variable.path_project_auslagerung}\\\\Project\"},\"Copy message\":{\"type\":\"STRING\",\"description\":\"Dashboard message displayed during copy process\",\"variableName\":\"copyMsg\",\"placeholder\":\"Copying as user '{user.name}'\",\"values\":[\"Copying folder as user '{user.name}'\"],\"value\":\"Copying Projekt : \\\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\"\"},\"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 folder as user '{user.name}' has been successful\"],\"value\":\"Copying Projekt : \\\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\"successful\"},\"If new folder path exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"FAIL\",\"SKIP\",\"DELETE_EXISTING\",\"RENAME_EXISTING\",\"MERGE_WITH_EXISTING\",\"INCREMENT_NAME\"],\"value\":\"MERGE_WITH_EXISTING\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"18\":{\"top\":810,\"left\":3695,\"properties\":{\"description\":\"Will sleep for an amount of milliseconds\",\"title\":\"Sleep Action\",\"nodeUUID\":\"cfd59f9f-6336-4b64-9cb2-1bafed692fb9\",\"uncontained\":false,\"class\":\"nodes.actions.general.SleepActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Milliseconds\":{\"type\":\"INTEGER\",\"description\":\"Amount of milliseconds that the node waits for\",\"variableName\":\"ms\",\"placeholder\":\"1000\",\"values\":[\"100\"],\"value\":\"5000\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"19\":{\"top\":810,\"left\":4075,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"f284ffbb-19cd-4b07-9c5d-5bb12f221843\",\"uncontained\":false,\"class\":\"nodes.conditions.folder.FolderMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Folderpath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path to the folder to be checked\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\check_that_folder\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\\HelmutIO\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"20\":{\"top\":1310,\"left\":4075,\"properties\":{\"description\":\"Will delete one or more folders recursively\",\"title\":\"Folder Delete Action V3\",\"nodeUUID\":\"2e9f66b5-0037-4001-94ab-f2cd19130088\",\"uncontained\":false,\"class\":\"nodes.actions.delete.FolderMultipleDeleteActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be deleted\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\Folder_name_to_be_deleted\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\\HelmutIO\"]},\"Not empty\":{\"type\":\"ENUM\",\"description\":\"What to do if the destination folder is not empty\",\"variableName\":\"notEmptyType\",\"values\":[\"DELETE_ANYWAY\",\"SKIP\",\"FAIL\"],\"value\":\"DELETE_ANYWAY\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"21\":{\"top\":805,\"left\":4480,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"52ce7e67-a934-4ef3-bafe-18e4dde8f67d\",\"uncontained\":false,\"class\":\"nodes.conditions.folder.FolderMultipleExistsConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"DOES_EXIST\",\"DOES_NOT_EXIST\"],\"value\":\"DOES_EXIST\"},\"Folderpath\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path to the folder to be checked\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\check_that_folder\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\\Adobe Premiere Pro Audio Previews\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"22\":{\"top\":1320,\"left\":4480,\"properties\":{\"description\":\"Will delete one or more folders recursively\",\"title\":\"Folder Delete Action V3\",\"nodeUUID\":\"1828652e-24d8-47a0-a066-f2624f512a8d\",\"uncontained\":false,\"class\":\"nodes.actions.delete.FolderMultipleDeleteActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path and name of the folder to be deleted\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\Folder_name_to_be_deleted\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\\Adobe Premiere Pro Audio Previews\"]},\"Not empty\":{\"type\":\"ENUM\",\"description\":\"What to do if the destination folder is not empty\",\"variableName\":\"notEmptyType\",\"values\":[\"DELETE_ANYWAY\",\"SKIP\",\"FAIL\"],\"value\":\"DELETE_ANYWAY\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"23\":{\"top\":805,\"left\":4940,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"026136c6-950c-4de1-b9cc-4fab3d43c017\",\"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\":\"Test\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"test\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"24\":{\"top\":1060,\"left\":4075,\"properties\":{\"description\":\"Will delete one or more folders content recursively without deleting the folder(s) itself\",\"title\":\"Folder Content Delete Action\",\"nodeUUID\":\"9af9c8c8-4d33-47aa-b076-1294ed1a971b\",\"uncontained\":false,\"class\":\"nodes.actions.delete.FolderMultipleContentDeleteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path(s) to the folder(s) to be deleted\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\name_of_the_folder\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\\HelmutIO\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"25\":{\"top\":1060,\"left\":4480,\"properties\":{\"description\":\"Will delete one or more folders content recursively without deleting the folder(s) itself\",\"title\":\"Folder Content Delete Action\",\"nodeUUID\":\"75bb3e47-4283-48e1-8b1f-6d117bda1043\",\"uncontained\":false,\"class\":\"nodes.actions.delete.FolderMultipleContentDeleteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"ARRAY_STRING\",\"description\":\"Path(s) to the folder(s) to be deleted\",\"variableName\":\"folderPaths\",\"placeholder\":\"H:\\\\name_of_the_folder\",\"value\":[\"{helmut.variable.ESP_path_Projekte}\\\\{project.metadata.Projekt-Kurzname}\\\\Adobe Premiere Pro Audio Previews\"]}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"26\":{\"top\":1420,\"left\":5920,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"71b83ba0-a229-40f9-997b-9e2dceffc1e5\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"27\":{\"top\":1245,\"left\":6570,\"properties\":{\"description\":\"Will export a JSON report detailing in how many projects the asset has been used\",\"title\":\"Cosmo Asset Report Action\",\"nodeUUID\":\"5ec8824f-6c89-4bb2-8503-79905d8a8400\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.cosmo.reports.CosmoAssetReportAction\",\"className\":\"actionNode\",\"parameter\":{\"Asset ID\":{\"type\":\"STRING\",\"description\":\"ID of the asset for which a report should be generated\",\"variableName\":\"assetId\",\"placeholder\":\"{node.result.?}\",\"values\":[\"{stream.last_result}\"],\"value\":\"{stream.last_result}\"},\"Destination file\":{\"type\":\"STRING\",\"description\":\"JSON destination file path (incl. name excl. extension)\",\"variableName\":\"destinationFile\",\"placeholder\":\"/Volumes/helmut/Destination_Folder_Name/myAssetReport\",\"value\":\"{stream.variable.path_project_auslagerung}\\\\Asset-Report.txt\"},\"If new file exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case file already exists\",\"variableName\":\"conflictRule\",\"values\":[\"APPEND\",\"INCREMENT_NAME\",\"DELETE_EXISTING\"],\"value\":\"APPEND\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"28\":{\"top\":1069,\"left\":7306,\"properties\":{\"description\":\"Will copy a file. Node result will be the destination file path\",\"title\":\"Job File Copy Action V2\",\"nodeUUID\":\"352f27f6-fa6c-4a29-ae4a-852995366efc\",\"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\":\"{stream.variable.path_project_auslagerung}\\\\Assets\\\\{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.source}\\\"\"},\"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.source}\\\" 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\"}}}},\"29\":{\"top\":1070,\"left\":8185,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"346ab06e-fe80-4af2-8da6-f161e473ebf2\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"30\":{\"top\":1420,\"left\":7720,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"8044a29e-0f39-495c-a542-506eff931e5a\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{stream.variable.path_project_auslagerung}\\\\Fehler-Report.txt\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"Asset - \\\"{path.name.{job.source}}\\\" ({job.source}) konnte nicht kopiert werden [NEWLINE]\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":true}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"31\":{\"top\":1060,\"left\":5920,\"properties\":{\"description\":\"Will match input against one or multiple patterns (NB: This node is functionally equivalent to the \\\"Match Multiple Patterns Condition\\\" and may be removed in upcoming Helmut-releases)\",\"title\":\"Wildcard Condition V3\",\"nodeUUID\":\"f6a44225-dd4e-4fdf-ba94-971396775a2f\",\"uncontained\":false,\"class\":\"nodes.conditions.general.WildcardMultipleConditionImplV3\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\",\"CONTAINS\",\"CONTAINS_NOT\",\"STARTS_WITH\",\"STARTS_NOT_WITH\",\"ENDS_WITH\",\"ENDS_NOT_WITH\",\"IS_EQUAL\",\"IS_GREATER_THAN\",\"IS_SMALLER_THAN\",\"IS_GREATER_OR_EQUAL\",\"IS_SMALLER_OR_EQUAL\",\"MATCH\",\"MATCH_NOT\"],\"value\":\"CONTAINS_NOT\"},\"Match All/One\":{\"type\":\"ENUM\",\"description\":\"If `ALL` is selected, input must match all patterns - for `ONE` a single match will make this condition pass\",\"variableName\":\"allOne\",\"placeholder\":\"ALL\",\"values\":[\"ALL\",\"ONE\"],\"value\":\"ALL\"},\"Input\":{\"type\":\"STRING\",\"description\":\"The string to be examined\",\"variableName\":\"against\",\"placeholder\":\"user1\",\"value\":\"{path.map.to.win.{job.source}}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"\\\\ESP\\\\Temp\\\\Projekte\\\\{project.metadata.Projekt-Kurzname}\\\\\",\"\\\\ESP\\\\Projekte\\\\{project.metadata.Projekt-Kurzname}\\\\\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"32\":{\"top\":1070,\"left\":7725,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"99403b20-20b5-44a6-8e08-e313f97f6ece\",\"uncontained\":false,\"class\":\"nodes.outputs.FileOutput\",\"className\":\"outputNode\",\"parameter\":{\"Filepath\":{\"type\":\"STRING\",\"description\":\"Output file path (incl. extension)\",\"variableName\":\"filePath\",\"placeholder\":\"H:\\\\Folder_Name\\\\myfile.txt\",\"value\":\"{stream.variable.path_project_auslagerung}\\\\Asset-Copy-Report.txt\"},\"Content\":{\"type\":\"STRING\",\"description\":\"Content that is written to the file (use [NEWLINE] to create a new line\",\"variableName\":\"msg\",\"placeholder\":\"{stream.log} or {job.source}\",\"values\":[\"{stream.log}\"],\"value\":\"Asset - \\\"{path.name.{job.source}}\\\" wurde kopiert [NEWLINE]\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":true}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"33\":{\"top\":810,\"left\":5400,\"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\":\"e52794f3-07ed-4c3a-b66b-c33bffeafb3b\",\"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\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"ARCHIVE\",\"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: ESP - Projekt Export\",\"uncontained\":false,\"nodeUUID\":\"7a82fc7e-96ce-4b00-92f4-9393cf82cc30\"},\"top\":20}},\"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},\"2\":{\"fromOperator\":\"31\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":26,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":2,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":5,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":6,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":7,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":11,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":\"23\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":33,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":\"28\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":32,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":32,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"29\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":8,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":9,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":13,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":\"31\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":11,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":15,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":\"15\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"14\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"20\":{\"fromOperator\":15,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":16,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":14,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":33,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"2\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":33,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"31\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":17,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":18,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":19,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"30\":{\"fromOperator\":20,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"32\":{\"fromOperator\":21,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"33\":{\"fromOperator\":22,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"34\":{\"fromOperator\":22,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"35\":{\"fromOperator\":16,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"36\":{\"fromOperator\":18,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"38\":{\"fromOperator\":19,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":24,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"39\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"40\":{\"fromOperator\":21,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":25,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"41\":{\"fromOperator\":25,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":22,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"42\":{\"fromOperator\":24,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"43\":{\"fromOperator\":25,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":22,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"48\":{\"fromOperator\":27,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"50\":{\"fromOperator\":28,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":30,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"51\":{\"fromOperator\":30,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":29,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"52\":{\"fromOperator\":27,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":28,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.metadata.MetadataAutoMapperActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "73443f1b-7989-4ad8-af8b-e46b309cae04",
"successNodeUUID": "a944700c-b924-4c3b-87b7-ffa21833f0c8"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "RUNNING",
"msg": "Starte Projekt-Auslagerung \"{job.name}\"",
"progress": 50,
"nodeUUID": "a944700c-b924-4c3b-87b7-ffa21833f0c8",
"successNodeUUID": "0dd5a6a4-627a-4927-b284-eec7675d6686"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 500,
"nodeUUID": "2e5214d0-93a2-4ae0-be64-7532f0a34bdf",
"successNodeUUID": "f406c03d-e060-41fe-aeb7-3d082d483ba0"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "Projekt-Auslagerung \"{job.name}\" erfolgreich beendet",
"progress": 100,
"nodeUUID": "f406c03d-e060-41fe-aeb7-3d082d483ba0"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Auslagerung}\\{project.metadata.Projekt-Kurzname}"
],
"conflictRule": "FAIL",
"nodeUUID": "0dd5a6a4-627a-4927-b284-eec7675d6686",
"failedNodeUUID": "4f90f06d-820d-4982-8131-09632aecb8c9",
"successNodeUUID": "9ecc5ff4-3a7f-4f95-bd03-66a85cf371ac"
}
},
{
"class": "nodes.actions.rename.FolderIncrementNameActionImpl",
"deprecated": false,
"properties": {
"folderPath": "{helmut.variable.ESP_path_Auslagerung}\\{project.metadata.Projekt-Kurzname}",
"nodeUUID": "4f90f06d-820d-4982-8131-09632aecb8c9",
"successNodeUUID": "a54fb8f9-1d33-4f18-a603-48b5077ef5cb"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{stream.last_result}"
],
"conflictRule": "FAIL",
"nodeUUID": "a54fb8f9-1d33-4f18-a603-48b5077ef5cb",
"failedNodeUUID": "fd8923d2-f144-4584-aef2-497e6ff481d9",
"successNodeUUID": "99f22366-5410-49fe-a4e5-019380fd342d"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "path_project_auslagerung",
"variableValue": "{helmut.variable.ESP_path_Auslagerung}\\{project.metadata.Projekt-Kurzname}",
"nodeUUID": "9ecc5ff4-3a7f-4f95-bd03-66a85cf371ac",
"successNodeUUID": "bb461c8b-ddf4-4191-b59f-27123be77ba9"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "path_project_auslagerung",
"variableValue": "{node.result.4f90f06d-820d-4982-8131-09632aecb8c9}",
"nodeUUID": "99f22366-5410-49fe-a4e5-019380fd342d",
"successNodeUUID": "bb461c8b-ddf4-4191-b59f-27123be77ba9"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Auslagerungs Verzeichnis \"{node.result.4f90f06d-820d-4982-8131-09632aecb8c9}\" konnte nicht angelegt werden.",
"progress": 100,
"nodeUUID": "fd8923d2-f144-4584-aef2-497e6ff481d9"
}
},
{
"class": "nodes.actions.general.SplitStreamActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "8ad7272d-8fd5-469b-b930-f5eb1536f95a",
"failedNodeUUID": "4469e05c-e713-4305-be5e-6772c707ed7a",
"successNodeUUID": "bf2a1496-1cdc-49d3-8d33-5f7f836c2227"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 150,
"nodeUUID": "bf2a1496-1cdc-49d3-8d33-5f7f836c2227"
}
},
{
"class": "nodes.actions.create.FolderMultipleCreateActionImplV2",
"deprecated": false,
"properties": {
"folderPaths": [
"{stream.variable.path_project_auslagerung}\\Assets",
"{stream.variable.path_project_auslagerung}\\Assets_Import",
"{stream.variable.path_project_auslagerung}\\Project"
],
"conflictRule": "SKIP",
"nodeUUID": "bb461c8b-ddf4-4191-b59f-27123be77ba9",
"successNodeUUID": "8ad7272d-8fd5-469b-b930-f5eb1536f95a"
}
},
{
"class": "nodes.actions.helmut.job.JobFolderCopyWithOptionsActionImpl",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.ESP_path_Temp}\\Projekte\\{project.metadata.Projekt-Kurzname}",
"newFilePath": "{stream.variable.path_project_auslagerung}\\Assets_Import",
"copyMsg": "Copying folder Temp: \"{project.metadata.Projekt-Kurzname}\"",
"copyDoneMsg": "Copying folder Temp: \"{project.metadata.Projekt-Kurzname}\" successful",
"conflictRule": "MERGE_WITH_EXISTING",
"nodeUUID": "2f6af2fd-a65e-4a59-977c-155f2ebae24e",
"successNodeUUID": "8280cf68-73a1-41c7-967f-166aa2ef0fdb"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.ESP_path_Temp}\\Projekte\\{project.metadata.Projekt-Kurzname}"
],
"nodeUUID": "4469e05c-e713-4305-be5e-6772c707ed7a",
"failedNodeUUID": "8280cf68-73a1-41c7-967f-166aa2ef0fdb",
"successNodeUUID": "2f6af2fd-a65e-4a59-977c-155f2ebae24e"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}"
],
"nodeUUID": "8280cf68-73a1-41c7-967f-166aa2ef0fdb",
"failedNodeUUID": "f284ffbb-19cd-4b07-9c5d-5bb12f221843",
"successNodeUUID": "33a9c6a6-979e-4589-9dbd-c1f6df4d7171"
}
},
{
"class": "nodes.actions.helmut.job.JobFolderCopyWithOptionsActionImpl",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}",
"newFilePath": "{stream.variable.path_project_auslagerung}\\Project",
"copyMsg": "Copying Projekt : \"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\"",
"copyDoneMsg": "Copying Projekt : \"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\"successful",
"conflictRule": "MERGE_WITH_EXISTING",
"nodeUUID": "33a9c6a6-979e-4589-9dbd-c1f6df4d7171",
"successNodeUUID": "cfd59f9f-6336-4b64-9cb2-1bafed692fb9"
}
},
{
"class": "nodes.actions.general.SleepActionImpl",
"deprecated": false,
"properties": {
"ms": 5000,
"nodeUUID": "cfd59f9f-6336-4b64-9cb2-1bafed692fb9",
"failedNodeUUID": "f284ffbb-19cd-4b07-9c5d-5bb12f221843",
"successNodeUUID": "f284ffbb-19cd-4b07-9c5d-5bb12f221843"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\\HelmutIO"
],
"nodeUUID": "f284ffbb-19cd-4b07-9c5d-5bb12f221843",
"failedNodeUUID": "52ce7e67-a934-4ef3-bafe-18e4dde8f67d",
"successNodeUUID": "9af9c8c8-4d33-47aa-b076-1294ed1a971b"
}
},
{
"class": "nodes.actions.delete.FolderMultipleDeleteActionImplV3",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\\HelmutIO"
],
"notEmptyType": "DELETE_ANYWAY",
"nodeUUID": "2e9f66b5-0037-4001-94ab-f2cd19130088",
"failedNodeUUID": "52ce7e67-a934-4ef3-bafe-18e4dde8f67d",
"successNodeUUID": "52ce7e67-a934-4ef3-bafe-18e4dde8f67d"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\\Adobe Premiere Pro Audio Previews"
],
"nodeUUID": "52ce7e67-a934-4ef3-bafe-18e4dde8f67d",
"failedNodeUUID": "026136c6-950c-4de1-b9cc-4fab3d43c017",
"successNodeUUID": "75bb3e47-4283-48e1-8b1f-6d117bda1043"
}
},
{
"class": "nodes.actions.delete.FolderMultipleDeleteActionImplV3",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\\Adobe Premiere Pro Audio Previews"
],
"notEmptyType": "DELETE_ANYWAY",
"nodeUUID": "1828652e-24d8-47a0-a066-f2624f512a8d",
"failedNodeUUID": "026136c6-950c-4de1-b9cc-4fab3d43c017",
"successNodeUUID": "026136c6-950c-4de1-b9cc-4fab3d43c017"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "Test",
"variableValue": "test",
"nodeUUID": "026136c6-950c-4de1-b9cc-4fab3d43c017",
"successNodeUUID": "e52794f3-07ed-4c3a-b66b-c33bffeafb3b"
}
},
{
"class": "nodes.actions.delete.FolderMultipleContentDeleteActionImpl",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\\HelmutIO"
],
"nodeUUID": "9af9c8c8-4d33-47aa-b076-1294ed1a971b",
"failedNodeUUID": "2e9f66b5-0037-4001-94ab-f2cd19130088",
"successNodeUUID": "2e9f66b5-0037-4001-94ab-f2cd19130088"
}
},
{
"class": "nodes.actions.delete.FolderMultipleContentDeleteActionImpl",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.ESP_path_Projekte}\\{project.metadata.Projekt-Kurzname}\\Adobe Premiere Pro Audio Previews"
],
"nodeUUID": "75bb3e47-4283-48e1-8b1f-6d117bda1043",
"failedNodeUUID": "1828652e-24d8-47a0-a066-f2624f512a8d",
"successNodeUUID": "1828652e-24d8-47a0-a066-f2624f512a8d"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "71b83ba0-a229-40f9-997b-9e2dceffc1e5"
}
},
{
"class": "nodes.actions.helmut.cosmo.reports.CosmoAssetReportAction",
"deprecated": false,
"properties": {
"assetId": "{stream.last_result}",
"destinationFile": "{stream.variable.path_project_auslagerung}\\Asset-Report.txt",
"conflictRule": "APPEND",
"nodeUUID": "5ec8824f-6c89-4bb2-8503-79905d8a8400",
"failedNodeUUID": "352f27f6-fa6c-4a29-ae4a-852995366efc",
"successNodeUUID": "352f27f6-fa6c-4a29-ae4a-852995366efc"
}
},
{
"class": "nodes.actions.helmut.job.JobFileCopyWithOptionsActionV2",
"deprecated": false,
"properties": {
"filePath": "{job.source}",
"newFilePath": "{stream.variable.path_project_auslagerung}\\Assets\\{path.name.{job.source}}",
"copyMsg": "Copying \"{job.source}\"",
"copyDoneMsg": "Copying \"{job.source}\" successful",
"conflictRule": "INCREMENT_NAME",
"nodeUUID": "352f27f6-fa6c-4a29-ae4a-852995366efc",
"failedNodeUUID": "8044a29e-0f39-495c-a542-506eff931e5a",
"successNodeUUID": "99403b20-20b5-44a6-8e08-e313f97f6ece"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "346ab06e-fe80-4af2-8da6-f161e473ebf2"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_project_auslagerung}\\Fehler-Report.txt",
"msg": "Asset - \"{path.name.{job.source}}\" ({job.source}) konnte nicht kopiert werden [NEWLINE]",
"append": true,
"threshold": "ALL",
"nodeUUID": "8044a29e-0f39-495c-a542-506eff931e5a",
"successNodeUUID": "346ab06e-fe80-4af2-8da6-f161e473ebf2"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "CONTAINS_NOT",
"allOne": "ALL",
"against": "{path.map.to.win.{job.source}}",
"source": [
"\\ESP\\Temp\\Projekte\\{project.metadata.Projekt-Kurzname}\\",
"\\ESP\\Projekte\\{project.metadata.Projekt-Kurzname}\\"
],
"nodeUUID": "f6a44225-dd4e-4fdf-ba94-971396775a2f",
"failedNodeUUID": "71b83ba0-a229-40f9-997b-9e2dceffc1e5",
"successNodeUUID": "352f27f6-fa6c-4a29-ae4a-852995366efc"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{stream.variable.path_project_auslagerung}\\Asset-Copy-Report.txt",
"msg": "Asset - \"{path.name.{job.source}}\" wurde kopiert [NEWLINE]",
"append": true,
"threshold": "ALL",
"nodeUUID": "99403b20-20b5-44a6-8e08-e313f97f6ece",
"successNodeUUID": "346ab06e-fe80-4af2-8da6-f161e473ebf2"
}
},
{
"class": "nodes.actions.helmut.cosmo.CosmoGetProjectAssetsActionImplV4",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"unique": false,
"filter": "BOTH",
"nodeUUID": "e52794f3-07ed-4c3a-b66b-c33bffeafb3b",
"failedNodeUUID": "f6a44225-dd4e-4fdf-ba94-971396775a2f",
"successNodeUUID": "2e5214d0-93a2-4ae0-be64-7532f0a34bdf"
}
}
]
}Findings im Stream
Warnungoffen
f6a44225-dd4e-4fdf-ba94-971396775a2f
Node „WildcardMultipleConditionImplV3“ in Stream „ESP - Projekt Export“ enthält 2 Fundstelle(n) mit hart codiertem Pfad oder fester Pfadbasis.
Pfad-Fundstellen (2)
\ESP\Temp\Projekte\{project.metadata.Projekt-Kurzname}\nodeList.30.properties.source.0 · Feste Pfadbasis
\ESP\Projekte\{project.metadata.Projekt-Kurzname}\nodeList.30.properties.source.1 · Feste Pfadbasis
Die Pfadbasis zentral in einer Helmut- oder Store-Variable pflegen, z. B. {helmut.variable.MEDIA_ROOT}/Datei.mov.
offen
5ec8824f-6c89-4bb2-8503-79905d8a8400
Warnung
UNREACHABLE_NODE
Node ist vom Start aus über keine gespeicherte Laufzeitverbindung erreichbar.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
2e9f66b5-0037-4001-94ab-f2cd19130088
Warnung
SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
9af9c8c8-4d33-47aa-b076-1294ed1a971b
Warnung
SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
33a9c6a6-979e-4589-9dbd-c1f6df4d7171
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
1828652e-24d8-47a0-a066-f2624f512a8d
Warnung
SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
Konkrete Verknüpfungen und Ablaufabsicht prüfen. Erreichbarkeit wird nur bei eindeutigem, vollständigem Laufzeitgraphen beurteilt; Rekursion und fehlende Fehlerpfade sind Prüfhinweise.
offen
2f6af2fd-a65e-4a59-977c-155f2ebae24e
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
75bb3e47-4283-48e1-8b1f-6d117bda1043
Warnung
SUCCESS_FAILURE_SAME_TARGET
Erfolgs- und Fehlerausgang zeigen auf dieselbe Node. Ein Fehler läuft damit über dasselbe Ziel weiter wie ein Erfolg; prüfen, ob das beabsichtigt ist.
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
- 6ab39c312729f03bc702a49b
- Event
- ARCHIVE
- Nodes
- 33
- Deprecated-Warnung
- Nein
- Variablen
- 3