Overview
This web service retrieves a list of project issues, based upon a unique project identifier (PwsProjectRef) and a list of optional filters including project issue identity.Â
- PwsGetProjectIssueList
- serviceRequest: PwsGetProjectIssueListRq
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|
RequestId | Int32 | No |
| Click here for more information. |
|
SessionTicket | String | Yes |
| Click here for more information. | ASA2SxZGgEWiNl525Vyqzw== |
IssueOwnerIdentity | PwsUserRef | No |
| This is a filter that narrows down the results to only include project issues owned by the specified user. |
|
LimitToClosedIssuesFlag | Boolean | No | false | If set to 'true', only closed issues will be included in the result set. | false |
LimitToLateIssuesFlag | Boolean | No | false | If set to 'true', only late issues will be included in the result set. | false |
LimitToOpenIssuesFlag | Boolean | No | false | If set to 'true', only open issues will be included in the result set. | false |
MaxPriority | String (1) | No |
| This is a filter that narrows down the results to only include project issues at or below the specified priority. 'L' for low 'M' for medium 'H' for high | H |
MinPriority | String (1) | No |
| This is a filter that narrows down the results to only include project issues at or above the specified priority. 'L' for low 'M' for medium 'H' for high | M |
ProjectIdentity | PwsProjectRef | Yes |
| The identity of the project that we are retrieving issues for. Click here for more information. |
|
ProjectIssueCategoryIdentity | PwsProjectIssueCategoryRef | No |
| This is a filter that narrows down the results to only include project issues that are assigned the specified category. Click here for more information. |
|
ProjectIssueIdentity | PwsProjectIssueRef | No |
| The unique keys used to identify the project issue to be retrieved. Click here for more information. Can be used to retrieve a specific issue. Note the issue must also meet any other specified criteria to be included in the results. |
|
ProjectIssueStatusIdentity | PwsProjectIssueStatusRef | No |
| This is a filter that narrows down the results to only include project issues that have the specified status. Click here for more information. |
|
Request Usage Example(s)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:web="http://projectorpsa.com/DataContracts/Shared/Web/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsGetProjectIssueList>
<pws:serviceRequest>
<req:SessionTicket>AS/nRJ18RswAVVbc3XsFDg==</req:SessionTicket>
<web:IssueOwnerIdentity>
<com:UserReferenceSystemId>097</com:UserReferenceSystemId>
</web:IssueOwnerIdentity>
<web:LimitToClosedIssuesFlag>false</web:LimitToClosedIssuesFlag>
<web:LimitToLateIssuesFlag>false</web:LimitToLateIssuesFlag>
<web:LimitToOpenIssuesFlag>true</web:LimitToOpenIssuesFlag>
<web:MaxPriority>H</web:MaxPriority>
<web:MinPriority>H</web:MinPriority>
<web:ProjectIdentity>
<com:ProjectCode>VANGOGH-001</com:ProjectCode>
</web:ProjectIdentity>
</pws:serviceRequest>
</pws:PwsGetProjectIssueList>
</soapenv:Body>
</soapenv:Envelope>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:pws="http://projectorpsa.com/PwsProjectorServices/" xmlns:req="http://projectorpsa.com/DataContracts/Requests/" xmlns:web="http://projectorpsa.com/DataContracts/Shared/Web/" xmlns:com="http://projectorpsa.com/DataContracts/Shared/Common/">
<soapenv:Header/>
<soapenv:Body>
<pws:PwsGetProjectIssueList>
<pws:serviceRequest>
<req:SessionTicket>ASA2SxZGgEWiNl525Vyqzw==</req:SessionTicket>
<web:ProjectIdentity>
<com:ProjectCode>P001053-WS2</com:ProjectCode>
</web:ProjectIdentity>
<web:ProjectIssueIdentity>
<com:ProjectIssueUid>1152921504606875498</com:ProjectIssueUid>
</web:ProjectIssueIdentity>
</pws:serviceRequest>
</pws:PwsGetProjectIssueList>
</soapenv:Body>
</soapenv:Envelope>
- PwsGetProjectIssueListResponse
- PwsGetProjectIssueListResult: PwsGetProjectIssueListRs
Response Elements
Element | Data Type | Description | Sample Data |
---|
Messages | PwsMessage[] | The web service response status and message. Click here for more information. |
|
ResponseId | Int32 | Click here for more information. | 0 |
Status | RequestStatus | Result of this request. Click here for more information. | Ok |
ServerTimestampUtc | DateTime | This is the UTC time when request completes. Click here for more information. | 2018-02-06T20:34:17.3332354Z |
ProjectIssues | PwsProjectIssueElement[] | The structure that contains the complete set of information of a project issue. Click here for more information. |
|
ProjectUsers | PwsUserRef[] | This is intended to be a list of likely issue owners for issues on the project. The list includes project effective resources, PM team members, client users and existing issue owners. Click here for more information. Note that any Projector users can own issues, regardless of whether they appear in this list or not. |
|
CanAddDocumentsFlag | Boolean | If 'true', issues can accept attachments. | true |
UserDefinedFields | PwsUdfDefinition[] | The structure contains the definition of each user defined fields (udf). For example, for a text list udf, the list of active options are included in the structure. |
|
Response Usage Example(s)
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsGetProjectIssueListResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsGetProjectIssueListResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Web/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
<Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
<ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-12-05T19:24:04.9269247Z</ServerTimestampUtc>
<a:ProjectIssues>
<a:PwsProjectIssueElement>
<a:ClosedByUser i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<a:ClosedTimestamp i:nil="true"/>
<a:LastUpdatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>PPSA Support User</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>000</b:UserReferenceSystemId>
<b:UserUid>1152921504606944261</b:UserUid>
<b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
<b:FirstName>PPSA Support User</b:FirstName>
<b:LastName>PPSA Support User</b:LastName>
<b:MiddleName>PPSA Support User</b:MiddleName>
</a:LastUpdatedByUser>
<a:LastUpdatedTimestamp>2018-12-05T19:22:40.297Z</a:LastUpdatedTimestamp>
<a:OpenedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>PPSA Support User</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>000</b:UserReferenceSystemId>
<b:UserUid>1152921504606944261</b:UserUid>
<b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
<b:FirstName>PPSA Support User</b:FirstName>
<b:LastName>PPSA Support User</b:LastName>
<b:MiddleName>PPSA Support User</b:MiddleName>
</a:OpenedByUser>
<a:OpenedTimestamp>2018-12-05T19:21:27.14Z</a:OpenedTimestamp>
<a:ProjectIssue>
<ProjectIssueId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectIssueUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606877144</ProjectIssueUid>
<ReferenceId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ExternalSystemIdentifier 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 i:nil="true"/>
<b:ProjectIssueCategoryUid>1152921504607220528</b:ProjectIssueCategoryUid>
</a:CategoryIdentity>
<a:Description>Contact Van Gogh museum on the pieces they have not shipped.</a:Description>
<a:DueDate i:nil="true"/>
<a:DueDateClearFlag>false</a:DueDateClearFlag>
<a:EmailIssueOwnerFlag>false</a:EmailIssueOwnerFlag>
<a:EmailPmTeamFlag>false</a:EmailPmTeamFlag>
<a:IssueNumber>2</a:IssueNumber>
<a:OwnerIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Krakauer, Larry</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>097</b:UserReferenceSystemId>
<b:UserUid>1152921504606944254</b:UserUid>
</a:OwnerIdentity>
<a:Priority>H</a:Priority>
<a:Resolution i:nil="true"/>
<a:ResolutionClearFlag>false</a:ResolutionClearFlag>
<a:StatusIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ProjectIssueStatusId i:nil="true"/>
<b:ProjectIssueStatusUid>1152921504607727051</b:ProjectIssueStatusUid>
</a:StatusIdentity>
<a:Timestamp>AAAAABFyZhE=</a:Timestamp>
<a:NewExternalSystemIdentifier i:nil="true"/>
<a:UserDefinedFields xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsUserDefinedFieldDetail>
<b:UdfId i:nil="true"/>
<b:UdfName>IUDF_DT</b:UdfName>
<b:UdfUid>1152921504606860448</b:UdfUid>
<b:BooleanValue i:nil="true"/>
<b:DataType>D</b:DataType>
<b:DateValue>2018-12-25T00:00:00Z</b:DateValue>
<b:IntegerValue i:nil="true"/>
<b:ResourceIdentityValue i:nil="true"/>
<b:TextValue i:nil="true"/>
<b:UdfTreatment>A</b:UdfTreatment>
<b:StoplightValues/>
<b:NumericValue i:nil="true"/>
<b:RelationValue i:nil="true"/>
</b:PwsUserDefinedFieldDetail>
<b:PwsUserDefinedFieldDetail>
<b:UdfId i:nil="true"/>
<b:UdfName>IUDF_TxLst</b:UdfName>
<b:UdfUid>1152921504606860447</b:UdfUid>
<b:BooleanValue i:nil="true"/>
<b:DataType>L</b:DataType>
<b:DateValue i:nil="true"/>
<b:IntegerValue i:nil="true"/>
<b:ResourceIdentityValue i:nil="true"/>
<b:TextValue>3-Figaro</b:TextValue>
<b:UdfTreatment>A</b:UdfTreatment>
<b:StoplightValues/>
<b:NumericValue i:nil="true"/>
<b:RelationValue i:nil="true"/>
</b:PwsUserDefinedFieldDetail>
</a:UserDefinedFields>
</a:ProjectIssue>
<a:ProjectIssueFolderIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<a:IssueClosedFlag>false</a:IssueClosedFlag>
<a:IssueLateFlag>false</a:IssueLateFlag>
<a:IssueOwnerFlag>true</a:IssueOwnerFlag>
<a:ProjectIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ProjectCode>VANGOGH-001</b:ProjectCode>
<b:ProjectId i:nil="true"/>
<b:ProjectUid>1152921504607331036</b:ProjectUid>
</a:ProjectIdentity>
</a:PwsProjectIssueElement>
</a:ProjectIssues>
<a:ProjectUsers xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsUserRef>
<b:UserDisplayName>Allison Moore</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>016</b:UserReferenceSystemId>
<b:UserUid>1152921504606944228</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Krakauer, Larry</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>097</b:UserReferenceSystemId>
<b:UserUid>1152921504606944254</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>PPSA Support User</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>000</b:UserReferenceSystemId>
<b:UserUid>1152921504606944261</b:UserUid>
</b:PwsUserRef>
</a:ProjectUsers>
<a:CanAddDocumentsFlag>true</a:CanAddDocumentsFlag>
<a:UserDefinedFields xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsUdfDefinition>
<b:UdfId i:nil="true"/>
<b:UdfName>IUDF_TxLst</b:UdfName>
<b:UdfType>S</b:UdfType>
<b:UdfUid>1152921504606860447</b:UdfUid>
<b:DecimalDigits i:nil="true"/>
<b:DefaultValue i:nil="true"/>
<b:MultilineTextFlag i:nil="true"/>
<b:UdfDatatype>L</b:UdfDatatype>
<b:UdfTreatment>A</b:UdfTreatment>
<b:ValidValues xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<c:string>1-Rosina</c:string>
<c:string>2-Bartolo</c:string>
<c:string>3-Figaro</c:string>
<c:string>4-Lindoro</c:string>
</b:ValidValues>
</b:PwsUdfDefinition>
<b:PwsUdfDefinition>
<b:UdfId i:nil="true"/>
<b:UdfName>IUDF_DT</b:UdfName>
<b:UdfType>S</b:UdfType>
<b:UdfUid>1152921504606860448</b:UdfUid>
<b:DecimalDigits i:nil="true"/>
<b:DefaultValue i:nil="true"/>
<b:MultilineTextFlag i:nil="true"/>
<b:UdfDatatype>D</b:UdfDatatype>
<b:UdfTreatment>A</b:UdfTreatment>
<b:ValidValues xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
</b:PwsUdfDefinition>
</a:UserDefinedFields>
</PwsGetProjectIssueListResult>
</PwsGetProjectIssueListResponse>
</s:Body>
</s:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<PwsGetProjectIssueListResponse xmlns="http://projectorpsa.com/PwsProjectorServices/">
<PwsGetProjectIssueListResult xmlns:a="http://projectorpsa.com/DataContracts/Shared/Web/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Messages xmlns="http://projectorpsa.com/CommonServices/" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ResponseId xmlns="http://projectorpsa.com/CommonServices/">0</ResponseId>
<Status xmlns="http://projectorpsa.com/CommonServices/">Ok</Status>
<ServerTimestampUtc xmlns="http://projectorpsa.com/CommonServices/">2018-02-07T19:25:54.5466383Z</ServerTimestampUtc>
<a:ProjectIssues>
<a:PwsProjectIssueElement>
<a:ClosedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>PPSA Support User</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>000</b:UserReferenceSystemId>
<b:UserUid>1152921504606944261</b:UserUid>
<b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
<b:FirstName>PPSA Support User</b:FirstName>
<b:LastName>PPSA Support User</b:LastName>
<b:MiddleName>PPSA Support User</b:MiddleName>
</a:ClosedByUser>
<a:ClosedTimestamp>2018-02-07T16:41:09.057Z</a:ClosedTimestamp>
<a:LastUpdatedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>PPSA Support User</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>000</b:UserReferenceSystemId>
<b:UserUid>1152921504606944261</b:UserUid>
<b:EmailAddress>support@projectorpsa.com</b:EmailAddress>
<b:FirstName>PPSA Support User</b:FirstName>
<b:LastName>PPSA Support User</b:LastName>
<b:MiddleName>PPSA Support User</b:MiddleName>
</a:LastUpdatedByUser>
<a:LastUpdatedTimestamp>2018-02-07T16:41:09.057Z</a:LastUpdatedTimestamp>
<a:OpenedByUser xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Bruce Wayne</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId i:nil="true"/>
<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:OpenedByUser>
<a:OpenedTimestamp>2018-02-06T20:31:39.163Z</a:OpenedTimestamp>
<a:ProjectIssue>
<ProjectIssueId i:nil="true" xmlns="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<ProjectIssueUid xmlns="http://projectorpsa.com/DataContracts/Shared/Common/">1152921504606875498</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>351612</b:ProjectIssueCategoryId>
<b:ProjectIssueCategoryUid>1152921504606992779</b:ProjectIssueCategoryUid>
</a:CategoryIdentity>
<a:Description>This is an update of existing issue</a:Description>
<a:DueDate>2018-03-31T00:00:00Z</a:DueDate>
<a:DueDateClearFlag>false</a:DueDateClearFlag>
<a:EmailIssueOwnerFlag>false</a:EmailIssueOwnerFlag>
<a:EmailPmTeamFlag>false</a:EmailPmTeamFlag>
<a:IssueNumber>30</a:IssueNumber>
<a:OwnerIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>097</b:UserReferenceSystemId>
<b:UserUid>1152921504606944254</b:UserUid>
</a:OwnerIdentity>
<a:Priority>M</a:Priority>
<a:Resolution>pending</a:Resolution>
<a:ResolutionClearFlag>false</a:ResolutionClearFlag>
<a:StatusIdentity xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:ProjectIssueStatusId>851625</b:ProjectIssueStatusId>
<b:ProjectIssueStatusUid>1152921504607253232</b:ProjectIssueStatusUid>
</a:StatusIdentity>
<a:Timestamp>AAAAAA+SmWY=</a:Timestamp>
</a:ProjectIssue>
<a:ProjectIssueFolderIdentity i:nil="true" xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/"/>
<a:IssueClosedFlag>true</a:IssueClosedFlag>
<a:IssueLateFlag>false</a:IssueLateFlag>
<a:IssueOwnerFlag>false</a:IssueOwnerFlag>
</a:PwsProjectIssueElement>
</a:ProjectIssues>
<a:ProjectUsers xmlns:b="http://projectorpsa.com/DataContracts/Shared/Common/">
<b:PwsUserRef>
<b:UserDisplayName>Allison Moore</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>016</b:UserReferenceSystemId>
<b:UserUid>1152921504606944228</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Barry Allen</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>barry1</b:UserReferenceSystemId>
<b:UserUid>1152921504607004852</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Bruce Wayne</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId i:nil="true"/>
<b:UserUid>1152921504606950320</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Larry Krakauer</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>097</b:UserReferenceSystemId>
<b:UserUid>1152921504606944254</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Ronni Skerker</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>030</b:UserReferenceSystemId>
<b:UserUid>1152921504606944264</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Steve Chong</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>095</b:UserReferenceSystemId>
<b:UserUid>1152921504606944267</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>T_Lili James_US</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>020</b:UserReferenceSystemId>
<b:UserUid>1152921504606944255</b:UserUid>
</b:PwsUserRef>
<b:PwsUserRef>
<b:UserDisplayName>Tony Bailey</b:UserDisplayName>
<b:UserId i:nil="true"/>
<b:UserReferenceSystemId>024</b:UserReferenceSystemId>
<b:UserUid>1152921504606944269</b:UserUid>
</b:PwsUserRef>
</a:ProjectUsers>
<a:CanAddDocumentsFlag>true</a:CanAddDocumentsFlag>
</PwsGetProjectIssueListResult>
</PwsGetProjectIssueListResponse>
</s:Body>
</s:Envelope>
PwsGetProjectIssueList - Common Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|
23001 | ProjectIdentityRequiredForGetIssueList | A project identity must be specified. |
84007 | WorkspaceProjectIssueNotFound | Project issue not found. |
84011 | ProjectIssueCategoryNotFound | Project issue category not found. |
84014 | ProjectIssueStatusNotFound | Project issue status not found. |
84019 | SpecifiedIssueDoesNotBelongToSpecifiedProject | Project mismatch. |