Hello,
In our project, we use a search key for the variable “name”. When searching in the list of cases for the name “test ab”, I would like to retrieve only the case with that exact name. However, the current search results include all names that start with “test” as well as those that start with “ab”.
Is there a way to configure the search to return only cases that exactly have the name “test ab”? We are using version 2022.2 of Bonita, and word-based search is disabled.
Thank you!
Hi @kaoutar, Do you use this API? → …/API/bpm/case
If yes, may be your API url is: ../API/bpm/case?f=name=test ab or ../API/bpm/case?f=name%3dtest%20ab
Yes it is, and for my example the API url is …/API/bpm/case?c=10&p=0&d=processDefinitionId&d=started_by&d=startedBySubstitute&n=activeFlowNodes&n=failedFlowNodes&t=1724320947167&s=TEST%ab
You can change your API url from &s=TEST%ab to &f=name%3dTEST%ab
…/API/bpm/case
?c=10&p=0&d=processDefinitionId
&d=started_by&d=startedBySubstitute
&n=activeFlowNodes&n=failedFlowNodes
&t=1724320947167
&f=name%3dTEST%ab
Example in my case:
Bonita 2023.1-u0
with the f param in url, I’m not getting exactly the same search term
Hi, I don’t get it. Can you explain more?
Hi, using the API with param ‘f=name%3dTEST%ab’ instead of ‘s=TEST%ab’. I get this message “The server has not found anything matching the request URI” even though there is a case with the name "TEST ab ”.