PROD
FX
ESP - Reservierung 14 Tage verlängern
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ängigkeitenAktivierung
AktiviertJobstatus im Dashboard
Nicht erforderlich / nicht jobbezogenGrafische Streamansicht
8 Nodes
Variablen und Fundstellen
Keine direkten Variablenverwendungen erkannt.
Stream-Rohdaten
{
"id": "6a2fec43e04d5003f16e175f",
"name": "ESP - Reservierung 14 Tage verlängern",
"createDate": "2026-06-15T12:12:51.679Z",
"modificationDate": "2026-10-18T10:52:22.932Z",
"streamEvent": "CUSTOM_FX",
"streamHost": "CLIENT",
"disabled": false,
"startNodeUUID": "094c0689-d6d2-478a-8428-6faf7edf0383",
"groups": [
"69e8b249336ab84c4d911c4b"
],
"order": 16,
"tags": [
"FX"
],
"design": "{\"operators\":{\"0\":{\"top\":20,\"left\":390,\"properties\":{\"description\":\"Will match the user's role\",\"title\":\"User Role Condition\",\"nodeUUID\":\"094c0689-d6d2-478a-8428-6faf7edf0383\",\"uncontained\":false,\"class\":\"nodes.conditions.helmut.user.UserRoleConditionImpl\",\"className\":\"conditionNode\",\"parameter\":{\"Condition\":{\"type\":\"ENUM\",\"variableName\":\"conditionType\",\"values\":[\"IS\",\"IS_NOT\"],\"value\":\"IS\"},\"Role\":{\"type\":\"ENUM\",\"description\":\"Can contain User or Admin\",\"variableName\":\"userRole\",\"placeholder\":\"ADMIN\",\"values\":[\"ADMIN\",\"USER\"],\"value\":\"ADMIN\"}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"1\":{\"top\":20,\"left\":2010,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"07af2363-4bf8-458e-9aa0-8d54045e8a19\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserMessageOutputImplV4\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the message should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Vorhaltedatum wurde auf '{node.result.4a518473-ee80-4ae8-a563-3dd8362bc3b9}' geändert\"},\"Expand dialog width\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to expand the dialog's width for displaying additional content.\",\"variableName\":\"expandDialog\",\"value\":false},\"Async/fire+forget\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to set the non-blocking state for this node.\",\"variableName\":\"asyncState\",\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for user interaction\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"2\":{\"top\":20,\"left\":785,\"properties\":{\"description\":\"Will set a temporary custom stream variable\",\"title\":\"Stream Set Temporary Variable Action\",\"nodeUUID\":\"306db2bd-afce-47a4-98cb-3bf3935e7727\",\"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\":\"reservierung\"},\"Variable value\":{\"type\":\"STRING\",\"description\":\"Name of the value to be used for the temporary variable\",\"variableName\":\"variableValue\",\"placeholder\":\"my_value_name\",\"value\":\"{project.metadata.Datum Reservierung}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"4\":{\"top\":20,\"left\":1210,\"properties\":{\"description\":\"Will execute javascript\",\"title\":\"Execute Javascript Action\",\"nodeUUID\":\"4a518473-ee80-4ae8-a563-3dd8362bc3b9\",\"uncontained\":false,\"class\":\"nodes.actions.execute.JavascriptExecuteActionImpl\",\"className\":\"actionNode\",\"parameter\":{\"Javascript\":{\"type\":\"LONG_STRING\",\"description\":\"Javascript based on 'Nashorn'\",\"variableName\":\"cmd\",\"value\":\"var inputDateString = '{stream.variable.reservierung}';\\n\\nfunction convertDateString(dateStr) {\\n\\n\\tvar parts = dateStr.split(\\\"-\\\");\\n\\tvar year = parseInt(parts[0], 10);\\n\\tvar month = parseInt(parts[1], 10)-1;\\n\\tvar day = parseInt(parts[2], 10);\\n\\n\\tvar date = new Date(year, month, day);\\n\\tdate.setDate(date.getDate() + 14);\\n\\tfinaldate = date.getFullYear()+\\\"-\\\"+(date.getMonth()+1)+\\\"-\\\"+date.getDate();\\n\\treturn finaldate;\\n}\\n\\nvar outputDateString = convertDateString(inputDateString);\\noutputDateString;\"}},\"globalParameter\":{\"Async\":{\"type\":\"BOOLEAN\",\"variableName\":\"async\",\"value\":false}},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"5\":{\"top\":20,\"left\":1605,\"properties\":{\"description\":\"Will change a single metadata value for a project\",\"title\":\"Project Metadata Changer Action V3\",\"nodeUUID\":\"4d6d5b2a-4a7c-4164-9a13-451908bf3ea3\",\"uncontained\":false,\"class\":\"nodes.actions.metadata.ProjectMetadataChangerActionImplV3\",\"className\":\"actionNode\",\"parameter\":{\"Project ID\":{\"type\":\"STRING\",\"description\":\"Project ID of the project whose metadata is to be changed\",\"variableName\":\"projectId\",\"values\":[\"{project.id}\"],\"value\":\"{project.id}\"},\"Metadata name\":{\"type\":\"STRING\",\"description\":\"Name of the metadata field to be changed, or added. The metadata name must already exist in the system\",\"variableName\":\"metadataName\",\"placeholder\":\"my_metadata_entry\",\"value\":\"Datum Reservierung\"},\"Metadata value\":{\"type\":\"STRING\",\"description\":\"New metadata value\",\"variableName\":\"metadataValue\",\"placeholder\":\"my_value_for_my_metadata_entry\",\"value\":\"{node.result.4a518473-ee80-4ae8-a563-3dd8362bc3b9}\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"6\":{\"top\":445,\"left\":2010,\"properties\":{\"description\":\"Will send a message to a user\",\"title\":\"Send Message to User V4\",\"nodeUUID\":\"35e217a5-3883-4b70-8244-404f54d396bc\",\"uncontained\":false,\"class\":\"nodes.outputs.user.UserMessageOutputImplV4\",\"className\":\"outputNode\",\"parameter\":{\"Recipient\":{\"type\":\"STRING\",\"description\":\"Username of the recipient to whom the message should be sent\",\"variableName\":\"receipment\",\"placeholder\":\"{user.name} or username1\",\"values\":[\"{user.name}\"],\"value\":\"{user.name}\"},\"Message\":{\"type\":\"LONG_STRING\",\"description\":\"Displayed message\",\"variableName\":\"msg\",\"placeholder\":\"This is a text that includes the {stream.log} for user {user.name}\",\"value\":\"Fehler: Reservierungsdatum konnte nicht korrekt gesetzt werden.\"},\"Expand dialog width\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to expand the dialog's width for displaying additional content.\",\"variableName\":\"expandDialog\",\"value\":false},\"Async/fire+forget\":{\"type\":\"BOOLEAN\",\"description\":\"Toggle to set the non-blocking state for this node.\",\"variableName\":\"asyncState\",\"value\":false},\"Timeout (in seconds)\":{\"type\":\"INTEGER\",\"description\":\"How long to wait for user interaction\",\"variableName\":\"timeout\",\"values\":[\"30\"],\"value\":\"30\"},\"Successful on timeout\":{\"type\":\"BOOLEAN\",\"description\":\"Whether to be successful or fail when reaching the timeout\",\"variableName\":\"successfulOnTimeout\",\"values\":[\"false\"],\"value\":false}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"7\":{\"top\":25,\"left\":2440,\"properties\":{\"description\":\"Use it to make a failed node be successful to ensure a whole stream is successful\",\"title\":\"Success Action\",\"nodeUUID\":\"8aa85b7d-1fb0-4dc2-8228-88f9934c13b3\",\"uncontained\":false,\"class\":\"nodes.actions.general.SuccessActionImpl\",\"className\":\"actionNode\",\"parameter\":{},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"8\":{\"top\":195,\"left\":2445,\"properties\":{\"description\":\"Will always fail\",\"title\":\"Fail Action\",\"nodeUUID\":\"c0fa931b-d8bd-42b8-be1f-bfcd957b9965\",\"uncontained\":false,\"class\":\"nodes.actions.general.FailActionWithMessageImpl\",\"className\":\"actionNode\",\"parameter\":{\"Message\":{\"type\":\"STRING\",\"description\":\"Optional error message to return\",\"variableName\":\"msg\"}},\"globalParameter\":{},\"inputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"outputs\":{\"success\":{\"label\":\"Success\"},\"failed\":{\"label\":\"Fail\"}}}},\"startNode\":{\"left\":20,\"properties\":{\"class\":\"streamEvent\",\"className\":\"eventNode\",\"inputs\":{},\"outputs\":{\"trigger\":{\"label\":\"Trigger\"}},\"parameter\":{\"Event\":{\"type\":\"ENUM\",\"value\":\"CUSTOM_FX\",\"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 - Reservierung 14 Tage verlängern\",\"uncontained\":false,\"nodeUUID\":\"27bffc30-3e31-43ba-bacc-2ab08317c5f6\"},\"top\":20}},\"links\":{\"0\":{\"fromOperator\":\"startNode\",\"fromConnector\":\"trigger\",\"fromSubConnector\":0,\"toOperator\":0,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"1\":{\"fromOperator\":\"5\",\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":1,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"2\":{\"fromOperator\":0,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":2,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"3\":{\"fromOperator\":1,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"7\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"4\":{\"fromOperator\":2,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"5\":{\"fromOperator\":1,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"7\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"6\":{\"fromOperator\":4,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":5,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"7\":{\"fromOperator\":\"5\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"8\":{\"fromOperator\":\"4\",\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":6,\"toConnector\":\"trigger\",\"toSubConnector\":0},\"9\":{\"fromOperator\":6,\"fromConnector\":\"success\",\"fromSubConnector\":0,\"toOperator\":\"8\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"10\":{\"fromOperator\":6,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":\"8\",\"toConnector\":\"trigger\",\"toSubConnector\":0},\"14\":{\"fromOperator\":2,\"fromConnector\":\"failed\",\"fromSubConnector\":0,\"toOperator\":4,\"toConnector\":\"trigger\",\"toSubConnector\":0}},\"operatorTypes\":{},\"grid\":{\"height\":9000,\"width\":16000}}",
"deprecated": false,
"nodeList": [
{
"class": "nodes.conditions.helmut.user.UserRoleConditionImpl",
"deprecated": false,
"properties": {
"conditionType": "IS",
"userRole": "ADMIN",
"nodeUUID": "094c0689-d6d2-478a-8428-6faf7edf0383",
"successNodeUUID": "306db2bd-afce-47a4-98cb-3bf3935e7727"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Vorhaltedatum wurde auf '{node.result.4a518473-ee80-4ae8-a563-3dd8362bc3b9}' geändert",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "07af2363-4bf8-458e-9aa0-8d54045e8a19",
"failedNodeUUID": "8aa85b7d-1fb0-4dc2-8228-88f9934c13b3",
"successNodeUUID": "8aa85b7d-1fb0-4dc2-8228-88f9934c13b3"
}
},
{
"class": "nodes.actions.helmut.stream.StreamSetTemporaryVariableActionImpl",
"deprecated": false,
"properties": {
"variableName": "reservierung",
"variableValue": "{project.metadata.Datum Reservierung}",
"nodeUUID": "306db2bd-afce-47a4-98cb-3bf3935e7727",
"failedNodeUUID": "4a518473-ee80-4ae8-a563-3dd8362bc3b9",
"successNodeUUID": "4a518473-ee80-4ae8-a563-3dd8362bc3b9"
}
},
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var inputDateString = '{stream.variable.reservierung}';\n\nfunction convertDateString(dateStr) {\n\n\tvar parts = dateStr.split(\"-\");\n\tvar year = parseInt(parts[0], 10);\n\tvar month = parseInt(parts[1], 10)-1;\n\tvar day = parseInt(parts[2], 10);\n\n\tvar date = new Date(year, month, day);\n\tdate.setDate(date.getDate() + 14);\n\tfinaldate = date.getFullYear()+\"-\"+(date.getMonth()+1)+\"-\"+date.getDate();\n\treturn finaldate;\n}\n\nvar outputDateString = convertDateString(inputDateString);\noutputDateString;",
"nodeUUID": "4a518473-ee80-4ae8-a563-3dd8362bc3b9",
"failedNodeUUID": "35e217a5-3883-4b70-8244-404f54d396bc",
"successNodeUUID": "4d6d5b2a-4a7c-4164-9a13-451908bf3ea3"
}
},
{
"class": "nodes.actions.metadata.ProjectMetadataChangerActionImplV3",
"deprecated": false,
"properties": {
"projectId": "{project.id}",
"metadataName": "Datum Reservierung",
"metadataValue": "{node.result.4a518473-ee80-4ae8-a563-3dd8362bc3b9}",
"nodeUUID": "4d6d5b2a-4a7c-4164-9a13-451908bf3ea3",
"failedNodeUUID": "35e217a5-3883-4b70-8244-404f54d396bc",
"successNodeUUID": "07af2363-4bf8-458e-9aa0-8d54045e8a19"
}
},
{
"class": "nodes.outputs.user.UserMessageOutputImplV4",
"deprecated": false,
"properties": {
"receipment": "{user.name}",
"msg": "Fehler: Reservierungsdatum konnte nicht korrekt gesetzt werden.",
"expandDialog": false,
"asyncState": false,
"successfulOnTimeout": false,
"timeout": 30,
"threshold": "ALL",
"nodeUUID": "35e217a5-3883-4b70-8244-404f54d396bc",
"failedNodeUUID": "c0fa931b-d8bd-42b8-be1f-bfcd957b9965",
"successNodeUUID": "c0fa931b-d8bd-42b8-be1f-bfcd957b9965"
}
},
{
"class": "nodes.actions.general.SuccessActionImpl",
"deprecated": false,
"properties": {
"nodeUUID": "8aa85b7d-1fb0-4dc2-8228-88f9934c13b3"
}
},
{
"class": "nodes.actions.general.FailActionWithMessageImpl",
"deprecated": false,
"properties": {
"msg": "",
"nodeUUID": "c0fa931b-d8bd-42b8-be1f-bfcd957b9965"
}
}
]
}Findings im Stream
Keine Findings direkt diesem Stream zugeordnet.
Stream-Details
- Extern-ID
- 6a2fec43e04d5003f16e175f
- Event
- CUSTOM_FX
- Nodes
- 8
- Deprecated-Warnung
- Nein
- Variablen
- 0