We are a marketing agency. We created projects prior as “Internal” and “External”; where internal tasks are handled by our team, there’s lots of chatter, etc. “External” are projects with both my team and the client (so work can be collaborative).
Because it becomes a chore when a task is done on “Internal” and then I have to move it over to “External” and remove chatter and ideation, etc…, I suggested “all should live in External” for simplicity sake. My boss today suggested the ONLY reason we don’t tend to do this is because we don’t want the clients seeing “how the sausage is made” all the time.
Enough backstory: is there a way to HIDE sub-tasks so ONLY the assigned team-member and the project owner (me) could see it? So the clients only see the parent task and commentary, while I’m keeping track on sub-tasks to ensure we’re delivering on time.
It won’t work as you proposed because anyone (your clients) who can see the parent task can see all subtasks.
It could work the other way around–you could designate a single subtask of each parent task to be the “external” one, multi-home it to a client-accessed project and then they’ll see just that task. But that might not be ideal.
Some likely better approaches are found in this thread containing suggestions from me and @Andrea_Mayer:
Not a solution (at all), but you could consider working with multiple saved views of your project, and folding some sections, so your externals can focus on the part of the project that matter for them.