Remove or check unassigned users

DELETE · CLIENT · 68302cf68225f81b0a0b593c

Nodes30
References25
Dynamic0
Errors0
Warnings0
Score219
Compatible 4.13.0 93% 28/30 ok · 2 dep

Issues

Show Hide
SeverityTypeNode
Deprecated Compatibility: Deprecated Node Reference #7 HTTP Request Action V5
Details

HTTP Request Action V5 is marked as deprecated in the Helmut4 4.13.0 node reference.

→ Replace this node with the current supported action, condition, or output before upgrading or standardizing this workflow.

Deprecated Compatibility: Deprecated Node Reference #23 HTTP Request Action V5
Details

HTTP Request Action V5 is marked as deprecated in the Helmut4 4.13.0 node reference.

→ Replace this node with the current supported action, condition, or output before upgrading or standardizing this workflow.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · string.split.1.{job.name}
Details

{string.split.1.{job.name}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · string.split.0.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}
Details

{string.split.0.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · string.split.1.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}
Details

{string.split.1.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · string.split.0.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}
Details

{string.split.0.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · string.split.1.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}
Details

{string.split.1.{node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference.

→ Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin.

References

Show Hide
KindTypeKeySourceNode
Reference Node Result 240cfa64-bc44-4277-9a73-097010ae40fd Design #26 Json Extract Action V2
Reference Node Result 4ddd919f-219f-4740-ae11-244fe974ca63 Design #4 Stream Set Temporary Variable Action
Reference Node Result 6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075 Design #5 Wildcard Condition V3
Reference Node Result 6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075 Design #7 HTTP Request Action V5
Reference Node Result 6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075 Design #7 HTTP Request Action V5
Reference Node Result 6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075 Design #23 HTTP Request Action V5
Reference Node Result 6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075 Design #23 HTTP Request Action V5
Reference Node Result 7d873e3a-d28e-42c9-bf71-6337957fdb21 Design #9 Json Extract Action V2
Reference Node Result 7d873e3a-d28e-42c9-bf71-6337957fdb21 Design #11 Json Extract Action V2
Reference Node Result 7d873e3a-d28e-42c9-bf71-6337957fdb21 Design #12 Json Extract Action V2
Reference Node Result 8e30e576-b6db-41af-bfb1-e742f2a09422 Design #14 Stream Set Temporary Variable Action
Reference Node Result 8ef515eb-6fe0-4d57-9400-df92065e5beb Design #15 Stream Set Temporary Variable Action
Reference Node Result 9aae2988-7fa8-43fb-9d51-b286aa86f209 Design #27 Wildcard Condition V3
Reference Node Result bc92ac21-ce5f-435c-8ba9-4b9437165004 Design #19 Wildcard Condition V3
Reference Node Result e356bf19-74ff-44fd-95fe-6fc3927fa4b7 Design #16 Stream Set Temporary Variable Action
Reference Temp Stream Variable unassignedUserID Design #9 Json Extract Action V2
Reference Temp Stream Variable unassignedUserID Design #11 Json Extract Action V2
Reference Temp Stream Variable unassignedUserID Design #12 Json Extract Action V2
Setter Temp Stream Variable unassignedUserID Nodelist #4 Stream Set Temporary Variable Action
Reference Temp Stream Variable userID Design #23 HTTP Request Action V5
Setter Temp Stream Variable userID Nodelist #14 Stream Set Temporary Variable Action
Reference Temp Stream Variable userLastLogin Design #18 Execute Javascript Action
Setter Temp Stream Variable userLastLogin Nodelist #15 Stream Set Temporary Variable Action
Reference Temp Stream Variable userName Design #10 Job Status Update Action
Reference Temp Stream Variable userName Design #21 Job Status Update Action
Reference Temp Stream Variable userName Design #22 Job Status Update Action
Reference Temp Stream Variable userName Design #24 Job Status Update Action
Reference Temp Stream Variable userName Design #25 Job Status Update Action
Setter Temp Stream Variable userName Nodelist #16 Stream Set Temporary Variable Action

Nodes

#TypeTitleDescriptionSummaryReferencesIssues
0 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Starting to check unassigned user ...

success -> #1 Split Stream Action
1 Action / General / Split Stream Action Split Stream Action 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 t… success -> #2 Sleep Action
failure -> #17 Execute Javascript Action
2 Action / General / Sleep Action Sleep Action Will sleep for an amount of milliseconds
3 Action / Execute / Javascript Execute Action Execute Javascript Action Will execute javascript script: // moovIT GmbH // Fetch the server URL and bearer token from the helmut 4 client via localhost // B Dimmel // Version …

success -> #5 Wildcard Condition V3
failure -> #6 Job Status Update Action
4 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: unassignedUserID

success -> #3 Execute Javascript Action
node_result:4ddd919f-219f-4740-ae11-244fe974ca63
5 Condition / General / Wildcard Multiple Condition Wildcard Condition V3 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) source: ['Error: ']
against: {node.result.6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075}
condition: CONTAINS_NOT

success -> #7 HTTP Request Action V5
failure -> #6 Job Status Update Action
node_result:6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075
6 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to obtain URL + Bearer token!
7 Action / General / HTTPRequest Action V5 HTTP Request Action V5 Execute HTTP requests success -> #9 Json Extract Action V2
failure -> #8 Job Status Update Action
node_result:6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075
Deprecated
8 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to communicate with helmut4 API!
9 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #11 Json Extract Action V2
failure -> #13 Job Status Update Action
node_result:7d873e3a-d28e-42c9-bf71-6337957fdb21 stream_variable:unassignedUserID
Deprecated
10 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Processing user profile '{stream.variable.userName}' stream_variable:userName
11 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #12 Json Extract Action V2
failure -> #13 Job Status Update Action
node_result:7d873e3a-d28e-42c9-bf71-6337957fdb21 stream_variable:unassignedUserID
Deprecated
12 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #14 Stream Set Temporary Variable Action
failure -> #13 Job Status Update Action
node_result:7d873e3a-d28e-42c9-bf71-6337957fdb21 stream_variable:unassignedUserID
Deprecated
13 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to extract user data!
14 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: userID

success -> #16 Stream Set Temporary Variable Action
node_result:8e30e576-b6db-41af-bfb1-e742f2a09422
15 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: userLastLogin

success -> #10 Job Status Update Action
node_result:8ef515eb-6fe0-4d57-9400-df92065e5beb
16 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: userName

success -> #15 Stream Set Temporary Variable Action
node_result:e356bf19-74ff-44fd-95fe-6fc3927fa4b7
17 Action / Execute / Javascript Execute Action Execute Javascript Action Will execute javascript script: // moovIT GmbH // Basic calculator in JavaScript Nashorn // B Dimmel // Version 1.1 // Date Jan 10th 2025 // Changelog…

success -> #4 Stream Set Temporary Variable Action
failure -> #29 Job Status Update Action
18 Action / Execute / Javascript Execute Action Execute Javascript Action Will execute javascript script: // Input strings var userLastLogin = "{stream.variable.userLastLogin}"; // Replace with actual input var purgeDate = "{…

success -> #19 Wildcard Condition V3
failure -> #20 Job Status Update Action
stream_variable:userLastLogin
19 Condition / General / Wildcard Multiple Condition Wildcard Condition V3 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) source: ['Purge user']
against: {node.result.bc92ac21-ce5f-435c-8ba9-4b9437165004}
condition: IS

success -> #23 HTTP Request Action V5
failure -> #21 Job Status Update Action
node_result:bc92ac21-ce5f-435c-8ba9-4b9437165004
20 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to parse lastLogin via javascript!
21 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Skipping purge of user profile '{stream.variable.userName}' stream_variable:userName
22 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Processing user profile '{stream.variable.userName}' ...

success -> #18 Execute Javascript Action
stream_variable:userName
23 Action / General / HTTPRequest Action V5 HTTP Request Action V5 Execute HTTP requests success -> #26 Json Extract Action V2
failure -> #28 Job Status Update Action
node_result:6f10a741-c6d9-4f7f-aa1a-25d6a8b3d075 stream_variable:userID
Deprecated
24 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Successfully deleted user profile '{stream.variable.userName}' stream_variable:userName
25 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to delete user profile '{stream.variable.userName}'! stream_variable:userName
26 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #27 Wildcard Condition V3
failure -> #28 Job Status Update Action
node_result:240cfa64-bc44-4277-9a73-097010ae40fd
Deprecated
27 Condition / General / Wildcard Multiple Condition Wildcard Condition V3 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) source: ['20']
against: {node.result.9aae2988-7fa8-43fb-9d51-b286aa86f209}
condition: STARTS_WITH

success -> #24 Job Status Update Action
failure -> #25 Job Status Update Action
node_result:9aae2988-7fa8-43fb-9d51-b286aa86f209
28 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to communicate with helmut4 API!
29 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Could not parse/extract userID!