Create ML Project

CREATE_PROJECT · SERVER · 67b72ffee8aa1962afceb4e3

Nodes32
References26
Dynamic2
Errors1
Warnings0
Score195
Compatible 4.13.0 94% 30/32 ok · 2 dep

Issues

Show Hide
SeverityTypeNode
Error Missing Variable Definition #6 File Replace Content Action
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 #3 File Replace Content Action
Details

File Replace Content Action 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 #6 File Replace Content Action
Details

File Replace Content Action 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: Design Enum Options Missing #15 File Copy Action
Details

File Copy Action has an outdated option list for If new Filepath exists. Helmut4 4.13.0 also lists: INCREMENT_NAME.

→ Open and save the stream in the selected Helmut4 version or update the node so the design metadata contains the current enum options.

Compatibility Compatibility: Wildcard Not In Selected Reference wildcard · path.map.auto.{project.parent}\Cache\Prev-Loc
Details

{path.map.auto.{project.parent}\Cache\Prev-Loc} 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 · path.map.auto.{project.parent}\Saves
Details

{path.map.auto.{project.parent}\Saves} 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 · path.map.auto.{project.parent}\Cache\mogrt
Details

{path.map.auto.{project.parent}\Cache\mogrt} 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 · path.map.auto.{project.parent}\Cache\Capt-Loc
Details

{path.map.auto.{project.parent}\Cache\Capt-Loc} 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 · path.map.auto.{project.parent}\Cache\Capt-Loc
Details

{path.map.auto.{project.parent}\Cache\Capt-Loc} 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 · path.map.auto.{project.parent}\Cache\mogrt
Details

{path.map.auto.{project.parent}\Cache\mogrt} 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 · path.map.auto.{project.parent}\Cache\Prev-Loc
Details

{path.map.auto.{project.parent}\Cache\Prev-Loc} 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.

Dynamic Reference Dynamic Variable Reference #8 Project File Copy Action
Details

The variable name contains a placeholder or dynamic expression, so the final key cannot be fully verified from the export alone.

→ Document the expected resolved values or add explicit definitions for the known runtime keys.

References

Show Hide
KindTypeKeySourceNode
Reference Helmut Variable Asset workfolder Design #20 Folder Create Action
Reference Helmut Variable Default composition name Design #6 File Replace Content Action
Reference Helmut Variable Default sequence name Design #3 File Replace Content Action
Reference Helmut Variable Project prefix Design #0 Project Metadata Changer Action V3
Reference Helmut Variable Project prefix Design #26 Project Set Name Action
Reference Helmut Wildcard helmut.projects Design #4 Premiere Path Settings Action V2
Reference Helmut Wildcard helmut.projects Design #8 Project File Copy Action
Reference Helmut Wildcard helmut.projects Design #8 Project File Copy Action
Reference Helmut Wildcard helmut.projects Design #9 Project File Copy Action
Reference Helmut Wildcard helmut.projects Design #13 Folder Delete Action
Reference Helmut Wildcard helmut.templates Design #8 Project File Copy Action
Reference Helmut Wildcard helmut.templates Design #8 Project File Copy Action
Reference Helmut Wildcard helmut.templates Design #9 Project File Copy Action
Reference Helmut Wildcard helmut.templates Design #9 Project File Copy Action
Reference Node Result 6ca038ec-1a24-44c0-9557-4452f8b4204a Design #11 Project Metadata Changer Action V3
Reference Node Result 6ca038ec-1a24-44c0-9557-4452f8b4204a Design #26 Project Set Name Action
Reference Project Metadata Autoimport Transcoding Design #14 Wildcard Condition V3
Setter Project Metadata genuine-project-name Nodelist #11 Project Metadata Changer Action V3
Setter Project Metadata genuine-project-prefix Nodelist #0 Project Metadata Changer Action V3
Setter Project Metadata mlPrjId Nodelist #29 Project Metadata Changer Action V3
Reference Project Source Custom Integration Metadata medialoopster Design #28 medialoopster Create Project Action V3
Reference Store Variable Legal character regex Design #10 Regex Apply Action
Reference Store Variable short-{project.extension} Design #8 Project File Copy Action
Reference Store Variable short-{project.extension} Design #25 Stream Set Temporary Variable Action
Reference Temp Stream Variable ml-projects Design #9 Project File Copy Action
Reference Temp Stream Variable ml-projects Design #12 File Exists Condition
Setter Temp Stream Variable ml-projects Nodelist #24 Stream Set Temporary Variable Action
Reference Temp Stream Variable ml-relative Design #9 Project File Copy Action
Reference Temp Stream Variable ml-relative Design #12 File Exists Condition
Reference Temp Stream Variable ml-relative Design #28 medialoopster Create Project Action V3
Setter Temp Stream Variable ml-relative Nodelist #25 Stream Set Temporary Variable Action

Nodes

#TypeTitleDescriptionSummaryReferencesIssues
0 Action / Metadata / Project Metadata Changer Action Project Metadata Changer Action V3 Will change a single metadata value for a project metadata: genuine-project-prefix

success -> #11 Project Metadata Changer Action V3
helmut_variable:Project prefix
1 Action / Metadata / Metadata Auto Mapper Action Metadata Auto Mapper Action Will map wildcards in all available metadata success -> #24 Stream Set Temporary Variable Action
2 Action / General / Success Action Success Action Use it to make a failed node to be successful to ensure a whole stream is successful" success -> #28 medialoopster Create Project Action V3
3 Action / Replace / File Replace Content Action File Replace Content Action Will replace a files content source: {project.path}
destination: {project.name}
source: {helmut.variable.Default sequence name}

success -> #2 Success Action
failure -> #2 Success Action
helmut_variable:Default sequence name
Deprecated
4 Action / Helmut / Premiere Paths Settings Action V2 Premiere Path Settings Action V2 Will set various paths in a Premiere project (leave empty to skip) success -> #3 File Replace Content Action
5 Action / Helmut / Project JSONAction Project As JSON Will write a JSON file next to the project success -> #15 File Copy Action
failure -> #13 Folder Delete Action
6 Action / Replace / File Replace Content Action File Replace Content Action Will replace a files content source: {project.path}
destination: {project.name}
source: {helmut.variable.Default composition name}

success -> #7 Success Action
failure -> #7 Success Action
helmut_variable:Default composition name
Error Deprecated
7 Action / General / Success Action Success Action Use it to make a failed node to be successful to ensure a whole stream is successful"
8 Action / Helmut / Project File Copy Action Project File Copy Action Will copy a template file and set it as project file helmut_wildcard:helmut.projects helmut_wildcard:helmut.templates store_variable:short-{project.extension}
Dynamic Reference
9 Action / Helmut / Project File Copy Action Project File Copy Action Will copy a template file and set it as project file success -> #20 Folder Create Action helmut_wildcard:helmut.templates stream_variable:ml-projects stream_variable:ml-relative
10 Action / General / Regex Apply Action Regex Apply Action Will apply a regex to a string source: {project.name}

success -> #0 Project Metadata Changer Action V3
store_variable:Legal character regex
11 Action / Metadata / Project Metadata Changer Action Project Metadata Changer Action V3 Will change a single metadata value for a project metadata: genuine-project-name

success -> #14 Wildcard Condition V3
node_result:6ca038ec-1a24-44c0-9557-4452f8b4204a
12 Condition / File / File Multiple Exists Condition File Exists Condition Will check if one or more files exist condition: DOES_NOT_EXIST

success -> #9 Project File Copy Action
failure -> #30 Fail Action
stream_variable:ml-projects stream_variable:ml-relative
13 Action / Delete / Folder Multiple Delete Action Folder Delete Action Will delete one or more folders recursively folders: ['{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}']

success -> #31 Fail Action
failure -> #31 Fail Action
helmut_wildcard:helmut.projects
14 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: ['false']
against: {project.metadata.Autoimport Transcoding}
condition: IS

success -> #17 Project Metadata Remove Action V2
failure -> #26 Project Set Name Action
project_metadata:Autoimport Transcoding
15 Action / Copy / File Copy With Options Action File Copy Action Will copy a file (will overwrite if destination exists) source: {project.path}
target: {project.parent}/Saves/{project.name}-Backup.{project.extension}

success -> #21 Wildcard Condition V3
failure -> #13 Folder Delete Action
Compatibility
16 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: ['ptx']
against: {project.extension}
condition: IS

success -> #8 Project File Copy Action
failure -> #19 Wildcard Condition V3
17 Action / Metadata / Project Metadata Remove Action Project Metadata Remove Action V2 Will remove a single metadata value of a project metadata: Autoimport Video Encoding Preset

success -> #18 Project Metadata Remove Action V2
18 Action / Metadata / Project Metadata Remove Action Project Metadata Remove Action V2 Will remove a single metadata value of a project metadata: Autoimport Audio Encoding Preset

success -> #26 Project Set Name Action
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: ['freispace']
against: {project.group}
condition: IS_NOT

success -> #10 Regex Apply Action
failure -> #23 Success Action
20 Action / Create / Folder Multiple Create Action Folder Create Action Will create one or more folders folders: ['{project.parent}/Cache/Prev-Loc', '{project.parent}/Cache/Capt-Loc', '{project.parent}/Cache/mogrt', '{helmut.variabl…

success -> #5 Project As JSON
helmut_variable:Asset workfolder
21 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: ['{project.extension}']
against: prproj
condition: IS

success -> #4 Premiere Path Settings Action V2
failure -> #22 Wildcard Condition V3
22 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: ['{project.extension}']
against: aepx
condition: IS

success -> #6 File Replace Content Action
failure -> #27 Wildcard Condition V3
23 Action / General / Success Action Success Action Use it to make a failed node be successful to ensure a whole stream is successful
24 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: ml-projects

success -> #25 Stream Set Temporary Variable Action
25 Action / Helmut / Stream Set Temporary Variable Action Stream Set Temporary Variable Action Will set a temporary custom stream variable temporary variable: ml-relative

success -> #12 File Exists Condition
store_variable:short-{project.extension}
Dynamic Reference
26 Action / Helmut / Project Name Action Project Set Name Action Will set a project's name success -> #1 Metadata Auto Mapper Action helmut_variable:Project prefix node_result:6ca038ec-1a24-44c0-9557-4452f8b4204a
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: ['{project.extension}']
against: sesx
condition: IS

success -> #7 Success Action
failure -> #31 Fail Action
28 Action / Medialoopster / Create Medialoopster Project Action medialoopster Create Project Action V3 Will create a new project in medialoopster (supports optional copyOf) success -> #29 Project Metadata Changer Action V3
failure -> #29 Project Metadata Changer Action V3
stream_variable:ml-relative
29 Action / Metadata / Project Metadata Changer Action Project Metadata Changer Action V3 Will change a single metadata value for a project metadata: mlPrjId
30 Action / General / Fail Action With Message Fail Action Will always fail message: A project with this name already exists!
31 Action / General / Fail Action With Message Fail Action Will always fail message: Project couldn't be created