Use purposes to set up multiple prep, shared, working, or visible versions of the same project for different uses, such as different levels of testing. Each project has a purpose. A purpose defines the project state and ensures that it will select the right members when you update.
Purposes are only a part of build management. The release and purpose combination for a project determines which process rule the project will use.
Each release contains a list of process rules that are valid for that release. Process rules let you control the process for a team for a particular release, and let teams working on different releases use different processes.
A process rule specifies how a project will update. To use a process rule, a project must have a release and purpose set. There is one active process rule for each purpose for a release.
For information on purposes, see Creating a purpose LINK and Editing a purpose LINK.