Overview
This structure represents the fields associated with a project role and the project task it is assigned to
Format
- PwsProjectTaskRole
- ProjectRoleIdentity: PwsProjectRoleRef
- ProjectTaskIdentity: PwsProjectTaskRef
- ProjectTaskRoleId: Int32
- ProjectTaskRoleUid: Int64
- ActualMinutesSinceAsOfDate: Int32
- BudgetedMinutes: Int32
- CompletedFlag: Boolean
- Estimates: PwsProjectTaskRoleRemaining [???]
- LateFlag: Boolean
- TotalMinutesToDate: Int32
- CompletedFlagAtLatestPostAsOfDate: Boolean
- LateEligibleFlag: Boolean
- LatestAsOfDatePostDateRange: DateTime
- RemainingMinutesPostDateRange: Int32
- RemainingMinutesPriorToDateRange: Int32
- TotalMinutesPostTimesheet: Int32
Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
ProjectRoleIdentity | Yes | The project role identity | |||
ProjectTaskIdentity | Yes | The project task identity | |||
ProjectTaskRoleId | Int32 | No | The project task role is a unique identifier for a project task role. For internal use only. | ||
ProjectTaskRoleUid | Int64 | No | A unique and immutable identifier for a project task role | 1152921504608549425 | |
ActualMinutesSinceAsOfDate | Int32 | No | The actual minutes that have been logged against this task as of the specified as of date | 0 | |
BudgetedMinutes | Int32 | No | The minutes that have been budgeted against the project task role | 10560 | |
CompletedFlag | Boolean | No | false | If set to 'true', the project task role has been completed | false |
Estimates | No | The estimated minutes remaining until the project task role will be completed | |||
LateFlag | Boolean | No | false | If set to 'true', the project task role is late | false |
TotalMinutesToDate | Int32 | No | The total minutes that have been logged against this project role task as of today | 0 | |
CompletedFlagAtLatestPostAsOfDate | Boolean | No | If set to 'true', the project role task has been marked as completed | ||
LateEligibleFlag | Boolean | No | true | If set to 'true', the project role task can be marked as late at latest post as of date | |
LatestAsOfDatePostDateRange | DateTime | No | The latest as of date post date range | ||
RemainingMinutesPostDateRange | Int32 | No | Remaining minutes post date range | ||
RemainingMinutesPriorToDateRange | Int32 | No | Remaining minutes prior to date range | 10560 | |
TotalMinutesPostTimesheet | Int32 | No | The total minutes that have been logged against this project role task since the most current time card retrieved by PwsGetTimeCards | 60 |