Amongst the many features Asana has and doesn’t has, one useful one that might be useful would be automatically multihoming a task to a project based on a form inputs (i.e. a link to a specific project).
There is project A, B, and C. To kickoff the campaign, you need to submit a form. This initial form goes towards the creation of Project A - a core project for a given campaign where overarching timelines exist - kickoff dates, due dates for marketing, copywriting, coding, release dates, etc.
Project B and C are sub projects of Project A that run in parallel tandem. Project B holds all marketing tasks for project A, and Project C holds all coding tasks for project A. The reason its split out like this is that Project A can be huge, and adding all of Project B and C’s tasks to Project A would make the Asana project large and confusing. In addition, collecting all of the minutiae for everything in one form to kick off project A would make it extremely cumbersome.
Due to how expansive the project can be, how large the subprocesses themselves could be, and not all components being needed for each subsequent campaign (Marketing can be reused / Coding can be reused), the creation for project B and C would require their own forms to be submitted.
An ideal would be creating a field that would be “Asana URL”. That field would be populated in the form, and we could use the rule:
“Task Is Added To This Project”
“Task is added to this project by form…”
“Add to an additional project”
with a 2nd dropdown with 2 options: “Choose a custom field” / “Choose a project”
The custom field could be a regular text field.
The automation would “Try” to add -
On error nothing would happen.
I think automation that allows static links to be created dynamically between projects are a good idea from a scalability standpoint.