diff --git a/openpype/settings/defaults/project_settings/ftrack.json b/openpype/settings/defaults/project_settings/ftrack.json
index 01831efad1..89bb41a164 100644
--- a/openpype/settings/defaults/project_settings/ftrack.json
+++ b/openpype/settings/defaults/project_settings/ftrack.json
@@ -193,6 +193,11 @@
"Administrator"
]
},
+ "fill_workfile_attribute": {
+ "enabled": false,
+ "custom_attribute_key": "",
+ "role_list": []
+ },
"seed_project": {
"enabled": true,
"role_list": [
diff --git a/openpype/settings/entities/schemas/projects_schema/schema_project_ftrack.json b/openpype/settings/entities/schemas/projects_schema/schema_project_ftrack.json
index 6d0e2693d4..cb59e9d67e 100644
--- a/openpype/settings/entities/schemas/projects_schema/schema_project_ftrack.json
+++ b/openpype/settings/entities/schemas/projects_schema/schema_project_ftrack.json
@@ -589,6 +589,34 @@
}
]
},
+ {
+ "type": "dict",
+ "key": "fill_workfile_attribute",
+ "label": "Fill workfile Custom attribute",
+ "checkbox_key": "enabled",
+ "children": [
+ {
+ "type": "boolean",
+ "key": "enabled",
+ "label": "Enabled"
+ },
+ {
+ "type": "label",
+ "label": "Custom attribute must be Text type added to Task entity type"
+ },
+ {
+ "type": "text",
+ "key": "custom_attribute_key",
+ "label": "Custom attribute key"
+ },
+ {
+ "type": "list",
+ "key": "role_list",
+ "label": "Roles",
+ "object_type": "text"
+ }
+ ]
+ },
{
"type": "dict",
"key": "seed_project",