PROD
HK
DELETE PROJECT AFTER 30 DAYS
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ängigkeitenHervorgehobener Node:
515b1620-44ca-43c2-8662-050c0b1910a4Die UUID wird in den Rohdaten markiert. Die Node-Klasse findest du in der Deprecated-Arbeitsliste oder direkt im JSON-Ausschnitt.
Gruppenzugehörigkeit
Keine explizite ZuordnungAktivierung
AktiviertJobstatus im Dashboard
7 Job Status UpdateGrafische Streamansicht
25 Nodes
Variablen und Fundstellen
helmut
Logging_Delete_Projects
definiert
2×
nodeList.3.properties.against
{helmut.variable.Logging_Delete_Projects}
nodeList.17.properties.against
{helmut.variable.Logging_Delete_Projects}
helmut
mdr_lokaler_export_path
definiert
4×
nodeList.6.properties.folderPaths.0
{helmut.variable.mdr_lokaler_export_path}/{project.metadata.Projekt-SName}
nodeList.7.properties.folderPaths.0
{helmut.variable.mdr_lokaler_export_path}/{project.metadata.Projekt-SName}
nodeList.19.properties.folderPaths.0
{helmut.variable.mdr_lokaler_export_path}/{project.name}
nodeList.20.properties.folderPaths.0
{helmut.variable.mdr_lokaler_export_path}/{project.name}
helmut
rss_watchfolder_path
definiert
2×
nodeList.10.properties.filePath
{helmut.variable.rss_watchfolder_path}/Loeschung_lokaleExporte/{project.metadata.Projekt-SName}
nodeList.24.properties.filePath
{helmut.variable.rss_watchfolder_path}/Loeschung_lokaleExporte/{project.name}
Stream-Rohdaten
{
"id": "69e8d4770a5acf262e60713a",
"name": "DELETE PROJECT AFTER 30 DAYS",
"createDate": "2026-04-22T14:00:23.267Z",
"modificationDate": "2026-10-11T08:09:07.754Z",
"streamEvent": "DELETE",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "acb40301-8377-4dc3-940d-91e1a0288929",
"groups": [],
"order": 0,
"tags": [
"HK"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":1665,\"properties\":{\"description\":\"Will delete a project from the database by id\",\"title\":\"Project Delete Action\",\"nodeUUID\":\"ac70768c-4205-426c-aabb-72e2acab75d9\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectDeleteActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project to be deleted\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"value\":\"{project.id}\"},\"Suppress delete event\":{\"type\":\"BOOLEAN\",\"description\":\"Suppress the DELETE_PROJECT event\",\"variableName\":\"suppressEvent\",\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":17,\"left\":3948,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"0ea6d732-a7af-4b51-a1c9-474493891346\",\"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\":\"RSS - Projekt {project.name} wurde erfolgreich gelöscht.\"},\"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\"}}}},\"2\":{\"top\":320,\"left\":2140,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"651fd800-87fd-47cf-8170-e08c6c10bc0f\",\"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\":\"Fehler beim Löschen des Projektes: {project.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\"}}}},\"3\":{\"top\":17,\"left\":4348,\"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\":\"574e2df6-7828-46d7-bb35-d42ca9e3f330\",\"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\":\"IS\"},\"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\":\"{helmut.variable.Logging_Delete_Projects}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"true\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":300,\"left\":1665,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"c4474db5-2e66-4a4e-a443-be502ad4ae88\",\"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\":\"Fehler beim Kopieren des Projektes: {project.name} nach \\\"deleted_RSS\\\"\"},\"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\"}}}},\"5\":{\"top\":20,\"left\":1255,\"properties\":{\"description\":\"Will move a folder (using a conflict rule if destination exist)\",\"title\":\"Folder Move Action\",\"nodeUUID\":\"0829b1ba-3832-46f5-9723-9969caa3d81f\",\"uncontained\":false,\"class\":\"nodes.actions.move.FolderMoveWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the folder to be moved\",\"variableName\":\"folderPath\",\"placeholder\":\"H:\\\\Folder_Name\\\\Folder_to_be_moved\",\"value\":\"{helmut.projects}/RSS/{project.metadata.Projekt-SName}\"},\"New folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the moved folder\",\"variableName\":\"newFolderPath\",\"placeholder\":\"H:\\\\Folder_Name\\\\New_Folder_Name\",\"value\":\"{helmut.projects}/_deleted_RSS/{project.metadata.Projekt-SName}\"},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder 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\"}}}},\"6\":{\"top\":17,\"left\":3178,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"515b1620-44ca-43c2-8662-050c0b1910a4\",\"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.mdr_lokaler_export_path}/{project.metadata.Projekt-SName}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":0,\"left\":3568,\"properties\":{\"description\":\"Will delete one or more folders recursively\",\"title\":\"Folder Delete Action V3\",\"nodeUUID\":\"f0b24f36-596a-4f5d-8df6-9723c700c9d3\",\"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.mdr_lokaler_export_path}/{project.metadata.Projekt-SName}\"]},\"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\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Ordner mit lokalen Exporten gefunden und wird gelöscht\"}},\"8\":{\"top\":17,\"left\":4733,\"properties\":{\"description\":\"Use it to make a failed node to be successful to ensure a whole stream is successful\\\"\\t\\t\",\"title\":\"Success Action\",\"nodeUUID\":\"2e3eea4b-b60b-4faa-b29f-13b74ccc32ee\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"9\":{\"top\":132,\"left\":4733,\"properties\":{\"description\":\"Will delete a job from the database by id\",\"title\":\"Job Delete Action\",\"nodeUUID\":\"e1c9b8bb-28ea-4bd3-b49f-41af28bc99d6\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobDeleteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"The id of the job you want to delete\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"10\":{\"top\":20,\"left\":2140,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"87754014-9c45-4e74-add5-3678c6051e9d\",\"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\":\"{helmut.variable.rss_watchfolder_path}/Loeschung_lokaleExporte/{project.metadata.Projekt-SName}\"},\"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\":\"{project.metadata.Projekt-SName}\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"11\":{\"top\":20,\"left\":410,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"acb40301-8377-4dc3-940d-91e1a0288929\",\"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.projects}/RSS/{project.metadata.Projekt-SName}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"12\":{\"top\":275,\"left\":410,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"413dc02b-c993-482a-8203-36ac4797380e\",\"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.projects}/RSS/{project.name}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Erkennung \\\"altes\\\" RS-Namensmuster\"}},\"13\":{\"top\":530,\"left\":410,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"66eaf0ff-2db5-4e8e-ad46-c520c4286a74\",\"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\":\"Ordner für Projekt {project.name} wurde nicht gefunden - keine Löschung\"},\"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\":\"99\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"14\":{\"top\":840,\"left\":1650,\"properties\":{\"description\":\"Will delete a project from the database by id\",\"title\":\"Project Delete Action\",\"nodeUUID\":\"75b6cb52-b9bc-4c71-8a8a-cfe9bada1db4\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.ProjectDeleteActionImplV2\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project to be deleted\",\"variableName\":\"projectId\",\"placeholder\":\"{project.id}\",\"value\":\"{project.id}\"},\"Suppress delete event\":{\"type\":\"BOOLEAN\",\"description\":\"Suppress the DELETE_PROJECT event\",\"variableName\":\"suppressEvent\",\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"15\":{\"top\":830,\"left\":3950,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"256572c4-df5d-4ba8-af12-8d6ff94732f1\",\"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\":\"RSS - Projekt {project.name} wurde erfolgreich gelöscht.\"},\"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\"}}}},\"16\":{\"top\":1130,\"left\":2125,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"9b8b4495-56ae-42bc-bedf-cc8153b1bdc1\",\"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\":\"Fehler beim Löschen des Projektes: {project.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\"}}}},\"17\":{\"top\":830,\"left\":4350,\"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\":\"aa91803e-0f24-4901-abe2-870e92f42c43\",\"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\":\"IS\"},\"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\":\"{helmut.variable.Logging_Delete_Projects}\"},\"Match pattern(s)\":{\"type\":\"ARRAY_STRING\",\"description\":\"The pattern(s) that the input should match\",\"variableName\":\"source\",\"placeholder\":\"{user.name}\",\"value\":[\"true\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"18\":{\"top\":1120,\"left\":1650,\"properties\":{\"description\":\"Will set a job's status\",\"title\":\"Job Status Update Action\",\"nodeUUID\":\"8b4eba5f-fd31-4a40-a741-edeb781ad6b9\",\"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\":\"Fehler beim Kopieren des Projektes: {project.name} nach \\\"deleted_RSS\\\"\"},\"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\"}}}},\"19\":{\"top\":830,\"left\":3180,\"properties\":{\"description\":\"Will check if one or more folders exist\",\"title\":\"Folder Exists Condition\",\"nodeUUID\":\"9fd608af-2e98-4df3-9394-8446ae5987f4\",\"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.mdr_lokaler_export_path}/{project.name}\"]}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"20\":{\"top\":830,\"left\":3560,\"properties\":{\"description\":\"Will delete one or more folders recursively\",\"title\":\"Folder Delete Action V3\",\"nodeUUID\":\"8c25803a-6a34-4968-9f80-9b238cd1774c\",\"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.mdr_lokaler_export_path}/{project.name}\"]},\"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\":true}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}},\"subtitle\":\"Ordner mit lokalen Exporten gefunden und wird gelöscht\"}},\"21\":{\"top\":830,\"left\":4735,\"properties\":{\"description\":\"Use it to make a failed node to be successful to ensure a whole stream is successful\\\"\\t\\t\",\"title\":\"Success Action\",\"nodeUUID\":\"611e2dce-415c-45cf-9a18-6513dab2b804\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"22\":{\"top\":945,\"left\":4735,\"properties\":{\"description\":\"Will delete a job from the database by id\",\"title\":\"Job Delete Action\",\"nodeUUID\":\"201e696a-b78b-4f8a-8cc8-c56c2e77f971\",\"uncontained\":false,\"class\":\"nodes.actions.helmut.job.JobDeleteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Job ID\":{\"type\":\"STRING\",\"description\":\"The id of the job you want to delete\",\"variableName\":\"jobId\",\"placeholder\":\"{job.id}\",\"values\":[\"{job.id}\"],\"value\":\"{job.id}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"23\":{\"top\":840,\"left\":1240,\"properties\":{\"description\":\"Will move a folder (using a conflict rule if destination exist)\",\"title\":\"Folder Move Action\",\"nodeUUID\":\"6a587822-b712-4ac3-9ec1-eac1c0196ec4\",\"uncontained\":false,\"class\":\"nodes.actions.move.FolderMoveWithOptionsActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the folder to be moved\",\"variableName\":\"folderPath\",\"placeholder\":\"H:\\\\Folder_Name\\\\Folder_to_be_moved\",\"value\":\"{helmut.projects}/RSS/{project.name}\"},\"New folder path\":{\"type\":\"STRING\",\"description\":\"Path and name of the moved folder\",\"variableName\":\"newFolderPath\",\"placeholder\":\"H:\\\\Folder_Name\\\\New_Folder_Name\",\"value\":\"{helmut.projects}/_deleted_RSS/{project.name}\"},\"If new folder exists\":{\"type\":\"ENUM\",\"description\":\"Defines conflict rule in case folder 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\"}}}},\"24\":{\"top\":825,\"left\":2125,\"properties\":{\"description\":\"Will output to a file\",\"title\":\"Write File Output\",\"nodeUUID\":\"32d494ea-c7cd-496e-aa6a-c569664e22e7\",\"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\":\"{helmut.variable.rss_watchfolder_path}/Loeschung_lokaleExporte/{project.name}\"},\"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\":\"{project.name}\"},\"Append\":{\"type\":\"BOOLEAN\",\"description\":\"If enabled, the content is added else it is overwritten\",\"variableName\":\"append\",\"value\":false}},\"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\":\"DELETE\",\"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: DELETE PROJECT AFTER 30 DAYS\",\"uncontained\":false,\"nodeUUID\":\"a998b662-60f2-49ee-968f-c19645ef4153\"},\"top\":20}},\"links\":{\"1\":{\"fromOperator\":7,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":0,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":7,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":\"0\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":10,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":6,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"1\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":5,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"0\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":5,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"4\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":\"1\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":\"1\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":3,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":3,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":8,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"11\":{\"fromOperator\":6,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":7,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"12\":{\"fromOperator\":3,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":9,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"13\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":11,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":11,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"15\":{\"fromOperator\":11,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":12,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"16\":{\"fromOperator\":12,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":13,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"17\":{\"fromOperator\":12,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":23,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"18\":{\"fromOperator\":23,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":14,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"19\":{\"fromOperator\":23,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":18,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"21\":{\"fromOperator\":14,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":16,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"22\":{\"fromOperator\":19,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":20,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"23\":{\"fromOperator\":20,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":15,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"24\":{\"fromOperator\":20,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":15,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"25\":{\"fromOperator\":19,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":15,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"26\":{\"fromOperator\":15,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"27\":{\"fromOperator\":15,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":17,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"28\":{\"fromOperator\":17,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":21,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"29\":{\"fromOperator\":17,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":22,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"30\":{\"fromOperator\":10,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"31\":{\"fromOperator\":10,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"32\":{\"fromOperator\":\"14\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":24,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"33\":{\"fromOperator\":24,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"34\":{\"fromOperator\":24,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":19,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.actions.helmut.ProjectDeleteActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"suppressEvent": false,
"nodeUUID": "ac70768c-4205-426c-aabb-72e2acab75d9",
"failedNodeUUID": "651fd800-87fd-47cf-8170-e08c6c10bc0f",
"successNodeUUID": "87754014-9c45-4e74-add5-3678c6051e9d"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "RSS - Projekt {project.name} wurde erfolgreich gelöscht.",
"progress": 100,
"nodeUUID": "0ea6d732-a7af-4b51-a1c9-474493891346",
"failedNodeUUID": "574e2df6-7828-46d7-bb35-d42ca9e3f330",
"successNodeUUID": "574e2df6-7828-46d7-bb35-d42ca9e3f330"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Fehler beim Löschen des Projektes: {project.name}",
"progress": 50,
"nodeUUID": "651fd800-87fd-47cf-8170-e08c6c10bc0f"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ALL",
"against": "{helmut.variable.Logging_Delete_Projects}",
"source": [
"true"
],
"nodeUUID": "574e2df6-7828-46d7-bb35-d42ca9e3f330",
"failedNodeUUID": "e1c9b8bb-28ea-4bd3-b49f-41af28bc99d6",
"successNodeUUID": "2e3eea4b-b60b-4faa-b29f-13b74ccc32ee"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Fehler beim Kopieren des Projektes: {project.name} nach \"deleted_RSS\"",
"progress": 50,
"nodeUUID": "c4474db5-2e66-4a4e-a443-be502ad4ae88"
}
},
{
"class": "nodes.actions.move.FolderMoveWithOptionsActionImpl",
"deprecated": false,
"properties": {
"folderPath": "{helmut.projects}/RSS/{project.metadata.Projekt-SName}",
"newFolderPath": "{helmut.projects}/_deleted_RSS/{project.metadata.Projekt-SName}",
"conflictRule": "INCREMENT_NAME",
"nodeUUID": "0829b1ba-3832-46f5-9723-9969caa3d81f",
"failedNodeUUID": "c4474db5-2e66-4a4e-a443-be502ad4ae88",
"successNodeUUID": "ac70768c-4205-426c-aabb-72e2acab75d9"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.mdr_lokaler_export_path}/{project.metadata.Projekt-SName}"
],
"nodeUUID": "515b1620-44ca-43c2-8662-050c0b1910a4",
"failedNodeUUID": "0ea6d732-a7af-4b51-a1c9-474493891346",
"successNodeUUID": "f0b24f36-596a-4f5d-8df6-9723c700c9d3"
}
},
{
"class": "nodes.actions.delete.FolderMultipleDeleteActionImplV3",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.mdr_lokaler_export_path}/{project.metadata.Projekt-SName}"
],
"notEmptyType": "DELETE_ANYWAY",
"async": true,
"nodeUUID": "f0b24f36-596a-4f5d-8df6-9723c700c9d3",
"failedNodeUUID": "0ea6d732-a7af-4b51-a1c9-474493891346",
"successNodeUUID": "0ea6d732-a7af-4b51-a1c9-474493891346"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "2e3eea4b-b60b-4faa-b29f-13b74ccc32ee"
}
},
{
"class": "nodes.actions.helmut.job.JobDeleteActionImpl",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"nodeUUID": "e1c9b8bb-28ea-4bd3-b49f-41af28bc99d6"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.rss_watchfolder_path}/Loeschung_lokaleExporte/{project.metadata.Projekt-SName}",
"msg": "{project.metadata.Projekt-SName}",
"append": false,
"threshold": "ALL",
"nodeUUID": "87754014-9c45-4e74-add5-3678c6051e9d",
"failedNodeUUID": "515b1620-44ca-43c2-8662-050c0b1910a4",
"successNodeUUID": "515b1620-44ca-43c2-8662-050c0b1910a4"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.projects}/RSS/{project.metadata.Projekt-SName}"
],
"nodeUUID": "acb40301-8377-4dc3-940d-91e1a0288929",
"failedNodeUUID": "413dc02b-c993-482a-8203-36ac4797380e",
"successNodeUUID": "0829b1ba-3832-46f5-9723-9969caa3d81f"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.projects}/RSS/{project.name}"
],
"nodeUUID": "413dc02b-c993-482a-8203-36ac4797380e",
"failedNodeUUID": "66eaf0ff-2db5-4e8e-ad46-c520c4286a74",
"successNodeUUID": "6a587822-b712-4ac3-9ec1-eac1c0196ec4"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Ordner für Projekt {project.name} wurde nicht gefunden - keine Löschung",
"progress": 99,
"nodeUUID": "66eaf0ff-2db5-4e8e-ad46-c520c4286a74"
}
},
{
"class": "nodes.actions.helmut.ProjectDeleteActionImplV2",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"suppressEvent": false,
"nodeUUID": "75b6cb52-b9bc-4c71-8a8a-cfe9bada1db4",
"failedNodeUUID": "9b8b4495-56ae-42bc-bedf-cc8153b1bdc1",
"successNodeUUID": "32d494ea-c7cd-496e-aa6a-c569664e22e7"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "SUCCESSFUL",
"msg": "RSS - Projekt {project.name} wurde erfolgreich gelöscht.",
"progress": 100,
"nodeUUID": "256572c4-df5d-4ba8-af12-8d6ff94732f1",
"failedNodeUUID": "aa91803e-0f24-4901-abe2-870e92f42c43",
"successNodeUUID": "aa91803e-0f24-4901-abe2-870e92f42c43"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Fehler beim Löschen des Projektes: {project.name}",
"progress": 50,
"nodeUUID": "9b8b4495-56ae-42bc-bedf-cc8153b1bdc1"
}
},
{
"class": "nodes.conditions.general.WildcardMultipleConditionImplV3",
"deprecated": false,
"properties": {
"conditionType": "IS",
"allOne": "ALL",
"against": "{helmut.variable.Logging_Delete_Projects}",
"source": [
"true"
],
"nodeUUID": "aa91803e-0f24-4901-abe2-870e92f42c43",
"failedNodeUUID": "201e696a-b78b-4f8a-8cc8-c56c2e77f971",
"successNodeUUID": "611e2dce-415c-45cf-9a18-6513dab2b804"
}
},
{
"class": "nodes.actions.helmut.job.JobStatusUpdateActionImpl",
"deprecated": false,
"properties": {
"status": "FAILED",
"msg": "Fehler beim Kopieren des Projektes: {project.name} nach \"deleted_RSS\"",
"progress": 50,
"nodeUUID": "8b4eba5f-fd31-4a40-a741-edeb781ad6b9"
}
},
{
"class": "nodes.conditions.folder.FolderMultipleExistsConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "DOES_EXIST",
"folderPaths": [
"{helmut.variable.mdr_lokaler_export_path}/{project.name}"
],
"nodeUUID": "9fd608af-2e98-4df3-9394-8446ae5987f4",
"failedNodeUUID": "256572c4-df5d-4ba8-af12-8d6ff94732f1",
"successNodeUUID": "8c25803a-6a34-4968-9f80-9b238cd1774c"
}
},
{
"class": "nodes.actions.delete.FolderMultipleDeleteActionImplV3",
"deprecated": false,
"properties": {
"folderPaths": [
"{helmut.variable.mdr_lokaler_export_path}/{project.name}"
],
"notEmptyType": "DELETE_ANYWAY",
"async": true,
"nodeUUID": "8c25803a-6a34-4968-9f80-9b238cd1774c",
"failedNodeUUID": "256572c4-df5d-4ba8-af12-8d6ff94732f1",
"successNodeUUID": "256572c4-df5d-4ba8-af12-8d6ff94732f1"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "611e2dce-415c-45cf-9a18-6513dab2b804"
}
},
{
"class": "nodes.actions.helmut.job.JobDeleteActionImpl",
"deprecated": false,
"properties": {
"jobId": "{job.id}",
"nodeUUID": "201e696a-b78b-4f8a-8cc8-c56c2e77f971"
}
},
{
"class": "nodes.actions.move.FolderMoveWithOptionsActionImpl",
"deprecated": false,
"properties": {
"folderPath": "{helmut.projects}/RSS/{project.name}",
"newFolderPath": "{helmut.projects}/_deleted_RSS/{project.name}",
"conflictRule": "INCREMENT_NAME",
"nodeUUID": "6a587822-b712-4ac3-9ec1-eac1c0196ec4",
"failedNodeUUID": "8b4eba5f-fd31-4a40-a741-edeb781ad6b9",
"successNodeUUID": "75b6cb52-b9bc-4c71-8a8a-cfe9bada1db4"
}
},
{
"class": "nodes.outputs.FileOutput",
"deprecated": false,
"properties": {
"filePath": "{helmut.variable.rss_watchfolder_path}/Loeschung_lokaleExporte/{project.name}",
"msg": "{project.name}",
"append": false,
"threshold": "ALL",
"nodeUUID": "32d494ea-c7cd-496e-aa6a-c569664e22e7",
"failedNodeUUID": "9fd608af-2e98-4df3-9394-8446ae5987f4",
"successNodeUUID": "9fd608af-2e98-4df3-9394-8446ae5987f4"
}
}
]
}Findings im Stream
Keine Findings direkt diesem Stream zugeordnet.
Stream-Details
- Extern-ID
- 69e8d4770a5acf262e60713a
- Event
- DELETE
- Nodes
- 25
- Deprecated-Warnung
- Nein
- Variablen
- 3