The customer issues are searched with this method in specific workflow. You can select search criterias in customer data fields. The Fields nodes must be contains search criterias and values. The Columns nodes must be contains returned customer data fields. The Columns fields are may not have value like sample.
| Name | Value |
|---|---|
| Service Type | RESTFUL / POST |
| Request Data Type | XML |
| Response Data Type | XML |
| Content Type | UTF-8 |
| Authentication Types | Basic Authentication, Custom Header Authenticaton |
| Sample Request Endpoint | http://company.bpm.next4biz.com/RES/RESTfulCustomerService.svc/GetCustomerIssuesByCustomerFilter/WorkflowUniqueCode/{WorkflowUniqueCode}/RowCount/{RowCount}/SortDirection/{SortDirection}/Language/{Language} |
| SortDirection | ASC or DESC |
| WorkflowUniqueCode | The workflow code to search for issues which is related the customer (you can check the code on user interfaces) |
| RowCount | Returned records count |
<Data>
<Fields>
<CustomerNumber>{CustomerNumber}</CustomerNumber>
</Fields>
<Columns>
<CreationDate/>
<Description/>
<State/>
</Columns>
</Data>
<GetCustomerIssuesByCustomerFilterResponse xmlns="http://tempuri.org/">
<GetCustomerIssuesByCustomerFilterResult xmlns:a="http://schemas.datacontract.org/2004/07/Formalis.RES.Environment" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Message i:nil="true" xmlns=""/>
<Result xmlns="">true</Result>
<a:CustomerUsers>
<a:CustomerUser>
<a:DataFields>
.....
</a:DataFields>
<a:Record>
<__identity i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/System"/>
<a:BusinessChannel>
<a:BusinessChannelCode/>
<a:BusinessChannelID>{BusinessChannelID}</a:BusinessChannelID>
<a:BusinessChannelName>{BusinessChannelName}</a:BusinessChannelName>
</a:BusinessChannel>
<a:Category>
<a:CategoryID>{CategoryID}</a:CategoryID>
<a:CategoryName i:nil="true"/>
</a:Category>
<a:CreationDate>2019-05-13T14:24:00</a:CreationDate>
<a:Creator i:nil="true"/>
<a:DataFields/>
<a:Description>{Description}</a:Description>
<a:EventCreationDate>0001-01-01T00:00:00</a:EventCreationDate>
<a:IssueNotes/>
<a:RecordID>{RecordID}</a:RecordID>
<a:RelatedIssues xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:int>{Related Issue ID 1}</b:int>
<b:int>{Related Issue ID 2}</b:int>
</a:RelatedIssues>
<a:State>
<a:StateID>{StateID}</a:StateID>
<a:StateName>{StateName}</a:StateName>
</a:State>
<a:TransitionID>0</a:TransitionID>
<a:TransitionName i:nil="true"/>
<a:UserGroup i:nil="true"/>
<a:WorkFlow>
<a:Name>{StateWorkFlowName}</a:Name>
<a:StateWorkflowID>{StateWorkflowID}</a:StateWorkflowID>
</a:WorkFlow>
</a:Record>
<a:RecordID>{RecordID}</a:RecordID>
<a:UserID>{UserID}</a:UserID>
</a:CustomerUser>
<a:CustomerUser>
<a:DataFields>
.....
</a:DataFields>
<a:Record>
<__identity i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/System"/>
<a:BusinessChannel>
<a:BusinessChannelCode/>
<a:BusinessChannelID>{BusinessChannelID}</a:BusinessChannelID>
<a:BusinessChannelName>{BusinessChannelName}</a:BusinessChannelName>
</a:BusinessChannel>
<a:Category>
<a:CategoryID>{CategoryID}</a:CategoryID>
<a:CategoryName i:nil="true"/>
</a:Category>
<a:CreationDate>2019-05-13T14:24:00</a:CreationDate>
<a:Creator i:nil="true"/>
<a:DataFields/>
<a:Description>{Description}</a:Description>
<a:EventCreationDate>0001-01-01T00:00:00</a:EventCreationDate>
<a:IssueNotes/>
<a:RecordID>{RecordID}</a:RecordID>
<a:RelatedIssues xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:int>{Related Issue ID 1}</b:int>
<b:int>{Related Issue ID 2}</b:int>
</a:RelatedIssues>
<a:State>
<a:StateID>{StateID}</a:StateID>
<a:StateName>{StateName}</a:StateName>
</a:State>
<a:TransitionID>0</a:TransitionID>
<a:TransitionName i:nil="true"/>
<a:UserGroup i:nil="true"/>
<a:WorkFlow>
<a:Name>{StateWorkFlowName}</a:Name>
<a:StateWorkflowID>{StateWorkflowID}</a:StateWorkflowID>
</a:WorkFlow>
</a:Record>
<a:RecordID>{RecordID}</a:RecordID>
<a:UserID>{UserID}</a:UserID>
</a:CustomerUser>
</a:CustomerUsers>
</GetCustomerIssuesByCustomerFilterResult>
</GetCustomerIssuesByCustomerFilterResponse>