Share via

Automatically Name Tasks Based on Summary Tasks

Anonymous
2019-02-21T18:18:53+00:00

I'm new to Microsoft Project, so please forgive me if this is obvious.

I have a number of tasks organized into one or two levels of Summary Tasks to make my document readable. I would like to be able to assign a Name (or custom text field) to those tasks which will be a concatenation of the names of the Summary Tasks that contain it. For Example:

Cakes

> Chocolate

>> Mix

>> Bake

>> Ice

> Vanilla

>> Mix

>> Bake

>> Ice

I want a cell that will automatically display "Mix Chocolate Cakes" in the appropriate Task. This will save me having to type all of that information in manually, and avoid confusion on my Gantt Chart where just having "Mix" would be ambiguous, since there are two tasks with that name currently. 

Thank you.

Microsoft 365 and Office | Access | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

4 answers

Sort by: Most helpful
  1. Anonymous
    2019-02-22T15:37:26+00:00

    BevanTaylor25,

    Project's convenient outlining methods facilitate the development of schedules with lots of duplicate names.  The unfortunate consequence is that we (both schedulers and reviewers) become completely dependent on the outline structure to define the scope of a particular task.  Ultimately, the productivity gained in creating the original task list and WBS (copy/paste is a wonderful thing) is offset during subsequent schedule logic development, review, analysis, updating, and revision.

    Dale has given good advice, though as you've hinted there may be faster ways to create a large list of unique task names using concatenation.  In the past, this was most easily done by populating a custom text field with a string of the outline parent names (using vba), then copying that field directly to the task name.  Alternately (without vba), you could export the names (and outline codes) to Excel and do the concatenation there with simple cell formulas, then re-import or simply copy/paste to the task table in Project.

    If you are using Project 2016 or later, Microsoft has helped you out with two new(er) features:

    1. Pull-down lists in the task forms that are used for assigning Predecessors and Successors now include the full hierarchical outline structure, so selecting or confirming the correct predecessor/successor tasks is easier.  This is a workaround for duplicate names in that context.
    2. There is a new task field called [Task Summary Name], which is the name of the task's immediate parent task.  Explicitly including this field/column in certain reports may be enough to offset any issues (especially if the summary tasks are ALL unique and self-explanatory).  This field also offers the prospect of getting the same result as the vba method above but without vba - by populating the text field using a formula including [Task Summary Name]&"/"&[Name] and going through several rounds of copy/paste.  Personally I'd still find the vba or Excel  approach much simpler.

    Good luck, tom

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2019-02-25T12:40:52+00:00

    Thanks very much Tom, I'll take a crack at the VBA approach next.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2019-02-21T19:30:38+00:00

    Thanks very much Dale

    Was this answer helpful?

    0 comments No comments
  4. Dale Howard [MVP] 29,860 Reputation points MVP Volunteer Moderator
    2019-02-21T18:53:48+00:00

    Bevan --

    The easiest way to handle this is to simply type the name of each task, being descriptive about the task being performed, without being overly verbose.  So, just type "Mix Chocolate Cakes" and this will save you time.  Hope this helps.

    Was this answer helpful?

    0 comments No comments