The PPTask
object stores information on a task in a project plan imported to QAComplete from Microsoft Project. The ProjectPlan.Tasks
property of an imported project plan contains a list of PPTask
objects that describe the project plan’s tasks.
To work project plans and their tasks, you need a user account that belongs to a security group that has the Read, Update, and Add privilege for Project Plan Maintenance (Project Manager).
Properties
TaskId : integer
The unique ID of the task in the project plan.
TaskName : string (max 100 chars)
The name of the task.
IsParent : string (max 1 chars)
Specifies whether the task has child tasks.
Description : string (max 8000 chars)
Task description. Can include HTML markup. Default value: empty string.
Indent : integer
The hierarchy level of the task in the project plan.
EstStart : dateTime
Estimated date when working on the task starts.
EstFinish : dateTime
Estimated date when working on the task finishes.
AssigneeUserId : integer
The ID of the user to whom the task is assigned. 0 if the task is not assigned to anyone.
AssignedToName : string (max 78 chars)
The name of the user, to whom the task is assigned, in the Last name, First name
format.
ActStart : dateTime
Actual date when working on the task starts.
PredNum : string (max 50 chars)
The ordinal number of a task that must be finished in the project plan before the current task starts.
SeqNum : integer
The ordinal number of the task in the project plan.
Work : integer
Estimated number of minutes required to finish the task.
ActStart : dateTime
Actual date when working on the task starts.
AssignedToName : string (max 78 chars)
The name of the user, to whom the task is assigned, in the Last name, First name
format.
AssigneeUserId : integer
The ID of the user to whom the task is assigned. 0 if the task is not assigned to anyone.
Description : string (max 8000 chars)
Task description. Can include HTML markup. Default value: empty string.
EstFinish : dateTime
Estimated date when working on the task finishes.
EstStart : dateTime
Estimated date when working on the task starts.
Indent : integer
The hierarchy level of the task in the project plan.
IsParent : string (max 1 chars)
Specifies whether the task has child tasks.
PredNum : string (max 50 chars)
The ordinal number of a task that must be finished in the project plan before the current task starts.
SeqNum : integer
The ordinal number of the task in the project plan.
TaskId : integer
The unique ID of the task in the project plan.
TaskName : string (max 100 chars)
The name of the task.
Work : integer
Estimated number of minutes required to finish the task.
Example
XML
<PPTask>
<TaskId>3</TaskId>
<TaskName>Specify test input data</TaskName>
<IsParent>N</IsParent>
<Description>Create sets of input data for testing</Description>
<Indent>2</Indent>
<EstStart>2014-07-26T00:00:00+04:00</EstStart>
<EstFinish>2014-07-27T00:00:00+04:00</EstFinish>
<AssigneeUserId>24661</AssigneeUserId>
<EstHrs>2</EstHrs>
<EstCostInt>10</EstCostInt>
<ActStart>2014-07-26T00:00:00+04:00</ActStart>
<ActHrs>0</ActHrs>
<SeqNum>3</SeqNum>
<Work>60</Work>
</PPTask>