Versions Compared

Key

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

...

This structure contains the complete set of information about a project task type (less any subordinate entities). The structure is used both to retrieve detailed project task type information and to pass information about a project task type back to the server to get updated.

...

Element

Data Type

Required?

Default

Description

Sample Data

ExternalSystemIdentifier

String

One of ExternalSystemIdentifier or ProjectTaskTypeUid is required


The external system identifier is a unique identifier for a project task type (may be null, but once set can only be updated to a different, non-null value).

P001053-001-PTT-002

ProjectTaskTypeId

Int32

No


The project task type id is a unique identifier for a project task type. For internal use only.  


ProjectTaskTypeUid

Int64

See ExternalSystemIdentifier above


A unique and immutable identifier for a project task type.


ProjectTaskTypeName

String (50)

On Insert: Yes

On Update: No 


The name of the project task type and it is unique within a project.

Web UI design

AllowedProjectRateTypeIdentities

PwsProjectRateTypeRef

On Insert: No

On Update: No 


The list of allowed project rate types for a project task type.


DefaultProjectRateTypeIdentity

PwsProjectRateTypeRef

On Insert: Yes

On Update: No 


The default project rate type for this project task type.


InactiveFlag

Boolean

On Insert: No

On Update: No 

false

If set to 'true', this project task type is set to inactive.

true

NarrativeRequiredFlag

Boolean

On Insert: No

On Update: No 

false

If set to 'true', description is set to required on the project task type.

true

NewExternalSystemIdentifier

String

On Insert: No

On Update: No 


See ExternalSystemIdentifier above.


SortOrder

Int16

On Insert: No

On Update: No 

The largest sort order of all project task types + 1

The sort order of a project task type in the grid.

7

StandardTaskTypeIdentity

PwsStandardTaskTypeRef

On Insert: Yes

On Update: No 


The standard task type of this project task type.


InheritPurchaseOrderNumberFlag

Boolean

On Insert: No

On Update: No 

true

If set to 'true', this project task type inherits purchase order from the role.

true

PurchaseOrderNumber

String (50)

On Insert: No

On Update: No 


The purchase order that is associated with this project task type.

PO:WS-008

...