Create a 4-level task Grouping for Portfolio Owner, Program Owner, Project Owner, and Project Status

To apply this grouping:

  1. Go to a list of tasks.

  2. From the Grouping drop-down menu, select New Grouping.

  3. Click Switch to Text Mode.

  4. Remove the text in the Group your Report area.

  5. Replace the text in the box displayed with the following code:

    group.0.linkedname=project
    group.0.name=Portfolio Owner
    group.0.notime=false
    group.0.valuefield=project:portfolio:owner:name
    group.0.valueformat=string
    group.1.linkedname=project
    group.1.name=Program Owner
    group.1.notime=false
    group.1.valuefield=project:program:owner:name
    group.1.valueformat=string
    group.2.linkedname=projectOwnerMM
    group.2.listgrouingparsedmethod=nested(project).nested(owner).string(name)
    group.2.namekey=projectownermm
    group.2.notime=false
    group.2.valuefield=projectOwnerMM:name
    group.2.valueformat=string
    group.3.enumclass=com.attask.common.constants.ProjectStatusEnum
    group.3.linkedname=project
    group.3.namekey=view.relatedcolumn
    group.3.namekeyargkey.0=project
    group.3.namekeyargkey.1=status
    group.3.notime=false
    group.3.valuefield=project:status
    group.3.valueformat=val
    
  6. Click Done, then Save Grouping.

  7. (Optional) Update the name for the grouping, then click Save Grouping.

Previous pageGroup a report by a multi-select custom field
Next pageGrouping: add a fourth grouping to a list

Workfront