Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Overview


This structure is used to uniquely identify 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 or the 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 Task.

Format


PwsProjectTaskRef
  • PwsProjectTaskRef
    • ExternalSystemIdentifier: String
    • ProjectTaskId: Int32
    • ProjectTaskUid: Int64

Elements


Element

Data Type

Required?

Default

Description

Sample Data

ExternalSystemIdentifier

String



External system identifier for task (may be null, but once set can only be updated to a different, non-null value)

ESI-123

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.

1152921504608637358


Usage Example(s)


Example 01
            <ProjectTaskIdentity>
               <ExternalSystemIdentifier>ESI-123</ExternalSystemIdentifier>
               <ProjectTaskId i:nil="true"/>
               <ProjectTaskUid>1152921504608637358</ProjectTaskUid>
            </ProjectTaskIdentity>
  • No labels