Versions Compared

Key

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

Overview

This structure contains the complete set of information about a historical snapshot of a project issue's history. The structure is used both to retrieve detailed history information of a project issue. A collection of these structures together comprise the history of a project issue, recording all significant changes and transitions that occurred to the issue during its lifetime

Format

Panel
titlePwsProjectIssueHistory
  • PwsProjectIssueHistory
    • DescriptionChangedFlag: Boolean
    • DueDateChangedFlag: Boolean
    • HistoryType: String
    • OwnerChangedFlag: Boolean
    • PriorityChangedFlag: Boolean
    • ProjectIssue: PwsProjectIssueDetail
    • ProjectIssueCategoryChangedFlag: Boolean
    • ProjectIssueStatusChangedFlag: Boolean
    • UpdatedByUser: PwsUserSummary
    • UpdatedTimestamp: DateTime

Elements

Element

Data Type

Description

Sample Data

DescriptionChangedFlag

Boolean

If set to 'true', the description of this issue was changed.

false

DueDateChangedFlag

Boolean

If set to 'true', the due date of this issue was changed.

false

HistoryType

String

The types of issue history:

A: added
U: updated
S: status changed
N: new issue

U

OwnerChangedFlag

Boolean

If set to 'true', the owner of this issue was changed.

true

PriorityChangedFlag

Boolean

If set to 'true', the priority of this issue was changed.

true

ProjectIssue

PwsProjectIssueDetail

The complete snapshot of the project issue. The values reflect the values after the history triggering event. Click here for more information.


ProjectIssueCategoryChangedFlag

Boolean

If set to 'true', the category of this issue was changed.

false

ProjectIssueStatusChangedFlag

Boolean

If set to 'true', the status of this issue was changed.

true

UpdatedByUser

PwsUserSummary

The user that triggered the history event. Click here for more information.


UpdatedTimestamp

DateTime

The time when this update happened.

2018-03-06T20:19:37.53Z

Usage Example(s)


Code Block
languagexml
titleExample 01
collapsetrue
              	<a:PwsProjectIssueHistory>
                  <a:DescriptionChangedFlag>false</a:DescriptionChangedFlag>
                  <a:DueDateChangedFlag>false</a:DueDateChangedFlag>
                  <a:HistoryType>U</a:HistoryType>
                  <a:OwnerChangedFlag>false</a:OwnerChangedFlag>
                  <a:PriorityChangedFlag>false</a:PriorityChangedFlag>
                  <a:ProjectIssue>
                     <ProjectIssueId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <ProjectIssueUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606875990</ProjectIssueUid>
                     <ReferenceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
                     <a:AttachmentClearFlag>false</a:AttachmentClearFlag>
                     <a:Attachments/>
                     <a:CategoryIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ProjectIssueCategoryId>467545</b:ProjectIssueCategoryId>
                        <b:ProjectIssueCategoryUid>1152921504607314521</b:ProjectIssueCategoryUid>
                     </a:CategoryIdentity>
                     <a:Description>Backup conductor still vacant</a:Description>
                     <a:DueDate i:nil="true"/>
                     <a:DueDateClearFlag>false</a:DueDateClearFlag>
                     <a:EmailIssueOwnerFlag>false</a:EmailIssueOwnerFlag>
                     <a:EmailPmTeamFlag>false</a:EmailPmTeamFlag>
                     <a:IssueNumber>1</a:IssueNumber>
                     <a:OwnerIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:UserDisplayName>Peter Gelb</b:UserDisplayName>
                        <b:UserId i:nil="true"/>
                        <b:UserReferenceSystemId i:nil="true"/>
                        <b:UserUid>1152921504607005072</b:UserUid>
                     </a:OwnerIdentity>
                     <a:Priority>M</a:Priority>
                     <a:Resolution>Peter, Yarnick might back out.  We need a backup conductor SOON.</a:Resolution>
                     <a:ResolutionClearFlag>false</a:ResolutionClearFlag>
                     <a:StatusIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                        <b:ProjectIssueStatusId>1119750</b:ProjectIssueStatusId>
                        <b:ProjectIssueStatusUid>1152921504607966726</b:ProjectIssueStatusUid>
                     </a:StatusIdentity>
                     <a:Timestamp>AAAAAA+7GYU=</a:Timestamp>
                  </a:ProjectIssue>
                  <a:ProjectIssueCategoryChangedFlag>false</a:ProjectIssueCategoryChangedFlag>
                  <a:ProjectIssueStatusChangedFlag>false</a:ProjectIssueStatusChangedFlag>
                  <a:UpdatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
                     <b:UserDisplayName>Bruce Wayne</b:UserDisplayName>
                     <b:UserId i:nil="true"/>
                     <b:UserReferenceSystemId>BW-01</b:UserReferenceSystemId>
                     <b:UserUid>1152921504606950320</b:UserUid>
                     <b:EmailAddress>bruce@revcorp.doc</b:EmailAddress>
                     <b:FirstName>Bruce</b:FirstName>
                     <b:LastName>Wayne</b:LastName>
                     <b:MiddleName i:nil="true"/>
                  </a:UpdatedByUser>
                  <a:UpdatedTimestamp>2018-03-06T20:19:37.53Z</a:UpdatedTimestamp>
               </a:PwsProjectIssueHistory>