You can use the task command to create, modify,
and delete tasks, and to perform the following operations.
Assigning a task
You can assign the specified task to the specified resolver. To assign a task, you must have task assignment privileges and be able to modify the task.
Associating a task with objects, tasks, or change requests
You can associate the specified task with specified objects, specified change requests, or with a specified task being fixed. For association with objects, any user that has modify access to the task can perform this operation. For association with a change request, any user that has modify access to the change request can perform this operation. The change request must be in a state that allows task association.
Completing a task
When you complete a task, the objects associated with the task are checked in to a non-modifiable state. The task is then moved to the completed state. The resolver of a task or an administrator can perform this operation.
Copying a task
You can create tasks by copying specified tasks. Copy a
task to apply a task that you fixed for one release to a different
release. The copied task and the original task might have the same
associated objects, different associated objects, or a combination.
By default, the objects associated with the existing task are also
associated with the corresponding copied task.
Creating a task
This subcommand creates a task. If you specify a resolver,
the task is assigned to the specified person. If you do not specify
a resolver, or if you specify -register when creating
the task, the task is registered, but not assigned to a person.
Disassociating a task from objects, tasks, or change requests
You can break the association between two objects. The break disassociates the specified task from specified objects and change requests, and from a specified task being fixed. If you can modify the task, then you can disassociate it from objects or a task being fixed. To disassociate the task from a change request, you must be able to modify both the change request and the task.
Fixing a task
You can create a task and establish a relationship between it and the task to be fixed. The relationship detects when a project is using one task without the other, which is called a conflict.
Modifying a task
You can modify many attributes of a task, such as the synopsis,
the platform, the priority, and the resolver. You must have task assignment
privileges and be able to modify the task.
Querying for tasks
You can query for tasks that are in a release, not in a
release, or that match the specified query criteria or query expression.
Use the tasks found by the query to set the query selection set.
Setting or clearing the current task
You can set or clear the current task. By default, if you
perform an operation that associates changes with a task, but you
do not specify a task, Rational® Synergy
uses the current task.