Overview
This structure is used to uniquely identify a Project Taskrepresents the unique key fields associated with identifying a project task. Project Tasks can be identified by an ExternalSystemIdentifier or ProjectTaskUid. When specifying a PwsProjectTaskRef as an input to a web service, you may specify one or both the ExternalSystemIdentifier and ProjectTaskUid. However, if you do specify both, they must both refer to the same Project Task project task or the Project Task project task reference will not be considered valid. When a PwsProjectTaskRef is returned in the response to a web service, both the ExternalSystemIdentifier and ProjectTaskUid will be populated, and guaranteed to refer to a single Project Taskproject task.
Format
Panel | ||
---|---|---|
| ||
|
Elements
Element | Data Type | Required? | Description | Default (on insert/update) | Sample Data | ||
---|---|---|---|---|---|---|---|
ExternalSystemIdentifier | String | ProjectTaskId | Int32 | Project Task Id. For internal use only. | ProjectTaskUid | Int64 | The Project Task Uid is a unique and immutable identifier for a Project Task. |
Element
Data Type
Required?
Default
Description
ExternalSystemIdentifier
String
ProjectTaskId
Int32
(50) | One of ExternalSystemIdentifier or ProjectTaskUid is required | The external system identifier is a unique identifier for a project task. | ESI-123 | |
ProjectTaskId | Int32 | No | The project task Id is a unique identifier for a project task. For internal use only. | |
ProjectTaskUid | Int64 |
See ExternalSystemIdentifier | A unique and immutable identifier for a |
project task. | 1152921504608637358 |
Usage Example(s)
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<ProjectTaskIdentity><b:ProjectTaskIdentity> <ExternalSystemIdentifier i:nil="true"/><b:ExternalSystemIdentifier>ESI-123</b:ExternalSystemIdentifier> <ProjectTaskId<b:ProjectTaskId i:nil="true"/> <ProjectTaskUid>1152921504608637358<<b:ProjectTaskUid>1152921504608637358</b:ProjectTaskUid> </b:ProjectTaskIdentity> |