Duplicate Project
DUPLICATE_PROJECT · SERVER · 5f44e9fb1bb1610006d84dd0
Issues
Show
| Severity | Type | Node |
|---|---|---|
| Deprecated | Compatibility: Deprecated Node Reference | #17 File Replace Content Action |
DetailsFile 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 | #18 File Replace Content Action |
DetailsFile 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: Wildcard Not In Selected Reference | wildcard · path.basename.{node.result.1f64c440-c483-49a4-9e7f-4dd0adfbb06b} |
Details{path.basename.{node.result.1f64c440-c483-49a4-9e7f-4dd0adfbb06b}} 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. |
||
| Orphan | Temp Stream Variable Write Without Read | #14 Stream Set Temporary Variable Action |
DetailsThis 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. |
||
| Dynamic Reference | Dynamic Variable Reference | #0 Project File Copy Action |
DetailsThe 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
| Kind | Type | Key | Source | Node |
|---|---|---|---|---|
| Reference | Helmut Variable | Asset workfolder | Design | #3 Folder Create Action |
| Reference | Helmut Variable | Default sequence name | Design | #17 File Replace Content Action |
| Reference | Helmut Variable | Default sequence name | Design | #18 File Replace Content Action |
| Reference | Helmut Variable | Project prefix | Design | #2 Project Set Name Action |
| Reference | Helmut Variable | Project prefix | Design | #12 Folder Exists Condition |
| Reference | Helmut Variable | Project prefix | Design | #24 Project Metadata Changer Action V3 |
| Reference | Helmut Wildcard | helmut.projects | Design | #0 Project File Copy Action |
| Reference | Helmut Wildcard | helmut.projects | Design | #0 Project File Copy Action |
| Reference | Helmut Wildcard | helmut.projects | Design | #1 Premiere Path Settings Action V2 |
| Reference | Helmut Wildcard | helmut.projects | Design | #7 Folder Delete Action V3 |
| Reference | Helmut Wildcard | helmut.projects | Design | #8 Premiere Generate UUID Action |
| Reference | Helmut Wildcard | helmut.projects | Design | #12 Folder Exists Condition |
| Reference | Helmut Wildcard | helmut.templates | Design | #0 Project File Copy Action |
| Reference | Node Result | 1f64c440-c483-49a4-9e7f-4dd0adfbb06b | Design | #27 Regex Apply Action V2 |
| Reference | Node Result | 4c956231-a499-4b4a-b648-547dbe2febae | Design | #22 Stream Set Temporary Variable Action |
| Reference | Node Result | 778e72fb-5709-49a2-a282-c6ed136a88e8 | Design | #26 Regex Apply Action V2 |
| Reference | Node Result | 8310d584-3871-4e55-8a14-0d8d205cebfc | Design | #23 Stream Set Temporary Variable Action |
| Reference | Node Result | 8e327d80-9d0a-430a-bd23-4c9660ca26f7 | Design | #14 Stream Set Temporary Variable Action |
| Reference | Node Result | ? | Design | #21 File Increment Name Action |
| Setter | Project Metadata | genuine-project-name | Nodelist | #25 Project Metadata Changer Action V3 |
| Setter | Project Metadata | genuine-project-prefix | Nodelist | #24 Project Metadata Changer Action V3 |
| Reference | Store Variable | short-{project.extension} | Design | #0 Project File Copy Action |
| Reference | Temp Stream Variable | duplicate-project-name | Design | #2 Project Set Name Action |
| Reference | Temp Stream Variable | duplicate-project-name | Design | #12 Folder Exists Condition |
| Reference | Temp Stream Variable | duplicate-project-name | Design | #25 Project Metadata Changer Action V3 |
| Setter | Temp Stream Variable | duplicate-project-name | Nodelist | #22 Stream Set Temporary Variable Action |
| Setter | Temp Stream Variable | duplicate-project-name | Nodelist | #23 Stream Set Temporary Variable Action |
| Setter | Temp Stream Variable | temp-project-name | Nodelist | #14 Stream Set Temporary Variable Action |
Nodes
| # | Type | Title | Description | Summary | References | Issues |
|---|---|---|---|---|---|---|
| 0 | Action / Helmut / Project File Copy Action | Project File Copy Action | Will copy a template file and set it as project file | success -> #3 Folder Create Action | helmut_wildcard:helmut.projects store_variable:short-{project.extension} |
Dynamic Reference
|
| 1 | 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 -> #8 Premiere Generate UUID Action |
|
|
| 2 | Action / Helmut / Project Name Action | Project Set Name Action | Will set a project's name | success -> #0 Project File Copy Action | helmut_variable:Project prefix stream_variable:duplicate-project-name |
|
| 3 | 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 -> #4 Project As JSON V2 |
helmut_variable:Asset workfolder |
|
| 4 | Action / Helmut / Project JSONAction | Project As JSON V2 | Will write a JSON file next to the project | success -> #6 File Copy Action failure -> #7 Folder Delete Action V3 |
|
|
| 5 | Action / Helmut / Helmut Input Action | Helmut Input Dialog Action | Will open an input dialog in Helmut | success -> #14 Stream Set Temporary Variable Action failure -> #21 File Increment Name Action |
|
|
| 6 | Action / Copy / File Copy With Options Action | File Copy Action | Will copy a file (using a conflict rule in case destination exists) | source: {project.path} target: {project.parent}/Saves/{project.name}-Backup.{project.extension} success -> #10 Wildcard Condition V3 failure -> #7 Folder Delete Action V3 |
|
|
| 7 | Action / Delete / Folder Multiple Delete Action | Folder Delete Action V3 | Will delete one or more folders recursively | folders: ['{helmut.projects}/{project.group}/{project.category}/{project.template}/{project.name}'] success -> #11 Fail Action failure -> #11 Fail Action |
helmut_wildcard:helmut.projects |
|
| 8 | Action / Helmut / Premiere Generate UUIDAction | Premiere Generate UUID Action | Will generate and write a new UUID in a Premire Project file | success -> #17 File Replace Content Action |
|
|
| 9 | Action / Metadata / Metadata Auto Mapper Action | Metadata Auto Mapper Action | Will map wildcards in all available metadata | success -> #5 Helmut Input Dialog Action |
|
|
| 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: ['{project.extension}'] against: prproj condition: IS success -> #1 Premiere Path Settings Action V2 failure -> #15 Wildcard Condition V3 |
|
|
| 11 | Action / General / Fail Action With Message | Fail Action | Will always fail | message: Project can't be dusplicated! |
|
|
| 12 | Condition / Folder / Folder Multiple Exists Condition | Folder Exists Condition | Will check if one or more folders exist | folders: ['{helmut.projects}/{project.group}/{project.category}/{project.template}/{helmut.variable.Project prefix}-{stream.vari… condition: DOES_EXIST success -> #13 Fail Action failure -> #24 Project Metadata Changer Action V3 |
helmut_variable:Project prefix helmut_wildcard:helmut.projects stream_variable:duplicate-project-name |
|
| 13 | Action / General / Fail Action With Message | Fail Action | Will always fail | message: A project with this name is already existing! |
|
|
| 14 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: temp-project-name success -> #26 Regex Apply Action V2 |
node_result:8e327d80-9d0a-430a-bd23-4c9660ca26f7 |
Orphan
|
| 15 | 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 -> #18 File Replace Content Action failure -> #16 Wildcard Condition V3 |
|
|
| 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: ['{project.extension}'] against: sesx condition: IS success -> #19 Success Action |
|
|
| 17 | Action / Replace / File Replace Content Action | File Replace Content Action | Will replace file contents | source: {project.path} destination: {project.name} source: {helmut.variable.Default sequence name} success -> #20 Success Action failure -> #20 Success Action |
helmut_variable:Default sequence name |
Deprecated
|
| 18 | Action / Replace / File Replace Content Action | File Replace Content Action | Will replace file contents | source: {project.path} destination: {project.name} source: {helmut.variable.Default sequence name} success -> #19 Success Action failure -> #19 Success Action |
helmut_variable:Default sequence name |
Deprecated
|
| 19 | Action / General / Success Action | Success Action | Use it to make a failed node be successful to ensure a whole stream is successful |
|
||
| 20 | Action / General / Success Action | Success Action | Use it to make a failed node be successful to ensure a whole stream is successful |
|
||
| 21 | Action / Rename / File Increment Name Action | File Increment Name Action | Check if a file already exists, and if it does, increment its name until a non-existing one is found. No new file will be written, but the next available filename found is provided to following nodes via {stream.last_result} and {node.resu… | source: {project.path} success -> #27 Regex Apply Action V2 |
|
|
| 22 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: duplicate-project-name success -> #12 Folder Exists Condition |
node_result:4c956231-a499-4b4a-b648-547dbe2febae |
|
| 23 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: duplicate-project-name success -> #12 Folder Exists Condition |
node_result:8310d584-3871-4e55-8a14-0d8d205cebfc |
|
| 24 | 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 -> #25 Project Metadata Changer Action V3 |
helmut_variable:Project prefix |
|
| 25 | 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 -> #2 Project Set Name Action |
stream_variable:duplicate-project-name |
|
| 26 | Action / General / Regex Apply Action | Regex Apply Action V2 | Will apply a regex to a string | source: {node.result.778e72fb-5709-49a2-a282-c6ed136a88e8} success -> #22 Stream Set Temporary Variable Action |
node_result:778e72fb-5709-49a2-a282-c6ed136a88e8 |
|
| 27 | Action / General / Regex Apply Action | Regex Apply Action V2 | Will apply a regex to a string | source: {path.basename.{node.result.1f64c440-c483-49a4-9e7f-4dd0adfbb06b}} success -> #23 Stream Set Temporary Variable Action |
node_result:1f64c440-c483-49a4-9e7f-4dd0adfbb06b |
|