PwsProjectRoleApprovalResult

Overview


This structure is the response to a scheduler's approval or finalization of a project role. 

Approval - The request is booked as-is. Role status changes to Scheduling Complete.

Finalization - The request is partially filled. For example, not the exact hours requested or the exact resource requested. Role Status changes to Scheduling Complete.


Format


PwsProjectRoleApprovalResult
  • PwsProjectRoleApprovalResult
    • OverallocationFlag: Boolean
    • ProjectRoleIdentity: PwsProjectRoleRef
    • TotalApprovedOrFinalizedMinutes: Int32

Elements


Element

Data Type

Description

Sample Data

OverallocationFlag

Boolean

 If 'true', the resource assigned to the role is overallocated.

false

ProjectRoleIdentity

PwsProjectRoleRef

 The project role identity


TotalApprovedOrFinalizedMinutes

Int32

 The total approved or finalized minutes associated with this role.

2400

Usage Example(s)


Example 01
               <b:PwsProjectRoleApprovalResult>
                  <b:OverallocationFlag>false</b:OverallocationFlag>
                  <b:ProjectRoleIdentity>
                     <b:ExternalSystemIdentifier i:nil="true"/>
                     <b:ProjectRoleId i:nil="true"/>
                     <b:ProjectRoleUid>1152921504609839438</b:ProjectRoleUid>
                  </b:ProjectRoleIdentity>
                  <b:TotalApprovedOrFinalizedMinutes>2400</b:TotalApprovedOrFinalizedMinutes>
               </b:PwsProjectRoleApprovalResult>