Reference Custom Fields could be a great feature, but their utility is very limited because they don’t work with many of Asana’s core features — especially forms, reports, grouping, and filtering.
Here’s one example scenario where I would like to use RCF. My team supports AV equipment in a few thousand rooms globally. All these rooms are tracked in an external database with properties such as room name, site, region, room type, etc. I created an Asana project to store each room as a “task”, so it can be used as a RCF in all other projects. I can build an API sync to automatically keep this project up to date when new rooms are created.
From there, I want to build a report counting tasks per room. I also want to build a report counting tasks per site, or per region. Those are properties of the RCF, but they are not properties of the task itself.
I want to use a form to create new tasks, where the RCF appears as a dropdown list for the user to select a room.
Inside a project, I want to group support tasks by room, and also by site.