User Help > Grouping Units of Work in Change Packages > Apply CP Procedure > To apply a change package in the GUI
 
To apply a change package in the GUI
1. Select Change Package > Apply.
2. If you have a project selected, proceed to step 10. If you do not have a project selected, the Apply Change Packages wizard opens, displaying the Specify the Project panel.
3. Click Select. The first panel of the Specify the mainline or variant project wizard displays.
4. Enter a project name and proceed to step 6, or click Select to choose a project from the list.
* 
If you are applying the change packages to a variant or build subproject, only enter the path and name of the root project in this field. You specify the subproject later in the procedure.
5. Click Next. The second panel of the Specify the mainline or variant project wizard displays.
6. Select the type of project to which you want to apply the change packages by clicking a project type option. The available types are:
Normal applies the change packages to a project based upon the current state of the project. Click Finish and proceed to step 10.
Variant applies the change packages to a project based on a specific development path.
From the Development Path Name list, select a development path name, for example, Aurora_Beta_Variant.
* 
The Variant option is unavailable if there are no available development paths.
Deactivated development paths are not shown in the Development Path Name list.
7. If you are applying the change packages to a subproject, click Next to select a subproject. The third panel of the Specify the mainline or variant project displays.
8. Expand the project to select the specific subproject to which you want to apply the change packages. Click Finish.
* 
There are rules that control what project configuration you can jump to. If your selection breaks any of the rules, you cannot apply the change packages.
9. Click Next. The Apply Change Packages wizard starts so that you can add change packages.
10. To add change package, click Find. The Find Change Packages dialog box displays.
If you know the ID number of the change packages or items that you want to add, you can also enter that number in the Add to List field and then click Add. For multiple numbers, include a space between each change package ID.
11. Select filter criteria for the change package, or if workflows are enabled, select a query.
12. After you specify the filter criteria or query, click OK. The Select Change Package(s) dialog box displays, populated with the filter or query results.
* 
When using the Apply CP command, you can only apply closed change packages. Because you cannot apply an open change package to a project, the option for Allow Open Change Packages is disabled by default. If you need to work with an open change package, you must use the Resync CP command.
For detailed information on the Select Change Package(s) dialog, see Select Change Package(s) Dialog Box.
13. To review details of a change package before applying it, right-click the change package and select View Change Package Details. The Change Package view displays for the selected change package.
14. To add the change packages selected, click OK. The added change packages are displayed in the Apply List.
To remove a change package from the Apply List, highlight the change package (or press CTRL and click to highlight multiple members), and then click Remove.
15. To select the command options you want Integrity Lifecycle Manager to use when carrying out the Apply CP operation, click Options.
For more information about Apply CP options, see Apply Change Packages Options: General and Apply Change Package Options: Advanced.
16. To record changes to members as a result of the Apply CP operation in a propagation change package, select a change package in the Change Package field or create a new one. Only open change packages are available for selection.
17. To apply the list of change packages to the project, click Finish. If additional change packages are required to apply the selected change package, the Confirm Project Backfill dialog box displays.
* 
Any change packages that the applied change package is dependent on which have already been applied to the project by a previous Apply CP operation do not appear in the backfill list. For operations involving a large number of change packages, it may take several seconds for these calculations to be performed and the backfill dialog box to display. You receive a warning message about the change packages that have already been applied.
18. To accept the backfill list and have the listed change packages also applied to the project, click Yes.
You must accept the backfill list as presented or the Apply CP operation cannot be completed. If you do not want to accept the entire list, you must use the Resync CP command instead. The Confirm Change Package Application dialog box displays indicating the operations to be performed.
19. To complete the operations and apply the selected change packages, click Yes. When finished, a window opens. If subprojects in an extendable development path must be extended, the window lists the subprojects on which the Extend Development Path action was run. The window then lists the updates that have been processed and those that were not processed.
Click Save if you want to save the contents of this window in an external text file.
* 
To see any change packages that have been applied between two revisions of a project, use the View Project Differences command and, under Preferences, select the option for Show Applied Change Packages.