Notify on new asset ingest

IMPORT · CLIENT · 66ab605441ba7f7eb8df10a2

Nodes25
References14
Dynamic0
Errors1
Warnings1
Score141
Compatible 4.13.0 96% 24/25 ok · 1 dep

Issues

Show Hide
SeverityTypeNode
Error Missing Variable Definition #7 HTTP Request Action V5
Details

This variable is used by at least one stream, but no matching definition was found in the exported reference data.

→ Check the variable name, export the latest definitions, or document the reference if it is resolved dynamically at runtime.

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.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · job.path
Details

{job.path} 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.

Warning Temp Stream Variable Read Without Write #4 macOS System Notification Output
Details

This Temp Stream Variable is read by a stream, but no write action was detected in the analyzed data.

→ Check whether it is written by a pre-stream, split stream, external process, or previous runtime context.

Orphan Temp Stream Variable Write Without Read #23 Stream Set Temporary Variable Action
Details

This Temp Stream Variable is written by a stream, but no read was detected in the analyzed data.

→ Keep it if Helmut or a later workflow step consumes it; otherwise consider cleanup.

Orphan Temp Stream Variable Write Without Read #6 Stream Set Temporary Variable Action
Details

This Temp Stream Variable is written by a stream, but no read was detected in the analyzed data.

→ Keep it if Helmut or a later workflow step consumes it; otherwise consider cleanup.

References

Show Hide
KindTypeKeySourceNode
Reference Node Result 570cd660-f5c9-4ab3-972c-aa874575354c Design #10 Wildcard Condition V3
Reference Node Result 634da36b-23af-4281-ad58-2372ebbe2d1c Design #9 Json Extract Action V2
Reference Node Result 634da36b-23af-4281-ad58-2372ebbe2d1c Design #11 Json Extract Action V2
Reference Node Result 634da36b-23af-4281-ad58-2372ebbe2d1c Design #23 Stream Set Temporary Variable Action
Reference Node Result cc42b982-2ef1-4e74-b279-28655e57cc57 Design #12 Stream Set Temporary Variable Action
Reference Node Result cc42b982-2ef1-4e74-b279-28655e57cc57 Design #13 Empty String Condition
Reference Store Variable Helmut4-API Design #7 HTTP Request Action V5
Setter Temp Stream Variable debug Nodelist #23 Stream Set Temporary Variable Action
Reference Temp Stream Variable notificationUser Design #15 Job Create Job Action V2
Reference Temp Stream Variable notificationUser Design #15 Job Create Job Action V2
Reference Temp Stream Variable notificationUser Design #16 Empty String Condition
Reference Temp Stream Variable notificationUser Design #17 Job Status Update Action
Setter Temp Stream Variable notificationUser Nodelist #12 Stream Set Temporary Variable Action
Reference Temp Stream Variable prjID-search Design #7 HTTP Request Action V5
Setter Temp Stream Variable prjID-search Nodelist #8 Stream Set Temporary Variable Action
Reference Temp Stream Variable prjName Design #4 macOS System Notification Output
Reference Temp Stream Variable prjName Design #6 Stream Set Temporary Variable Action
Setter Temp Stream Variable prjname-debug Nodelist #6 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: Informing user ..

success -> #21 Empty String Condition
1 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Notification done

success -> #5 Job Delete Action
2 Condition / General / OSCondition Operating System Condition V2 Will match the current operating system condition: IS

success -> #4 macOS System Notification Output
failure -> #3 Success Action
3 Action / General / Success Action Success Action Use it to make a failed node be successful to ensure a whole stream is successful success -> #17 Job Status Update Action
4 Output / System Notification Output / System Notification Output macOS System Notification Output Will display a system notification on macOS message: New asset(s) are ready to be snyced

success -> #17 Job Status Update Action
failure -> #17 Job Status Update Action
stream_variable:prjName
Warning
5 Action / Helmut / Job Delete Action Job Delete Action Will delete a job from the database by id
6 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: prjname-debug

success -> #16 Empty String Condition
stream_variable:prjName
Warning Orphan
7 Action / General / HTTPRequest Action V5 HTTP Request Action V5 Execute HTTP requests success -> #23 Stream Set Temporary Variable Action
failure -> #20 Job Status Update Action
store_variable:Helmut4-API stream_variable:prjID-search
Error Deprecated
8 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: prjID-search

success -> #7 HTTP Request Action V5
9 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #10 Wildcard Condition V3
failure -> #10 Wildcard Condition V3
node_result:634da36b-23af-4281-ad58-2372ebbe2d1c
Deprecated
10 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.570cd660-f5c9-4ab3-972c-aa874575354c}
condition: STARTS_WITH

success -> #11 Json Extract Action V2
failure -> #18 Job Status Update Action
node_result:570cd660-f5c9-4ab3-972c-aa874575354c
11 Action / General / Json Extract Action V2 Json Extract Action V2 Extract values from JSON payloads success -> #13 Empty String Condition
failure -> #19 Job Status Update Action
node_result:634da36b-23af-4281-ad58-2372ebbe2d1c
Deprecated
12 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: notificationUser

success -> #15 Job Create Job Action V2
node_result:cc42b982-2ef1-4e74-b279-28655e57cc57
13 Condition / General / Empty String Condition Empty String Condition Will check one or multiple strings whether they are empty or not condition: NOT_EMPTY

success -> #12 Stream Set Temporary Variable Action
failure -> #14 Job Delete Action
node_result:cc42b982-2ef1-4e74-b279-28655e57cc57
14 Action / Helmut / Job Delete Action Job Delete Action Will delete a job from the database by id
15 Action / Helmut / Job Create Job Action Job Create Job Action V2 Will create a new job success -> #1 Job Status Update Action stream_variable:notificationUser
16 Condition / General / Empty String Condition Empty String Condition Will check one or multiple strings whether they are empty or not condition: EMPTY

success -> #8 Stream Set Temporary Variable Action
failure -> #2 Operating System Condition V2
stream_variable:notificationUser
17 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Message send to user {stream.variable.notificationUser}

success -> #24 Job Delete Action
stream_variable:notificationUser
18 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: http code != 200
19 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Error while extraction information from json payload
20 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Failed to communicate with H4 API!
21 Condition / General / Empty String Condition Empty String Condition Will check one or multiple strings whether they are empty or not condition: NOT_EMPTY

success -> #6 Stream Set Temporary Variable Action
failure -> #22 Job Status Update Action
22 Action / Helmut / Job Status Update Action Job Status Update Action Will set a job's status message: Wildcard [<]{job.name}[>] is null
23 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: debug

success -> #9 Json Extract Action V2
node_result:634da36b-23af-4281-ad58-2372ebbe2d1c
Deprecated Orphan
24 Action / Helmut / Job Delete Action Job Delete Action Will delete a job from the database by id