Versions Compared

Key

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

Overview


This structure represents the fields associated with a project rolecontains basic information about a role on a project for support of time entry.

Format


Panel
titlePwsRole
  • PwsRole
    • ExternalSystemIdentifier: String (50)
    • ProjectRoleId: Int32
    • ProjectRoleUid: Int64
    • RoleEndDate: DateTime
    • RoleName: String (50)
    • RoleStartDate: DateTime

Elements


Element

Data Type

Required?

Default

Description

Sample Data

ExternalSystemIdentifier

String (50)

One of ExternalSystemIdentifier, ProjectRoleUid or RoleName is required

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


ProjectRoleId

Int32No

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


ProjectRoleUid

Int64

See ExternalSystemIdentifier

A unique and immutable identifier for a project cost baselinerole.

1152921504609522500 

RoleEndDate

DateTimeNo

The role end date.


RoleName

String (50)

See ExternalSystemIdentifier

The role name is a unique identifier for a project role.

JS 

RoleStartDate

DateTime

No

The role start date.

2018-01-01T00:00:00Z 

Usage Example(s)

...