PwsProjectRoleApproveFinalizeOrder

Overview


This structure is used to request approval or finalization of a role (by a scheduler).

Format


PwsProjectRoleApproveFinalizeOrder
  • PwsProjectRoleApproveFinalizeOrder
    • ConstraintType: String
    • EffectiveDate: DateTime
    • ProjectManagerNotes: String
    • SendBookingEmailFlag: Boolean
    • SendPmBookingEmailFlag: Boolean

Elements


Element

Data Type

Required?

Default

Description

Sample Data

ConstraintType

String

No

 N

This field determines the constraint that will be applied during approval/finalization.

"N": None

"W": NWH (Normal Working Hours)

"H": NWH - Holidays

"T": NWH - Holidays - Time Off

"A": Available Hours

N

EffectiveDate

DateTime

No

 

The constraint specified above is applied as of this date.

2020-01-06T00:00:00.000Z

ProjectManagerNotes

String

No 

 

The PM or requester's notes in association with this booking.

Scheduling Hours

SendBookingEmailFlag

Boolean

No

false

 If 'true', an email notification will be sent to the resource.

true

SendPmBookingEmailFlag

Boolean

No 

false 

If 'true', an email notification will be sent to the PM and all of the members of the PM team that are signed up for e-mail notification.

false

Usage Example(s)


Example 01
            <sch:FinalizeOrder>
               <sch:ConstraintType>N</sch:ConstraintType>
               <sch:EffectiveDate>2020-01-06T00:00:00.000Z</sch:EffectiveDate>
               <sch:ProjectManagerNotes>Scheduling Hours</sch:ProjectManagerNotes>
               <sch:SendBookingEmailFlag>true</sch:SendBookingEmailFlag>
               <sch:SendPmBookingEmailFlag>false</sch:SendPmBookingEmailFlag>
            </sch:FinalizeOrder>