This feature enables you to add phases and gates to a release in Plutora. Phases are periods in a release where activities need to be completed, eg design, development, testing, deployment, etc. Whereas, Gates are milestone points in time where a criterion or approval needs to be met for the release to remain on schedule.
You can set to push the phases and gates from Enterprise Release to Project/Independent Release.
This article provides an overview of steps to add and manage phases and gates in Plutora. You can add phases and gates to a release as well as to a release template.
Release > Manager
Phases and Gates Panel
- Navigate to the ‘Release Manager’ page.
- Search and open a release by clicking on the Release ID or Release Name. To see the search and filter options on this page, see Search and Filter Options.
Add Phase/Gate manually
- Navigate to the ‘Phases and Gates’ panel.
- On ‘On Phases and Gates’ panel, click and choose Phase or Gate. A new line will appear in the list for the Phase/Gate.
- Double-click Click to add phase name or Click to add gate name and select the Phase or Gate name from the drop-down menu. To manage the available Phases and Gates see Release Phase Customization and the Release Gate Customization.
- Double-click Start Date and End Date and choose a date and time.
- Click .
The new phase/gate is now available for this release.
Push Phases/Gates from Parent to Child Release
You can delete the Phase/Gate that you had added manually to a child release.
In an Enterprise Release, if you had pushed the Phase or Gate to the child release(s), confirm whether you want to delete the Phase or Gate from them as well.
The phase/gate will be deleted as per your selection.
‘Ignore Child’ feature enables you to ignore the Phases/Gates, that were pushed to the Child Release, at the Enterprise Release level. This feature is available in Enterprise Release only. To ignore a Phase/Gate in the child Release(s), in the ‘Phases and Gates’ panel in Enterprise Release tick Ignore Child. Then click .
The selected Phase/Gates will be ignored in the child Release(s) and will no longer available for Environment Booking.
Update Phase/GateYou can change the date and time of a phase or gate. To change:
- Double click the Start Date or End Date column.
- Edit the date and time.
- Click .
Affect on Associated Activities/Criteria
If the updated Phase/Gate has associated Activities/Criteria and the option When changing Phase and Gate dates, copy the dates to their Activities and Criteria option selected in Release Setup, Plutora will update the associated Activities/Criteria date with the updated Phase/Gate date.
Affect on Environment Bookings
If Environments are associated with the Phase or Gate, the Environment Booking Smart Alerts pop up will open:
Select one of the options:
- Accept all conflicting booking dates and keep its current values: This is the default value. It keeps the old booking dates, even though the date of Phase or Gate may have changed. Selecting this option may mean that the Environments are no longer correctly booked for the Phase or Gate.
- Shift all conflicting bookings dates to new phase dates: Move the old booking dates to the new Phase dates. If you choose to shift all conflicting bookings, the status of those bookings will be reset to ‘Pending’ (unless the Environment or Environment Group has been set to auto-approve).
- Manage booking dates one by one: Have each booking opened one by one so you can select a Start Date and End Date.
Click the Reset all booking statuses to Pending toggle switch if required. The default state is On. Ensure that the Environment Booking Approver is set for the associated System and Its Environments.
- The ‘Bulk Update’ pop-up opens. Change dates in one of the following ways:
|Select New||Select a new Start Date and End Date.
The next step after adding the phases/gates:
for an Enterprise Release is to add child release(s) using the Release Manifest feature.
for Project/Independent Release is to add Systems.
Phases/Gates Migration Pop-Up
There are three scenarios:
Maintain ALL Phases/Gates
Select this option to maintain all the Phases/Gates, Activities/Criteria, and Environment Bookings from the Child Release.
The following options are available in the ‘Inheritance of Enterprise Phase/Gate’ section:
- Inherit ALL Phases/Gates: Select this option to inherit all the Phase/Gate and Activities/Criteria. If the same Phase, that exists in the Child Release, is inherited from the new Parent release, and it has Bookings in the Child Release, then the ‘Environment Booking Smart Alerts’ wizard will appear asking if you want to adjust Bookings dates.
- Do not inherit Phases/Gates: Select this option if you do not want to inherit any Phases/Gates and Activity/Criteria from the Parent Release. This option will keep all the Child Phases/Gates, Activities/Criteria, and associated Bookings and not inherit anything from the Parent Release.
- Remove ALL previously inherited Phases/Gates checkbox: If the Project Release is currently associated with a different Enterprise release, selecting this option will delete all the Phases/Gates, Activities/Criteria, and the associated Bookings that were inherited from the previous Parent Release.
Maintain ONLY Phases/Gates that have Start Date less than or equal to today
This option will retain Phases/Gates with the Start Date less than or equal to today (and their associated Bookings, and Activities/Criteria), and will remove everything else. It will also delete the Bookings associated with Phases that are to be deleted.
The option Inherit FUTURE Phases/Gates in the ‘Inheritance of Enterprise Phase/Gate’ section will be selected by default. It will inherit all the Phases/Gates in the future with their Activities/Criteria from the new Parent Release.
Remove ALL Phases/Gates
This option will delete all Phases/Gates, Activities/Criteria, and Bookings from the Child Release. It will also delete the Bookings associated with Phases that are to be deleted.
The option Inherit ALL Phases/Gates in the ‘Inheritance of Enterprise Phase/Gate’ section will be selected by default. It will inherit the Phase/Gates and Activities/Criteria from the new Parent Release.