Follow
Grouping: Portfolio Owner / Program Owner / Project Owner / Project Status

This Task grouping provides four levels of grouping. In this case, tasks are grouped by Portfolio Owner, Program Owner, Project Owner, and Project Status. You can only have up to three levels of grouping using the standard interface. To add a fourth level, you must use text mode. 

four_tier_grouping_for_tasks.png

To apply this grouping:

  1. Navigate 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 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 Save Grouping.