...
This structure represents the fields associated with a project role and the project task it is assigned to.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type |
---|
Default
Description | Sample Data |
---|---|
ProjectRoleIdentity |
The project role identity |
. | |
ProjectTaskIdentity |
The project task identity. |
ProjectTaskRoleId | Int32 |
The project task role is a unique identifier for a project task role. For internal use only. |
ProjectTaskRoleUid | Int64 |
A unique and immutable identifier for a project task role. |
1152921504608549425 | |
ActualMinutesSinceAsOfDate | Int32 |
The actual minutes that have been logged against this task as of the specified as of date. |
0 | |
BudgetedMinutes | Int32 |
The minutes that have been budgeted against the project task role. |
10560 | |
CompletedFlag | Boolean |
If set to 'true', the project task role has been completed. |
false | |
Estimates |
The estimated minutes remaining until the project task role will be completed
List of estimates (effective date and minutes remaining) that have been made for the task role. | |
LateFlag | Boolean |
If set to 'true', the project task role is late. |
false | |
TotalMinutesToDate | Int32 |
The total minutes that have been logged against this project role task as of today. |
0 | |
CompletedFlagAtLatestPostAsOfDate | Boolean |
If set to 'true', the project role task has been marked as completed |
. | |
LateEligibleFlag | Boolean |
If set to 'true', the project role task can be marked as late |
at latest post as of date. | |
LatestAsOfDatePostDateRange | DateTime |
The latest as of date post date |
range. | |
RemainingMinutesPostDateRange | Int32 |
Remaining minutes post date range |
. | |
RemainingMinutesPriorToDateRange | Int32 |
Remaining minutes prior to date |
range. |
10560 | |
TotalMinutesPostTimesheet | Int32 |
The total minutes that have been logged against this project role task since the most current time card retrieved by PwsGetTimeCards |
. | 60 |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<a:PwsProjectTaskRole>
<ProjectRoleIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
<ExternalSystemIdentifier i:nil="true"/>
<ProjectRoleId i:nil="true"/>
<ProjectRoleUid>1152921504609522500</ProjectRoleUid>
</ProjectRoleIdentity>
<ProjectTaskIdentity xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">
<ExternalSystemIdentifier i:nil="true"/>
<ProjectTaskId i:nil="true"/>
<ProjectTaskUid>1152921504608644258</ProjectTaskUid>
</ProjectTaskIdentity>
<ProjectTaskRoleId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectTaskRoleUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504608549425</ProjectTaskRoleUid>
<a:ActualMinutesSinceAsOfDate>0</a:ActualMinutesSinceAsOfDate>
<a:BudgetedMinutes>10560</a:BudgetedMinutes>
<a:CompletedFlag>false</a:CompletedFlag>
<a:Estimates/>
<a:LateFlag>false</a:LateFlag>
<a:TotalMinutesToDate>0</a:TotalMinutesToDate>
<a:CompletedFlagAtLatestPostAsOfDate i:nil="true"/>
<a:LateEligibleFlag>false</a:LateEligibleFlag>
<a:LatestAsOfDatePostDateRange i:nil="true"/>
<a:RemainingMinutesPostDateRange i:nil="true"/>
<a:RemainingMinutesPriorToDateRange>10560</a:RemainingMinutesPriorToDateRange>
<a:TotalMinutesPostTimesheet>60</a:TotalMinutesPostTimesheet>
</a:PwsProjectTaskRole> |