GetCustomerIssuesByCustomerFilter
GetCustomerIssuesByCustomerFilter

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
  • XML
ENDPOINT DEFINITION
POST
REQUEST BODY
                                    
                                        <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>