@Stephen_Li thank you for responding.
The use case is for a large technical implementation that has 58 stakeholder groups (though this will expand). Each of these stakeholder groups are responsible for completing the same set of categorized tasks for go-live (which is why so many separate projects). Each has their own individual project teams and responsible task owners, and have to be granted individual access. To further complicate, some tasks need to be expanded upon (additional subtasks), and due dates are being set as standard, but will vary. I cannot provide more context than this, but a single project with homing to 58 separate projects would be about 10k line items, and with homing… well, I shudder thinking about it.
In terms of regularity of tasks being added, it is not daily. But, we are moving to Asana, and the expanded functionality will mean results could vary, particularly with subtasks (and again, these may be highly unique based on the stakeholder group). From the portfolio perspective (all of these will be within one project portfolio), additional tasks may be identified and added on a monthly, or every two month cadence. Due dates on existing tasks may change at the same rate, but are likely to be done in alignment with the development schedule, so several associated tasks may be updated at once. So even if we have a month where 5 of these are updated, they will need to be replicated across all portfolio projects.
In terms of rules, I have several work management rules I have added, which include:
Updating required fields for reporting based on completion
Updating status based on proximity to due date (approaching, past, etc.)
To manage this specific challenge, I have tried the following:
*Trigger: When a task is added to the “template” master project, add to additional projects (this is what surfaced the homing function being applied to all additional projects where I specified add task, resulting in a loop of rules notifications)
*Trigger: When a task is added, duplicate task and move to specified project (the duplication did not hold the task details. It moved the primary task with details, and retained a task with a [null] name value (not sure if I can do a direct duplication through rules to prevent this). Moving instead of adding to another project solved for the homing functionality in the recipient project, but the master project had that a null task value retained.
*Trigger: When due date is changed, update due date on additional project. This works well, but again, creates homing between the master and the recipient project.
I hope this helps. I have been playing with the duplicate and move function to solve for new task being added, and have even considered trying to figure out if there are other ways to get around this. Unfortunately, we cannot add on any additional workflow tools or products that may help such as Zapier or others.