How to set up custom folder creation when using the launcher or ftrack actions?

Task Extra Work Folders

These can be application, task type or task name specific and get generated upon launching an application into the task.

I think you might be able to get this to work using application specific folders to be generated on launching an application in the task using setting project_settings/global/tools/Workfiles/extra_folders

Here’s an example configuration:

As JSON:

[
    {
        "hosts": [
            "maya"
        ],
        "task_types": [],
        "task_names": [],
        "folders": [
            "scenes",
            "images",
            "renders",
            "data"
        ]
    },
    {
        "hosts": [
            "fusion"
        ],
        "task_types": [],
        "task_names": [],
        "folders": [
            "scenes",
            "renders"
        ]
    }
]

You can copy the json to clipboard and right click on the “Extra work folders” header and click “Paste” to match the exact values.

If you set no value in host then the extra folders will trigger for any host application being launched.
The folders will not be created if you haven’t launched into it yet.


Project folder structure

There’s also the setting project_settings/global/project_folder_structure through which you can generate specific project folders but I don’t believe those are folders “per asset” but global folders in the project.

These only get created when triggering the specific “Create project folders” action. In the Project Manager (Beta) that is:

image

And in Ftrack that would be one of these two actions.

image

Likely it’s the “Create Project Structure” one since at least that mentions the header label in settings. But honestly I’m not entirely sure. :slight_smile: