Versions Compared

Key

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

...

Panel
titlePwsProjectDescriptor
  • PwsProjectDescriptor
    • ProjectCode: String (24)
    • ProjectId: Int32
    • ProjectUid: Int64
    • EngagementDescriptor: PwsEngagementDescriptor
    • LocationIdentity: PwsLocationRef
    • ProjectCloseDate: DateTime
    • ProjectDescription: String (1000)
    • ProjectManager: PwsUserSummary
    • ProjectName: String (255)
    • ProjectOpenDate: DateTime
    • ProjectRoles: PwsRole [???]
    • ProjectStageIdentity: PwsProjectStageRef
    • UnavailableReasonCode: String
    • Udf1InactiveFlag: Boolean
    • Udf1Values: String [???]
    • Udf2InactiveFlag: Boolean
    • Udf2Values: String [???]
    • Udf1DefaultValue: String (4000)
    • Udf2DefaultValue: String (4000)
    • ExpenseTypeIdentities: PwsExpenseTypeRef [???]

Elements


Element

Data Type

Required?

Default

Description

Sample Data

ProjectCode

String (24)One of ProjectCode or ProjectUid is required

The project code is a unique identifier for a project. See "NewProjectCode" for guidance on how to change the project code of an existing engagement.

P001395-001

ProjectId

Int32No 

The project Id is a unique identifier for a project. For internal use only.


ProjectUid

Int64See ProjectCode 

A unique and immutable identifier for a project.

1152921504607412209

EngagementDescriptor

PwsEngagementDescriptorYes

This structure contains key fields associated with an engagement.


LocationIdentity

PwsLocationRefYes 

The location associated with the project project.


ProjectCloseDate

DateTimeNo 

The project close / end date date.


ProjectDescription

String (1000)No 

The project description description.


ProjectManager

PwsUserSummaryYes 

The project manager manager.


ProjectName

StringYes 

The project name name.

New Web Services Project (A)


ProjectOpenDate

DateTimeYes 

The project start / open date.

2018-01-01T00:00:00Z 

ProjectRoles

PwsRole [???]No 

The project roles roles.


ProjectStageIdentity

PwsProjectStageRef

Yes 

The project stage.


UnavailableReasonCode

String

No 

The reason code in the instance that the project is unavailable for time or expense.


Udf1InactiveFlag

Boolean

No 

false

If set to 'true, the first time / cost card user defined field is inactive.

false

Udf1Values

String [???]

No

If the first user defined field is a pick list these are the values in the list.


Udf2InactiveFlag

BooleanNo

false

If set to 'true, the second time / cost card user defined field is inactive.

false 

Udf2Values

String [???]No

If the second user defined field is a pick list these are the values in the list.


Udf1DefaultValue

String (4000)No

If the first user defined field is a pick list this is the default value


Udf2DefaultValue

String (4000)

No

If the second user defined field is a pick list this is the default value


ExpenseTypeIdentities

PwsExpenseTypeRef [???]No

The expense types that are valid for this project. If expense type configuration is not a factor, all expense types that are enabled for expense entry will be returned.


...