Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlePwsProjectTaskRole
  • 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

PwsProjectRoleRef

 

Yes

 


The project role identity

 


ProjectTaskIdentity

PwsProjectTaskRef

 

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

PwsProjectTaskRoleRemaining [???]

 

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

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
                          <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>