We have 20 custom fields in a project. All the custom fields aren’t relevant to each type of task. For example:
For tasks related to serving customers we need custom fields 1-5 which have customer information
For internal tasks we need custom fields 6-10 which have internal information
For tasks related to outside vendors we need custom fields 11-15 which have vendor information
For tasks related to dealing with government regulators we need fields 16-20 which have government regulator info.
I want to have 4 types of task templates:
for customer tasks which only show custom fields 1-5
for internal tasks which only show custom fields 6-10
for vendor tasks which only show custom fields 11-15
for regulator tasks which only show custom fields 16-20
I don’t want to show the irrelevant custom fields because there are too many irrelevant ones and it is too cumbersome and confusing. I can’t find a way to DELETE a custom field from a single task template without removing it from the whole project.
Is there a way to do this natively? Is there a known add-on to do this? Is there a workaround through some kind of multi-homing that might work?
The approach you’re asking for isn’t supported in Asana, but there’s another way, and it will mean you needn’t have separate task templates. I’ve used it successfully in the past, so maybe it can work for you too.
Make four projects corresponding to the four task types, each with the five unique custom fields that apply to them.
Have one main project just like the one you have now, but with no custom fields defined there.
Multi-home every task to the main project and just one of the other four. That could be done with a rule if you’re on Business or Enterprise with a trigger based on Task type and the action be to multi-home to the corresponding project.