Generate Solution PIs / ART PIs / Team TIs based on Periods | Targetprocess - Enterprise Agility Solution

Generate Solution PIs / ART PIs / Team TIs based on Periods

Requires the following solution to be installed: Agile Release Trains (ARTs) (edcffe31-75d3-40b8-9b16-6fbfa380466e) - if you need to generate Planning Intervals (PIs) Custom Period Enablement (73f495ed-64e6-43dd-8958-dc43f7afb6b7) Solution Planning Interval Enablement (0366568b-b628-44cb-8a5b-0f727220803f) - if you need to generate Solution Planning

Trusted by Agile teams at show more

Requires the following solution to be installed:

  • Agile Release Trains (ARTs) (edcffe31-75d3-40b8-9b16-6fbfa380466e) - if you need to generate Planning Intervals (PIs)
  • Custom Period Enablement (73f495ed-64e6-43dd-8958-dc43f7afb6b7)
  • Solution Planning Interval Enablement (0366568b-b628-44cb-8a5b-0f727220803f) - if you need to generate Solution Planning Intervals

It can't be used with the following solutions:

  • Generate Planning Intervals automatically for all ARTs (4602403e-c4d0-42fb-a895-6e0d4e0419ff)
  • Generate Team Iterations automatically for all Teams (d5dee069-ce11-4af2-af40-3c4aa2c50cc6)
  • Iteration Generation for Team (58884b19-17e0-4d07-bf99-6cd0874d0056)
  • Iteration Generation for Agile Release Train (ART) (5170cf26-77e6-4d16-96f3-c11a5b86f876)

Solution Overview

The solution enables you to create synchronized Planning Intervals and Team Iterations for all Solution Trains, Agile Release Trains in one click. It's handy when you have a lot of STs/ARTs/Teams who have the same schedule of Planning Intervals or/and Team Iterations

Solution Planning Intervals / Planning Intervals / Team Iterations will be generated based on Custom Periods you have in the system, i.e. they'll have the same Planned Start/End Dates.

The solution can be used to:

  • Only generate Solution Planning Intervals (SPIs) for STs
  • Only generate Planning Intervals (PIs) for ARTs
  • Only generate Team Iterations (TIs) for Teams
  • Generate Solution Planning Intervals (SPIs) for STs and Planning Intervals (PIs) for ARTs
  • Generate Planning Intervals (PIs) for ARTs and Team Iterations (TIs) for Teams
  • Generate Solution Planning Intervals (SPIs) for STs, Planning Intervals (PIs) for ARTs and Team Iterations (TIs) for Teams

After generation you'll see a list of Solution Planning Intervals on Solution Trains (ST) view, Planning Intervals on Agile Release Train (ART) view, Team Iterations on a Team view based on the configuration.

On a Period view, you'll see a list of related Solution Planning Intervals, Planning Intervals or Team Iterations.

After solution installation SPIs/PIs/TIs folder will appear on the left menu with the following views:

  • Solution Planning Intervals
  • Planning Intervals
  • Team Iterations
  • Intervals Hierarchy

On this views you can find the hierarchy Period -> Solution Planning Intervals/Planning Intervals/Team Iterations

Solution Configuration

Before generating Solution Planning Intervals/Planning Intervals/Team Iterations, generate the Periods as they will be used as a base for SPI/PI/TI creation. By default the solution is set to generate PIs and TIs (SPIs' generation is disabled by default), and it will link Planning Intervals to Periods.

The solution includes Automation Rules with parameters, which need to be configured before the first run:

  • Global PI - set it to true if you need to generate a global PI, with no connection to Agile Release Train. Such PI will be a parent for all Teams' Team Iterations for the certain Period.
  • Period Type - a Period type (Period, MonthPeriod, QuarterPeriod or YearPeriod) for which you'll be generating PIs/TIs. The solution works for custom Period by default. If you need to generate PIs/TIs based on MonthPeriod, QuarterPeriod, or YearPeriod instead, please contact us.
  • Excluded STs – define the Solution Trains that should be excluded from Solution Planning Intervals auto-generation. Use Solution Train IDs in the values array.
  • Generate SPIs – set it to true if Solution Planning Intervals should be generated.
  • Generate PIs – set it to true if Planning Intervals should be generated.
  • Generate TIs – set it to true if Team Iterations should be generated.
  • Excluded ARTs – define the ARTs that should be excluded from Planning Intervals auto-generation. Use ART IDs in the values array.
  • Excluded Teams – define the Teams that should be excluded from Team Iterations auto-generation. Use Team IDs in the values array.
  • Is Active Filter – set it to true if you want to exclude inactive Teams from TI generation. It's actual only for Team Iteration generation for Teams.
  • Past Generation – set it to true if you need Planning Intervals/Team Iterations be generated for the past Periods.
  • Past Periods Amount – if the Past Generation parameter is set to true, here you can define the quantity of past Periods to generate PIs/TIs for.
  • Iteration Length – define the number of calendar days to be set for Team Iterations (used if you generating NOT ONLY Team Iterations). 

To update them, please do the following:

  • Go to Settings -> Automation Rules
  • Open the following rules one by one:
    • Create SPIs/PIs/TIs in Periods - initial rule
    • Create SPIs/PIs/TIs when a new Period is created
    • Create SPIs/PIs/TIs for a new ST, ART or Team
    • Create TIs for a new ART PI
    • Create ART PIs for a new ST PI
    • Move Team TIs between ART PIs according to Team ART
    • Move ART PIs between ST PIs according to ART ST
  • Click JSON tab.
  • Update the parameters. Please use the same values for each parameter at all Automation Rules.
  • Save the rule.

To start generation:

  • Enable and open the following rule:
    • Create SPIs/PIs/TIs in Periods - initial rule
  • Click Save and trigger now button.

As a result, Planning Intervals will be generated for ARTs and Team Iterations will be generated for Teams respectively (and Solution Planning Intervals will be generated for Solution Trains - if defined at Automation Rules parameters).

Important notes

  • When you generate SPIsPIs and TIs, it'll set the dates of PI the same as the respective Period Planned Dates, and it's generate the amount of TIs which fit the Period. For example, you've created PI for Period of 3 months duration and Team Iteration duration is 14 days, then the solution will create PI of 3 months duration and 6 Team Iterations, which the Finish dates of the PI and the last Team Iteration may not match.
  • When you generate only Team Iterations, then Team Iterations will have the the dates matching Period dates.

Further solution usage

After the initial generation disable the following rule:

  •  Create PIs/TIs in Periods - initial trigger rule

Future PIs/TIs will be created automatically when one of the following events happen:

  • a new Period is created;
  • a new ST, ART or Team is created (past SPIs/PIs/TIs won't be generated for them at this case).


Version 1.0


See how Targetprocess aligns and empowers business and IT with the help of powerful integrations.

Targetprocess facilitates enterprise agility at all levels by enabling both Business and IT to work in one holistic solution. To help ensure value flow visibility and collaboration across the entire enterprise, Targetprocess allows a powerful set of integrations covering use cases for different levels and roles within organization.

For Transparency above the Team Level 

Azure DevOps
Azure DevOps
Add Targetprocess on top of the team level tool: get visibility on Product and Portfolio level.
Atlassian Jira Software
Atlassian Jira Software
Ensure free data flow from Jira to Targetprocess for greater visibility for all team members.

For Continuous Integration and Continuous Delivery 

Azure DevOps
Azure DevOps
Automatically associate branches and pull requests with Targetprocess entities
Automatically link branches and merge requests to Targetprocess entities.
Automatically associate branches and pull requests with Targetprocess entities.
Link code revisions with any Targetprocess entity.
Automatically associate branches and pull requests with Targetprocess entities.
Connect Targetprocess entities with work items, reflect issues back as Bugs or User Stories.

For Product Management, ITSM, Sales and Marketing to Stay on the Same Page 

Centralize unstructured communication on Miro’s online whiteboard inside Targetprocess.
Microsoft Project Server
Microsoft Project Server
Provide visibility into high-level goals and details about implementation for all teams.
Synchronize customer service, sales, the PM office, and development teams.
Allow all team members to collaborate on shared artifacts from customer service tickets.
Collaborate on shared work items, consolidate reporting across the entire organization.