The Search data service is a microservice that enables data searches within other processes. It facilitates the creation of processes capable of conducting searches and retrieving data by utilizing Kafka send/ Kafka receive actions in tandem with Elasticsearch mechanisms.
Create process
Displaying the results (optional)
Configure the search node
Topic name
KAFKA_TOPIC_DATA_SEARCH_IN
environment variable in your deployment).Body message
["STARTED", "FINISHED, ONHOLD" "..."]
- depending if you want to filter process instances based on their status, if the parameter is ommited, the process will display all the statusesData to send
Advanced configuration (Headers)
{"processInstanceId": ${processInstanceId}}
{"destinationId": "search_node", "callbacksForAction": "search_for_client"}
Performing the search
Receiving the response
KAFKA_TOPIC_DATA_SEARCH_OUT
env variable in your deployment). Add the topic in the Node config of the User task where you previously added the Kafka Send Action.tooManyResults
is true.