Project codes allow the user to group, organize, and sort activities in the plan. However, it’s the value of a code (rather than the code itself), which is assigned to an activity. Therefore, a code will require a value to be defined before assignment to an activity.
Defining Codes
Project codes are accessed by clicking from the menu bar. The Project Codes window opens.

To define a new code, click the New… button. The Code Properties window opens.

Code Definition Fields
Enter a name for the code into the top field. This field is required.
If desired, define any values by typing in the box and clicking the Add Value button or pressing Enter. This will be the value assigned to an activity.
Next, choose an assignment behavior or leave it as default. If multiple values per code are allowed to be assigned to an activity, any assignments will be lost when exporting to Primavera P6.
After filling in the fields, click the Add Code button.
The new code will appear in the Project Codes window list box and the Code Properties window will reset.
Additional codes may be defined consecutively by repeating the steps above.
When finished, click the Exit icon
to close the Code Properties window.
Note: If desired, multiple codes may be defined consecutively by typing into entry field and clicking the Add Code button. Values may be added later to avoid interfering with the code definition process.
Modifying Existing Codes & Values
To modify a code that has already been defined, click from the menu bar. The Project Codes window opens.
Select the code from the list of Existing Codes. At this point, the Modify… and Delete buttons become enabled.

Click the Modify… button.
The Code Properties window opens, showing the several code fields filled in accordingly.
To add values, type in the box and click the Add Value button or press Enter. After making any changes, click the Update button and the Code Properties window will reset.
Subsequent codes may be updated by repeating the steps above.
When finished, click the Exit icon
to close the Code Properties window.
Note: The Update button must be clicked before clicking the Exit icon
. Otherwise, the change will not be saved.
Deleting an Existing Code
To delete any code, open the Project Codes window, select a code from the list of Existing Codes, and click the Delete button. Click the OK button when finished.
Assigning a Code to an Activity
After one or more values have been defined for a code, they may be assigned to an activity.
To make an assignment, double-click a desired activity to open the Activity Object window.

Click the Assign… button next to Codes. The Assign Codes window opens.

First, the codes are listed, colored according to their chosen assignment behavior: if multiple values per code may be assigned to the same activity, the code name is highlighted green; if only one value per code may be assigned to the same activity, the code name is highlighted orange. Codes may be clicked to hide or reveal their values.
Below each code is a list of its values.
To make an assignment, check the box next to the desired value.
Click the Save button to complete the assignment.