Using the Project File Copy Action, you can accomplish two tasks simultaneously:
Create a physical file on storage from a template (mimicking a )
Generate a new, dedicated project entry in the database (mimicking a )
This node is intended for use in one of the "üroject creation" triggers in FX, such as:
Create Project
Import Project
Duplicate Project
While this node can be replaced with a standard file copy action, doing so would require manually setting the project path using the node, which updates or writes the project file path into the database.
If all parameters necessary for project creation are defined in the "Add/Import Project" dialog, a database object (virtual project) will be created. This virtual project consists only of metadata provided by the user or set via the project group-category-template tree.
If an additional workflow is triggered (e.g., Create/Import/Duplicate Project), a physical equivalent of the database object (the actual project file) is created and assigned via the underlying workflow. This involves copying a template file and associating its path with the database object.
It is important to note that a Helmut4 project can only be opened if a physical project file exists.
Please also review the following associated nodes: