About activities

To create or work on a version in a DevOps Code ClearCase® UCM project, you must first set the view in which you work to an activity. A UCM activity is a DevOps Code ClearCase object that identifies the versions you create to complete a development task. These versions are referred to as the change set for an activity.

A rectangle shows an activity. A headline Fixing bug 2144 identifies the activity. An activity creator records the user name under which the activity was created. A Change set lists versions in the activity, for example, prog.c version 5.

For example, the versions you create while fixing a defect stored in your change request management system may constitute an activity. Your organization determines the scope of its activities.

The activity object includes a text headline, which describes the task, the activity ID, the user ID of the activity creator, and a change set, which identifies all versions that you create while working on the task. (Several ways are provided to refer to activities and other objects in a project.)

Tip: In a project enabled for Rational® ClearQuest®, a field in the ClearQuest schema is included to describe the activity owner. The ClearQuest owner field and the DevOps Code ClearCase activity creator are two different data points; the former is stored in a Rational ClearQuest user database and the latter in a DevOps Code ClearCase project VOB (PVOB).

DevOps Code ClearCase activity object

The activity object belongs to a single stream and cannot be moved to another stream. (If you assign one or more versions to the wrong activity or if you create new activities to better represent your work, you can assign the versions to a different activity.)

When you deliver an activity, the versions in the change set of the activity are merged to the target stream, but the activity object is not moved to the target stream. Instead, an integration activity is created to identify the versions created as a result of the merge.

In a project enabled for Rational ClearQuest, activity objects are linked to UCM-enabled records in a Rational ClearQuest user database.